租用申请,推送模板消息

FFIB %!s(int64=2) %!d(string=hace) años
padre
commit
a7dd7aa658
Se han modificado 2 ficheros con 30 adiciones y 1 borrados
  1. 28 0
      api/tenancy_admin_views.py
  2. 2 1
      kodo/settings.py

+ 28 - 0
api/tenancy_admin_views.py

@@ -13,6 +13,7 @@ from TimeConvert import TimeConvert as tc
13 13
 
14 14
 from api.tenancy_views import tenancy_tracking_info_subscribe
15 15
 from kodo.decorators import check_admin
16
+from pre.custom_message import sendtemplatemessage
16 17
 from tenancy.models import TenancyShotInfo, TenancyShotRequestInfo
17 18
 from utils.error.errno_utils import TenancyStatusCode
18 19
 from utils.kuaidi.synquery import KuaiDi100
@@ -310,6 +311,33 @@ def shot_request_send(request, administrator):
310 311
 
311 312
     if tracking_number and tracking_number != old_tracking_number:
312 313
         tenancy_tracking_info_subscribe(req, 'tracking')
314
+        data = {
315
+            "first": {
316
+                "value": u'您的镜头租用申请已通过,快递已寄出,请注意查收',
317
+                "color": "#173177"
318
+            },
319
+            "keyword1": {
320
+                "value": req.name,
321
+                "color": "#173177"
322
+            },
323
+            "keyword2": {
324
+                "value": shot.model_name,
325
+                "color": "#173177"
326
+            },
327
+             "keyword2": {
328
+                "value": shot.sn,
329
+                "color": "#173177"
330
+            },
331
+            "remark": {
332
+                "value": u'感谢您的申请',
333
+                "color": "#173177"
334
+            }
335
+        }
336
+
337
+        wxcfg = WECHAT.get('MINIAPP', {})
338
+        appid = wxcfg.get('appID')
339
+
340
+        sendtemplatemessage(openid=user.openid, template_id=settings.TEMPLATE_ID_TENANCY, data=data, miniappid=appid, minipagepath='/pages/member/mine/mine?page={}&request_id={}'.format('rentLensPage', req.request_id))
313 341
 
314 342
     return response(data={
315 343
         'req': req.admindata,

+ 2 - 1
kodo/settings.py

@@ -426,7 +426,8 @@ DEBUG_STATISTIC_DATA_FLAG = False
426 426
 TEMPLATE_ID_TRACKING = 'T5pvO7McZbDZkNwfpwQCAoqo8fWOu3iD45sLE__EiBc'
427 427
 TEMPLATE_ID_COMPLEMENT = 'DXJzPqLPaxa-G2IjAQnv-5Lbca63OZwIqANwvBbMm5I'
428 428
 TEMPLATE_ID_MAINTENANCE = '8RnRElbNaTiAgCvWdTz0njeed060v9szOcVD2ilx5dk'
429
-TEMPLATE_ID_UNLOCKING_WELFARE = 't1utmIOwVlumBXu6VYN-CNzsOSgQcoHa8PTybyb5e94'
429
+TEMPLATE_ID_UNLOCKING_WELFARE = 'gJ-7a-MbgSvJmvBas7c64_h0A3AY3JJ9fs58GLRoO28'
430
+TEMPLATE_ID_TENANCY = 'gJ-7a-MbgSvJmvBas7c64_h0A3AY3JJ9fs58GLRoO28'
430 431
 
431 432
 KODO_BRAND_NAME = ''
432 433