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
wangyingyang
2024-11-29 17:11:52 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
3baa53c97d8ef1f54f9f8e92a8ceba6cbd033ba8
3baa53c9
1 parent
f24bbdda
fix
Show whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
15 additions
and
11 deletions
.DS_Store
src/main/java/com/infoloop/tianting/controller/LabelController.java
src/main/java/com/infoloop/tianting/model/dto/ClientLabelDTO.java
src/main/java/com/infoloop/tianting/model/dto/KdsDTO.java
src/main/java/com/infoloop/tianting/service/DeliveryRuleService.java
src/main/java/com/infoloop/tianting/service/client/DeliveryRuleServiceRpcClient.java
src/main/java/com/infoloop/tianting/service/client/PayServiceClient.java
src/main/java/com/infoloop/tianting/service/impl/DeliveryRuleServiceImpl.java
src/main/java/com/infoloop/tianting/service/impl/KdsServiceImpl.java
.DS_Store
View file @
3baa53c
No preview for this file type
src/main/java/com/infoloop/tianting/controller/LabelController.java
View file @
3baa53c
...
...
@@ -46,8 +46,8 @@ public class LabelController {
@ApiOperation
(
value
=
"按类型获取标签"
)
@PostMapping
(
"/labels"
)
@ResponseStatus
(
HttpStatus
.
OK
)
public
List
<
LabelDto
>
getM
ealsById
s
(
@Valid
@RequestBody
ClientLabelDTO
.
QueryLabelsDto
queryLabelsDto
)
{
return
deliveryRuleService
.
getLabelsByType
(
queryLabelsDto
);
public
List
<
LabelDto
>
getM
iniProgramLabel
s
(
@Valid
@RequestBody
ClientLabelDTO
.
QueryLabelsDto
queryLabelsDto
)
{
return
deliveryRuleService
.
getLabelsByType
s
(
queryLabelsDto
);
}
@ApiOperation
(
value
=
"批量创建用户绑定标签"
)
...
...
src/main/java/com/infoloop/tianting/model/dto/ClientLabelDTO.java
View file @
3baa53c
...
...
@@ -37,7 +37,7 @@ public class ClientLabelDTO {
@ApiModel
(
description
=
"查询标签 DTO"
)
public
static
class
QueryLabelsDto
{
private
Integer
enterpriseId
;
private
ClientLabelTypeEnum
type
;
private
List
<
ClientLabelTypeEnum
>
types
;
}
@Data
...
...
src/main/java/com/infoloop/tianting/model/dto/KdsDTO.java
View file @
3baa53c
...
...
@@ -30,6 +30,7 @@ public class KdsDTO {
private
CustomerNotice
customerNotice
;
private
String
adjustSkuRemark
;
private
String
mealTime
;
private
ServeStatusEnum
serveStatus
;
}
@Data
...
...
src/main/java/com/infoloop/tianting/service/DeliveryRuleService.java
View file @
3baa53c
...
...
@@ -7,6 +7,8 @@ import java.util.List;
public
interface
DeliveryRuleService
{
List
<
LabelDto
>
getLabelsByType
(
QueryLabelsDto
queryLabelsDto
);
// List<LabelDto> getLabelsByType(QueryLabelsDto queryLabelsDto);
List
<
LabelDto
>
getLabelsByTypes
(
QueryLabelsDto
queryLabelsDto
);
}
...
...
src/main/java/com/infoloop/tianting/service/client/DeliveryRuleServiceRpcClient.java
View file @
3baa53c
...
...
@@ -19,11 +19,11 @@ public class DeliveryRuleServiceRpcClient {
private
final
TiantingDeliveryRuleServiceRpcGrpc
.
TiantingDeliveryRuleServiceRpcBlockingStub
deliveryRuleServiceRpcBlockingStub
;
public
QueryClientLabelsByConditionRpcResponse
getLabelsByType
(
QueryLabelsDto
queryLabelsDto
)
{
public
QueryClientLabelsByConditionRpcResponse
getLabelsByType
s
(
QueryLabelsDto
queryLabelsDto
)
{
final
var
request
=
QueryClientLabelsByConditionRpcRequest
.
newBuilder
()
.
setEnterpriseId
(
queryLabelsDto
.
getEnterpriseId
())
.
setShouldFilterType
(
true
)
.
setType
(
queryLabelsDto
.
getType
())
.
setShouldFilterType
s
(
true
)
.
addAllTypes
(
queryLabelsDto
.
getTypes
())
.
setIncludeDeleted
(
false
)
.
build
();
return
deliveryRuleServiceRpcBlockingStub
.
queryClientLabelsByCondition
(
request
);
...
...
src/main/java/com/infoloop/tianting/service/client/PayServiceClient.java
View file @
3baa53c
...
...
@@ -28,7 +28,7 @@ public class PayServiceClient {
public
PayResponseDto
payInform
(
PayInformRequestDto
payRequestDto
)
{
try
{
String
url
=
"http://10.2.
1.166
:21051/API/Microapp/CreateOrder?appid=Order0001"
;
String
url
=
"http://10.2.
5.162
:21051/API/Microapp/CreateOrder?appid=Order0001"
;
String
clientId
=
"Order0001"
;
ObjectMapper
objectMapper
=
new
ObjectMapper
();
ThirdPartyPayInformRequestDto
jsonData
=
new
ThirdPartyPayInformRequestDto
();
...
...
src/main/java/com/infoloop/tianting/service/impl/DeliveryRuleServiceImpl.java
View file @
3baa53c
...
...
@@ -20,9 +20,9 @@ public class DeliveryRuleServiceImpl implements DeliveryRuleService {
private
final
DeliveryRuleServiceRpcClient
deliveryRuleServiceRpcClient
;
@Override
public
List
<
LabelDto
>
getLabelsByType
(
QueryLabelsDto
queryLabelsDto
)
{
public
List
<
LabelDto
>
getLabelsByType
s
(
QueryLabelsDto
queryLabelsDto
)
{
final
var
response
=
deliveryRuleServiceRpcClient
.
getLabelsByType
(
queryLabelsDto
);
final
var
response
=
deliveryRuleServiceRpcClient
.
getLabelsByType
s
(
queryLabelsDto
);
return
response
.
getResponsesList
().
stream
().
map
(
label
->
LabelDto
.
builder
()
.
id
(
label
.
getId
())
...
...
src/main/java/com/infoloop/tianting/service/impl/KdsServiceImpl.java
View file @
3baa53c
...
...
@@ -125,6 +125,7 @@ public class KdsServiceImpl implements KdsService {
.
build
())
.
adjustSkuRemark
(
detail
.
getAdjustSkuRemark
())
.
mealTime
(
DateUtil
.
formatDate
(
order
.
get
().
getMealTime
()))
.
serveStatus
(
detail
.
getServeStatus
())
.
build
();
kdsOrders
.
add
(
kdsOrder
);
}
...
...
@@ -199,7 +200,7 @@ public class KdsServiceImpl implements KdsService {
List
<
KdsMealDetailDto
>
kdsMealDetailDtoList
=
new
ArrayList
<>();
for
(
Integer
mealId:
mealIds
)
{
final
var
meal
=
allMeals
.
stream
().
filter
(
m
->
m
.
getId
()
==
mealId
).
findFirst
();
String
mealName
=
""
;
String
mealName
=
"
无餐别
"
;
if
(
meal
.
isEmpty
()
&&
mealId
!=
0
)
{
continue
;
}
...
...
Please
register
or
login
to post a comment