更新主单状态时同步更新子单状态
This commit is contained in:
parent
f7cfaec3a3
commit
6a719cfdf8
|
|
@ -412,7 +412,20 @@ public class OrderMasterController extends BaseController {
|
||||||
@PostMapping("/editOrderMaster")
|
@PostMapping("/editOrderMaster")
|
||||||
@ResponseBody
|
@ResponseBody
|
||||||
public AjaxResult editOrderMaster(@RequestBody OrderMaster orderMaster) {
|
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.constant.UserConstants;
|
||||||
import com.ghy.common.core.text.Convert;
|
import com.ghy.common.core.text.Convert;
|
||||||
import com.ghy.order.domain.OrderMaster;
|
import com.ghy.order.domain.OrderMaster;
|
||||||
|
import com.ghy.order.mapper.OrderDetailMapper;
|
||||||
import com.ghy.order.mapper.OrderMasterMapper;
|
import com.ghy.order.mapper.OrderMasterMapper;
|
||||||
import com.ghy.order.request.AppOrderRequest;
|
import com.ghy.order.request.AppOrderRequest;
|
||||||
import com.ghy.order.service.OrderMasterService;
|
import com.ghy.order.service.OrderMasterService;
|
||||||
|
|
@ -25,6 +26,9 @@ public class OrderMasterServiceImpl implements OrderMasterService {
|
||||||
@Resource
|
@Resource
|
||||||
private OrderMasterMapper orderMasterMapper;
|
private OrderMasterMapper orderMasterMapper;
|
||||||
|
|
||||||
|
@Resource
|
||||||
|
private OrderDetailMapper orderDetailMapper;
|
||||||
|
|
||||||
private static final AtomicLong INDEX = new AtomicLong(1L);
|
private static final AtomicLong INDEX = new AtomicLong(1L);
|
||||||
|
|
||||||
private final static ThreadLocal<SimpleDateFormat> dateFormat = ThreadLocal.withInitial(() -> new SimpleDateFormat("yyyyMMddHHmmss"));
|
private final static ThreadLocal<SimpleDateFormat> dateFormat = ThreadLocal.withInitial(() -> new SimpleDateFormat("yyyyMMddHHmmss"));
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue