|
|
|
@ -182,6 +182,29 @@ public class EquRepairWorkOrderServiceImpl implements IEquRepairWorkOrderService
|
|
|
|
|
|
|
|
|
|
//更新标准表
|
|
|
|
|
for(EquOrderStandard equOrderStandard:equRepairWorkOrder.getStandardList()){
|
|
|
|
|
//先删除每个检查项标准图片
|
|
|
|
|
String imageType = "4";
|
|
|
|
|
equOrderStandardMapper.deleteBaseFileBySourceId(equOrderStandard.getId(),imageType);
|
|
|
|
|
//图片批量新增
|
|
|
|
|
if (StringUtils.isNotEmpty(equOrderStandard.getPicturePath())) {
|
|
|
|
|
String[] ids = equOrderStandard.getPicturePath().split(",");
|
|
|
|
|
List<BaseFileData> files = new ArrayList<>();
|
|
|
|
|
BaseFileData file = null;
|
|
|
|
|
for (String id : ids) {
|
|
|
|
|
file = new BaseFileData();
|
|
|
|
|
file.setFileId(IdUtils.fastSimpleUUID());
|
|
|
|
|
file.setFileName(id.split("&fileName=")[1]);
|
|
|
|
|
file.setFileAddress(id);
|
|
|
|
|
file.setSourceId(equOrderStandard.getId());
|
|
|
|
|
file.setCreateBy(SecurityUtils.getUsername());
|
|
|
|
|
file.setCreateTime(new Date());
|
|
|
|
|
//图片类型 维修后
|
|
|
|
|
file.setImageType("4");
|
|
|
|
|
files.add(file);
|
|
|
|
|
}
|
|
|
|
|
equOrderStandardMapper.insertBaseFileBatch(files);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
equOrderStandard.setUpdateBy(SecurityUtils.getUsername());
|
|
|
|
|
equOrderStandard.setUpdateTime(DateUtils.getNowDate());
|
|
|
|
|
equOrderStandardMapper.updateStandardAfterRepair(equOrderStandard);
|
|
|
|
|