|
|
|
@ -6,7 +6,6 @@ import cn.hutool.core.collection.ListUtil; |
|
|
|
|
import cn.hutool.core.util.ObjectUtil; |
|
|
|
|
import cn.hutool.core.util.RandomUtil; |
|
|
|
|
import cn.hutool.core.util.StrUtil; |
|
|
|
|
import cn.hutool.extra.spring.SpringUtil; |
|
|
|
|
import com.alibaba.nacos.common.utils.CollectionUtils; |
|
|
|
|
import com.dxhy.order.baseservice.config.BaseServiceConfig; |
|
|
|
|
import com.dxhy.order.baseservice.module.base.model.DrawerInfoEntity; |
|
|
|
@ -22,7 +21,6 @@ import com.dxhy.order.consumer.constant.RespStatusEnum; |
|
|
|
|
import com.dxhy.order.consumer.dao.GroupCommodityCodeMapper; |
|
|
|
|
import com.dxhy.order.consumer.model.protocol.ResponseStatus; |
|
|
|
|
import com.dxhy.order.consumer.model.protocol.Result; |
|
|
|
|
import com.dxhy.order.consumer.modules.commodity.service.IGroupCommodityCodeService; |
|
|
|
|
import com.dxhy.order.consumer.modules.order.service.OrderBatchRequestService; |
|
|
|
|
import com.dxhy.order.consumer.modules.order.service.OrderCommonService; |
|
|
|
|
import com.dxhy.order.consumer.openapi.protocol.CheckResult; |
|
|
|
@ -41,7 +39,6 @@ import com.dxhy.order.model.sk.sld.SearchSld; |
|
|
|
|
import com.dxhy.order.utils.*; |
|
|
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
|
|
import org.apache.commons.lang3.StringUtils; |
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
|
|
|
|
|
|
import javax.annotation.Resource; |
|
|
|
@ -556,7 +553,7 @@ public class CommonInterfaceServiceImpl implements CommonInterfaceService { |
|
|
|
|
if (StringUtils.isNotBlank(item.getZxbm()) && StringUtils.isBlank(item.getSpbm())) { |
|
|
|
|
// 根据SAP曹源及MDM赵荣平口述,SAP推送过来的自行编码是经过自动补0的,处理逻辑如下:
|
|
|
|
|
// 物料、客商、人员数据都会默认补0,处理逻辑是客商从右往左取6位,其他的(物料、人员)从右往左取8位
|
|
|
|
|
item.setZxbm(StringUtils.right(item.getZxbm(), 8)); |
|
|
|
|
// item.setZxbm(StringUtils.right(item.getZxbm(), 8));
|
|
|
|
|
// 自行编码为mdm的物料编码,通过这个去匹配
|
|
|
|
|
// 4.2.1.11
|
|
|
|
|
// 先从公司物料库匹配
|
|
|
|
|