diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleService.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleService.java index a3d1027838..e6f0030a4b 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleService.java +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basevehicle/BaseVehicleService.java @@ -1559,6 +1559,7 @@ public class BaseVehicleService extends MybatisBaseService images = dto.getImages(); + for (String s : images) { + if (s.indexOf(fileUploadComponent.getUrlPrefix()) > -1) { + s1 = s.replace(fileUploadComponent.getUrlPrefix(), ""); + } + ScmFile scmFile1 = new ScmFile(); + scmFile1.setAttachType(type1); + scmFile1.setFileName("巡检相关照片"); + scmFile1.setFilePath(s1); + scmFile1.setLinkSid(scmVehiclePatrolinspectionsheet.getSid()); + scmFileService.save(scmFile1); + } + return rb.success(); + } else { dto.setCreateOrgSid(useOrgSid); + dto.setSid(pcInspection.getSid()); int i = updateBySid(dto, pcInspection.getSid()); if (i == 0) { return rb.setMsg("操作失败"); } //更新待巡检中的为已暂存 - scmVehicleStayPatrolinspectionService.updateByState(dto.getPatrolInspectionSid(),2); + scmVehicleStayPatrolinspectionService.updateByState(dto.getPatrolInspectionSid(), 2); scmFileService.deleteByLinkSidAndType(dto.getSid(), type1); List images = dto.getImages(); for (String s : images) { @@ -203,25 +218,8 @@ public class ScmVehiclePatrolinspectionsheetService extends MybatisBaseService images = dto.getImages(); - for (String s : images) { - if (s.indexOf(fileUploadComponent.getUrlPrefix()) > -1) { - s1 = s.replace(fileUploadComponent.getUrlPrefix(), ""); - } - ScmFile scmFile1 = new ScmFile(); - scmFile1.setAttachType(type1); - scmFile1.setFileName("巡检相关照片"); - scmFile1.setFilePath(s1); - scmFile1.setLinkSid(scmVehiclePatrolinspectionsheet.getSid()); - scmFileService.save(scmFile1); - } - save(scmVehiclePatrolinspectionsheet); - scmVehicleStayPatrolinspectionService.updateState(dto.getPatrolInspectionSid()); - return rb.success(); } /** @@ -236,7 +234,7 @@ public class ScmVehiclePatrolinspectionsheetService extends MybatisBaseService images = dto.getImages();