From 59f2a9f88d6e7251a721d2f2e6856ef7aecc46d4 Mon Sep 17 00:00:00 2001 From: "1378012178@qq.com" <1378012178@qq.com> Date: Wed, 8 Apr 2026 11:29:10 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E5=86=B3=E6=9C=8D=E5=8A=A1=E7=9F=A9?= =?UTF-8?q?=E9=98=B5=E7=BC=96=E6=8E=92=E6=97=B6=20izmulti=E6=B2=A1?= =?UTF-8?q?=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/CareDirectivePlanServiceImpl.java | 54 ++++++++++--------- 1 file changed, 28 insertions(+), 26 deletions(-) diff --git a/nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/biz/plan/care/service/impl/CareDirectivePlanServiceImpl.java b/nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/biz/plan/care/service/impl/CareDirectivePlanServiceImpl.java index 6cdd60fa..41360040 100644 --- a/nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/biz/plan/care/service/impl/CareDirectivePlanServiceImpl.java +++ b/nursing-unit-services/nu-services-biz/src/main/java/com/nu/modules/biz/plan/care/service/impl/CareDirectivePlanServiceImpl.java @@ -256,6 +256,8 @@ public class CareDirectivePlanServiceImpl extends ServiceImpl qw = new QueryWrapper<>(); // qw.eq("nu_id", careDirectivePlan.getNuId()); @@ -343,29 +345,29 @@ public class CareDirectivePlanServiceImpl extends ServiceImpl qw = new QueryWrapper<>(); -// qw.eq("nu_id", careDirectivePlan.getNuId()); -// qw.eq("instruction_tag_id", careDirectivePlan.getInstructionTagId()); -// qw.eq("positioning", careDirectivePlan.getPositioning()); -// qw.eq("positioning_long", careDirectivePlan.getPositioningLong()); -// List list = baseMapper.selectList(qw); -// UpdateWrapper uw = new UpdateWrapper<>(); -// uw.eq("nu_id", careDirectivePlan.getNuId()); -// uw.eq("instruction_tag_id", careDirectivePlan.getInstructionTagId()); -// uw.eq("positioning", careDirectivePlan.getPositioning()); -// uw.eq("positioning_long", careDirectivePlan.getPositioningLong()); -// CareDirectivePlan upData = new CareDirectivePlan(); -// if (CollectionUtils.isEmpty(list) || list.size() == 1) { -// upData.setIzMulti("N"); -// baseMapper.update(upData, uw); -// } else { -// upData.setIzMulti("Y"); -// baseMapper.update(upData, uw); -// } -// } -// } + //处理新的单元格 + { + QueryWrapper qw = new QueryWrapper<>(); + qw.eq("nu_id", careDirectivePlan.getNuId()); + qw.eq("instruction_tag_id", careDirectivePlan.getInstructionTagId()); + qw.eq("positioning", careDirectivePlan.getPositioning()); + qw.eq("positioning_long", careDirectivePlan.getPositioningLong()); + List list = baseMapper.selectList(qw); + UpdateWrapper uw = new UpdateWrapper<>(); + uw.eq("nu_id", careDirectivePlan.getNuId()); + uw.eq("instruction_tag_id", careDirectivePlan.getInstructionTagId()); + uw.eq("positioning", careDirectivePlan.getPositioning()); + uw.eq("positioning_long", careDirectivePlan.getPositioningLong()); + CareDirectivePlan upData = new CareDirectivePlan(); + if (CollectionUtils.isEmpty(list) || list.size() == 1) { + upData.setIzMulti("N"); + baseMapper.update(upData, uw); + } else { + upData.setIzMulti("Y"); + baseMapper.update(upData, uw); + } + } + } //调用方法先删除数据池中的数据,再生成数据池中的数据 // dataPoolServiceImpl.editDataPool(entity);