WIN-2308041133\Administrator hai 5 meses
pai
achega
d3d3da3ec4

+ 3 - 2
extend/liuniu/WechatService.php

@@ -3,6 +3,7 @@
 namespace liuniu;
 
 use app\admin\model\Company;
+use app\admin\model\User;
 use app\admin\model\WechatPlanRecord;
 use app\api\controller\Lave;
 use app\common\model\LaveMonth;
@@ -596,7 +597,7 @@ class WechatService
      * @param string $trade_type
      * @param array $options
      */
-    public static function signedOrder($contract_code, $plan_id, $cid = 0,$contract_display_account='')
+    public static function signedOrder($contract_code, $plan_id, $cid = 0,$contract_display_account='',$nickname='')
     {
 //        $total_fee = bcmul($total_fee, 100, 0);
 //        $timestamp=time();
@@ -621,7 +622,7 @@ class WechatService
             'plan_id' => $plan_id,
             'contract_code' => $contract_code,
             'request_serial' => $current_timestamp, // 使用时间戳作为序列号
-            'contract_display_account' => 'sera',
+            'contract_display_account' => $nickname,
             'notify_url' => 'http://red.igxys.com/api/wechat/notify/'.$cid,
             'timestamp' => $current_timestamp, // 动态时间戳
             'version' => '1.0',

+ 3 - 2
extend/liuniu/repositories/LaveRepository.php

@@ -2,6 +2,7 @@
 
 namespace liuniu\repositories;
 
+use app\admin\model\User;
 use app\common\model\Lave as LaveModel;
 use app\common\model\LaveMonth as LaveMonthModel;
 use app\common\model\UserRelation;
@@ -92,8 +93,8 @@ class LaveRepository
 
         $openid = UserRelation::userIdToOpenId($plan_record['uid']);
         if ($plan_record['uid']==6779||$plan_record['uid']==12125){
-
-            $rs = WechatService::signedOrder($plan_record['contract_code'],$plan_record['plan_id'],$cid,$plan_record['contract_display_account']);
+            $nickname = User::where('id',$plan_record['uid'])->value('nickname');
+            $rs = WechatService::signedOrder($plan_record['contract_code'],$plan_record['plan_id'],$cid,$plan_record['contract_display_account'],$nickname);
             @file_put_contents("quanju3.txt", json_encode($rs) . "-签约返回结果测试2\r\n", 8);
             return $rs;
         }else{