修改退单sku
This commit is contained in:
@@ -48,6 +48,8 @@ public interface TbOrderInfoMapper {
|
||||
|
||||
List<SkuInfoPo> selectSkuByOrderId(String orderId);
|
||||
|
||||
List<SkuInfoPo> selectSkuByOrderIdAndType(String orderId);
|
||||
|
||||
|
||||
TbOrderInfo selectById(Integer id);
|
||||
}
|
||||
|
||||
@@ -909,11 +909,21 @@ public class OrderService {
|
||||
orderInfo.setImgUrl("https://cashier-oss.oss-cn-beijing.aliyuncs.com/upload/20240223/a04e0d3beef74d099ebd0fd1f7c41873.jpg");
|
||||
}
|
||||
|
||||
List<SkuInfoPo> skuInfoPos=tbOrderInfoMapper.selectSkuByOrderId(orderInfo.getId().toString());
|
||||
if(Objects.isNull(skuInfoPos)||skuInfoPos.size()<0){
|
||||
skuInfoPos=new ArrayList<>();
|
||||
|
||||
if(orderInfo.getOrderType().equals("return")){
|
||||
List<SkuInfoPo> skuInfoPos=tbOrderInfoMapper.selectSkuByOrderIdAndType(orderInfo.getId().toString());
|
||||
if(Objects.isNull(skuInfoPos)||skuInfoPos.size()<0){
|
||||
skuInfoPos=new ArrayList<>();
|
||||
}
|
||||
orderInfo.setSkuInfos(skuInfoPos);
|
||||
}else {
|
||||
List<SkuInfoPo> skuInfoPos=tbOrderInfoMapper.selectSkuByOrderId(orderInfo.getId().toString());
|
||||
if(Objects.isNull(skuInfoPos)||skuInfoPos.size()<0){
|
||||
skuInfoPos=new ArrayList<>();
|
||||
}
|
||||
orderInfo.setSkuInfos(skuInfoPos);
|
||||
}
|
||||
orderInfo.setSkuInfos(skuInfoPos);
|
||||
|
||||
orderInfo.setZdNo("POS");
|
||||
orderInfo.setNames(orderInfo.getProductName() == null ? new String[]{""} : orderInfo.getProductName().split(","));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user