|
@@ -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) {
|