|
@@ -267,6 +267,13 @@ public class CmsOrderDonServiceImpl extends ServiceImpl<OrderDonMapper,OrderDon>
|
|
|
//修改订单状态
|
|
//修改订单状态
|
|
|
orderDon.setStatus(OrderDon.Status.refund);
|
|
orderDon.setStatus(OrderDon.Status.refund);
|
|
|
orderDonMapper.updateById(orderDon);
|
|
orderDonMapper.updateById(orderDon);
|
|
|
|
|
+ //提交过工单的订单
|
|
|
|
|
+ //将用户异常订单关闭
|
|
|
|
|
+ workOrderMapper.update(null, Wrappers.lambdaUpdate(WorkOrder.class)
|
|
|
|
|
+ .set(WorkOrder::getStatus, WorkOrder.Status.close)
|
|
|
|
|
+ .eq(WorkOrder::getStatus, WorkOrder.Status.waiting)
|
|
|
|
|
+ .eq(WorkOrder::getUserId, orderDon.getUserId())
|
|
|
|
|
+ .eq(WorkOrder::getRelationId, orderDon.getRelationId()));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
public String wxRefund(OrderRefundReq refundReq, OrderDon orderDon) throws Exception {
|
|
public String wxRefund(OrderRefundReq refundReq, OrderDon orderDon) throws Exception {
|
|
@@ -407,6 +414,7 @@ public class CmsOrderDonServiceImpl extends ServiceImpl<OrderDonMapper,OrderDon>
|
|
|
//将用户异常订单关闭
|
|
//将用户异常订单关闭
|
|
|
workOrderMapper.update(null, Wrappers.lambdaUpdate(WorkOrder.class)
|
|
workOrderMapper.update(null, Wrappers.lambdaUpdate(WorkOrder.class)
|
|
|
.set(WorkOrder::getStatus, WorkOrder.Status.close)
|
|
.set(WorkOrder::getStatus, WorkOrder.Status.close)
|
|
|
|
|
+ .eq(WorkOrder::getStatus, WorkOrder.Status.waiting)
|
|
|
.eq(WorkOrder::getUserId, userId)
|
|
.eq(WorkOrder::getUserId, userId)
|
|
|
.eq(WorkOrder::getRelationId, relationId));
|
|
.eq(WorkOrder::getRelationId, relationId));
|
|
|
}
|
|
}
|