更新主单状态时同步更新子单状态
This commit is contained in:
parent
f7cfaec3a3
commit
6a719cfdf8
|
|
@ -412,7 +412,20 @@ public class OrderMasterController extends BaseController {
|
|||
@PostMapping("/editOrderMaster")
|
||||
@ResponseBody
|
||||
public AjaxResult editOrderMaster(@RequestBody OrderMaster orderMaster) {
|
||||
return toAjax(orderMasterService.updateOrderMaster(orderMaster));
|
||||
try {
|
||||
int result = orderMasterService.updateOrderMaster(orderMaster);
|
||||
if(result > 0){
|
||||
List<OrderDetail> orderDetails = orderDetailService.selectByOrderMasterId(orderMaster.getId());
|
||||
orderDetails.forEach(orderDetail -> {
|
||||
orderDetail.setOrderStatus(orderMaster.getOrderStatus());
|
||||
orderDetailService.updateOrderDetail(orderDetail);
|
||||
});
|
||||
}
|
||||
return AjaxResult.success("");
|
||||
}catch (Exception e){
|
||||
e.printStackTrace();
|
||||
return AjaxResult.error("");
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ package com.ghy.order.service.impl;
|
|||
import com.ghy.common.constant.UserConstants;
|
||||
import com.ghy.common.core.text.Convert;
|
||||
import com.ghy.order.domain.OrderMaster;
|
||||
import com.ghy.order.mapper.OrderDetailMapper;
|
||||
import com.ghy.order.mapper.OrderMasterMapper;
|
||||
import com.ghy.order.request.AppOrderRequest;
|
||||
import com.ghy.order.service.OrderMasterService;
|
||||
|
|
@ -25,6 +26,9 @@ public class OrderMasterServiceImpl implements OrderMasterService {
|
|||
@Resource
|
||||
private OrderMasterMapper orderMasterMapper;
|
||||
|
||||
@Resource
|
||||
private OrderDetailMapper orderDetailMapper;
|
||||
|
||||
private static final AtomicLong INDEX = new AtomicLong(1L);
|
||||
|
||||
private final static ThreadLocal<SimpleDateFormat> dateFormat = ThreadLocal.withInitial(() -> new SimpleDateFormat("yyyyMMddHHmmss"));
|
||||
|
|
|
|||
Loading…
Reference in New Issue