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
zhuyifan
2025-03-03 10:14:18 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
80cbadc7abf9a8ec119072611ba66f3c6b0e714b
80cbadc7
1 parent
aacfc8d8
查询订单详情返回订单状态
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
13 additions
and
0 deletions
src/main/java/com/infoloop/tianting/model/dto/OrderDbDTO.java
src/main/java/com/infoloop/tianting/service/impl/OrderServiceImpl.java
src/main/java/com/infoloop/tianting/model/dto/OrderDbDTO.java
View file @
80cbadc
...
...
@@ -4,6 +4,7 @@ import com.infoloop.tianting.annotation.RequestKeyParam;
import
com.infoloop.tianting.clientcustomerorderservice.CloseTimeType
;
import
com.infoloop.tianting.clientcustomerorderservice.OrderSourceEnum
;
import
com.infoloop.tianting.clientcustomerorderservice.OrderStatusEnum
;
import
com.infoloop.tianting.clientcustomerorderservice.PayStatusEnum
;
import
com.infoloop.tianting.clientcustomerorderservice.ServeStatusEnum
;
import
com.infoloop.tianting.model.common.PageInfo
;
import
io.swagger.annotations.ApiModel
;
...
...
@@ -499,6 +500,12 @@ public class OrderDbDTO {
@ApiModelProperty
(
value
=
"菜品展示名称"
)
private
String
showName
;
@ApiModelProperty
(
value
=
"订单状态"
)
private
OrderStatusEnum
status
;
@ApiModelProperty
(
value
=
"订单支付状态"
)
private
PayStatusEnum
payStatus
;
@ApiModelProperty
(
value
=
"菜品详情,菜品主料、口味、能量、脂肪、蛋白质、碳水化合物、忌口、医嘱等"
)
private
MealDetailDto
mealDetailJson
;
...
...
src/main/java/com/infoloop/tianting/service/impl/OrderServiceImpl.java
View file @
80cbadc
...
...
@@ -259,6 +259,10 @@ public class OrderServiceImpl implements OrderService {
@Override
public
List
<
OrderDetailDto
>
getOrderDetailsByOrderId
(
Integer
orderId
)
{
final
var
orderById
=
orderServiceRpcClient
.
getOrderById
(
orderId
);
if
(
orderById
==
null
)
{
return
List
.
of
();
}
final
var
responseList
=
orderServiceRpcClient
.
getOrderDetailsByOrderId
(
orderId
);
return
responseList
.
stream
().
map
(
d
->
OrderDetailDto
.
builder
()
...
...
@@ -270,6 +274,8 @@ public class OrderServiceImpl implements OrderService {
.
orderId
(
d
.
getOrderId
())
.
price
(
d
.
getPrice
())
.
showName
(
d
.
getShowName
())
.
status
(
orderById
.
getStatus
())
.
payStatus
(
orderById
.
getPayStatus
())
.
mealDetailJson
(
MealDetailDto
.
builder
()
.
allergies
(
d
.
getMealDetailJson
().
getAllergiesList
())
.
basicMaterials
(
d
.
getMealDetailJson
().
getBasicMaterials
())
...
...
Please
register
or
login
to post a comment