From 8e9471d884fe129a1b36310d19771d087952ab57 Mon Sep 17 00:00:00 2001 From: Lius <Lius2225@163.com> Date: 星期五, 25 四月 2025 09:48:29 +0800 Subject: [PATCH] 维修记录指派 --- lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/job/MesPartProcessInfoJob.java | 53 ++++++++++++++++++++++++++--------------------------- 1 files changed, 26 insertions(+), 27 deletions(-) diff --git a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/job/MesPartProcessInfoJob.java b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/job/MesPartProcessInfoJob.java index efc0a54..98d731b 100644 --- a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/job/MesPartProcessInfoJob.java +++ b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/job/MesPartProcessInfoJob.java @@ -72,37 +72,36 @@ log.info("瀹氭椂鑾峰彇MES绯荤粺鍔犲伐涓暟浠诲姟 MesPartProcessInfoJob start! 鏃堕棿:" + DateUtils.getNow()); long startTime = System.currentTimeMillis(); try { - if (StringUtils.isNotBlank(parameter)) { - String date = ""; - if (StringUtils.isNotBlank(this.parameter)) { - date = DateUtils.format(DateUtils.toDate(this.parameter, DateUtils.STRDATE), DateUtils.STR_DATE); - } else { - date = DateUtils.format(DateUtils.getNow(), DateUtils.STR_DATE); - } - mdcJcRcJobreportService.remove(new LambdaQueryWrapper<MdcJcRcJobreport>().eq(MdcJcRcJobreport::getTheDate, date)); + String date = ""; + if (StringUtils.isNotBlank(this.parameter)) { + date = DateUtils.format(DateUtils.toDate(this.parameter, DateUtils.STRDATE), DateUtils.STR_DATE); + } else { + date = DateUtils.format(DateUtils.getNow(), DateUtils.STR_DATE); + } - //鑾峰彇璁惧鍒楄〃 - List<MdcEquipment> mdcEquipmentList = mdcEquipmentService.list(); - if (mdcEquipmentList != null && !mdcEquipmentList.isEmpty()) { - List<String> equipmentIdList = mdcEquipmentList.stream().map(MdcEquipment::getEquipmentId).collect(Collectors.toList()); - List<MesRcJobreport> mesRcJobreportList = mesRcJobreportService.findPartProcessInfo(date, equipmentIdList); - if (mesRcJobreportList != null && !mesRcJobreportList.isEmpty()) { - List<MdcJcRcJobreport> mdcJcRcJobreportList = new ArrayList<>(); - for (MesRcJobreport mesRcJobreport : mesRcJobreportList) { - MdcJcRcJobreport mdcJcRcJobreport = new MdcJcRcJobreport(); - mdcJcRcJobreport.setEquipmentId(mesRcJobreport.getDeviceNumber()); - mdcJcRcJobreport.setOkuqty(mesRcJobreport.getOkuqty().intValue()); - mdcJcRcJobreport.setProcessCount(mesRcJobreport.getQty().intValue()); - mdcJcRcJobreport.setTheDate(date); - mdcJcRcJobreportList.add(mdcJcRcJobreport); - } - if (!mdcEquipmentList.isEmpty()) { - mdcJcRcJobreportService.saveBatch(mdcJcRcJobreportList); - } + mdcJcRcJobreportService.remove(new LambdaQueryWrapper<MdcJcRcJobreport>().eq(MdcJcRcJobreport::getTheDate, date)); + + //鑾峰彇璁惧鍒楄〃 + List<MdcEquipment> mdcEquipmentList = mdcEquipmentService.list(); + if (mdcEquipmentList != null && !mdcEquipmentList.isEmpty()) { + List<String> equipmentIdList = mdcEquipmentList.stream().map(MdcEquipment::getEquipmentId).collect(Collectors.toList()); + List<MesRcJobreport> mesRcJobreportList = mesRcJobreportService.findPartProcessInfo(date, equipmentIdList); + if (mesRcJobreportList != null && !mesRcJobreportList.isEmpty()) { + List<MdcJcRcJobreport> mdcJcRcJobreportList = new ArrayList<>(); + for (MesRcJobreport mesRcJobreport : mesRcJobreportList) { + MdcJcRcJobreport mdcJcRcJobreport = new MdcJcRcJobreport(); + mdcJcRcJobreport.setEquipmentId(mesRcJobreport.getDeviceNumber()); + mdcJcRcJobreport.setOkuqty(mesRcJobreport.getOkuqty().intValue()); + mdcJcRcJobreport.setProcessCount(mesRcJobreport.getQty().intValue()); + mdcJcRcJobreport.setTheDate(date); + mdcJcRcJobreportList.add(mdcJcRcJobreport); + } + if (!mdcEquipmentList.isEmpty()) { + mdcJcRcJobreportService.saveBatch(mdcJcRcJobreportList); } } - } + quartzLog.setIsSuccess(0); } catch (Exception e) { quartzLog.setIsSuccess(-1); -- Gitblit v1.9.3