|
@@ -229,6 +229,17 @@ public class CmmsSubmissionController extends JeecgController<CmmsSubmission, IC
|
|
@DeleteMapping(value = "/delete")
|
|
@DeleteMapping(value = "/delete")
|
|
public Result<String> delete(@RequestParam(name="id",required=true) String id) {
|
|
public Result<String> delete(@RequestParam(name="id",required=true) String id) {
|
|
cmmsSubmissionService.removeById(id);
|
|
cmmsSubmissionService.removeById(id);
|
|
|
|
+
|
|
|
|
+ /**删除送检工单上传图片*/
|
|
|
|
+ LambdaQueryWrapper<SysUploadFile> wrapper = new LambdaQueryWrapper<>();
|
|
|
|
+ wrapper.eq(SysUploadFile::getRelid,id);
|
|
|
|
+ sysUploadFileService.remove(wrapper);
|
|
|
|
+
|
|
|
|
+ /**删除送检工单设备*/
|
|
|
|
+ LambdaQueryWrapper<CmmsSubmissionEquipment> wrapper1 = new LambdaQueryWrapper<>();
|
|
|
|
+ wrapper1.eq(CmmsSubmissionEquipment::getCmmsSubmissionId,id);
|
|
|
|
+ submissionEquipmentService.remove(wrapper1);
|
|
|
|
+
|
|
return Result.OK("删除成功!");
|
|
return Result.OK("删除成功!");
|
|
}
|
|
}
|
|
|
|
|
|
@@ -244,6 +255,19 @@ public class CmmsSubmissionController extends JeecgController<CmmsSubmission, IC
|
|
@DeleteMapping(value = "/deleteBatch")
|
|
@DeleteMapping(value = "/deleteBatch")
|
|
public Result<String> deleteBatch(@RequestParam(name="ids",required=true) String ids) {
|
|
public Result<String> deleteBatch(@RequestParam(name="ids",required=true) String ids) {
|
|
this.cmmsSubmissionService.removeByIds(Arrays.asList(ids.split(",")));
|
|
this.cmmsSubmissionService.removeByIds(Arrays.asList(ids.split(",")));
|
|
|
|
+
|
|
|
|
+ for (String id : Arrays.asList(ids.split(","))){
|
|
|
|
+ /**删除送检工单上传图片*/
|
|
|
|
+ LambdaQueryWrapper<SysUploadFile> wrapper = new LambdaQueryWrapper<>();
|
|
|
|
+ wrapper.eq(SysUploadFile::getRelid,id);
|
|
|
|
+ sysUploadFileService.remove(wrapper);
|
|
|
|
+
|
|
|
|
+ /**删除送检工单设备*/
|
|
|
|
+ LambdaQueryWrapper<CmmsSubmissionEquipment> wrapper1 = new LambdaQueryWrapper<>();
|
|
|
|
+ wrapper1.eq(CmmsSubmissionEquipment::getCmmsSubmissionId,id);
|
|
|
|
+ submissionEquipmentService.remove(wrapper1);
|
|
|
|
+ }
|
|
|
|
+
|
|
return Result.OK("批量删除成功!");
|
|
return Result.OK("批量删除成功!");
|
|
}
|
|
}
|
|
|
|
|
|
@@ -272,6 +296,9 @@ public class CmmsSubmissionController extends JeecgController<CmmsSubmission, IC
|
|
return Result.error("未找到对应数据");
|
|
return Result.error("未找到对应数据");
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ int totalNum = submissionEquipmentService.totalNum(id);
|
|
|
|
+ int returnNum = submissionEquipmentService.returnNum(id);
|
|
|
|
+
|
|
CmmsOrderNode node = new CmmsOrderNode();
|
|
CmmsOrderNode node = new CmmsOrderNode();
|
|
node.setRelid(id);
|
|
node.setRelid(id);
|
|
List<CmmsOrderNode> list = cmmsOrderNodeService.selectCmmsOrderNodeList(node);
|
|
List<CmmsOrderNode> list = cmmsOrderNodeService.selectCmmsOrderNodeList(node);
|
|
@@ -279,13 +306,26 @@ public class CmmsSubmissionController extends JeecgController<CmmsSubmission, IC
|
|
|
|
|
|
CmmsSubmissionEquipment cmmsSubmissionEquipment = new CmmsSubmissionEquipment();
|
|
CmmsSubmissionEquipment cmmsSubmissionEquipment = new CmmsSubmissionEquipment();
|
|
cmmsSubmissionEquipment.setCmmsSubmissionId(id);
|
|
cmmsSubmissionEquipment.setCmmsSubmissionId(id);
|
|
- List<CmmsSubmissionEquipmentXQVO> submissionEquipmentList = submissionEquipmentService.voListByCmmsSubmissionId(cmmsSubmissionEquipment);
|
|
|
|
|
|
+ List<CmmsSubmissionEquipmentXQVO> submissionEquipmentList = submissionEquipmentService.voListByCmmsSubmissionId(cmmsSubmissionEquipment).stream().map(i->{
|
|
|
|
+ /**检定结果 (0限用、1合格、2禁用)*/
|
|
|
|
+ if(i.getSubmissionResult()!=null){
|
|
|
|
+ if(i.getSubmissionResult().equals("0")) i.setSubmissionResultText("限用");
|
|
|
|
+ else if(i.getSubmissionResult().equals("1")) i.setSubmissionResultText("合格");
|
|
|
|
+ else if(i.getSubmissionResult().equals("2")) i.setSubmissionResultText("禁用");
|
|
|
|
+ }
|
|
|
|
+ /**送检状态 0送检中、1已返回*/
|
|
|
|
+ if(i.getSubmissionStatus()!=null){
|
|
|
|
+ if(i.getSubmissionStatus().equals("0")) i.setSubmissionStatusText("送检中");
|
|
|
|
+ else if(i.getSubmissionStatus().equals("1")) i.setSubmissionStatusText("已返回");
|
|
|
|
+ }
|
|
|
|
+ return i;
|
|
|
|
+ }).collect(Collectors.toList());
|
|
|
|
|
|
SysUploadFile file = new SysUploadFile();
|
|
SysUploadFile file = new SysUploadFile();
|
|
file.setRelid(id);
|
|
file.setRelid(id);
|
|
List<SysUploadFile> uploadFileList = sysUploadFileService.selectFileList(file);
|
|
List<SysUploadFile> uploadFileList = sysUploadFileService.selectFileList(file);
|
|
|
|
|
|
- CmmsSubmissionXQVO xqvo = CmmsSubmissionConvert.INSTANCE.toXQVO(xqzhvo, voList, submissionEquipmentList, uploadFileList);
|
|
|
|
|
|
+ CmmsSubmissionXQVO xqvo = CmmsSubmissionConvert.INSTANCE.toXQVO(totalNum, returnNum, xqzhvo, voList, submissionEquipmentList, uploadFileList);
|
|
|
|
|
|
return Result.OK(xqvo);
|
|
return Result.OK(xqvo);
|
|
}
|
|
}
|