no message
This commit is contained in:
parent
43e51e7557
commit
9ebbc056f3
|
|
@ -1231,6 +1231,7 @@ public class OrderMasterController extends BaseController {
|
||||||
}
|
}
|
||||||
|
|
||||||
// 编辑返回属性
|
// 编辑返回属性
|
||||||
|
orderListResponse.setGoodsOrderMasterId(master.getGoodsOrderMasterId());
|
||||||
orderListResponse.setWorkerRemark(master.getWorkerRemark());
|
orderListResponse.setWorkerRemark(master.getWorkerRemark());
|
||||||
orderListResponse.setIsNeedBill(master.getIsNeedBill());
|
orderListResponse.setIsNeedBill(master.getIsNeedBill());
|
||||||
orderListResponse.setIsMonitoredOrder(master.getIsMonitoredOrder());
|
orderListResponse.setIsMonitoredOrder(master.getIsMonitoredOrder());
|
||||||
|
|
@ -2463,6 +2464,7 @@ public class OrderMasterController extends BaseController {
|
||||||
OrderMaster goodsOrderUpdate = new OrderMaster();
|
OrderMaster goodsOrderUpdate = new OrderMaster();
|
||||||
goodsOrderUpdate.setId(orderMasterInfo.getGoodsOrderMasterId());
|
goodsOrderUpdate.setId(orderMasterInfo.getGoodsOrderMasterId());
|
||||||
goodsOrderUpdate.setHasServiceOrder(0); // 重置为未派发状态
|
goodsOrderUpdate.setHasServiceOrder(0); // 重置为未派发状态
|
||||||
|
goodsOrderUpdate.setServiceShopId((long) -1);
|
||||||
orderMasterService.updateOrderMaster(goodsOrderUpdate);
|
orderMasterService.updateOrderMaster(goodsOrderUpdate);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -522,7 +522,10 @@
|
||||||
<if test="timeout != null">timeout_ = #{timeout},</if>
|
<if test="timeout != null">timeout_ = #{timeout},</if>
|
||||||
<if test="insuranceId != null">insurance_id = #{insuranceId},</if>
|
<if test="insuranceId != null">insurance_id = #{insuranceId},</if>
|
||||||
<if test="serverGoodsId != null">server_goods_id = #{serverGoodsId},</if>
|
<if test="serverGoodsId != null">server_goods_id = #{serverGoodsId},</if>
|
||||||
<if test="serviceShopId != null">service_shop_id = #{serviceShopId},</if>
|
<if test="serviceShopId != null and serviceShopId != 0">service_shop_id = #{serviceShopId},</if>
|
||||||
|
<if test="serviceShopId == -1">
|
||||||
|
service_shop_id = NULL,
|
||||||
|
</if>
|
||||||
<if test="goodsOrderMasterId != null">goods_order_master_id = #{goodsOrderMasterId},</if>
|
<if test="goodsOrderMasterId != null">goods_order_master_id = #{goodsOrderMasterId},</if>
|
||||||
<if test="trackingNumber != null">tracking_number = #{trackingNumber},</if>
|
<if test="trackingNumber != null">tracking_number = #{trackingNumber},</if>
|
||||||
<if test="serverGoodsMoney != null">server_goods_money = #{serverGoodsMoney},</if>
|
<if test="serverGoodsMoney != null">server_goods_money = #{serverGoodsMoney},</if>
|
||||||
|
|
|
||||||
|
|
@ -1498,6 +1498,21 @@ public class OrderServiceImpl implements OrderService {
|
||||||
|
|
||||||
// 检查是否到达目标时间
|
// 检查是否到达目标时间
|
||||||
if (now.after(targetTime) && orderMaster.getPayStatus() == 1) {
|
if (now.after(targetTime) && orderMaster.getPayStatus() == 1) {
|
||||||
|
// 检查是否存在对应的服务订单,如果存在则必须也是确认中状态
|
||||||
|
if (orderMaster.getHasServiceOrder() != null && orderMaster.getHasServiceOrder() == 1) {
|
||||||
|
OrderMaster serviceOrderMaster = orderMasterService.selectByGoodsOrderMasterId(orderMaster.getId());
|
||||||
|
if (serviceOrderMaster != null) {
|
||||||
|
if (serviceOrderMaster.getOrderStatus() != OrderStatus.FINISH_CHECK.code()) {
|
||||||
|
log.info("订单[{}]对应的服务订单[{}]尚未进入确认中状态,跳过商品订单状态更新",
|
||||||
|
orderDetail.getCode(), serviceOrderMaster.getCode());
|
||||||
|
continue;
|
||||||
|
} else {
|
||||||
|
log.info("订单[{}]对应的服务订单[{}]已进入确认中状态,可以更新商品订单状态",
|
||||||
|
orderDetail.getCode(), serviceOrderMaster.getCode());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
log.info("订单[{}]确认截止时间已到,开始转为确认中状态", orderDetail.getCode());
|
log.info("订单[{}]确认截止时间已到,开始转为确认中状态", orderDetail.getCode());
|
||||||
Date workFinishTime = new Date();
|
Date workFinishTime = new Date();
|
||||||
orderDetail.setWorkFinishTime(workFinishTime);
|
orderDetail.setWorkFinishTime(workFinishTime);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue