From 3e8ad1be6cb4c8b5a999306bf28ec5a896079819 Mon Sep 17 00:00:00 2001 From: xhj Date: Wed, 24 Jan 2024 16:49:03 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E6=89=B9=E9=87=8F=E8=A1=A8?= =?UTF-8?q?=E5=AF=BC=E5=85=A5=E6=97=B6=E5=8E=9F=E8=A1=A8=E5=88=86=E6=AE=B5?= =?UTF-8?q?=E4=B8=BA=E7=A9=BA=20=E5=9B=BE=E7=BA=B8=E8=AE=A1=E5=88=92?= =?UTF-8?q?=E5=88=A4=E6=96=AD=E9=87=8D=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jcsj/impl/DmCzplpNewServiceImpl.java | 22 +++++++++++-------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/src/main/java/com/dsic/gj_erp/service/jcsj/impl/DmCzplpNewServiceImpl.java b/src/main/java/com/dsic/gj_erp/service/jcsj/impl/DmCzplpNewServiceImpl.java index 7ce9193..896cd06 100644 --- a/src/main/java/com/dsic/gj_erp/service/jcsj/impl/DmCzplpNewServiceImpl.java +++ b/src/main/java/com/dsic/gj_erp/service/jcsj/impl/DmCzplpNewServiceImpl.java @@ -102,14 +102,18 @@ public class DmCzplpNewServiceImpl extends ServiceImpltzjhs=new ArrayList<>(); dmCzplpNews.forEach(e->{ - DmTzjh tzjh=new DmTzjh(); - tzjh.setDcPl(e.getDcPl()); - tzjh.setDcFd(e.getDcFd()); - tzjh.setDcCh(e.getDcCh()); - tzjh.setXfqTlt(e.getXfqTlt()); - tzjh.setXfqLqb(e.getXfqLqb()); - tzjh.setXfqPtb(e.getXfqPtb()); - tzjhs.add(tzjh); + List list1 = dmTzjhService.list(new QueryWrapper().eq("dc_ch", e.getDcCh()).eq("dc_pl", e.getDcPl()).eq("dc_fd",e.getDcFd())); + if(list1.isEmpty()){ + DmTzjh tzjh=new DmTzjh(); + tzjh.setDcPl(e.getDcPl()); + tzjh.setDcFd(e.getDcFd()); + tzjh.setDcCh(e.getDcCh()); + tzjh.setXfqTlt(e.getXfqTlt()); + tzjh.setXfqLqb(e.getXfqLqb()); + tzjh.setXfqPtb(e.getXfqPtb()); + tzjhs.add(tzjh); + } + }); dmTzjhService.saveBatch(tzjhs); } @@ -166,7 +170,7 @@ public class DmCzplpNewServiceImpl extends ServiceImpl