localizer
lzq 2025-09-22 01:01:51 +08:00
parent 54acb0aa15
commit 14a9bcf909
1 changed files with 16 additions and 7 deletions

View File

@ -351,13 +351,22 @@ public class OrderInfoService extends ServiceImpl<OrderInfoMapper, OrderInfoEnti
String bizObjStr = userDetail.getBizObj(); String bizObjStr = userDetail.getBizObj();
if (BizObj.isSiBang(bizObjStr)) { if (BizObj.isSiBang(bizObjStr)) {
CheckStatus checkStatus = orderPagingSearchParam.getCheckStatus(); CheckStatus checkStatus = orderPagingSearchParam.getCheckStatus();
String orderStatus = orderPagingSearchParam.getOrderStatus(); if (checkStatus == CheckStatus.YiKanLiao) {
Assert.isTrue(checkStatus != null || orderStatus != null, () -> Exceptions.clierr("未指定订单状态或勘料状态")); ew
ew .eq("a.check_status", checkStatus)
.eq("a.station_id", orderPagingSearchParam.getStationId()) .in("a.order_status", OrderStatus.YiJinChang, OrderStatus.YiChuChang, OrderStatus.YiWanCheng)
.eq(checkStatus != null, "a.check_status", checkStatus)
.ne(orderStatus != null, "a.order_status", orderStatus) ;
; } else if (checkStatus == CheckStatus.WeiKanLiao) {
ew
.eq("a.check_status", checkStatus)
.in("a.order_status", OrderStatus.YiJinChang)
;
} else {
ew
.in("a.order_status", OrderStatus.QingYunZhong);
}
return; return;
} }
} }