1 年之前
父节点
当前提交
a87514f6ba
共有 1 个文件被更改,包括 13 次插入1 次删除
  1. 13 1
      platform-rest/src/main/java/com/platform/rest/controller/sb/SbUpdateLogController.java

+ 13 - 1
platform-rest/src/main/java/com/platform/rest/controller/sb/SbUpdateLogController.java

@@ -11,9 +11,12 @@ import com.platform.common.validation.group.AddGroup;
 import com.platform.common.validation.group.UpdateGroup;
 import com.platform.dao.dto.sb.BatchSbMeasureLog;
 import com.platform.dao.dto.sb.SbMeasureLogDTO;
+import com.platform.dao.entity.sb.SbInfo;
 import com.platform.dao.entity.sb.SbMeasureLog;
 import com.platform.dao.entity.sb.SbUpdateLog;
+import com.platform.dao.enums.SbInfoStatusEnum;
 import com.platform.dao.enums.SbMeasureLogOtherTypeEnum;
+import com.platform.dao.mapper.sb.SbInfoMapper;
 import com.platform.dao.mapper.sb.SbMeasureLogMapper;
 import com.platform.dao.mapper.sb.SbUpdateLogMapper;
 import com.platform.dao.util.ExcelUtil;
@@ -45,6 +48,7 @@ public class SbUpdateLogController {
 
 
     private final SbMeasureLogMapper sbMeasureLogMapper;
+    private final SbInfoMapper sbInfoMapper;
 
 
     /**
@@ -59,7 +63,15 @@ public class SbUpdateLogController {
         setCreateUserInfo(dto);
         dto.setId(IdGeneratorUtils.getObjectId());
         SbMeasureLog log = BeanConverterUtil.copyObjectProperties(dto,SbMeasureLog.class);
-        return new R<>(sbMeasureLogMapper.insert(log));
+        sbMeasureLogMapper.insert(log);
+        if (dto.getOtherType()!=null&&dto.getOtherType().equals(SbMeasureLogOtherTypeEnum.IN_STORE.getValue())){
+            SbInfo sbInfo = new SbInfo();
+            sbInfo.setPositionNo("暂无");
+            sbInfo.setPositionNo(dto.getSbId());
+            sbInfo.setStatus(SbInfoStatusEnum.IN_STORE.getValue());
+            sbInfoMapper.updateByPrimaryKeySelective(sbInfo);
+        }
+        return new R<>();
     }
 
     public void setCreateUserInfo(SbMeasureLogDTO model) {