Bläddra i källkod

set default data.name

allen 11 månader sedan
förälder
incheckning
b6088bcf43

+ 9 - 0
pdaaphm-admin/src/main/java/com/pdaaphm/system/service/impl/DataServiceImpl.java

@@ -2,6 +2,8 @@ package com.pdaaphm.system.service.impl;
 
 import java.util.List;
 import com.pdaaphm.common.utils.DateUtils;
+import com.pdaaphm.common.utils.StringUtils;
+import com.pdaaphm.common.utils.file.FileUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import com.pdaaphm.system.mapper.DataMapper;
@@ -53,6 +55,13 @@ public class DataServiceImpl implements IDataService
     @Override
     public int insertData(Data data)
     {
+        String dataName = data.getDataName();
+        if(StringUtils.isEmpty(dataName)){
+            String dataPath = data.getDataPath();
+            String nameNotSuffix = FileUtils.getNameNotSuffix(dataPath);
+            String originalFileName = nameNotSuffix.split("_")[0];
+            data.setDataName(originalFileName);
+        }
         data.setCreateTime(DateUtils.getNowDate());
         return dataMapper.insertData(data);
     }