|
@@ -16,6 +16,7 @@ import com.platform.dao.entity.sb.SbMeasureLog;
|
|
import com.platform.dao.entity.sb.SbUpdateLog;
|
|
import com.platform.dao.entity.sb.SbUpdateLog;
|
|
import com.platform.dao.enums.SbInfoStatusEnum;
|
|
import com.platform.dao.enums.SbInfoStatusEnum;
|
|
import com.platform.dao.enums.SbMeasureLogOtherTypeEnum;
|
|
import com.platform.dao.enums.SbMeasureLogOtherTypeEnum;
|
|
|
|
+import com.platform.dao.enums.SysFileTypeEnum;
|
|
import com.platform.dao.mapper.sb.SbInfoMapper;
|
|
import com.platform.dao.mapper.sb.SbInfoMapper;
|
|
import com.platform.dao.mapper.sb.SbMeasureLogMapper;
|
|
import com.platform.dao.mapper.sb.SbMeasureLogMapper;
|
|
import com.platform.dao.mapper.sb.SbUpdateLogMapper;
|
|
import com.platform.dao.mapper.sb.SbUpdateLogMapper;
|
|
@@ -24,6 +25,7 @@ import com.platform.dao.vo.export.sb.ExportSbMeasureLogVO;
|
|
import com.platform.dao.vo.query.sb.SbMeasureLogVO;
|
|
import com.platform.dao.vo.query.sb.SbMeasureLogVO;
|
|
import com.platform.rest.log.annotation.SysLog;
|
|
import com.platform.rest.log.annotation.SysLog;
|
|
import com.platform.service.sb.SbMeasureLogService;
|
|
import com.platform.service.sb.SbMeasureLogService;
|
|
|
|
+import com.platform.service.upms.SysFileService;
|
|
import lombok.AllArgsConstructor;
|
|
import lombok.AllArgsConstructor;
|
|
import org.springframework.security.access.prepost.PreAuthorize;
|
|
import org.springframework.security.access.prepost.PreAuthorize;
|
|
import org.springframework.validation.annotation.Validated;
|
|
import org.springframework.validation.annotation.Validated;
|
|
@@ -45,7 +47,7 @@ import java.util.Map;
|
|
@AllArgsConstructor
|
|
@AllArgsConstructor
|
|
@RequestMapping("/sb/update-logs")
|
|
@RequestMapping("/sb/update-logs")
|
|
public class SbUpdateLogController {
|
|
public class SbUpdateLogController {
|
|
-
|
|
|
|
|
|
+ private SysFileService sysFileService;
|
|
|
|
|
|
private final SbMeasureLogMapper sbMeasureLogMapper;
|
|
private final SbMeasureLogMapper sbMeasureLogMapper;
|
|
private final SbInfoMapper sbInfoMapper;
|
|
private final SbInfoMapper sbInfoMapper;
|
|
@@ -61,10 +63,11 @@ public class SbUpdateLogController {
|
|
@PostMapping
|
|
@PostMapping
|
|
public R save(@Validated({AddGroup.class}) @RequestBody SbMeasureLogDTO dto) {
|
|
public R save(@Validated({AddGroup.class}) @RequestBody SbMeasureLogDTO dto) {
|
|
setCreateUserInfo(dto);
|
|
setCreateUserInfo(dto);
|
|
-
|
|
|
|
- dto.setId(IdGeneratorUtils.getObjectId());
|
|
|
|
|
|
+ String id = IdGeneratorUtils.getObjectId();
|
|
|
|
+ dto.setId(id);
|
|
SbMeasureLog log = BeanConverterUtil.copyObjectProperties(dto,SbMeasureLog.class);
|
|
SbMeasureLog log = BeanConverterUtil.copyObjectProperties(dto,SbMeasureLog.class);
|
|
sbMeasureLogMapper.insert(log);
|
|
sbMeasureLogMapper.insert(log);
|
|
|
|
+ sysFileService.saveFile(id, SysFileTypeEnum.SB_MEASURE_LOG_CREDENTIAL.getValue(),dto.getSbMeasureLogCredential());
|
|
if (dto.getOtherType()!=null&&(dto.getOtherType().equals(SbMeasureLogOtherTypeEnum.IN_STORE.getValue()) ||
|
|
if (dto.getOtherType()!=null&&(dto.getOtherType().equals(SbMeasureLogOtherTypeEnum.IN_STORE.getValue()) ||
|
|
dto.getOtherType().equals(SbMeasureLogOtherTypeEnum.BAO_FEI.getValue()))){
|
|
dto.getOtherType().equals(SbMeasureLogOtherTypeEnum.BAO_FEI.getValue()))){
|
|
SbInfo sbInfo = new SbInfo();
|
|
SbInfo sbInfo = new SbInfo();
|