From e7b62fc2a63bb02277914c4ee5a5b6c46ae26763 Mon Sep 17 00:00:00 2001 From: gaorl Date: Thu, 15 Jun 2023 14:05:24 +0800 Subject: [PATCH] =?UTF-8?q?feature=EF=BC=9A=E8=8E=B7=E5=8F=96mdm=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E8=AE=BE=E7=BD=AE=E5=85=AC=E5=8F=B8=E4=BB=A3=E7=A0=81?= =?UTF-8?q?=E4=B8=BA=E7=A9=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../module/commodity/model/CommodityCodeEnum.java | 1 + .../module/commodity/service/impl/CommodityServiceImpl.java | 2 +- .../consumer/openapi/service/impl/SDEnregyServiceImpl.java | 5 +++-- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/order-management-base-service/src/main/java/com/dxhy/order/baseservice/module/commodity/model/CommodityCodeEnum.java b/order-management-base-service/src/main/java/com/dxhy/order/baseservice/module/commodity/model/CommodityCodeEnum.java index c54f13ed..e54b7f04 100644 --- a/order-management-base-service/src/main/java/com/dxhy/order/baseservice/module/commodity/model/CommodityCodeEnum.java +++ b/order-management-base-service/src/main/java/com/dxhy/order/baseservice/module/commodity/model/CommodityCodeEnum.java @@ -17,6 +17,7 @@ public enum CommodityCodeEnum { DATA_SOURCE_9("9", "引用集团库"), DATA_SOURCE_10("10", "克隆公司库"), DATA_SOURCE_11("11", "电商接口同步"), + DATA_SOURCE_12("12", "mdm同步"), ; 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 ded6f438..3db0916f 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 @@ -662,7 +662,7 @@ public class CommodityServiceImpl implements CommodityService { commodityCodeEntity.setModifyTime(new Date()); commodityCodeEntity.setModifyUserId(userInfoService.getUser() != null && userInfoService.getUser().getUserId() != null ? userInfoService.getUser().getUserId().toString():""); if (commodityCodeEntity != null){ -// commodityMapper.updateCommodityByZxbm(commodityCodeEntity, map); + commodityMapper.updateCommodityByZxbm(commodityCodeEntity, map); } } } diff --git a/order-management-consumer/src/main/java/com/dxhy/order/consumer/openapi/service/impl/SDEnregyServiceImpl.java b/order-management-consumer/src/main/java/com/dxhy/order/consumer/openapi/service/impl/SDEnregyServiceImpl.java index 735b314a..6d7ca9e8 100644 --- a/order-management-consumer/src/main/java/com/dxhy/order/consumer/openapi/service/impl/SDEnregyServiceImpl.java +++ b/order-management-consumer/src/main/java/com/dxhy/order/consumer/openapi/service/impl/SDEnregyServiceImpl.java @@ -13,6 +13,7 @@ import com.dxhy.order.baseservice.module.buyer.model.BuyerEntityDetail; import com.dxhy.order.baseservice.module.buyer.protocol.MdmGmfxxtbMulticodeValuelistBO; import com.dxhy.order.baseservice.module.commodity.dao.CommodityMapper; import com.dxhy.order.baseservice.module.commodity.model.CommodityCodeEntity; +import com.dxhy.order.baseservice.module.commodity.model.CommodityCodeEnum; import com.dxhy.order.baseservice.module.taxclass.dao.GroupTaxClassCodeMapper; import com.dxhy.order.baseservice.module.taxclass.dao.TaxClassCodeMapper; import com.dxhy.order.baseservice.module.taxclass.model.TaxClassCodeEntity; @@ -344,6 +345,7 @@ public class SDEnregyServiceImpl extends SDEnregyServiceAbstract { String ggxh = StringUtils.isNotBlank(reqBO.getDESCSHORT())&& reqBO.getDESCSHORT().contains("_")? reqBO.getDESCSHORT().substring(reqBO.getDESCSHORT().indexOf("_") + 1) : ""; ggxh = BaseServiceBeanTransitionUtils.ggxhTransition(ggxh); //调整后不更新公司物料 + commodityCodeEntity.setDataSource(CommodityCodeEnum.DATA_SOURCE_12.getKey()); if(collect != null && collect.size() > 0){ //matchCommodityCode(commodityCodeEntity); commodityCodeEntity.setXmmc(reqBO.getDESC1()); @@ -357,7 +359,6 @@ public class SDEnregyServiceImpl extends SDEnregyServiceAbstract { if(StringUtils.isNotBlank(reqBO.getCATEGORYNAME())){ commodityCodeEntity.setWlflmc(reqBO.getCATEGORYNAME()); } - commodityCodeEntity.setDataSource("4"); //matchCommodityCode(commodityCodeEntity); List ids = collect.stream().map(t -> t.getId()).collect(Collectors.toList()); int updateCommodity = commodityMapper.batchUpdateCommodity(commodityCodeEntity, ids); @@ -383,7 +384,6 @@ public class SDEnregyServiceImpl extends SDEnregyServiceAbstract { if(StringUtils.isNotBlank(reqBO.getCATEGORYNAME())){ commodityCodeEntity.setWlflmc(reqBO.getCATEGORYNAME()); } - commodityCodeEntity.setDataSource("4"); // sdenergyTaxCodeMatchDao.queryByWlflbm(requestBody.get) commodityCodeEntity.setId(DistributedKeyMaker.generateShotKey()); @@ -422,6 +422,7 @@ public class SDEnregyServiceImpl extends SDEnregyServiceAbstract { if (codeEntityForMatch != null) { // 查找原codeEntityR BeanUtils.copyProperties(codeEntityForMatch, commodityCodeEntity); + commodityCodeEntity.setEntId(""); commodityCodeEntity.setXhfNsrsbh("-1"); commodityCodeEntity.setHsbz("1"); return;