Toggle navigation
Toggle navigation
This project
Loading...
Sign in
jiujian
/
client-customer-order-service
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
zhuyifan
2025-06-17 10:07:40 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
d80716a7fbb34cd2f00f7ddd3c1700275c4daae9
d80716a7
1 parent
25c8b5e5
院区端订单只查今天和以后的
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
7 additions
and
0 deletions
src/main/java/com/tianting/infoloop/service/grpc/OrderGrpcService.java
src/main/java/com/tianting/infoloop/service/grpc/OrderGrpcService.java
View file @
d80716a
...
...
@@ -83,6 +83,7 @@ import lombok.extern.slf4j.Slf4j;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
java.time.LocalDate
;
import
java.util.ArrayList
;
import
java.util.List
;
import
java.util.function.Function
;
...
...
@@ -219,6 +220,8 @@ public class OrderGrpcService extends ClientCustomerOrderServiceRpcGrpc.ClientCu
}
else
{
queryWrapper
.
in
(
OrderDb:
:
getPayStatus
,
List
.
of
(
PayStatusEnum
.
SUCCEED_VALUE
,
PayStatusEnum
.
PAY_CANCELED_VALUE
));
}
// 只查询今天和以后的订单
queryWrapper
.
ge
(
OrderDb:
:
getMealTime
,
LocalDate
.
now
().
atStartOfDay
());
queryWrapper
.
orderByDesc
(
OrderDb:
:
getCreatedAt
);
final
var
result
=
orderDbService
.
page
(
page
,
queryWrapper
);
...
...
@@ -238,6 +241,8 @@ public class OrderGrpcService extends ClientCustomerOrderServiceRpcGrpc.ClientCu
queryCountWrapper
.
eq
(
OrderDb:
:
getStatus
,
status
.
ordinal
());
queryCountWrapper
.
in
(
OrderDb:
:
getStallId
,
request
.
getStallIdsList
());
queryCountWrapper
.
in
(
OrderDb:
:
getPayStatus
,
List
.
of
(
PayStatusEnum
.
SUCCEED_VALUE
,
PayStatusEnum
.
PAY_CANCELED_VALUE
));
// 只查询今天和以后的订单
queryCountWrapper
.
ge
(
OrderDb:
:
getMealTime
,
LocalDate
.
now
().
atStartOfDay
());
final
var
count
=
orderDbService
.
count
(
queryCountWrapper
);
if
(
status
.
equals
(
OrderStatusEnum
.
UNKNOWN_STATUS
))
{
unknownCount
+=
(
int
)
count
;
...
...
@@ -259,6 +264,8 @@ public class OrderGrpcService extends ClientCustomerOrderServiceRpcGrpc.ClientCu
queryRefundCountWrapper
.
eq
(
OrderDb:
:
getClientId
,
request
.
getClientId
());
queryRefundCountWrapper
.
in
(
OrderDb:
:
getStallId
,
request
.
getStallIdsList
());
queryRefundCountWrapper
.
in
(
OrderDb:
:
getPayStatus
,
List
.
of
(
PayStatusEnum
.
REFUND_VALUE
));
// 只查询今天和以后的订单
queryRefundCountWrapper
.
ge
(
OrderDb:
:
getMealTime
,
LocalDate
.
now
().
atStartOfDay
());
final
var
refundCount
=
orderDbService
.
count
(
queryRefundCountWrapper
);
builder
.
setCountByStatus
(
OrderCountByStatus
.
newBuilder
()
.
setUnknownCount
(
unknownCount
)
...
...
Please
register
or
login
to post a comment