feature:物料信息bug调整

release
gaorl 2 years ago
parent 6c3a42a2b1
commit d5c3a155fc
  1. 5
      order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/commodity/service/impl/GroupCommodityCodeServiceImpl.java
  2. 2
      order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/order/controller/OrderInfoController.java
  3. 11
      order-management-consumer/src/main/java/com/dxhy/order/consumer/openapi/service/impl/SDEnregyServiceImpl.java
  4. 5
      order-management-consumer/src/main/resources/bootstrap-std.yaml
  5. 3
      order-management-consumer/src/main/resources/mybatis/mapper/GroupCommodityCodeMapper.xml

@ -119,9 +119,10 @@ public class GroupCommodityCodeServiceImpl implements IGroupCommodityCodeService
return R.error("第" + (i + 1) + "条数据,集团物料不存在");
}
CommodityCodeEntity queryCommodityEntity = new CommodityCodeEntity();
queryCommodityEntity.setXhfNsrsbh(quoteGroupCommodityDTO.getXhfNsrsbh());
// queryCommodityEntity.setXhfNsrsbh(quoteGroupCommodityDTO.getXhfNsrsbh());
queryCommodityEntity.setEntId(quoteGroupCommodityDTO.getDeptId());
queryCommodityEntity.setZxbm(zxbm);
queryCommodityEntity.setCommodityId(commodityCodeEntity.getCommodityId());
//queryCommodityEntity.setCommodityId(commodityCodeEntity.getCommodityId());
queryCommodityEntity = groupCommodityMapper.queryCommodityCodeList(queryCommodityEntity);

@ -166,7 +166,7 @@ public class OrderInfoController {
return R.ok();
}
} catch (Exception e) {
log.error(e.getMessage());
}
return R.error("更新失败,请稍后重试");
}

@ -304,15 +304,19 @@ public class SDEnregyServiceImpl extends SDEnregyServiceAbstract {
// 1.先去所有子公司库中匹配税编,以第一条为准;如果未匹配到,再去根据物料编码匹配
List<CommodityCodeEntity> commodityCodeEntities = commodityMapper.queryByCommoditySpbmCompany(reqBO.getCODE());
if(commodityCodeEntities != null && commodityCodeEntities.size() > 0){
matchCommodityCode(commodityCodeEntity);
commodityCodeEntity.setXmmc(reqBO.getDESC1());
commodityCodeEntity.setZxbm(reqBO.getCODE()); // 编码
commodityCodeEntity.setXmdw(reqBO.getDESC5());
commodityCodeEntity.setCreateTime(new Date());
commodityCodeEntity.setBz(reqBO.getDESCSHORT());
commodityCodeEntity.setUUID(reqBO.getUUID());
commodityCodeEntity.setWlflbm(reqBO.getCATEGORYCODE());
if(StringUtils.isNotBlank(reqBO.getCATEGORYNAME())){
commodityCodeEntity.setWlflmc(reqBO.getCATEGORYNAME());
}
commodityCodeEntity.setDataSource("4");
matchCommodityCode(commodityCodeEntity);
//matchCommodityCode(commodityCodeEntity);
List<String> ids = commodityCodeEntities.stream().map(t -> t.getId()).collect(Collectors.toList());
commodityMapper.batchUpdateCommodity(commodityCodeEntity,ids);
}else{
@ -320,14 +324,16 @@ public class SDEnregyServiceImpl extends SDEnregyServiceAbstract {
commodityCodeEntity.setXmmc(reqBO.getDESC1()); // 商品名称
matchCommodityCode(commodityCodeEntity);
// 进行物料匹配
matchCommodityCode(commodityCodeEntity);
//matchCommodityCode(commodityCodeEntity);
commodityCodeEntity.setZxbm(reqBO.getCODE()); // 编码
commodityCodeEntity.setXmdw(reqBO.getDESC5());
commodityCodeEntity.setCreateTime(new Date());
commodityCodeEntity.setBz(reqBO.getDESCSHORT());
commodityCodeEntity.setUUID(reqBO.getUUID());
commodityCodeEntity.setWlflbm(reqBO.getCATEGORYCODE());
if(StringUtils.isNotBlank(reqBO.getCATEGORYNAME())){
commodityCodeEntity.setWlflmc(reqBO.getCATEGORYNAME());
}
commodityCodeEntity.setDataSource("4");
// sdenergyTaxCodeMatchDao.queryByWlflbm(requestBody.get)
@ -384,6 +390,7 @@ public class SDEnregyServiceImpl extends SDEnregyServiceAbstract {
commodityCodeEntity.setSpjc(taxClassCodeEntity.getSpjc());
commodityCodeEntity.setYhzcbs(taxClassCodeEntity.getZzstsgl());
commodityCodeEntity.setHsbz("1");
//commodityCodeEntity.setWlflmc(taxCodeMatch.getFlmc());
// commodityCodeEntity.setSl(taxClassCodeEntity.getZzssl());
commodityCodeEntity.setYhzcbs("0");
if (StringUtils.isNotBlank(taxClassCodeEntity.getYhzcmc())) {

@ -5,7 +5,8 @@ spring:
config:
# Nacos config 地址
# server-addr: nacos-1.itax.local:33000
server-addr: 172.31.36.147:33000
#server-addr: 172.31.36.147:33000
server-addr: 172.31.36.143:33000
# Nacos config 命名空间,对应配置中的名称(sims_order_namespace)
namespace: a049b41c-b0a8-4a66-91b1-f3f3cab0e524
# Nacos config 分组
@ -54,7 +55,7 @@ spring:
# Nacos discovery 配置
discovery:
# Nacos discovery 服务地址
server-addr: 172.31.36.147:33000
server-addr: 172.31.36.143:33000
#sentinel配置相关
sentinel:
#sentinel是否开启控制

@ -135,6 +135,9 @@
<if test="commodityCodeEntity.xhfNsrsbh != null and commodityCodeEntity.xhfNsrsbh != ''">
AND cc.xhf_nsrsbh = #{commodityCodeEntity.xhfNsrsbh}
</if>
<if test="commodityCodeEntity.entId != null and commodityCodeEntity.entId != ''">
AND cc.ent_id = #{commodityCodeEntity.entId}
</if>
</where>
ORDER BY cc.create_time DESC

Loading…
Cancel
Save