From d43aaa9e837f5129d92cb8398b4d2bbb42ed1226 Mon Sep 17 00:00:00 2001 From: jiangs <373297395@qq.com> Date: Sat, 9 May 2026 15:36:03 +0800 Subject: [PATCH] =?UTF-8?q?=E9=80=80=E6=A3=80=E6=A8=A1=E5=9D=97,=E6=A3=80?= =?UTF-8?q?=E9=AA=8C=E9=A1=B9=E7=9B=AE=20BUG=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../czlis/liswork/service/impl/ReportItemServiceImpl.java | 2 ++ .../liswork/service/impl/work/CancelCheckServiceImpl.java | 1 + liswork/src/main/resources/mapper/ReportItemMapper.xml | 6 ++++-- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/liswork/src/main/java/com/czlis/liswork/service/impl/ReportItemServiceImpl.java b/liswork/src/main/java/com/czlis/liswork/service/impl/ReportItemServiceImpl.java index 2437775..2c515fa 100644 --- a/liswork/src/main/java/com/czlis/liswork/service/impl/ReportItemServiceImpl.java +++ b/liswork/src/main/java/com/czlis/liswork/service/impl/ReportItemServiceImpl.java @@ -189,6 +189,8 @@ public class ReportItemServiceImpl implements ReportItemService { if(xmRefNewRow.getXmid() == null || xmRefNewRow.getXmid().equals("")) xmRefNewRow.setXmid(xmInfoNew.getXmid()); XmRefNew newXmRef = new XmRefNew(); newXmRef.setXmid(xmRefNewRow.getXmid()); + newXmRef.setXh(xmRefNewRow.getXh()); + newXmRef.setYq(xmRefNewRow.getYq()); List xmRefNews = reportItemMapper.queryXmRefNew(newXmRef); if(xmRefNews.size() > 0){ reportItemMapper.updateXmRefNewRow(xmRefNewRow); diff --git a/liswork/src/main/java/com/czlis/liswork/service/impl/work/CancelCheckServiceImpl.java b/liswork/src/main/java/com/czlis/liswork/service/impl/work/CancelCheckServiceImpl.java index 5ffd469..182298a 100644 --- a/liswork/src/main/java/com/czlis/liswork/service/impl/work/CancelCheckServiceImpl.java +++ b/liswork/src/main/java/com/czlis/liswork/service/impl/work/CancelCheckServiceImpl.java @@ -63,6 +63,7 @@ public class CancelCheckServiceImpl implements CancelCheckService { //写日志 Integer labReqsteplogMax = labReqsteplogMapper.getLabReqsteplogMax(cancelCheckVO.getSqh()); + if(labReqsteplogMax == null) labReqsteplogMax = 0; LabReqsteplog labReqsteplog = new LabReqsteplog(); labReqsteplog.setSqh(cancelCheckVO.getSqh()); labReqsteplog.setXh(labReqsteplogMax + 1); diff --git a/liswork/src/main/resources/mapper/ReportItemMapper.xml b/liswork/src/main/resources/mapper/ReportItemMapper.xml index 7ad97c4..1daa58e 100644 --- a/liswork/src/main/resources/mapper/ReportItemMapper.xml +++ b/liswork/src/main/resources/mapper/ReportItemMapper.xml @@ -374,11 +374,13 @@ delete from xm_textresult_new where xmid = #{xmid} + and xh = #{xh} delete from xm_ref_new where xmid = #{xmid} and xh = #{xh} + and yq = #{yq} @@ -466,9 +468,9 @@ zd = #{zd}, instrid = #{instrid}, yq = #{yq}, - xmid = #{xmid},xmdh = #{xmdh},xh = #{xh} + xmid = #{xmid},xmdh = #{xmdh} - where xmid = #{xmid} + where xmid = #{xmid} and xh = #{xh} and yq = #{yq}