From 1d575f5fac4cb02f990f3426491983e017f9519a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=91=A3=E5=93=B2=E5=A5=87?= <13840175730@139.com> Date: Thu, 11 Dec 2025 15:58:13 +0800 Subject: [PATCH] =?UTF-8?q?1.=E5=A2=9E=E5=8A=A0=E4=BE=9B=E8=B4=A7=E5=95=86?= =?UTF-8?q?=E5=90=8D=E7=A7=B0=202.=E5=A2=9E=E5=8A=A0=E5=A4=A7=E6=B4=8B?= =?UTF-8?q?=E5=85=A5=E5=BA=93=E5=8D=95=203.=E5=A2=9E=E5=8A=A0=E5=A4=A7?= =?UTF-8?q?=E6=B4=8B=E5=87=BA=E5=BA=93=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../gj_erp/controller/jcsj/DmBzryController.java | 10 ++++++++++ .../gj_erp/controller/zyjh/ZyjhController.java | 9 +++++---- src/main/resources/mappers/pbsc/MpYlxxpMapper.xml | 14 ++++---------- 3 files changed, 19 insertions(+), 14 deletions(-) diff --git a/src/main/java/com/dsic/gj_erp/controller/jcsj/DmBzryController.java b/src/main/java/com/dsic/gj_erp/controller/jcsj/DmBzryController.java index 6a34950..9e5a929 100644 --- a/src/main/java/com/dsic/gj_erp/controller/jcsj/DmBzryController.java +++ b/src/main/java/com/dsic/gj_erp/controller/jcsj/DmBzryController.java @@ -107,10 +107,20 @@ public class DmBzryController { public ResultBean getBzryInsert(@RequestBody List t, HttpServletRequest request){ String bzry= (String) request.getAttribute("yhms"); String bzrq= DateUtil.format(DateUtil.date(), "yyyy/MM/dd"); + List list = service.list(); t.forEach(e->{ e.setXgrq(bzrq); e.setXgry(bzry); e.setFlagStatus("1"); + if ("班长".equals(e.getPosition())){ + e.setForeman("1"); + }else{ + Optional 班长 = list.stream().filter(item -> + StrUtil.isNotEmpty(item.getZyq()) && item.getZyq().equals(e.getZyq()) + && StrUtil.isNotEmpty(item.getResourcesCode()) && item.getResourcesCode().equals(e.getResourcesCode()) + && StrUtil.isNotEmpty(item.getPosition()) && item.getPosition().equals("班长")).findFirst(); + 班长.ifPresent(it-> e.setForeman(it.getUserCode())); + } service.save(e); }); diff --git a/src/main/java/com/dsic/gj_erp/controller/zyjh/ZyjhController.java b/src/main/java/com/dsic/gj_erp/controller/zyjh/ZyjhController.java index 79afb39..775fc57 100644 --- a/src/main/java/com/dsic/gj_erp/controller/zyjh/ZyjhController.java +++ b/src/main/java/com/dsic/gj_erp/controller/zyjh/ZyjhController.java @@ -357,13 +357,14 @@ public class ZyjhController { // wsHandler.sendPwComplete((JSONObject) JSONObject.toJSON(info)); // } list.forEach(item-> { - YcldwInfo ycldwInfo = ycldwInfoService.getOne(Wrappers.query() - .select("top 1 *") + List ycldwInfoList = ycldwInfoService.list(Wrappers.query() .eq("ydid", item.getId()) ); try { - ycldwInfoService.updatePw(ycldwInfo); - wsHandler.sendPwComplete((JSONObject) JSONObject.toJSON(ycldwInfo)); + for (YcldwInfo ycldwInfo:ycldwInfoList){ + ycldwInfoService.updatePw(ycldwInfo); + wsHandler.sendPwComplete((JSONObject) JSONObject.toJSON(ycldwInfo)); + } }catch (Exception e){ wsHandler.sendPwComplete1((JSONObject) JSONObject.toJSON(item)); } diff --git a/src/main/resources/mappers/pbsc/MpYlxxpMapper.xml b/src/main/resources/mappers/pbsc/MpYlxxpMapper.xml index c2e210f..4618590 100644 --- a/src/main/resources/mappers/pbsc/MpYlxxpMapper.xml +++ b/src/main/resources/mappers/pbsc/MpYlxxpMapper.xml @@ -72,8 +72,8 @@ RTRIM(QC_ZBSDZP.ZBSH) AS ZBSH, RTRIM(QC_ZBSDZP.GG) AS GG, RTRIM(QC_ZBSDZP.CZ) AS CZ, - ZJZT = CASE WHEN LEN(RTRIM(QC_ZBSDZP.ZBSH)) >= 10 THEN 1 ELSE 0 END, - FHZT = CASE + CASE WHEN LEN(RTRIM(QC_ZBSDZP.ZBSH)) >= 10 THEN 1 ELSE 0 END ZJZT, + CASE WHEN LEN(RTRIM(QC_ZBSDZP.ZBSH)) >= 10 AND (RTRIM(MP_DHSJ.dc_tpmc) = RTRIM(QC_ZBSDZP.GG) AND RTRIM(MP_DHSJ.dc_tpbh) = RTRIM(QC_ZBSDZP.CZ)) THEN '符合' @@ -81,20 +81,14 @@ AND (RTRIM(MP_DHSJ.dc_tpmc) <> RTRIM(QC_ZBSDZP.GG) OR RTRIM(MP_DHSJ.dc_tpbh) <> RTRIM(QC_ZBSDZP.CZ)) THEN '不符' WHEN LEN(RTRIM(QC_ZBSDZP.ZBSH)) < 10 THEN '' - END, + END FHZT, '' as xz, qc_zbsdzp.gdh, qc_zbsdzp.ylzd2 FROM MP_DHSJ LEFT JOIN DM_WPJBP ON MP_DHSJ.WPH = DM_WPJBP.WPH LEFT JOIN QC_ZBSDZP ON MP_DHSJ.DC_LPH = QC_ZBSDZP.LPH - - - where 1=1 - - - and MP_DHSJ.DC_CH=#{dcch} @@ -105,7 +99,7 @@ and MP_DHSJ.dc_pl=#{dcpl} - + order by MP_DHSJ.DC_PL ,MP_DHSJ.DC_TH,MP_DHSJ.WPH