@@ -27,7 +27,7 @@ def exec_send_jsapi_hb(user, elog, amount): |
||
27 | 27 |
|
28 | 28 |
|
29 | 29 |
def exec_clerk_send_jsapi_hb(user, elog, amount): |
30 |
- send_jsapi_hb(user.brand_id, user.openid, amount, transfer=False) |
|
30 |
+ send_jsapi_hb(user.brand_id, user.openid, amount, transfer=False, clerk=True) |
|
31 | 31 |
|
32 | 32 |
elog.has_clerk_send_redpack = True |
33 | 33 |
elog.clerk_redpack_send_amount = amount |
@@ -10,7 +10,7 @@ from account.models import UserInfo |
||
10 | 10 |
WECHAT = settings.WECHAT |
11 | 11 |
|
12 | 12 |
|
13 |
-def send_jsapi_hb(brand_id, openid, amount, transfer=True): |
|
13 |
+def send_jsapi_hb(brand_id, openid, amount, transfer=True, clerk=False): |
|
14 | 14 |
trade_type = 'JSAPI' |
15 | 15 |
# 根据 trade_type 获取 wechat 配置 |
16 | 16 |
wxcfg = WECHAT.get('{}:{}'.format(brand_id, trade_type), {}) |
@@ -20,7 +20,7 @@ def send_jsapi_hb(brand_id, openid, amount, transfer=True): |
||
20 | 20 |
if transfer: |
21 | 21 |
ret_data = wxpay.transfer.transfer(openid, amount, u'企业付款', check_name='NO_CHECK') |
22 | 22 |
else: |
23 |
- wxrpk = wxcfg.get('redpack', {}) |
|
23 |
+ wxrpk = wxcfg.get('clerkredpack', {}) if clerk else wxcfg.get('redpack', {}) |
|
24 | 24 |
ret_data = wxpay.redpack.send( |
25 | 25 |
openid, |
26 | 26 |
amount, |