|
@@ -474,6 +474,7 @@ public class TOrderServiceImpl extends ServiceImpl<TOrderMapper, TOrder> impleme
|
|
|
* @return
|
|
|
*/
|
|
|
@Override
|
|
|
+ @Transactional(rollbackFor = Exception.class)
|
|
|
public Boolean cancle(TOrder order) {
|
|
|
// 获取订单信息
|
|
|
// 根据orderid查询订单信息
|
|
@@ -522,6 +523,11 @@ public class TOrderServiceImpl extends ServiceImpl<TOrderMapper, TOrder> impleme
|
|
|
TOrder orderParam = new TOrder();
|
|
|
orderParam.setcId(orderNew.getcId());
|
|
|
orderParam.setnStatus(OrderStatusEnum.CANCEL.getCode());
|
|
|
+ //更新技师状态
|
|
|
+ TJs tJs = new TJs();
|
|
|
+ tJs.setId(orderNew.getcJsId());
|
|
|
+ tJs.setnStatus(JsStatusEnum.JS_SERVICEABLE.getCode());
|
|
|
+ jsService.updateById(tJs);
|
|
|
return updateById(orderParam);
|
|
|
|
|
|
} else if (Objects.equals(orderNew.getnStatus(), OrderStatusEnum.WAIT_PAY.getCode())) {
|