瀏覽代碼

添加 表、字段表创建者

wuweihao 3 年之前
父節點
當前提交
498d321e9d

+ 5 - 0
gis_db/src/main/java/com/gis/db/service/impl/FieldServiceImpl.java

@@ -8,6 +8,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.gis.common.base.entity.dto.PageDto;
 import com.gis.common.base.exception.BaseRuntimeException;
+import com.gis.common.base.service.IBaseService;
 import com.gis.common.constant.ErrorEnum;
 import com.gis.common.util.BaseUtil;
 import com.gis.common.util.RedisUtil;
@@ -50,6 +51,9 @@ public class FieldServiceImpl extends ServiceImpl<FieldMapper, FieldEntity> impl
     @Autowired
     RedisUtil redisUtil;
 
+    @Autowired
+    IBaseService baseService;
+
 
 
     static final String TABLE_KEY = "table:";
@@ -73,6 +77,7 @@ public class FieldServiceImpl extends ServiceImpl<FieldMapper, FieldEntity> impl
             BaseRuntimeException.isTrue(isExistByTableIdAndName(dto.getTableId(), dto.getName()), null, "字段重复添加");
             entity = new FieldEntity();
             BeanUtils.copyProperties(dto, entity);
+            entity.setCreatorId(baseService.getUserId());
             list.add(entity);
             tableId = dto.getTableId();
         }

+ 5 - 1
gis_db/src/main/java/com/gis/db/service/impl/TableServiceImpl.java

@@ -7,6 +7,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.gis.common.base.exception.BaseRuntimeException;
+import com.gis.common.base.service.IBaseService;
 import com.gis.common.constant.ErrorEnum;
 import com.gis.common.util.BaseUtil;
 import com.gis.common.util.Result;
@@ -22,7 +23,6 @@ import com.gis.db.service.TableService;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.beans.BeanUtils;
 import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.cache.annotation.Cacheable;
 import org.springframework.stereotype.Service;
 
 import java.util.ArrayList;
@@ -42,6 +42,9 @@ public class TableServiceImpl extends ServiceImpl<TableMapper, TableEntity> impl
     @Autowired
     FieldService fieldService;
 
+    @Autowired
+    IBaseService baseService;
+
 
     @Override
     public void addField(List<FieldEntity> param, String tableName) {
@@ -68,6 +71,7 @@ public class TableServiceImpl extends ServiceImpl<TableMapper, TableEntity> impl
         BaseRuntimeException.isTrue(isExistByName(param.getName()), ErrorEnum.FAILURE_SYS_2010);
         TableEntity entity = new TableEntity();
         BeanUtils.copyProperties(param, entity);
+        entity.setCreatorId(baseService.getUserId());
         this.save(entity);
 
         // 建表