feature:物料来源变更,导出物料枚举错误

release
gaorl 2 years ago
parent e821e7f15a
commit 688914cb59
  1. 6
      order-management-base-service/src/main/java/com/dxhy/order/baseservice/module/commodity/controller/CommodityController.java
  2. 18
      order-management-base-service/src/main/java/com/dxhy/order/baseservice/module/commodity/model/CommodityCodeEnum.java
  3. 20
      order-management-base-service/src/main/java/com/dxhy/order/baseservice/module/commodity/service/impl/CommodityServiceImpl.java
  4. 7
      order-management-base-service/src/main/java/com/dxhy/order/baseservice/module/taxclass/service/impl/GroupTaxClassCodeServiceImpl.java
  5. 5
      order-management-base-service/src/main/java/com/dxhy/order/baseservice/module/vehicles/service/impl/VehiclesServiceImpl.java
  6. 3
      order-management-base-service/src/main/java/com/dxhy/order/baseservice/utils/BaseServiceBeanTransitionUtils.java
  7. 5
      order-management-common/src/main/java/com/dxhy/order/constant/TaxClassCodeEnum.java
  8. 3
      order-management-consumer/src/main/java/com/dxhy/order/consumer/config/rabbitmq/OrderSaveSpxxHandler.java
  9. 5
      order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/commodity/service/impl/CompanyCommodityCodeServiceImpl.java
  10. 3
      order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/commodity/service/impl/GroupCommodityCodeServiceImpl.java
  11. 3
      order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/order/service/impl/OrderInfoServiceImpl.java
  12. 3
      order-management-consumer/src/main/java/com/dxhy/order/consumer/openapi/service/impl/InterfaceServiceImplV3.java
  13. 3
      order-management-consumer/src/main/java/com/dxhy/order/consumer/utils/BeanTransitionUtils.java
  14. 4
      order-management-consumer/src/main/resources/mybatis/mapper/GroupCommodityCodeMapper.xml

@ -11,6 +11,7 @@ import com.dxhy.order.baseservice.annotation.SysLog;
import com.dxhy.order.baseservice.module.base.service.BaseService; import com.dxhy.order.baseservice.module.base.service.BaseService;
import com.dxhy.order.baseservice.module.commodity.constant.CommodityEnum; import com.dxhy.order.baseservice.module.commodity.constant.CommodityEnum;
import com.dxhy.order.baseservice.module.commodity.model.CommodityCodeEntity; import com.dxhy.order.baseservice.module.commodity.model.CommodityCodeEntity;
import com.dxhy.order.baseservice.module.commodity.model.CommodityCodeEnum;
import com.dxhy.order.baseservice.module.commodity.model.CommodityExcel; import com.dxhy.order.baseservice.module.commodity.model.CommodityExcel;
import com.dxhy.order.baseservice.module.commodity.model.dto.QueryModifyLogDTO; import com.dxhy.order.baseservice.module.commodity.model.dto.QueryModifyLogDTO;
import com.dxhy.order.baseservice.module.commodity.service.CommodityCodeModifyLogService; import com.dxhy.order.baseservice.module.commodity.service.CommodityCodeModifyLogService;
@ -176,9 +177,6 @@ public class CommodityController {
if(StringUtils.isBlank(commodityCodeEntity.getXmdj())){ if(StringUtils.isBlank(commodityCodeEntity.getXmdj())){
commodityCodeEntity.setXmdj(""); commodityCodeEntity.setXmdj("");
} }
if(StringUtils.isBlank(commodityCodeEntity.getInvoiceName())){
commodityCodeEntity.setInvoiceName("");
}
/** /**
* 添加校验 * 添加校验
@ -731,7 +729,7 @@ public class CommodityController {
//0-集团共享;1-手工创建;2-模板导入;3-采集下级;4;MDM推送 //0-集团共享;1-手工创建;2-模板导入;3-采集下级;4;MDM推送
commodityExcel.setDataSource(""); commodityExcel.setDataSource("");
if(StringUtils.isNotBlank(commodityCodeEntity.getDataSource())){ if(StringUtils.isNotBlank(commodityCodeEntity.getDataSource())){
TaxClassCodeEnum codeValue = TaxClassCodeEnum.getCodeValue(commodityCodeEntity.getDataSource()); CommodityCodeEnum codeValue = CommodityCodeEnum.getCodeValue(commodityCodeEntity.getDataSource());
commodityExcel.setDataSource(codeValue.getValue()); commodityExcel.setDataSource(codeValue.getValue());
} }

@ -3,14 +3,20 @@ package com.dxhy.order.baseservice.module.commodity.model;
/** /**
* 不在使用使用TaxClassCodeEnum里的枚举 * 不在使用使用TaxClassCodeEnum里的枚举
*/ */
@SuppressWarnings("")
public enum CommodityCodeEnum { public enum CommodityCodeEnum {
//0-集团共享;1-手工创建;2-模板导入;3-采集下级;4;MDM推送 //0-集团共享;1-手工创建;2-模板导入;3-采集下级;4;MDM推送
DATA_SOURCE_10("0", "集团共享"), DATA_SOURCE_0("0", "集团共享"),//放弃使用
DATA_SOURCE_11("1", "手工创建"), DATA_SOURCE_1("1", "手工创建"),
DATA_SOURCE_12("2", "模板导入"), DATA_SOURCE_2("2", "模板导入"),
DATA_SOURCE_13("3", "采集下级"), DATA_SOURCE_3("3", "采集下级"),
DATA_SOURCE_14("4", "MDM推送"), DATA_SOURCE_4("4", "自动归集"),//物料监听器机动车自动归集,入库OrderSaveSpxxHandler已被注释掉
DATA_SOURCE_5("5", "接口同步"),
DATA_SOURCE_6("6", "手工填开"),
DATA_SOURCE_7("7", "历史数据"),
DATA_SOURCE_8("8", "订单同步公司库"),
DATA_SOURCE_9("9", "引用集团库"),
DATA_SOURCE_10("10", "克隆公司库"),
DATA_SOURCE_11("11", "电商接口同步"),
; ;

@ -1,6 +1,7 @@
package com.dxhy.order.baseservice.module.commodity.service.impl; package com.dxhy.order.baseservice.module.commodity.service.impl;
import cn.hutool.core.util.ObjectUtil; import cn.hutool.core.util.ObjectUtil;
import com.dxhy.order.baseservice.module.commodity.model.CommodityCodeEnum;
import com.dxhy.order.baseservice.module.commodity.service.CommodityCodeModifyLogService; import com.dxhy.order.baseservice.module.commodity.service.CommodityCodeModifyLogService;
import com.dxhy.order.baseservice.module.thirdservice.user.service.UserInfoService; import com.dxhy.order.baseservice.module.thirdservice.user.service.UserInfoService;
import com.dxhy.order.constant.*; import com.dxhy.order.constant.*;
@ -139,7 +140,7 @@ public class CommodityServiceImpl implements CommodityService {
} }
} else { } else {
codeEntity.setDataSource(TaxClassCodeEnum.DATA_SOURCE_1.getKey()); codeEntity.setDataSource(CommodityCodeEnum.DATA_SOURCE_1.getKey());
codeEntity.setCreateTime(new Date()); codeEntity.setCreateTime(new Date());
codeEntity.setUserId(userId.toString()); codeEntity.setUserId(userId.toString());
codeEntity.setMatchingState(TaxClassCodeEnum.MATCHING_STATE_1.getKey()); codeEntity.setMatchingState(TaxClassCodeEnum.MATCHING_STATE_1.getKey());
@ -352,7 +353,7 @@ public class CommodityServiceImpl implements CommodityService {
String tempMerchandiseName = StringUtil.replaceStr(commodityCodeEntity.getXmmc()); String tempMerchandiseName = StringUtil.replaceStr(commodityCodeEntity.getXmmc());
commodityCodeEntity.setXmmc(tempMerchandiseName); commodityCodeEntity.setXmmc(tempMerchandiseName);
commodityCodeEntity.setDataSource(TaxClassCodeEnum.DATA_SOURCE_2.getKey()); commodityCodeEntity.setDataSource(CommodityCodeEnum.DATA_SOURCE_2.getKey());
commodityCodeEntity.setMatchingState(TaxClassCodeEnum.MATCHING_STATE_1.getKey()); commodityCodeEntity.setMatchingState(TaxClassCodeEnum.MATCHING_STATE_1.getKey());
commodityCodeEntity.setDataState(TaxClassCodeEnum.DATA_STATE_1.getKey()); commodityCodeEntity.setDataState(TaxClassCodeEnum.DATA_STATE_1.getKey());
if (StringUtils.isNotEmpty(commodityCodeEntity.getSsflMc()) if (StringUtils.isNotEmpty(commodityCodeEntity.getSsflMc())
@ -415,7 +416,7 @@ public class CommodityServiceImpl implements CommodityService {
entity.setSpbm(taxClassCodeParam.getSsbm()); entity.setSpbm(taxClassCodeParam.getSsbm());
entity.setXhfNsrsbh(nsrsbh); entity.setXhfNsrsbh(nsrsbh);
entity.setSpjc(taxClassCodeParam.getSsjc()); entity.setSpjc(taxClassCodeParam.getSsjc());
entity.setDataSource(TaxClassCodeEnum.DATA_SOURCE_0.getKey());//接口已放弃不在使用 entity.setDataSource(CommodityCodeEnum.DATA_SOURCE_0.getKey());//接口已放弃不在使用
entity.setMatchingState(TaxClassCodeEnum.MATCHING_STATE_0.getKey()); entity.setMatchingState(TaxClassCodeEnum.MATCHING_STATE_0.getKey());
entity.setDataState(TaxClassCodeEnum.DATA_STATE_0.getKey()); entity.setDataState(TaxClassCodeEnum.DATA_STATE_0.getKey());
entity.setUserId(userId); entity.setUserId(userId);
@ -621,13 +622,11 @@ public class CommodityServiceImpl implements CommodityService {
commodityCodeCheckQuery.setSl(receiveSpxxReq.getSl()); commodityCodeCheckQuery.setSl(receiveSpxxReq.getSl());
commodityCodeCheckQuery.setDeptId(receiveSpxxReq.getEntId()); commodityCodeCheckQuery.setDeptId(receiveSpxxReq.getEntId());
Map<String,String> map = new HashMap<>(); Map<String,String> map = new HashMap<>();
// map.put("productName", xmmc);
map.put("zxbm", receiveSpxxReq.getZxbm()); map.put("zxbm", receiveSpxxReq.getZxbm());
map.put("entId",receiveSpxxReq.getEntId()); map.put("entId",receiveSpxxReq.getEntId());
log.debug("{}校验名称是否存在 参数:{}", LOGGER_MSG, map); log.debug("{}校验名称是否存在 参数:{}", LOGGER_MSG, map);
List<CommodityCodeEntity> commodityCodeEntityList = commodityMapper.queryProductList(map, null); List<CommodityCodeEntity> commodityCodeEntityList = commodityMapper.queryProductList(map, null);
//R r = commodityService.checkRepeat(commodityCodeCheckQuery, NsrsbhUtils.transShListByNsrsbh(receiveSpxxReq.getXhfNsrsbh()), false);
TaxClassCodeEntity taxClassCodeEntity = taxClassCodeService.queryTaxClassCodeFromCache(receiveSpxxReq.getSpbm()); TaxClassCodeEntity taxClassCodeEntity = taxClassCodeService.queryTaxClassCodeFromCache(receiveSpxxReq.getSpbm());
CommodityCodeEntity commodityCodeEntity = null; CommodityCodeEntity commodityCodeEntity = null;
if (ObjectUtil.isNotEmpty(taxClassCodeEntity)) { if (ObjectUtil.isNotEmpty(taxClassCodeEntity)) {
@ -640,12 +639,17 @@ public class CommodityServiceImpl implements CommodityService {
* *
*/ */
if (commodityCodeEntity != null){ if (commodityCodeEntity != null){
commodityCodeEntity.setUserId(userInfoService.getUser() != null && userInfoService.getUser().getUserId() != null ? userInfoService.getUser().getUserId().toString():"");
commodityCodeEntity.setCreateTime(new Date());
commodityMapper.insertCommodity(commodityCodeEntity); commodityMapper.insertCommodity(commodityCodeEntity);
log.debug("添加成功"); log.debug("添加成功");
} }
}else{ }else{
// 简称、商品编码、规格型号、单位、优惠政策标识、零税率标识 // 简称、商品编码、规格型号、单位、优惠政策标识、零税率标识
//todo 优先级
commodityCodeEntity.setModifyTime(new Date());
commodityCodeEntity.setModifyUserId(userInfoService.getUser() != null && userInfoService.getUser().getUserId() != null ? userInfoService.getUser().getUserId().toString():"");
if (commodityCodeEntity != null){ if (commodityCodeEntity != null){
commodityMapper.updateCommodityByZxbm(commodityCodeEntity, map); commodityMapper.updateCommodityByZxbm(commodityCodeEntity, map);
} }
@ -721,10 +725,6 @@ public class CommodityServiceImpl implements CommodityService {
commodityCodeEntity.setSsflMc(taxClassCodeEntity.getSpmc()); commodityCodeEntity.setSsflMc(taxClassCodeEntity.getSpmc());
commodityCodeEntity.setLslbs(receiveSpxxReq.getLslbs()); commodityCodeEntity.setLslbs(receiveSpxxReq.getLslbs());
commodityCodeEntity.setZzstsgl(receiveSpxxReq.getZzstsgl()); commodityCodeEntity.setZzstsgl(receiveSpxxReq.getZzstsgl());
commodityCodeEntity.setUserId("");
commodityCodeEntity.setCreateTime(new Date());
commodityCodeEntity.setModifyTime(new Date());
commodityCodeEntity.setModifyUserId("");
commodityCodeEntity.setGroupId(""); commodityCodeEntity.setGroupId("");
commodityCodeEntity.setGroupName(""); commodityCodeEntity.setGroupName("");
commodityCodeEntity.setGroupCode(""); commodityCodeEntity.setGroupCode("");
@ -740,7 +740,7 @@ public class CommodityServiceImpl implements CommodityService {
// commodityCodeEntity.setStatus("1"); // commodityCodeEntity.setStatus("1");
commodityCodeEntity.setInvoiceName(CommonUtils.subSpmc(receiveSpxxReq.getXmmc())); commodityCodeEntity.setInvoiceName(CommonUtils.subSpmc(receiveSpxxReq.getXmmc()));
commodityCodeEntity.setDataSource(TaxClassCodeEnum.DATA_SOURCE_6.getKey()); commodityCodeEntity.setDataSource(CommodityCodeEnum.DATA_SOURCE_11.getKey());
commodityCodeEntity.setMatchingState(TaxClassCodeEnum.MATCHING_STATE_0.getKey()); commodityCodeEntity.setMatchingState(TaxClassCodeEnum.MATCHING_STATE_0.getKey());
commodityCodeEntity.setDataState(TaxClassCodeEnum.DATA_STATE_0.getKey()); commodityCodeEntity.setDataState(TaxClassCodeEnum.DATA_STATE_0.getKey());

@ -1,6 +1,7 @@
package com.dxhy.order.baseservice.module.taxclass.service.impl; package com.dxhy.order.baseservice.module.taxclass.service.impl;
import cn.hutool.core.util.ObjectUtil; import cn.hutool.core.util.ObjectUtil;
import com.dxhy.order.baseservice.module.commodity.model.CommodityCodeEnum;
import com.dxhy.order.constant.ConfigureConstant; import com.dxhy.order.constant.ConfigureConstant;
import com.dxhy.order.constant.OrderManagementConstant; import com.dxhy.order.constant.OrderManagementConstant;
import com.dxhy.order.constant.ResponseStatusCodes; import com.dxhy.order.constant.ResponseStatusCodes;
@ -196,7 +197,7 @@ public class GroupTaxClassCodeServiceImpl implements GroupTaxClassCodeService {
} }
} }
//数据来源为手工创建 //数据来源为手工创建
groupTaxClassCodeEntity.setDataSource(TaxClassCodeEnum.DATA_SOURCE_1.getKey()); groupTaxClassCodeEntity.setDataSource(CommodityCodeEnum.DATA_SOURCE_1.getKey());
//共享状态为待核实 //共享状态为待核实
groupTaxClassCodeEntity.setShareState(TaxClassCodeEnum.SHARE_STATE_1.getKey()); groupTaxClassCodeEntity.setShareState(TaxClassCodeEnum.SHARE_STATE_1.getKey());
//数据状态为停用 //数据状态为停用
@ -511,7 +512,7 @@ public class GroupTaxClassCodeServiceImpl implements GroupTaxClassCodeService {
String tempMerchandiseName = StringUtil.replaceStr(groupTaxClassCodeEntity.getMerchandiseName()); String tempMerchandiseName = StringUtil.replaceStr(groupTaxClassCodeEntity.getMerchandiseName());
groupTaxClassCodeEntity.setMerchandiseName(tempMerchandiseName); groupTaxClassCodeEntity.setMerchandiseName(tempMerchandiseName);
groupTaxClassCodeEntity.setShareState(TaxClassCodeEnum.SHARE_STATE_1.getKey()); groupTaxClassCodeEntity.setShareState(TaxClassCodeEnum.SHARE_STATE_1.getKey());
groupTaxClassCodeEntity.setDataSource(TaxClassCodeEnum.DATA_SOURCE_2.getKey()); groupTaxClassCodeEntity.setDataSource(CommodityCodeEnum.DATA_SOURCE_2.getKey());
//默认停用 //默认停用
groupTaxClassCodeEntity.setDataState(TaxClassCodeEnum.DATA_STATE_1.getKey()); groupTaxClassCodeEntity.setDataState(TaxClassCodeEnum.DATA_STATE_1.getKey());
if (StringUtils.isNotEmpty(groupTaxClassCodeEntity.getTaxClassificationName()) && StringUtils.isNotEmpty(groupTaxClassCodeEntity.getTaxClassCode())) { if (StringUtils.isNotEmpty(groupTaxClassCodeEntity.getTaxClassificationName()) && StringUtils.isNotEmpty(groupTaxClassCodeEntity.getTaxClassCode())) {
@ -573,7 +574,7 @@ public class GroupTaxClassCodeServiceImpl implements GroupTaxClassCodeService {
//单价 //单价
entity.setUnitPrice(commodityCodeEntity.getXmdj()); entity.setUnitPrice(commodityCodeEntity.getXmdj());
//数据来源 //数据来源
entity.setDataSource(TaxClassCodeEnum.DATA_SOURCE_3.getKey()); entity.setDataSource(CommodityCodeEnum.DATA_SOURCE_3.getKey());
//匹配状态 //匹配状态
entity.setMatchingState(TaxClassCodeEnum.MATCHING_STATE_0.getKey()); entity.setMatchingState(TaxClassCodeEnum.MATCHING_STATE_0.getKey());
//数据状态 //数据状态

@ -1,5 +1,6 @@
package com.dxhy.order.baseservice.module.vehicles.service.impl; package com.dxhy.order.baseservice.module.vehicles.service.impl;
import com.dxhy.order.baseservice.module.commodity.model.CommodityCodeEnum;
import com.dxhy.order.constant.*; import com.dxhy.order.constant.*;
import com.dxhy.order.model.PageUtils; import com.dxhy.order.model.PageUtils;
import com.dxhy.order.model.R; import com.dxhy.order.model.R;
@ -90,7 +91,7 @@ public class VehiclesServiceImpl implements VehiclesService {
} }
if (StringUtils.isBlank(vehiclesCodeEntity.getDataSource())) { if (StringUtils.isBlank(vehiclesCodeEntity.getDataSource())) {
//设置数据来源 //设置数据来源
vehiclesCodeEntity.setDataSource(TaxClassCodeEnum.DATA_SOURCE_1.getKey()); vehiclesCodeEntity.setDataSource(CommodityCodeEnum.DATA_SOURCE_1.getKey());
} }
VehiclesCodeEntity duplicateVehiclesCodeEntity = isDuplicate(vehiclesCodeEntity); VehiclesCodeEntity duplicateVehiclesCodeEntity = isDuplicate(vehiclesCodeEntity);
if (Objects.isNull(duplicateVehiclesCodeEntity)) { if (Objects.isNull(duplicateVehiclesCodeEntity)) {
@ -219,7 +220,7 @@ public class VehiclesServiceImpl implements VehiclesService {
vehiclesCodeEntity.setPreferentialPoliciesType(""); vehiclesCodeEntity.setPreferentialPoliciesType("");
} }
//数据来源(0-集团共享;1-手工创建;2-模板导入;3-采集下级;) //数据来源(0-集团共享;1-手工创建;2-模板导入;3-采集下级;)
vehiclesCodeEntity.setDataSource(TaxClassCodeEnum.DATA_SOURCE_2.getKey()); vehiclesCodeEntity.setDataSource(CommodityCodeEnum.DATA_SOURCE_2.getKey());
//数据创建时间 //数据创建时间
vehiclesCodeEntity.setCreateTime(new Date()); vehiclesCodeEntity.setCreateTime(new Date());
//更新时间 //更新时间

@ -1,6 +1,7 @@
package com.dxhy.order.baseservice.utils; package com.dxhy.order.baseservice.utils;
import cn.hutool.core.date.DateUtil; import cn.hutool.core.date.DateUtil;
import com.dxhy.order.baseservice.module.commodity.model.CommodityCodeEnum;
import com.dxhy.order.constant.ConfigureConstant; import com.dxhy.order.constant.ConfigureConstant;
import com.dxhy.order.constant.OrderInfoEnum; import com.dxhy.order.constant.OrderInfoEnum;
import com.dxhy.order.constant.TaxClassCodeEnum; import com.dxhy.order.constant.TaxClassCodeEnum;
@ -99,7 +100,7 @@ public class BaseServiceBeanTransitionUtils {
commodityCodeEntity.setCzlx(spxxtbReq.getCZLX()); commodityCodeEntity.setCzlx(spxxtbReq.getCZLX());
commodityCodeEntity.setYcbz(ConfigureConstant.STRING_0); commodityCodeEntity.setYcbz(ConfigureConstant.STRING_0);
commodityCodeEntity.setDataSource(TaxClassCodeEnum.DATA_SOURCE_5.getKey()); commodityCodeEntity.setDataSource(CommodityCodeEnum.DATA_SOURCE_5.getKey());
return commodityCodeEntity; return commodityCodeEntity;
} }

@ -25,11 +25,6 @@ public enum TaxClassCodeEnum {
DATA_SOURCE_3("3", "采集下级"), DATA_SOURCE_3("3", "采集下级"),
DATA_SOURCE_4("4", "自动归集"),//物料更新没使用 DATA_SOURCE_4("4", "自动归集"),//物料更新没使用
DATA_SOURCE_5("5", "接口同步"), DATA_SOURCE_5("5", "接口同步"),
DATA_SOURCE_6("6", "手工填开"),
DATA_SOURCE_7("7", "历史数据"),
DATA_SOURCE_8("8", "订单同步公司库"),
DATA_SOURCE_9("9", "引用集团库"),
DATA_SOURCE_10("10", "克隆公司库"),
/** /**
* 匹配状态 * 匹配状态
*/ */

@ -4,6 +4,7 @@ import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.util.ObjectUtil; import cn.hutool.core.util.ObjectUtil;
import cn.hutool.core.util.RandomUtil; import cn.hutool.core.util.RandomUtil;
import com.dxhy.base.rabbitmq.rabbitplugin.listener.BaseListener; import com.dxhy.base.rabbitmq.rabbitplugin.listener.BaseListener;
import com.dxhy.order.baseservice.module.commodity.model.CommodityCodeEnum;
import com.dxhy.order.baseservice.module.commodity.service.CommodityService; import com.dxhy.order.baseservice.module.commodity.service.CommodityService;
import com.dxhy.order.baseservice.module.taxclass.model.TaxClassCodeEntity; import com.dxhy.order.baseservice.module.taxclass.model.TaxClassCodeEntity;
import com.dxhy.order.baseservice.module.taxclass.service.TaxClassCodeService; import com.dxhy.order.baseservice.module.taxclass.service.TaxClassCodeService;
@ -195,7 +196,7 @@ public class OrderSaveSpxxHandler implements BaseListener {
vehiclesCodeEntity.setProducingEnterpriseName(scqymc); vehiclesCodeEntity.setProducingEnterpriseName(scqymc);
vehiclesCodeEntity.setEnjoyPreferentialPolicies(orderItemInfo.getYhzcbs()); vehiclesCodeEntity.setEnjoyPreferentialPolicies(orderItemInfo.getYhzcbs());
vehiclesCodeEntity.setPreferentialPoliciesType(orderItemInfo.getLslbs()); vehiclesCodeEntity.setPreferentialPoliciesType(orderItemInfo.getLslbs());
vehiclesCodeEntity.setDataSource(TaxClassCodeEnum.DATA_SOURCE_4.getKey()); vehiclesCodeEntity.setDataSource(CommodityCodeEnum.DATA_SOURCE_4.getKey());
vehiclesCodeEntity.setCreateTime(new Date()); vehiclesCodeEntity.setCreateTime(new Date());
vehiclesCodeEntity.setModifyTime(new Date()); vehiclesCodeEntity.setModifyTime(new Date());

@ -1,6 +1,6 @@
package com.dxhy.order.consumer.modules.commodity.service.impl; package com.dxhy.order.consumer.modules.commodity.service.impl;
import com.dxhy.order.baseservice.module.commodity.dao.GroupCommodityMapper; import com.dxhy.order.baseservice.module.commodity.model.CommodityCodeEnum;
import com.dxhy.order.baseservice.module.thirdservice.user.service.UserInfoService; import com.dxhy.order.baseservice.module.thirdservice.user.service.UserInfoService;
import com.dxhy.order.constant.TaxClassCodeEnum; import com.dxhy.order.constant.TaxClassCodeEnum;
import com.dxhy.order.consumer.dao.GroupCommodityCodeMapper; import com.dxhy.order.consumer.dao.GroupCommodityCodeMapper;
@ -9,7 +9,6 @@ import com.dxhy.order.consumer.modules.commodity.domain.dto.CloneCompanyCommodit
import com.dxhy.order.consumer.modules.commodity.service.ICompanyCommodityCodeService; import com.dxhy.order.consumer.modules.commodity.service.ICompanyCommodityCodeService;
import com.dxhy.order.consumer.utils.ValidateUtils; import com.dxhy.order.consumer.utils.ValidateUtils;
import com.dxhy.order.model.R; import com.dxhy.order.model.R;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
@ -45,7 +44,7 @@ public class CompanyCommodityCodeServiceImpl implements ICompanyCommodityCodeSer
ValidateUtils.validate(from); ValidateUtils.validate(from);
from.setUserId(userInfoService.getUser() != null&&userInfoService.getUser().getUserId()!= null?userInfoService.getUser().getUserId().toString():"clone"); from.setUserId(userInfoService.getUser() != null&&userInfoService.getUser().getUserId()!= null?userInfoService.getUser().getUserId().toString():"clone");
from.setDataSource(TaxClassCodeEnum.DATA_SOURCE_10.getKey()); from.setDataSource(CommodityCodeEnum.DATA_SOURCE_10.getKey());
// 删除to公司下的所有物料 // 删除to公司下的所有物料
groupCommodityMapper.deleteCommodityCodeByXhfNsrsbh(to); groupCommodityMapper.deleteCommodityCodeByXhfNsrsbh(to);

@ -2,6 +2,7 @@ package com.dxhy.order.consumer.modules.commodity.service.impl;
import com.dxhy.order.baseservice.module.base.service.BaseService; import com.dxhy.order.baseservice.module.base.service.BaseService;
import com.dxhy.order.baseservice.module.commodity.model.CommodityCodeEntity; 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.TaxClassCodeMapper; import com.dxhy.order.baseservice.module.taxclass.dao.TaxClassCodeMapper;
import com.dxhy.order.baseservice.module.taxclass.model.TaxClassCodeEntity; import com.dxhy.order.baseservice.module.taxclass.model.TaxClassCodeEntity;
import com.dxhy.order.baseservice.module.thirdservice.user.service.UserInfoService; import com.dxhy.order.baseservice.module.thirdservice.user.service.UserInfoService;
@ -158,7 +159,7 @@ public class GroupCommodityCodeServiceImpl implements IGroupCommodityCodeService
}else{ }else{
newCommodityCodeEntity.setId(baseService.getGenerateShotKey()); newCommodityCodeEntity.setId(baseService.getGenerateShotKey());
newCommodityCodeEntity.setXhfNsrsbh(quoteGroupCommodityDTO.getXhfNsrsbh()); newCommodityCodeEntity.setXhfNsrsbh(quoteGroupCommodityDTO.getXhfNsrsbh());
newCommodityCodeEntity.setDataSource(TaxClassCodeEnum.DATA_SOURCE_9.getKey()); newCommodityCodeEntity.setDataSource(CommodityCodeEnum.DATA_SOURCE_9.getKey());
newCommodityCodeEntity.setDataState(ConfigureConstant.STRING_0); newCommodityCodeEntity.setDataState(ConfigureConstant.STRING_0);
newCommodityCodeEntity.setXhfMc(quoteGroupCommodityDTO.getXhfMc()); newCommodityCodeEntity.setXhfMc(quoteGroupCommodityDTO.getXhfMc());
newCommodityCodeEntity.setHsbz(ConfigureConstant.STRING_1); newCommodityCodeEntity.setHsbz(ConfigureConstant.STRING_1);

@ -15,6 +15,7 @@ import com.dxhy.order.baseservice.module.buyer.model.BuyerEntity;
import com.dxhy.order.baseservice.module.buyer.service.BuyerService; import com.dxhy.order.baseservice.module.buyer.service.BuyerService;
import com.dxhy.order.baseservice.module.commodity.dao.CommodityMapper; 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.CommodityCodeEntity;
import com.dxhy.order.baseservice.module.commodity.model.CommodityCodeEnum;
import com.dxhy.order.baseservice.module.groupmanagement.dao.GroupManagementMapper; import com.dxhy.order.baseservice.module.groupmanagement.dao.GroupManagementMapper;
import com.dxhy.order.baseservice.module.taxclass.dao.TaxClassCodeMapper; import com.dxhy.order.baseservice.module.taxclass.dao.TaxClassCodeMapper;
import com.dxhy.order.baseservice.module.taxclass.model.TaxClassCodeEntity; import com.dxhy.order.baseservice.module.taxclass.model.TaxClassCodeEntity;
@ -1975,7 +1976,7 @@ public class OrderInfoServiceImpl implements OrderInfoService {
comm.setZzstsgl(itemInfo.getZzstsgl()); comm.setZzstsgl(itemInfo.getZzstsgl());
//如果税编和简称对不上返回报错 //如果税编和简称对不上返回报错
comm.setXhfMc(orderInfoVo.getXhfMc()); comm.setXhfMc(orderInfoVo.getXhfMc());
comm.setDataSource(TaxClassCodeEnum.DATA_SOURCE_8.getKey()); comm.setDataSource(CommodityCodeEnum.DATA_SOURCE_8.getKey());
comm.setMatchingState(TaxClassCodeEnum.MATCHING_STATE_0.getKey()); comm.setMatchingState(TaxClassCodeEnum.MATCHING_STATE_0.getKey());
comm.setDataState(TaxClassCodeEnum.DATA_STATE_0.getKey()); comm.setDataState(TaxClassCodeEnum.DATA_STATE_0.getKey());
comm.setSpjc(spjc); comm.setSpjc(spjc);

@ -21,6 +21,7 @@ import com.dxhy.order.baseservice.module.buyer.protocol.*;
import com.dxhy.order.baseservice.module.buyer.service.BuyerService; import com.dxhy.order.baseservice.module.buyer.service.BuyerService;
import com.dxhy.order.baseservice.module.buyer.service.VerifyBuyerManageInfoService; import com.dxhy.order.baseservice.module.buyer.service.VerifyBuyerManageInfoService;
import com.dxhy.order.baseservice.module.commodity.model.CommodityCodeEntity; import com.dxhy.order.baseservice.module.commodity.model.CommodityCodeEntity;
import com.dxhy.order.baseservice.module.commodity.model.CommodityCodeEnum;
import com.dxhy.order.baseservice.module.commodity.model.protocol.SpxxcxReqBO; import com.dxhy.order.baseservice.module.commodity.model.protocol.SpxxcxReqBO;
import com.dxhy.order.baseservice.module.commodity.service.CommodityService; import com.dxhy.order.baseservice.module.commodity.service.CommodityService;
import com.dxhy.order.baseservice.module.commodity.service.VerifyCommodityCodeService; import com.dxhy.order.baseservice.module.commodity.service.VerifyCommodityCodeService;
@ -5484,7 +5485,7 @@ public class InterfaceServiceImplV3 implements InterfaceServiceV3 {
//单价 //单价
myEntity.setUnitPrice(null); myEntity.setUnitPrice(null);
//数据来源 //数据来源
myEntity.setDataSource(TaxClassCodeEnum.DATA_SOURCE_5.getKey()); myEntity.setDataSource(CommodityCodeEnum.DATA_SOURCE_5.getKey());
//匹配状态 //匹配状态
myEntity.setMatchingState(TaxClassCodeEnum.MATCHING_STATE_0.getKey()); myEntity.setMatchingState(TaxClassCodeEnum.MATCHING_STATE_0.getKey());
//数据状态 //数据状态

@ -9,6 +9,7 @@ import com.dxhy.order.baseservice.module.buyer.model.BuyerEntity;
import com.dxhy.order.baseservice.module.buyer.protocol.GmfxxCommonBO; import com.dxhy.order.baseservice.module.buyer.protocol.GmfxxCommonBO;
import com.dxhy.order.baseservice.module.buyer.protocol.GmfxxtbReqBO; import com.dxhy.order.baseservice.module.buyer.protocol.GmfxxtbReqBO;
import com.dxhy.order.baseservice.module.commodity.model.CommodityCodeEntity; import com.dxhy.order.baseservice.module.commodity.model.CommodityCodeEntity;
import com.dxhy.order.baseservice.module.commodity.model.CommodityCodeEnum;
import com.dxhy.order.baseservice.module.thirdservice.user.model.DeptEntity; import com.dxhy.order.baseservice.module.thirdservice.user.model.DeptEntity;
import com.dxhy.order.baseservice.openapi.model.SksbxxtbReqBO; import com.dxhy.order.baseservice.openapi.model.SksbxxtbReqBO;
import com.dxhy.order.baseservice.openapi.protocol.qd.PageXfxx; import com.dxhy.order.baseservice.openapi.protocol.qd.PageXfxx;
@ -3318,7 +3319,7 @@ public class BeanTransitionUtils {
commodityCodeEntity.setCzlx(spxxtbReq.getCZLX()); commodityCodeEntity.setCzlx(spxxtbReq.getCZLX());
commodityCodeEntity.setYcbz(ConfigureConstant.STRING_0); commodityCodeEntity.setYcbz(ConfigureConstant.STRING_0);
commodityCodeEntity.setDataSource(TaxClassCodeEnum.DATA_SOURCE_5.getKey()); commodityCodeEntity.setDataSource(CommodityCodeEnum.DATA_SOURCE_5.getKey());
return commodityCodeEntity; return commodityCodeEntity;
} }

@ -571,8 +571,8 @@
zzstsgl, zzstsgl,
#{from.userId,jdbcType=VARCHAR}, #{from.userId,jdbcType=VARCHAR},
now(), now(),
modify_time, null,
modify_user_id, '',
group_id, group_id,
#{to.xhfMc,jdbcType=VARCHAR}, #{to.xhfMc,jdbcType=VARCHAR},
#{from.dataSource,jdbcType=VARCHAR}, #{from.dataSource,jdbcType=VARCHAR},

Loading…
Cancel
Save