|
|
@@ -71,39 +71,38 @@ class GzcLogs extends BaseController
|
|
71
|
71
|
public function inGzc()
|
|
72
|
72
|
{
|
|
73
|
73
|
$id = intval($this->request->param('id'));
|
|
74
|
|
- $cursor = Db::table('rrx_gzc_logs')
|
|
|
74
|
+ $log = Db::table('rrx_gzc_logs')
|
|
75
|
75
|
->where('id', $id)
|
|
76
|
76
|
->where('gzc', 0)
|
|
77
|
77
|
->where('success', 0)
|
|
78
|
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
|
106
|
$OrderMerchantRepository = app()->make(OrderMerchantRepository::class);
|
|
108
|
107
|
$orderId = $OrderMerchantRepository->getNewOrderId('IN10');
|
|
109
|
108
|
Db::table('rrx_gzc_logs')
|
|
|
@@ -119,7 +118,8 @@ class GzcLogs extends BaseController
|
|
119
|
118
|
'success' => 1,
|
|
120
|
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
|
155
|
$card_positive = Db::name('user_certification')->where('uid',$log['uid'])->value('card_positive');
|
|
156
|
156
|
$card_reverse = Db::name('user_certification')->where('uid',$log['uid'])->value('card_reverse');
|
|
157
|
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
|
161
|
//发起入账gzc
|