|
|
@@ -8,7 +8,9 @@
|
|
|
|
|
|
namespace app\models\user;
|
|
|
|
|
|
+use app\admin\model\wechat\WechatUser;
|
|
|
use app\models\store\StoreOrder;
|
|
|
+use crmeb\services\WechatTemplateService;
|
|
|
use think\Collection;
|
|
|
use think\db\exception\DataNotFoundException;
|
|
|
use think\db\exception\DbException;
|
|
|
@@ -61,7 +63,6 @@ class UserSpread extends BaseModel
|
|
|
}
|
|
|
$sp = $userlist[$sp]['spread_uid'] ?? 0;
|
|
|
}
|
|
|
-
|
|
|
$user = User::where('uid', $uid)->find();
|
|
|
$spread_user = User::get($spread_uid);
|
|
|
if (!$user || !$spread_user || !$spread_user['is_promoter']) {
|
|
|
@@ -69,6 +70,28 @@ class UserSpread extends BaseModel
|
|
|
}
|
|
|
//首先获取绑定方式
|
|
|
$bind_type = sys_config('bind_type', 1);
|
|
|
+// 通知上级
|
|
|
+ $openid = WechatUser::where('uid', $uid)->value('openid');
|
|
|
+ if (!empty($openid)){
|
|
|
+ $group = [
|
|
|
+ 'first' => '亲,您的订单已发货,请注意查收',
|
|
|
+ 'remark' => '点击查看订单详情'
|
|
|
+ ];
|
|
|
+ $group = array_merge($group, [
|
|
|
+ 'thing1' => $user['nickname'], //用户姓名
|
|
|
+// 'character_string2' => $order['pay_type'] == 'offline' ? '线下支付' : date('Y/m/d H:i', $order['pay_time']),
|
|
|
+// 'phone_number21' => $order['user_address'],
|
|
|
+// 'phone_number21' => '15356590576',
|
|
|
+ 'character_string7' => $user['account'], //用户账号
|
|
|
+ 'time4' => time(), //绑定时间
|
|
|
+ ]);
|
|
|
+ @file_put_contents('quanju.txt', json_encode($group)."-模版消息3\r\n", 8);
|
|
|
+ $res= WechatTemplateService::sendTemplate($openid, WechatTemplateService::SUBORDINATE_BINDING, $group, '');
|
|
|
+ @file_put_contents('quanju.txt', json_encode($res)."-模版消息返回3\r\n", 8);
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
switch ($bind_type) {
|
|
|
case 2:
|
|
|
if (self::where('uid', $uid)->where('lock', 1)->find()) {
|