Aucune description

create_update_membercard.py 7.4KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175
  1. # -*- coding: utf-8 -*-
  2. from django.conf import settings
  3. from pywe_media import Media
  4. from pywe_membercard import membercard_update
  5. from pywe_storage import RedisStorage
  6. from utils.redis.connect import r
  7. WECHAT = settings.WECHAT
  8. appid = WECHAT.get('JSAPI', {}).get('appID')
  9. appsecret = WECHAT.get('JSAPI', {}).get('appsecret')
  10. # media = Media(appid=appid, secret=appsecret, token=token)
  11. # background_pic_url = media.uploadimg(media_file_path='/home/media.jpg').get('url', '')
  12. # print(background_pic_url)
  13. # logo_url = media.uploadimg(media_file_path='/home/media.jpg').get('url', '')
  14. # print(logo_url)
  15. MEMBER_CARD = {
  16. "background_pic_url": "https://mmbiz.qlogo.cn/mmbiz/0?wx_fmt=jpeg",
  17. "base_info": {
  18. "logo_url": "http://mmbiz.qpic.cn/mmbiz/FwEqNFmHjnq7tPjKvFjCAc74gjy6mpoQzYKuOfQalfCSTQiaUHDkqNd2gHTSyos4rmLc6zOqecOica6MRHePl6Qg/0?wx_fmt=jpeg",
  19. "brand_name": u"Tamron",
  20. 'code_type': 'CODE_TYPE_QRCODE',
  21. 'title': u'电子保修卡',
  22. "color": "Color010",
  23. 'get_limit': 0,
  24. "notice": u"",
  25. "service_phone": "",
  26. "description": u"1、该电子保修卡仅限本人使用;\n2、该项保修服务仅适用于中国大陆地区销售的腾龙正规产品,非正品行货产品无法享受此服务;\n3、购买日期以发票或订单信息为准;\n4、双休日以及法定节假日不提供维修,敬请谅解。详情请见腾龙官方网站“服务与支持”页面信息(http://www.tamron.com.cn/service/index.shtml);\n售后服务热线:400-610-5688",
  27. "location_id_list": [
  28. ],
  29. 'date_info': {
  30. # 'type': '2',
  31. # 'fixed_term': 2190,
  32. },
  33. "sku": {
  34. "quantity": 100000000,
  35. },
  36. },
  37. 'advanced_info': {
  38. 'time_limit': [
  39. {
  40. "type": "MONDAY",
  41. "begin_hour": 9,
  42. "end_hour": 17,
  43. "begin_minute": 0,
  44. "end_minute": 0
  45. },
  46. {
  47. "type": "TUESDAY",
  48. "begin_hour": 9,
  49. "end_hour": 17,
  50. "begin_minute": 0,
  51. "end_minute": 0
  52. },
  53. {
  54. "type": "WEDNESDAY",
  55. "begin_hour": 9,
  56. "end_hour": 17,
  57. "begin_minute": 0,
  58. "end_minute": 0
  59. },
  60. {
  61. "type": "THURSDAY",
  62. "begin_hour": 9,
  63. "end_hour": 17,
  64. "begin_minute": 0,
  65. "end_minute": 0
  66. },
  67. {
  68. "type": "FRIDAY",
  69. "begin_hour": 9,
  70. "end_hour": 17,
  71. "begin_minute": 0,
  72. "end_minute": 0
  73. },
  74. ],
  75. },
  76. 'discount': 0,
  77. 'supply_bonus': False,
  78. 'supply_balance': False,
  79. "bonus_cleared": "bonus_cleared",
  80. "bonus_rules": "bonus_rules",
  81. "prerogative": u"1、此卡可享受腾龙镜头产品“5+1年”增值保修服务;\n2、可参与更多专享活动请见腾龙官方微信公众号日后相关推送;",
  82. "auto_activate": True, # 也可以填写wx_activate
  83. "activate_url": "",
  84. }
  85. MEMBER_CARD_CREATE_INFO = {
  86. "card": {
  87. "card_type": "MEMBER_CARD",
  88. "member_card": MEMBER_CARD,
  89. }
  90. }
  91. MEMBER_CARD_UPDATE_INFO = {
  92. "card_id": settings.MEMBER_CARD_ID_TAMRON,
  93. "member_card": {
  94. "background_pic_url": "http://mmbiz.qpic.cn/mmbiz_jpg/FwEqNFmHjnrURYGmgRpFaGUbx38LzuTjKbIogsXOgzExibIq5fkwMtMvVsknG0Sh70sVXeEjZgtkxQmIOd9uiaRg/0",
  95. "base_info": {
  96. "logo_url": "http://mmbiz.qpic.cn/mmbiz_jpg/FwEqNFmHjnrURYGmgRpFaGUbx38LzuTjAgHIKS0yLJJS8ZfDZmF3iaz5QJyUK05C9vOticILuzxfibOrowpoSibJCA/0",
  97. # "brand_name": u"Tamron",
  98. 'code_type': 'CODE_TYPE_QRCODE',
  99. 'title': u'电子保修卡',
  100. "color": "Color010",
  101. 'get_limit': 0,
  102. "notice": u" ",
  103. "service_phone": "",
  104. "description": u"1、该电子保修卡仅限本人使用;\n2、该保修服务仅适用于中国大陆地区销售的腾龙正规产品,非正品行货产品无法享受此服务;\n3、5+1增值保修服务起始日以发票或订单的购买日期为准;\n4、双休日以及法定节假日不提供维修,敬请谅解。详情请见腾龙官方网站“服务与支持”页面信息(http://www.tamron.com.cn/service/index.shtml);\n5、腾龙光学(上海)有限公司对在中国大陆地区销售的腾龙公司正规产品提供5年免费维修服务。在按照使用说明书正常使用的情况下,如果出现故障现象,请凭保修卡以及正规原始发票进行免费保修(保险、运费以及其他连带费用除外);\n6、以下情况属于收费维修范围: a. 不能出示有效保修卡以及购买原始发票。b. 私自修理、改造、分解、清洁等造成的故障。c. 未遵守使用说明书而进行错误操作、维护,在恶劣环境下使用而造成的故障。d. 震动、摔落、进水、受潮、进沙土、进灰、发霉等不当保管造成的故障。e. 正常磨耗和自然灾害所造成的故障;\n7、以下情况可能拒绝维修:a. 产品损毁严重已无维修价值。b. 私自拆解造成产品50%以上的解体。c. 产品停产超过7年。d. 非性能故障的外观零件,不提供更换;\n8、前盖、后盖、遮光罩、脚架接环等配件不属于免费保修范围;\n9、保修卡和保修规定仅限在中国大陆地区有效;\n售后服务热线:400-610-5688",
  105. "location_id_list": [
  106. ],
  107. 'date_info': {
  108. 'type': 'DATE_TYPE_PERMANENT',
  109. },
  110. },
  111. 'advanced_info': {
  112. 'time_limit': [
  113. {
  114. "type": "MONDAY",
  115. "begin_hour": 9,
  116. "end_hour": 17,
  117. "begin_minute": 0,
  118. "end_minute": 0
  119. },
  120. {
  121. "type": "TUESDAY",
  122. "begin_hour": 9,
  123. "end_hour": 17,
  124. "begin_minute": 0,
  125. "end_minute": 0
  126. },
  127. {
  128. "type": "WEDNESDAY",
  129. "begin_hour": 9,
  130. "end_hour": 17,
  131. "begin_minute": 0,
  132. "end_minute": 0
  133. },
  134. {
  135. "type": "THURSDAY",
  136. "begin_hour": 9,
  137. "end_hour": 17,
  138. "begin_minute": 0,
  139. "end_minute": 0
  140. },
  141. {
  142. "type": "FRIDAY",
  143. "begin_hour": 9,
  144. "end_hour": 17,
  145. "begin_minute": 0,
  146. "end_minute": 0
  147. },
  148. ],
  149. },
  150. 'discount': 0,
  151. 'supply_bonus': False,
  152. 'supply_balance': False,
  153. "bonus_cleared": "bonus_cleared",
  154. "bonus_rules": "bonus_rules",
  155. "prerogative": u"1、此卡可享受腾龙镜头产品“5+1年”增值保修服务;\n2、可参与更多专享活动请见腾龙官方微信公众号日后相关推送;",
  156. # "wx_activate": True,
  157. "auto_activate": True, # 也可以填写wx_activate
  158. "activate_url": "",
  159. },
  160. }
  161. def update_membercard():
  162. data = membercard_update(MEMBER_CARD_UPDATE_INFO, appid=appid, secret=appsecret, storage=RedisStorage(r))
  163. print(data)