Merge remote-tracking branch 'origin/master'
This commit is contained in:
commit
444c532f9a
|
|
@ -665,9 +665,11 @@ public class OrderController extends BaseController {
|
||||||
|
|
||||||
try {
|
try {
|
||||||
OrderMaster orderMaster = new OrderMaster();
|
OrderMaster orderMaster = new OrderMaster();
|
||||||
|
orderMaster.setDeptId(request.getDeptId());
|
||||||
orderMaster.setOrderStatus(OrderStatus.RECEIVE.code());
|
orderMaster.setOrderStatus(OrderStatus.RECEIVE.code());
|
||||||
orderMaster.setWorkerId(request.getWorkerId());
|
orderMaster.setWorkerId(request.getWorkerId());
|
||||||
OrderDetail orderDetail = new OrderDetail();
|
OrderDetail orderDetail = new OrderDetail();
|
||||||
|
orderDetail.setDeptId(request.getDeptId());
|
||||||
orderDetail.setOrderStatus(OrderStatus.RECEIVE.code());
|
orderDetail.setOrderStatus(OrderStatus.RECEIVE.code());
|
||||||
orderDetail.setWorkerId(request.getWorkerId());
|
orderDetail.setWorkerId(request.getWorkerId());
|
||||||
orderDetail.setShelveStatus(0);
|
orderDetail.setShelveStatus(0);
|
||||||
|
|
@ -721,11 +723,13 @@ public class OrderController extends BaseController {
|
||||||
orderMaster.setIsMonitoredOrder(false);
|
orderMaster.setIsMonitoredOrder(false);
|
||||||
// 统计搁置单量
|
// 统计搁置单量
|
||||||
OrderDetail orderDetail1 = new OrderDetail();
|
OrderDetail orderDetail1 = new OrderDetail();
|
||||||
|
orderDetail1.setDeptId(request.getDeptId());
|
||||||
orderDetail1.setWorkerId(request.getWorkerId());
|
orderDetail1.setWorkerId(request.getWorkerId());
|
||||||
orderDetail1.setShelveStatus(1);
|
orderDetail1.setShelveStatus(1);
|
||||||
response.setShelvedOrderNum(orderDetailService.countOrderDetailList(orderDetail1));
|
response.setShelvedOrderNum(orderDetailService.countOrderDetailList(orderDetail1));
|
||||||
// 统计售后中单量
|
// 统计售后中单量
|
||||||
OrderListRequest orderListRequest = new OrderListRequest();
|
OrderListRequest orderListRequest = new OrderListRequest();
|
||||||
|
orderListRequest.setDeptId(request.getDeptId());
|
||||||
orderListRequest.setWorkerId(request.getWorkerId());
|
orderListRequest.setWorkerId(request.getWorkerId());
|
||||||
orderListRequest.setIsMonitoredOrder(true);
|
orderListRequest.setIsMonitoredOrder(true);
|
||||||
orderListRequest.setAllSelfAssigned(0);
|
orderListRequest.setAllSelfAssigned(0);
|
||||||
|
|
@ -734,6 +738,7 @@ public class OrderController extends BaseController {
|
||||||
response.setAfterListNum(afterList.size());
|
response.setAfterListNum(afterList.size());
|
||||||
// 统计超时单量
|
// 统计超时单量
|
||||||
orderListRequest = new OrderListRequest();
|
orderListRequest = new OrderListRequest();
|
||||||
|
orderListRequest.setDeptId(request.getDeptId());
|
||||||
orderListRequest.setTimeout(1);
|
orderListRequest.setTimeout(1);
|
||||||
orderListRequest.setWorkerId(request.getWorkerId());
|
orderListRequest.setWorkerId(request.getWorkerId());
|
||||||
orderListRequest.setIsMonitoredOrder(true);
|
orderListRequest.setIsMonitoredOrder(true);
|
||||||
|
|
|
||||||
|
|
@ -11,4 +11,6 @@ import lombok.Data;
|
||||||
@Data
|
@Data
|
||||||
public class OrderStatisticsRequest {
|
public class OrderStatisticsRequest {
|
||||||
private Long workerId;
|
private Long workerId;
|
||||||
|
|
||||||
|
private Long deptId;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -88,7 +88,7 @@
|
||||||
<include refid="selectOrderMasterMoreInfo"></include>
|
<include refid="selectOrderMasterMoreInfo"></include>
|
||||||
<where>
|
<where>
|
||||||
<if test="isMonitoredOrder">
|
<if test="isMonitoredOrder">
|
||||||
AND all_self_assigned = 0 AND om.order_status in (1,2,3,4)
|
AND (om.all_self_assigned = 0 or om.all_self_assigned is null) AND om.order_status in (1,2,3,4)
|
||||||
</if>
|
</if>
|
||||||
<if test="allSelfAssigned != null">
|
<if test="allSelfAssigned != null">
|
||||||
AND all_self_assigned = #{allSelfAssigned}
|
AND all_self_assigned = #{allSelfAssigned}
|
||||||
|
|
@ -183,7 +183,7 @@
|
||||||
SELECT COUNT(*) FROM order_master om
|
SELECT COUNT(*) FROM order_master om
|
||||||
<where>
|
<where>
|
||||||
<if test="isMonitoredOrder">
|
<if test="isMonitoredOrder">
|
||||||
AND all_self_assigned = 0 AND om.order_status in (1,2,3,4)
|
AND (om.all_self_assigned = 0 or om.all_self_assigned is not null) AND om.order_status in (1,2,3,4)
|
||||||
</if>
|
</if>
|
||||||
<if test="deptId != null and deptId != 0">
|
<if test="deptId != null and deptId != 0">
|
||||||
AND om.dept_id = #{deptId}
|
AND om.dept_id = #{deptId}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue