|
@@ -358,15 +358,18 @@ public class OrderInfoServiceImpl implements OrderInfoService {
|
|
|
BigDecimal saleCarbon = bean.getSaleNum();
|
|
|
String goodsGuid = bean.getFkGoodsGuid();
|
|
|
GoodsSaleInfoForm goodsSaleInfoForm = orderSaleInfoService.getGoodsSaleInfoByGoodsId(goodsGuid);
|
|
|
- BigDecimal saledCarbonSkin = goodsSaleInfoForm.getSaledCarbonSkin().subtract(saleCarbon);
|
|
|
- BigDecimal unSaleCarbonSkin = goodsSaleInfoForm.getUnsaledCarbonSkin().add(saleCarbon);
|
|
|
- goodsSaleInfoForm.setSaledCarbonSkin(saledCarbonSkin);
|
|
|
- goodsSaleInfoForm.setUnsaledCarbonSkin(unSaleCarbonSkin);
|
|
|
- goodsSaleInfoForm.setModifiedTime(new Date());
|
|
|
- int h = orderSaleInfoService.modifiedOrderSaleInfo(goodsSaleInfoForm);
|
|
|
- if (h == 0) {
|
|
|
- throw new RuntimeException();
|
|
|
+ if(!StringUtils.isEmpty(goodsSaleInfoForm)){
|
|
|
+ BigDecimal saledCarbonSkin = goodsSaleInfoForm.getSaledCarbonSkin().subtract(saleCarbon);
|
|
|
+ BigDecimal unSaleCarbonSkin = goodsSaleInfoForm.getUnsaledCarbonSkin().add(saleCarbon);
|
|
|
+ goodsSaleInfoForm.setSaledCarbonSkin(saledCarbonSkin);
|
|
|
+ goodsSaleInfoForm.setUnsaledCarbonSkin(unSaleCarbonSkin);
|
|
|
+ goodsSaleInfoForm.setModifiedTime(new Date());
|
|
|
+ int h = orderSaleInfoService.modifiedOrderSaleInfo(goodsSaleInfoForm);
|
|
|
+ if (h == 0) {
|
|
|
+ throw new RuntimeException();
|
|
|
+ }
|
|
|
}
|
|
|
+
|
|
|
}
|
|
|
}
|
|
|
//取消离线支付订单
|
|
@@ -572,7 +575,7 @@ public class OrderInfoServiceImpl implements OrderInfoService {
|
|
|
//新增小定单
|
|
|
goodsOrderDetailMapper.batchSaveOrderDetailList(dataList);
|
|
|
|
|
|
- String message = "order-" + goodsOrderInfo.getGuid();
|
|
|
+ String message = "order-" +orderId;
|
|
|
//延时消息队列
|
|
|
messageService.send(MQConstant.HELLO_QUEUE_NAME, message, 60000);
|
|
|
return goodsOrderInfo;
|