确认中订单查询及订单数量统计排除workFinishTime为空的数据

This commit is contained in:
donqi 2023-03-27 22:20:26 +08:00
parent ab0183910a
commit 6172a682ab
3 changed files with 10 additions and 0 deletions

View File

@ -662,7 +662,9 @@ public class OrderController extends BaseController {
response.setServingOrderNum(orderDetailService.countOrderDetailList(orderDetail));
// 统计待确认单量
orderDetail.setOrderStatus(OrderStatus.FINISH_CHECK.code());
orderDetail.setWorkFinishTimeExisted(true);
response.setWaitSureOrderNum(orderDetailService.countOrderDetailList(orderDetail));
orderDetail.setWorkFinishTimeExisted(false);
// 统计已完成子单量
orderDetail.setOrderStatus(OrderStatus.FINISH.code());
response.setFinishedOrderNum(orderDetailService.countOrderDetailList(orderDetail));

View File

@ -128,4 +128,6 @@ public class OrderDetail extends BaseEntity {
private BigDecimal financialMasterMoney;
private BigDecimal financialDetailMoney;
private BigDecimal changeMoney;
private boolean workFinishTimeExisted;
}

View File

@ -140,6 +140,9 @@
<if test="drawCashStatus != null">
AND od.draw_cash_status = ${drawCashStatus}
</if>
<if test="workFinishTimeExisted">
AND od.work_finish_time is not null
</if>
</where>
order by od.create_time
<trim suffixOverrides=",">
@ -193,6 +196,9 @@
<if test="shelveStatus != null">
AND od.shelve_status = ${shelveStatus}
</if>
<if test="workFinishTimeExisted">
AND od.work_finish_time is not null
</if>
</where>
order by od.create_time
<trim suffixOverrides=",">