Commit 8d123678 by 魏强

指定的手机号弹出数量超过限制,才发短信提醒;

parent f63b004c
......@@ -79,3 +79,10 @@ ACCOUNT_STATUS = {
}
TAKEOUT_RECORD_MAC_NO = ('1909033201020158', '1909033201020159',)
TAKEOUT_TOOL_TIPS_PHONE = [
'13505357700',
'13755790666',
'15279120691',
'13870952089'
]
......@@ -17,7 +17,7 @@ from Redis_Cache import redis
from Service.SMSService import SMSService
from Service.ToolService import ToolService
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__)
......@@ -126,19 +126,20 @@ def take_out_multiple():
# 当弹出充电宝数量大于5台时,给管理员手机发送短信
zero_today, last_today = getTodayDate()
cur_take_out_num = db.session.query(TakeoutTool).filter(TakeoutTool.customer_id == g.user.id,
TakeoutTool.created_at >= zero_today,
TakeoutTool.created_at <= last_today).count()
# cur_take_out_num = len(hatch_no_list)
if cur_take_out_num >= 5:
cur_user_name = g.user.user_name
cur_user_phone = g.user.phone
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', '灰兔智能')
cur_user_phone = g.user.phone
if cur_user_phone in TAKEOUT_TOOL_TIPS_PHONE:
cur_take_out_num = db.session.query(TakeoutTool).filter(TakeoutTool.customer_id == g.user.id,
TakeoutTool.created_at >= zero_today,
TakeoutTool.created_at <= last_today).count()
# cur_take_out_num = len(hatch_no_list)
if cur_take_out_num >= 5:
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', '灰兔智能')
try:
if take_out_success_number > 0 and machine_info.mac_no in TAKEOUT_RECORD_MAC_NO:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment