From 8e9fbbdff1d1f873ff5f17a4c459c6cf99beeab4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E7=90=A6?= Date: Thu, 14 Sep 2023 15:54:06 +0800 Subject: [PATCH] =?UTF-8?q?=E9=94=80=E9=A1=B9=E5=8F=91=E7=A5=A8=E6=8F=90?= =?UTF-8?q?=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/ImageSubmitServiceImpl.java | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/dxhy-erp/src/main/java/com/dxhy/erp/service/impl/ImageSubmitServiceImpl.java b/dxhy-erp/src/main/java/com/dxhy/erp/service/impl/ImageSubmitServiceImpl.java index 9bbe3a04..40b1b176 100644 --- a/dxhy-erp/src/main/java/com/dxhy/erp/service/impl/ImageSubmitServiceImpl.java +++ b/dxhy-erp/src/main/java/com/dxhy/erp/service/impl/ImageSubmitServiceImpl.java @@ -164,19 +164,19 @@ public class ImageSubmitServiceImpl implements ImageSubmitService { public R salesInvoiceRollback(SNRequestObject params) { DynamicContextHolder.push(DbConstant.BUSINESS_WRITE); List data = sdnyTDxSaleRecordInvoiceDao.selectList(new QueryWrapper().eq("image_id", params.getImageId())); - if (data == null || data.size() == 0) { - return R.error(500, "影像ID不存在"); + if (data != null && data.size() > 0) { + List uuidList = new ArrayList<>(); + data.stream().forEach(item -> { + uuidList.add(item.getUuid()); + }); + UpdateWrapper updateWrapper = new UpdateWrapper<>(); + updateWrapper.set(true, "image_id", null); + updateWrapper.set(true, "bzdh", null); + updateWrapper.set(true, "bzr", null); + updateWrapper.in("uuid", uuidList); + sdnyTDxSaleRecordInvoiceDao.update(null,updateWrapper); } - List uuidList = new ArrayList<>(); - data.stream().forEach(item -> { - uuidList.add(item.getUuid()); - }); - UpdateWrapper updateWrapper = new UpdateWrapper<>(); - updateWrapper.set(true, "image_id", null); - updateWrapper.set(true, "bzdh", null); - updateWrapper.set(true, "bzr", null); - updateWrapper.in("uuid", uuidList); - sdnyTDxSaleRecordInvoiceDao.update(null,updateWrapper); + // 影像调用提交前会先调用撤回 不管发票有没有这个影像ID都调一遍SAP return pushSap(null, params); }