diff --git a/ghy-admin/src/main/java/com/ghy/web/controller/order/OrderController.java b/ghy-admin/src/main/java/com/ghy/web/controller/order/OrderController.java index 41e4f12e..c6a9b8bd 100644 --- a/ghy-admin/src/main/java/com/ghy/web/controller/order/OrderController.java +++ b/ghy-admin/src/main/java/com/ghy/web/controller/order/OrderController.java @@ -738,8 +738,10 @@ public class OrderController extends BaseController { // 统计监控单量 orderMaster.setOrderStatus(null); orderMaster.setIsMonitoredOrder(true); + orderMaster.setAllSelfAssigned(0); response.setMonitoredOrderNum(orderMasterService.countOrderMasterList(orderMaster)); orderMaster.setIsMonitoredOrder(false); + orderMaster.setAllSelfAssigned(null); // 统计搁置单量 OrderDetail orderDetail1 = new OrderDetail(); orderDetail1.setDeptId(request.getDeptId()); @@ -761,7 +763,6 @@ public class OrderController extends BaseController { orderListRequest.setTimeout(1); orderListRequest.setWorkerId(request.getWorkerId()); orderListRequest.setIsMonitoredOrder(true); - orderListRequest.setAllSelfAssigned(0); AjaxResult overTimeRes = this.appMixOrderList(orderListRequest); List overTimeList = (List) overTimeRes.get("data"); response.setOverTimeOrderNum(overTimeList.size()); diff --git a/ghy-order/src/main/resources/mapper/order/OrderMasterMapper.xml b/ghy-order/src/main/resources/mapper/order/OrderMasterMapper.xml index 73474131..a2a57888 100644 --- a/ghy-order/src/main/resources/mapper/order/OrderMasterMapper.xml +++ b/ghy-order/src/main/resources/mapper/order/OrderMasterMapper.xml @@ -214,6 +214,9 @@ AND (om.all_self_assigned = 0 or om.all_self_assigned is null) AND om.order_status in (1,2,3,4) + + AND all_self_assigned = #{allSelfAssigned} + AND om.dept_id = #{deptId}