From 4c5a9b17071a0c801c4b5edbe11560b3b1f89e64 Mon Sep 17 00:00:00 2001 From: gaorl Date: Sat, 22 Apr 2023 15:19:22 +0800 Subject: [PATCH] =?UTF-8?q?feature=EF=BC=9A=E5=BC=80=E7=A5=A8=E5=90=8E?= =?UTF-8?q?=E6=96=B0=E5=A2=9E=E7=89=A9=E6=96=99=E5=88=A4=E9=87=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/CommodityServiceImpl.java | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/order-management-base-service/src/main/java/com/dxhy/order/baseservice/module/commodity/service/impl/CommodityServiceImpl.java b/order-management-base-service/src/main/java/com/dxhy/order/baseservice/module/commodity/service/impl/CommodityServiceImpl.java index f91d3079..62cb2842 100644 --- a/order-management-base-service/src/main/java/com/dxhy/order/baseservice/module/commodity/service/impl/CommodityServiceImpl.java +++ b/order-management-base-service/src/main/java/com/dxhy/order/baseservice/module/commodity/service/impl/CommodityServiceImpl.java @@ -619,15 +619,22 @@ public class CommodityServiceImpl implements CommodityService { commodityCodeCheckQuery.setXmdj(receiveSpxxReq.getXmdj()); commodityCodeCheckQuery.setSl(receiveSpxxReq.getSl()); commodityCodeCheckQuery.setDeptId(receiveSpxxReq.getEntId()); - R r = commodityService.checkRepeat(commodityCodeCheckQuery, NsrsbhUtils.transShListByNsrsbh(receiveSpxxReq.getXhfNsrsbh()), false); - if (ConfigureConstant.STRING_0000.equals(r.get(OrderManagementConstant.CODE))) { + Map map = new HashMap<>(); + map.put("productName", xmmc); + map.put("zxbm", receiveSpxxReq.getZxbm()); + map.put("entId",commodityCodeCheckQuery.getDeptId()); + + log.debug("{}校验名称是否存在 参数:{}", LOGGER_MSG, map); + List commodityCodeEntityList = commodityMapper.queryProductList(map, null); + //R r = commodityService.checkRepeat(commodityCodeCheckQuery, NsrsbhUtils.transShListByNsrsbh(receiveSpxxReq.getXhfNsrsbh()), false); + if(commodityCodeEntityList.isEmpty()){ + //if (ConfigureConstant.STRING_0000.equals(r.get(OrderManagementConstant.CODE))) { /** * 从缓存中取税编信息 * */ TaxClassCodeEntity taxClassCodeEntity = taxClassCodeService.queryTaxClassCodeFromCache(receiveSpxxReq.getSpbm()); - if (ObjectUtil.isNotEmpty(taxClassCodeEntity)) { CommodityCodeEntity commodityCodeEntity = transCommodityCode(receiveSpxxReq, taxClassCodeEntity); commodityMapper.insertCommodity(commodityCodeEntity);