Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gxpt_ht
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
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
pseer
gxpt_ht
Commits
3a7625e5
Commit
3a7625e5
authored
Dec 01, 2023
by
吕明尚
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
地址限制20个字符
parent
ea4b6776
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
16 additions
and
4 deletions
+16
-4
OrderTask.java
share-quartz/src/main/java/share/quartz/task/OrderTask.java
+4
-2
WechatNewServiceImpl.java
.../java/share/system/service/impl/WechatNewServiceImpl.java
+12
-2
No files found.
share-quartz/src/main/java/share/quartz/task/OrderTask.java
View file @
3a7625e5
...
@@ -226,14 +226,16 @@ public class OrderTask {
...
@@ -226,14 +226,16 @@ public class OrderTask {
String
value
=
redisUtil
.
get
(
String
.
valueOf
(
o
));
String
value
=
redisUtil
.
get
(
String
.
valueOf
(
o
));
JSONObject
jsonObject
=
new
JSONObject
(
value
);
JSONObject
jsonObject
=
new
JSONObject
(
value
);
Date
expirationTime
=
jsonObject
.
getDate
(
"expirationTime"
);
Date
expirationTime
=
jsonObject
.
getDate
(
"expirationTime"
);
String
orderNo
=
jsonObject
.
getStr
(
"orderNo"
);
//时间到期前10分钟到9分
//时间到期前10分钟到9分
long
expire
=
(
expirationTime
.
getTime
()
-
new
Date
().
getTime
())
/
1000
;
long
expire
=
(
expirationTime
.
getTime
()
-
new
Date
().
getTime
())
/
1000
;
if
(
expire
<
TEN_MINUTES
&&
expire
>
NINE_MINUTES
)
{
if
(
expire
<
TEN_MINUTES
&&
expire
>
NINE_MINUTES
)
{
SOrder
byOrderNo
=
orderService
.
getByOrderNo
(
String
.
valueOf
(
o
));
SOrder
byOrderNo
=
orderService
.
getByOrderNo
(
String
.
valueOf
(
o
rderNo
));
wechatNewService
.
sendMiniSubscribeMessage
(
byOrderNo
,
MessageReminderEnum
.
RESERVER
);
wechatNewService
.
sendMiniSubscribeMessage
(
byOrderNo
,
MessageReminderEnum
.
RESERVER
);
}
}
if
(
expirationTime
.
getTime
()
<
new
Date
().
getTime
())
{
if
(
expirationTime
.
getTime
()
<
new
Date
().
getTime
())
{
sOrders
.
add
(
orderService
.
getByOrderNo
(
String
.
valueOf
(
o
)));
sOrders
.
add
(
orderService
.
getByOrderNo
(
String
.
valueOf
(
orderNo
)));
redisUtil
.
delete
(
String
.
valueOf
(
o
));
}
}
});
});
List
<
Long
>
roomIds
=
sOrders
.
stream
().
map
(
SOrder:
:
getRoomId
).
collect
(
Collectors
.
toList
());
List
<
Long
>
roomIds
=
sOrders
.
stream
().
map
(
SOrder:
:
getRoomId
).
collect
(
Collectors
.
toList
());
...
...
share-system/src/main/java/share/system/service/impl/WechatNewServiceImpl.java
View file @
3a7625e5
...
@@ -561,7 +561,12 @@ public class WechatNewServiceImpl implements WechatNewService {
...
@@ -561,7 +561,12 @@ public class WechatNewServiceImpl implements WechatNewService {
//预约时间
//预约时间
data
.
put
(
"time8"
,
new
SendTemplateMessageItemVo
(
preStartDateStr
+
"-"
+
preEndDateStr
));
data
.
put
(
"time8"
,
new
SendTemplateMessageItemVo
(
preStartDateStr
+
"-"
+
preEndDateStr
));
//地址
//地址
data
.
put
(
"thing9"
,
new
SendTemplateMessageItemVo
(
sStore
.
getAddress
()));
//截取20个字符
String
address
=
sStore
.
getAddress
();
if
(
address
.
length
()
>
20
)
{
address
=
address
.
substring
(
0
,
20
);
}
data
.
put
(
"thing9"
,
new
SendTemplateMessageItemVo
(
address
));
//订单金额
//订单金额
data
.
put
(
"amount4"
,
new
SendTemplateMessageItemVo
(
String
.
valueOf
(
byOrderNo
.
getPackPrice
())));
data
.
put
(
"amount4"
,
new
SendTemplateMessageItemVo
(
String
.
valueOf
(
byOrderNo
.
getPackPrice
())));
}
else
if
(
messageReminderEnum
.
equals
(
MessageReminderEnum
.
END
))
{
}
else
if
(
messageReminderEnum
.
equals
(
MessageReminderEnum
.
END
))
{
...
@@ -573,7 +578,12 @@ public class WechatNewServiceImpl implements WechatNewService {
...
@@ -573,7 +578,12 @@ public class WechatNewServiceImpl implements WechatNewService {
//订单时间
//订单时间
data
.
put
(
"time7"
,
new
SendTemplateMessageItemVo
(
preStartDateStr
+
"-"
+
preEndDateStr
));
data
.
put
(
"time7"
,
new
SendTemplateMessageItemVo
(
preStartDateStr
+
"-"
+
preEndDateStr
));
//地址
//地址
data
.
put
(
"time8"
,
new
SendTemplateMessageItemVo
(
sStore
.
getAddress
()));
//截取20个字符
String
address
=
sStore
.
getAddress
();
if
(
address
.
length
()
>
20
)
{
address
=
address
.
substring
(
0
,
20
);
}
data
.
put
(
"thing8"
,
new
SendTemplateMessageItemVo
(
address
));
}
}
templateMessageVo
.
setData
(
data
);
templateMessageVo
.
setData
(
data
);
return
sendMiniSubscribeMessage
(
templateMessageVo
);
return
sendMiniSubscribeMessage
(
templateMessageVo
);
...
...
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