|
@ -696,8 +696,12 @@ public class OmsOrderServiceImpl extends ServiceImpl<OmsOrderMapper,OmsOrder> im |
|
|
xltOrderItem.setSpuCode(orderItem.getSpuCode()); |
|
|
xltOrderItem.setSpuCode(orderItem.getSpuCode()); |
|
|
boolean eq = orderItem.getSkuCode().equals(orderItem.getSpuCode()); |
|
|
boolean eq = orderItem.getSkuCode().equals(orderItem.getSpuCode()); |
|
|
if(!StringUtils.hasText(orderItem.getSkuCode())||eq){ |
|
|
if(!StringUtils.hasText(orderItem.getSkuCode())||eq){ |
|
|
|
|
|
GoodsSku sku = goodsSkuService.getById(orderItem.getSkuId()); |
|
|
|
|
|
GoodsSpu spu = goodsSpuService.getById(orderItem.getSpuId()); |
|
|
|
|
|
if(!sku.getSkuCode().equals(spu.getSpuCode())){ |
|
|
Assert.throwEx("SKU【"+orderItem.getSpuCode()+"】存货缺失,请联系档案负责人"); |
|
|
Assert.throwEx("SKU【"+orderItem.getSpuCode()+"】存货缺失,请联系档案负责人"); |
|
|
} |
|
|
} |
|
|
|
|
|
} |
|
|
xltOrderItem.setChanPinBianHao(orderItem.getSkuCode()); |
|
|
xltOrderItem.setChanPinBianHao(orderItem.getSkuCode()); |
|
|
xltOrderItem.setChanPinDanWei(orderItem.getSkuUnit()); |
|
|
xltOrderItem.setChanPinDanWei(orderItem.getSkuUnit()); |
|
|
xltOrderItem.setDingHuoShuLiang(orderItem.getQuantity()); |
|
|
xltOrderItem.setDingHuoShuLiang(orderItem.getQuantity()); |
|
|