Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
O
order-group
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
order-group-application
order-group
Commits
4a36712d
Commit
4a36712d
authored
Jun 03, 2021
by
hanghang.wang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
调整取餐码起始规则
parent
9999d21f
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
10 additions
and
5 deletions
+10
-5
order-application-service/src/main/java/cn/freemud/manager/OrderTackCodeManager.java
+6
-3
order-application-service/src/main/java/cn/freemud/service/impl/OrderServiceImpl.java
+4
-2
No files found.
order-application-service/src/main/java/cn/freemud/manager/OrderTackCodeManager.java
View file @
4a36712d
...
@@ -10,6 +10,7 @@ import lombok.extern.slf4j.Slf4j;
...
@@ -10,6 +10,7 @@ import lombok.extern.slf4j.Slf4j;
import
org.apache.commons.lang.StringUtils
;
import
org.apache.commons.lang.StringUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.data.redis.core.RedisTemplate
;
import
org.springframework.data.redis.core.RedisTemplate
;
import
org.springframework.data.redis.core.StringRedisTemplate
;
import
org.springframework.stereotype.Component
;
import
org.springframework.stereotype.Component
;
import
java.text.SimpleDateFormat
;
import
java.text.SimpleDateFormat
;
...
@@ -36,6 +37,8 @@ public class OrderTackCodeManager {
...
@@ -36,6 +37,8 @@ public class OrderTackCodeManager {
public
final
static
String
numberCharWithoutZero
=
"12345"
;
public
final
static
String
numberCharWithoutZero
=
"12345"
;
/**
/**
* 生成取餐码
* 生成取餐码
*
*
...
@@ -176,13 +179,13 @@ public class OrderTackCodeManager {
...
@@ -176,13 +179,13 @@ public class OrderTackCodeManager {
private
void
initTackCodeSettingHash
(
AssortmentTackCodeRule
assortmentTackCodeRule
,
String
randomKey
,
Map
<
Object
,
Object
>
tackCodeSettingMap
){
private
void
initTackCodeSettingHash
(
AssortmentTackCodeRule
assortmentTackCodeRule
,
String
randomKey
,
Map
<
Object
,
Object
>
tackCodeSettingMap
){
tackCodeSettingMap
.
put
(
"eatInHead"
,
assortmentTackCodeRule
.
getEatInHead
());
tackCodeSettingMap
.
put
(
"eatInHead"
,
assortmentTackCodeRule
.
getEatInHead
());
tackCodeSettingMap
.
put
(
"eatInCode"
,
assortmentTackCodeRule
.
getEatInCode
(
));
tackCodeSettingMap
.
put
(
"eatInCode"
,
Integer
.
valueOf
(
assortmentTackCodeRule
.
getEatInCode
()
));
tackCodeSettingMap
.
put
(
"eatInLength"
,
assortmentTackCodeRule
.
getEatInCode
().
length
());
tackCodeSettingMap
.
put
(
"eatInLength"
,
assortmentTackCodeRule
.
getEatInCode
().
length
());
tackCodeSettingMap
.
put
(
"collectGoodsHead"
,
assortmentTackCodeRule
.
getCollectGoodsHead
());
tackCodeSettingMap
.
put
(
"collectGoodsHead"
,
assortmentTackCodeRule
.
getCollectGoodsHead
());
tackCodeSettingMap
.
put
(
"collectGoodsCode"
,
assortmentTackCodeRule
.
getCollectGoodsCode
(
));
tackCodeSettingMap
.
put
(
"collectGoodsCode"
,
Integer
.
valueOf
(
assortmentTackCodeRule
.
getCollectGoodsCode
()
));
tackCodeSettingMap
.
put
(
"collectGoodsLength"
,
assortmentTackCodeRule
.
getCollectGoodsCode
().
length
());
tackCodeSettingMap
.
put
(
"collectGoodsLength"
,
assortmentTackCodeRule
.
getCollectGoodsCode
().
length
());
tackCodeSettingMap
.
put
(
"takeOutHead"
,
assortmentTackCodeRule
.
getTakeOutHead
());
tackCodeSettingMap
.
put
(
"takeOutHead"
,
assortmentTackCodeRule
.
getTakeOutHead
());
tackCodeSettingMap
.
put
(
"takeOutCode"
,
assortmentTackCodeRule
.
getTakeOutCode
(
));
tackCodeSettingMap
.
put
(
"takeOutCode"
,
Integer
.
valueOf
(
assortmentTackCodeRule
.
getTakeOutCode
()
));
tackCodeSettingMap
.
put
(
"takeOutLength"
,
assortmentTackCodeRule
.
getTakeOutCode
().
length
());
tackCodeSettingMap
.
put
(
"takeOutLength"
,
assortmentTackCodeRule
.
getTakeOutCode
().
length
());
redisTemplate
.
opsForHash
().
putAll
(
randomKey
,
tackCodeSettingMap
);
redisTemplate
.
opsForHash
().
putAll
(
randomKey
,
tackCodeSettingMap
);
redisTemplate
.
expire
(
randomKey
,
24
,
TimeUnit
.
HOURS
);
redisTemplate
.
expire
(
randomKey
,
24
,
TimeUnit
.
HOURS
);
...
...
order-application-service/src/main/java/cn/freemud/service/impl/OrderServiceImpl.java
View file @
4a36712d
...
@@ -334,6 +334,9 @@ public class OrderServiceImpl implements Orderservice {
...
@@ -334,6 +334,9 @@ public class OrderServiceImpl implements Orderservice {
@Autowired
@Autowired
private
ActivityHandle
activityHandle
;
private
ActivityHandle
activityHandle
;
@Autowired
private
OrderTackCodeManager
orderTackCodeManager
;
@Override
@Override
public
BaseResponse
checkBeforeCreateOrder
(
CheckBeforeCreateOrderRequestVo
requestVo
)
{
public
BaseResponse
checkBeforeCreateOrder
(
CheckBeforeCreateOrderRequestVo
requestVo
)
{
String
trackingNo
=
LogTreadLocal
.
getTrackingNo
();
String
trackingNo
=
LogTreadLocal
.
getTrackingNo
();
...
@@ -479,8 +482,7 @@ public class OrderServiceImpl implements Orderservice {
...
@@ -479,8 +482,7 @@ public class OrderServiceImpl implements Orderservice {
}
}
}
}
@Autowired
private
OrderTackCodeManager
orderTackCodeManager
;
@Override
@Override
public
String
paySuccessCallback
(
PaysuccessNoticeMessage
message
,
ConfirmOrderDto
confirmOrderDto
,
Map
<
String
,
QueryOrdersResponseDto
.
DataBean
.
OrderBean
>
orderBeans
)
{
public
String
paySuccessCallback
(
PaysuccessNoticeMessage
message
,
ConfirmOrderDto
confirmOrderDto
,
Map
<
String
,
QueryOrdersResponseDto
.
DataBean
.
OrderBean
>
orderBeans
)
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment