Commit 855762e4 authored by wlx@33.cn's avatar wlx@33.cn

订单关闭异常,用日志记录

parent e534b8b5
......@@ -1214,15 +1214,13 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
.eq("order_state", OrderStateEnum.ORDER_STATE_TO_PAY.getState());
int update = orderMapper.update(order, updateWrapper);
if (update == 0) {
throw new RuntimeException("update order fail");
log.error("close order fail, order:" + order.toString());
return;
}
List<OrderDetail> list = orderDetailService.getList(oid.toString());
for (OrderDetail orderDetail : list) {
//加库存
int updateSku = goodSkuService.addStock(orderDetail.getSkuId(), orderDetail.getNumber());
if (updateSku == 0) {
throw new RuntimeException("update sku stock fail");
}
goodSkuService.addStock(orderDetail.getSkuId(), orderDetail.getNumber());
String no = orderDetail.getSerialNo();
List<Long> noList = JSON.parseArray(no, Long.class);
SkuVo skuVo = goodSkuService.getSkuVoBySkuId(orderDetail.getSkuId());
......@@ -1231,10 +1229,7 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
List<Long> serialNoList = JSON.parseArray(serialNo, Long.class);
serialNoList.addAll(noList);
Collections.sort(serialNoList);
int updateSerialNo = skuService.updateSerialNo(JSON.toJSONString(serialNoList), skuVo.getCommodityPassId());
if (updateSerialNo == 0) {
throw new RuntimeException("update sku SerialNo fail");
}
skuService.updateSerialNo(JSON.toJSONString(serialNoList), skuVo.getCommodityPassId());
}
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment