瀏覽代碼

代码优化

xialei 1 年之前
父節點
當前提交
9c0e083205
共有 1 個文件被更改,包括 29 次插入29 次删除
  1. 29 29
      app/controller/admin/system/merchant/GzcLogs.php

+ 29 - 29
app/controller/admin/system/merchant/GzcLogs.php

@@ -71,39 +71,38 @@ class GzcLogs extends BaseController
71
     public function inGzc()
71
     public function inGzc()
72
     { 
72
     { 
73
         $id = intval($this->request->param('id'));
73
         $id = intval($this->request->param('id'));
74
-        $cursor = Db::table('rrx_gzc_logs')
74
+        $log = Db::table('rrx_gzc_logs')
75
             ->where('id', $id)
75
             ->where('id', $id)
76
             ->where('gzc', 0)
76
             ->where('gzc', 0)
77
             ->where('success', 0)
77
             ->where('success', 0)
78
             ->where('pension', '>', 0)
78
             ->where('pension', '>', 0)
79
-            ->cursor();
79
+            ->find();
80
+        
81
+        if(!$log){
82
+            return app('json')->fail('请选择未入账的记录', );
83
+        }
80
             
84
             
81
-        foreach($cursor as $log){
82
-            if (!$log){
83
-                return app('json')->fail('暂无记录');
84
-            }
85
-            $mobile= $log['mobile'];
86
-            $user_name =  Db::name('user_certification')->where('uid',$log['uid'])->value('user_name');
87
-            $user_card =  Db::name('user_certification')->where('uid',$log['uid'])->value('user_card');
88
-            $card_positive = Db::name('user_certification')->where('uid',$log['uid'])->value('card_positive');
89
-            $card_reverse = Db::name('user_certification')->where('uid',$log['uid'])->value('card_reverse');
90
-            if(!$mobile || !$user_name || !$user_card || !$card_positive || !$card_reverse){
91
-                return app('json')->fail('暂无记录');
92
-            }
93
-
94
-            //发起入账gzc
95
-            $OrderGzcRepository = app()->make(OrderGzcRepository::class);
96
-            $register = $OrderGzcRepository->register($mobile);
97
-            if($register['status'] != 200) return app('json')->fail('入账失败:'.$register['message']);
98
-            $uid = $register['data']['uid'] ?? 0;
99
-            if(!$uid) return app('json')->fail('创建或获取用户失败');
100
-            $certification = $OrderGzcRepository->certification($uid, $mobile, $user_name, $user_card, $card_positive, $card_reverse);
101
-            if($certification['status'] != 200) return app('json')->fail('实名认证失败:'.$certification['message']);
102
-            $gzc = $OrderGzcRepository->gzc($uid,$log['pension']);
103
-            if($gzc['status'] != 200) return app('json')->fail('入账失败:'.$gzc['message']);
104
-            $gzc_deposit_no = $gzc['data'];
105
-            $gzc_confirm_result = $gzc['message'];
85
+        $mobile= $log['mobile'];
86
+        $user_name =  Db::name('user_certification')->where('uid',$log['uid'])->value('user_name');
87
+        $user_card =  Db::name('user_certification')->where('uid',$log['uid'])->value('user_card');
88
+        $card_positive = Db::name('user_certification')->where('uid',$log['uid'])->value('card_positive');
89
+        $card_reverse = Db::name('user_certification')->where('uid',$log['uid'])->value('card_reverse');
90
+        if(!$mobile || !$user_name || !$user_card || !$card_positive || !$card_reverse){
91
+            return app('json')->fail('存在实名数据缺失');
106
         }
92
         }
93
+
94
+        //发起入账gzc
95
+        $OrderGzcRepository = app()->make(OrderGzcRepository::class);
96
+        $register = $OrderGzcRepository->register($mobile);
97
+        if($register['status'] != 200) return app('json')->fail('入账失败:'.$register['message']);
98
+        $uid = $register['data']['uid'] ?? 0;
99
+        if(!$uid) return app('json')->fail('创建或获取用户失败');
100
+        $certification = $OrderGzcRepository->certification($uid, $mobile, $user_name, $user_card, $card_positive, $card_reverse);
101
+        if($certification['status'] != 200) return app('json')->fail('实名认证失败:'.$certification['message']);
102
+        $gzc = $OrderGzcRepository->gzc($uid,$log['pension']);
103
+        if($gzc['status'] != 200) return app('json')->fail('入账失败:'.$gzc['message']);
104
+        $gzc_deposit_no = $gzc['data'];
105
+        $gzc_confirm_result = $gzc['message'];
107
         $OrderMerchantRepository = app()->make(OrderMerchantRepository::class);
106
         $OrderMerchantRepository = app()->make(OrderMerchantRepository::class);
108
         $orderId = $OrderMerchantRepository->getNewOrderId('IN10');
107
         $orderId = $OrderMerchantRepository->getNewOrderId('IN10');
109
         Db::table('rrx_gzc_logs')
108
         Db::table('rrx_gzc_logs')
@@ -119,7 +118,8 @@ class GzcLogs extends BaseController
119
             'success' => 1,
118
             'success' => 1,
120
             'update_time' => date('Y-m-d H:i:s')
119
             'update_time' => date('Y-m-d H:i:s')
121
         ]);
120
         ]);
122
-        return app('json')->success('发起成功');
121
+        
122
+        return app('json')->success('发起成功', $log);
123
     }
123
     }
124
 
124
 
125
 
125
 
@@ -155,7 +155,7 @@ class GzcLogs extends BaseController
155
             $card_positive = Db::name('user_certification')->where('uid',$log['uid'])->value('card_positive');
155
             $card_positive = Db::name('user_certification')->where('uid',$log['uid'])->value('card_positive');
156
             $card_reverse = Db::name('user_certification')->where('uid',$log['uid'])->value('card_reverse');
156
             $card_reverse = Db::name('user_certification')->where('uid',$log['uid'])->value('card_reverse');
157
             if(!$mobile || !$user_name || !$user_card || !$card_positive || !$card_reverse){
157
             if(!$mobile || !$user_name || !$user_card || !$card_positive || !$card_reverse){
158
-                return app('json')->fail('暂无记录');
158
+                return app('json')->fail('存在实名数据缺失');
159
             }
159
             }
160
 
160
 
161
             //发起入账gzc
161
             //发起入账gzc