@@ -1042,8 +1042,11 @@ def member_activity_contribute_welfare_unlock(request, administrator): |
||
1042 | 1042 |
wxcfg = WECHAT.get('MINIAPP', {}) |
1043 | 1043 |
appid = wxcfg.get('appID') |
1044 | 1044 |
|
1045 |
- sendwxasubscribemessage(openid=user.openid_miniapp, template_id=settings.TEMPLATE_ID_UNLOCKING_WELFARE, data=data, miniprogram_state=None, lang=None, page='/pages/member/activity/activity?unlocking_id={}'.format(unlocking_info.unlocking_id)) |
|
1045 |
+ res = sendwxasubscribemessage(openid=user.openid_miniapp, template_id=settings.TEMPLATE_ID_UNLOCKING_WELFARE, data=data, miniprogram_state=None, lang=None, page='/pages/member/activity/activity?unlocking_id={}'.format(unlocking_info.unlocking_id)) |
|
1046 | 1046 |
# sendtemplatemessage(openid=user.openid, template_id=settings.TEMPLATE_ID_UNLOCKING_WELFARE, data=data, miniappid=appid, minipagepath='/pages/member/activity/activity?unlocking_id={}'.format(unlocking_info.unlocking_id)) |
1047 |
+ |
|
1048 |
+ unlocking_info.send_template_message_res = json.dumps(res) |
|
1049 |
+ unlocking_info.save() |
|
1047 | 1050 |
|
1048 | 1051 |
return response(200, 'Unlock Member Activity Contribute Welfare Success', u'解锁会员活动投稿福利成功') |
1049 | 1052 |
|
@@ -0,0 +1,21 @@ |
||
1 |
+# -*- coding: utf-8 -*- |
|
2 |
+ |
|
3 |
+# Generated by Django 3.2.16 on 2024-05-08 01:58 |
|
4 |
+ |
|
5 |
+from django.db import migrations |
|
6 |
+import jsonfield.fields |
|
7 |
+ |
|
8 |
+ |
|
9 |
+class Migration(migrations.Migration): |
|
10 |
+ |
|
11 |
+ dependencies = [ |
|
12 |
+ ('member', '0071_auto_20240410_1612'), |
|
13 |
+ ] |
|
14 |
+ |
|
15 |
+ operations = [ |
|
16 |
+ migrations.AddField( |
|
17 |
+ model_name='memberactivitycontributionwelfareunlockinginfo', |
|
18 |
+ name='send_template_message_res', |
|
19 |
+ field=jsonfield.fields.JSONField(blank=True, help_text='send_template_message_res', null=True, verbose_name='send_template_message_res'), |
|
20 |
+ ), |
|
21 |
+ ] |
@@ -1099,6 +1099,9 @@ class MemberActivityContributionWelfareUnlockingInfo(BaseModelMixin, BrandInfoMi |
||
1099 | 1099 |
|
1100 | 1100 |
is_handled = models.BooleanField(_(u'is_handled'), default=False, help_text=u'是否已处理') |
1101 | 1101 |
|
1102 |
+ send_template_message_res = JSONField(_(u'send_template_message_res'), blank=True, null=True, help_text=u'send_template_message_res') |
|
1103 |
+ |
|
1104 |
+ |
|
1102 | 1105 |
class Meta: |
1103 | 1106 |
verbose_name = _(u'会员活动投稿福利解锁信息') |
1104 | 1107 |
verbose_name_plural = _(u'会员活动投稿福利解锁信息') |