Toggle navigation
Toggle navigation
This project
Loading...
Sign in
jiujian
/
client-customer-order-api
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
孟苏慧
2026-04-10 13:18:27 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
138c99182017c14cd44c16bd5460ce4fb38ee301
138c9918
1 parent
7beca7b9
导出报表增加字段
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
18 additions
and
0 deletions
src/main/java/com/infoloop/tianting/model/dto/SettlementDTO.java
src/main/java/com/infoloop/tianting/service/client/OperatorServiceRpcClient.java
src/main/java/com/infoloop/tianting/service/impl/SettlementServiceImpl.java
src/main/java/com/infoloop/tianting/model/dto/SettlementDTO.java
View file @
138c991
...
...
@@ -89,6 +89,10 @@ public class SettlementDTO {
public
static
class
SettlementOrderDetail
{
private
String
mealTime
;
private
String
code
;
/** 支付完成时间,格式 yyyy-MM-dd HH:mm:ss,无则空 */
private
String
payTime
;
/** 下单人:院区端为操作员名称;住院小程序为客户姓名;阳光厅为客户手机号 */
private
String
orderer
;
private
String
mealName
;
private
String
roomNo
;
private
String
customerName
;
...
...
src/main/java/com/infoloop/tianting/service/client/OperatorServiceRpcClient.java
View file @
138c991
...
...
@@ -2,12 +2,16 @@ package com.infoloop.tianting.service.client;
import
com.infoloop.tianting.COperatorServiceProtoRpcGrpc
;
import
com.infoloop.tianting.GetCOperatorByIdRpcRequest
;
import
com.infoloop.tianting.GetCOperatorByIdsRpcRequest
;
import
com.infoloop.tianting.GetCOperatorByMobileOrEmailRpcRequest
;
import
com.infoloop.tianting.SingleCOperatorRpcResponse
;
import
lombok.RequiredArgsConstructor
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
java.util.Collections
;
import
java.util.List
;
@Service
@RequiredArgsConstructor
(
onConstructor
=
@__
(
@Autowired
))
public
class
OperatorServiceRpcClient
{
...
...
@@ -26,5 +30,15 @@ public class OperatorServiceRpcClient {
return
cOperatorServiceProtoRpcBlockingStub
.
getCOperatorById
(
request
).
getResponse
();
}
public
List
<
SingleCOperatorRpcResponse
>
getCOperatorsByIds
(
List
<
Integer
>
ids
)
{
if
(
ids
==
null
||
ids
.
isEmpty
())
{
return
Collections
.
emptyList
();
}
return
cOperatorServiceProtoRpcBlockingStub
.
getCOperatorByIds
(
GetCOperatorByIdsRpcRequest
.
newBuilder
()
.
addAllIds
(
ids
)
.
setIncludeDeleted
(
false
)
.
build
())
.
getResponsesList
();
}
}
...
...
src/main/java/com/infoloop/tianting/service/impl/SettlementServiceImpl.java
View file @
138c991
This diff is collapsed. Click to expand it.
Please
register
or
login
to post a comment