Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
T
tour_business
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
魏强
tour_business
Commits
8d123678
Commit
8d123678
authored
Nov 04, 2020
by
魏强
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
指定的手机号弹出数量超过限制,才发短信提醒;
parent
f63b004c
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
22 additions
and
14 deletions
+22
-14
Config/common_config.py
+7
-0
Controller/ToolController.py
+15
-14
No files found.
Config/common_config.py
View file @
8d123678
...
@@ -79,3 +79,10 @@ ACCOUNT_STATUS = {
...
@@ -79,3 +79,10 @@ ACCOUNT_STATUS = {
}
}
TAKEOUT_RECORD_MAC_NO
=
(
'1909033201020158'
,
'1909033201020159'
,)
TAKEOUT_RECORD_MAC_NO
=
(
'1909033201020158'
,
'1909033201020159'
,)
TAKEOUT_TOOL_TIPS_PHONE
=
[
'13505357700'
,
'13755790666'
,
'15279120691'
,
'13870952089'
]
Controller/ToolController.py
View file @
8d123678
...
@@ -17,7 +17,7 @@ from Redis_Cache import redis
...
@@ -17,7 +17,7 @@ from Redis_Cache import redis
from
Service.SMSService
import
SMSService
from
Service.SMSService
import
SMSService
from
Service.ToolService
import
ToolService
from
Service.ToolService
import
ToolService
from
Config.common_config
import
NEW_ONENET_CONFIG
as
new_onenet_config
,
ONENET_CONFIG
as
onenet_config
,
\
from
Config.common_config
import
NEW_ONENET_CONFIG
as
new_onenet_config
,
ONENET_CONFIG
as
onenet_config
,
\
TAKEOUT_RECORD_MAC_NO
TAKEOUT_RECORD_MAC_NO
,
TAKEOUT_TOOL_TIPS_PHONE
route_tool
=
Blueprint
(
'tool'
,
__name__
)
route_tool
=
Blueprint
(
'tool'
,
__name__
)
...
@@ -126,19 +126,20 @@ def take_out_multiple():
...
@@ -126,19 +126,20 @@ def take_out_multiple():
# 当弹出充电宝数量大于5台时,给管理员手机发送短信
# 当弹出充电宝数量大于5台时,给管理员手机发送短信
zero_today
,
last_today
=
getTodayDate
()
zero_today
,
last_today
=
getTodayDate
()
cur_take_out_num
=
db
.
session
.
query
(
TakeoutTool
)
.
filter
(
TakeoutTool
.
customer_id
==
g
.
user
.
id
,
cur_user_phone
=
g
.
user
.
phone
TakeoutTool
.
created_at
>=
zero_today
,
if
cur_user_phone
in
TAKEOUT_TOOL_TIPS_PHONE
:
TakeoutTool
.
created_at
<=
last_today
)
.
count
()
cur_take_out_num
=
db
.
session
.
query
(
TakeoutTool
)
.
filter
(
TakeoutTool
.
customer_id
==
g
.
user
.
id
,
# cur_take_out_num = len(hatch_no_list)
TakeoutTool
.
created_at
>=
zero_today
,
TakeoutTool
.
created_at
<=
last_today
)
.
count
()
if
cur_take_out_num
>=
5
:
# cur_take_out_num = len(hatch_no_list)
cur_user_name
=
g
.
user
.
user_name
cur_user_phone
=
g
.
user
.
phone
if
cur_take_out_num
>=
5
:
cur_spot_name
=
Spot
.
query
.
filter_by
(
id
=
machine_info
.
spot_id
)
.
first
()
.
spotname
cur_user_name
=
g
.
user
.
user_name
cur_spot_name
=
Spot
.
query
.
filter_by
(
id
=
machine_info
.
spot_id
)
.
first
()
.
spotname
# 发短信
sms
=
SMSService
()
# 发短信
sms
.
phoneSendTips
(
cur_user_name
,
cur_spot_name
,
mac_no
,
cur_take_out_num
,
cur_user_phone
,
'18068402080'
,
'灰兔智能'
)
sms
=
SMSService
()
sms
.
phoneSendTips
(
cur_user_name
,
cur_spot_name
,
mac_no
,
cur_take_out_num
,
cur_user_phone
,
'18068402080'
,
'灰兔智能'
)
try
:
try
:
if
take_out_success_number
>
0
and
machine_info
.
mac_no
in
TAKEOUT_RECORD_MAC_NO
:
if
take_out_success_number
>
0
and
machine_info
.
mac_no
in
TAKEOUT_RECORD_MAC_NO
:
...
...
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