feature:同步公司库功能公司物料库为空时报错

release
gaorl 2 years ago
parent fd62a414f6
commit 12d36d43e9
  1. 5
      order-management-consumer/src/main/java/com/dxhy/order/consumer/modules/order/service/impl/OrderInfoServiceImpl.java

@ -1897,7 +1897,7 @@ public class OrderInfoServiceImpl implements OrderInfoService {
if(ending.size() > 0){ if(ending.size() > 0){
commodityCodeEntities = commodityMapper.queryCommodityByencodings(ending, Arrays.asList(param.getEntId()), Arrays.asList(param.getXhfNsrsbh())); commodityCodeEntities = commodityMapper.queryCommodityByencodings(ending, Arrays.asList(param.getEntId()), Arrays.asList(param.getXhfNsrsbh()));
} }
Map<String, CommodityCodeEntity> collect = null; Map<String, CommodityCodeEntity> collect = new HashMap<>();
if(commodityCodeEntities != null && commodityCodeEntities.size() > 0){ if(commodityCodeEntities != null && commodityCodeEntities.size() > 0){
collect = commodityCodeEntities.stream().collect(Collectors.toMap(t -> t.getZxbm(), t -> t)); collect = commodityCodeEntities.stream().collect(Collectors.toMap(t -> t.getZxbm(), t -> t));
} }
@ -1912,7 +1912,7 @@ public class OrderInfoServiceImpl implements OrderInfoService {
int i = 0; int i = 0;
//公司不维护 //公司不维护
CommodityCodeEntity commodityCodeOld = collect.get(itemInfo.getZxbm()); CommodityCodeEntity commodityCodeOld = collect.get(itemInfo.getZxbm());
if(collect == null || commodityCodeOld == null){ if(commodityCodeOld == null){
commodityCodeEntity.setId(baseService.getGenerateShotKey()); commodityCodeEntity.setId(baseService.getGenerateShotKey());
commodityCodeEntity.setCreateTime(new Date()); commodityCodeEntity.setCreateTime(new Date());
commodityCodeEntity.setUserId(userInfoService.getUser().getUserId() != null ? userInfoService.getUser().getUserId().toString():"sync"); commodityCodeEntity.setUserId(userInfoService.getUser().getUserId() != null ? userInfoService.getUser().getUserId().toString():"sync");
@ -1934,6 +1934,7 @@ public class OrderInfoServiceImpl implements OrderInfoService {
} }
} catch (Exception e) { } catch (Exception e) {
log.error("更新公司库物料异常{}",e);
sb.append(itemInfo.getSphxh()).append(","); sb.append(itemInfo.getSphxh()).append(",");
} }
} }

Loading…
Cancel
Save