|
@@ -205,9 +205,10 @@ public class TJsServiceImpl extends ServiceImpl<TJsMapper, TJs> implements TJsSe
|
|
|
js.setnStatus(JsStatusEnum.JS_SERVICEABLE.getCode());
|
|
|
}
|
|
|
if (Objects.equals(js.getnStatus2(), JsStatusEnum.POST_NOT_ON_DUTY.getCode())) {
|
|
|
+
|
|
|
//判断该技师是否有服务中的订单
|
|
|
- List<TOrder> list = orderService.list(new LambdaQueryWrapper<TOrder>().eq(TOrder::getnStatus, OrderStatusEnum.SERVICE).eq(TOrder::getcJsId, js.getId()));
|
|
|
- if (!list.isEmpty()) {
|
|
|
+ TJs js1 = this.getById(js.getId());
|
|
|
+ if (js1.getnStatus().equals(JsStatusEnum.JS_SERVICE.getCode())) {
|
|
|
throw new ServiceException("您有服务中的订单,不能下岗");
|
|
|
}
|
|
|
js.setnStatus(JsStatusEnum.JS_NO_SERVICE.getCode());
|