|
|
@@ -180,72 +180,85 @@ class User extends BaseController
|
|
180
|
180
|
|
|
181
|
181
|
public function spread_info_yhc()
|
|
182
|
182
|
{
|
|
|
183
|
+ log::info("============ddddddddd");
|
|
183
|
184
|
$user = $this->request->userInfo();
|
|
184
|
|
- if ($this->source == 'yhc' && $this->merId) {
|
|
185
|
|
- $where['mer_id'] = $this->merId;
|
|
186
|
|
- $where['uid'] = $user->uid;
|
|
187
|
|
- $enterprise_user = Db::name('enterprise_user')->where($where)->find();
|
|
188
|
|
- if ($enterprise_user) {
|
|
189
|
|
- $data['current_balance'] = set_price_rtrim($enterprise_user['commission']);//收益余额
|
|
190
|
|
- $data['unsettled_balance'] = 0;//未结算
|
|
191
|
|
- $extract_price = Db::name('user_extract')->where($where)->whereIn('status', [0, 1])->sum('extract_price');
|
|
192
|
|
- $data['withdrawn_balance'] = set_price_rtrim($extract_price); //已提现
|
|
193
|
|
- $data['total_balance'] = set_price_rtrim($enterprise_user['commission'] + $data['withdrawn_balance']);//总收益=收益余额+已提现
|
|
194
|
|
- $data['identity'] = $enterprise_user['identity'];
|
|
195
|
|
- $data['level'] = $enterprise_user['level'];
|
|
196
|
|
- $data['partnership'] = $enterprise_user['partnership'];
|
|
197
|
|
- $data['green_integral'] = $enterprise_user['green_integral'];
|
|
198
|
|
- $data['green_integral_is'] = $enterprise_user['green_integral_is'];
|
|
199
|
|
- $data['operate'] = $enterprise_user['operate'];
|
|
200
|
|
- $data['operate_icon'] = '';
|
|
201
|
|
- $data['operate_text'] = '';
|
|
202
|
|
- $member_settings = merchantConfig($this->merId, 'member_settings');
|
|
203
|
|
- if ($data['operate'] == 101) {
|
|
204
|
|
- $data['operate_icon'] = $member_settings['yy_one_img'];
|
|
205
|
|
- $data['operate_text'] = $member_settings['yy_one_text'];
|
|
206
|
|
- }
|
|
207
|
|
- if ($data['operate'] == 102) {
|
|
208
|
|
- $data['operate_icon'] = $member_settings['yy_two_img'];
|
|
209
|
|
- $data['operate_text'] = $member_settings['yy_two_text'];
|
|
210
|
|
- }
|
|
211
|
|
-
|
|
212
|
|
-
|
|
213
|
|
- $data['nickname'] = $user->nickname;
|
|
214
|
|
- $data['avatar'] = $enterprise_user['avatar'];
|
|
215
|
|
-
|
|
216
|
|
- $arr = $this->jisuan_fans($user->uid);
|
|
217
|
|
- $data['fans_num'] = count($arr);//粉丝总数
|
|
218
|
|
-
|
|
219
|
|
- $yanglao = 0;
|
|
220
|
|
- $offLinewhere = ['mer_id' => $this->merId, 'uid' => $user->uid, 'commission_type' => '5', 'type_shop' => 0];
|
|
221
|
|
- $offLine1 = Db::name('user_bill')->where($offLinewhere)->where('source', 1)->where('status', 1)->sum('number');
|
|
222
|
|
- $yanglao += $offLine1;
|
|
223
|
|
- $offLine2 = Db::name('user_bill')->where($offLinewhere)->where('source', 0)->whereIn('status', [0, 1])->sum('number');
|
|
224
|
|
- $yanglao += $offLine2;
|
|
225
|
|
-
|
|
226
|
|
-
|
|
227
|
|
- $data['ylj'] = set_price_rtrim($yanglao);
|
|
228
|
|
-
|
|
229
|
|
- $data['yhc_withdrawal_money'] = merchantConfig($this->merId, 'yhc_withdrawal_money');
|
|
230
|
|
-
|
|
|
185
|
+ if($user->uid>0){
|
|
|
186
|
+ //已经入账积分
|
|
|
187
|
+ $data['total_source']=$user->score;
|
|
|
188
|
+ //为生效积分
|
|
|
189
|
+ $data['no_total_source']=Db::name('user_sign_score')->where('status', -1)->where('uid', $user->uid)->sum('reward_socre');;
|
|
|
190
|
+ log::info("====spread_info_yhc=={$data['total_source']}======={$data['no_total_source']}");
|
|
|
191
|
+ return app('json')->success($data);
|
|
231
|
192
|
|
|
232
|
|
- $data['uid'] = $enterprise_user['uid'];
|
|
233
|
|
- if ($enterprise_user['identity'] > 100) {
|
|
234
|
|
- $data['identity_data'] = Db::name('enterprise_performance_divvy')->field('name,img,content')->where('state', 1)->where('id', $enterprise_user['identity'])->find();
|
|
235
|
|
- if (!$data['identity_data']) {
|
|
236
|
|
- $data['identity_data'] = null;
|
|
237
|
|
- $data['identity'] = '100';
|
|
238
|
|
- }
|
|
239
|
|
- } else {
|
|
240
|
|
- $data['identity_data'] = null;
|
|
241
|
|
- }
|
|
|
193
|
+ }
|
|
|
194
|
+// if ($this->source == 'yhc' && $this->merId) {
|
|
|
195
|
+// $where['mer_id'] = $this->merId;
|
|
|
196
|
+// $where['uid'] = $user->uid;
|
|
|
197
|
+// $enterprise_user = Db::name('enterprise_user')->where($where)->find();
|
|
|
198
|
+// if ($enterprise_user) {
|
|
|
199
|
+// $data['current_balance'] = set_price_rtrim($enterprise_user['commission']);//收益余额
|
|
|
200
|
+// $data['unsettled_balance'] = 0;//未结算
|
|
|
201
|
+// $extract_price = Db::name('user_extract')->where($where)->whereIn('status', [0, 1])->sum('extract_price');
|
|
|
202
|
+// $data['withdrawn_balance'] = set_price_rtrim($extract_price); //已提现
|
|
|
203
|
+// $data['total_balance'] = set_price_rtrim($enterprise_user['commission'] + $data['withdrawn_balance']);//总收益=收益余额+已提现
|
|
|
204
|
+// $data['identity'] = $enterprise_user['identity'];
|
|
|
205
|
+// $data['level'] = $enterprise_user['level'];
|
|
|
206
|
+// $data['partnership'] = $enterprise_user['partnership'];
|
|
|
207
|
+// $data['green_integral'] = $enterprise_user['green_integral'];
|
|
|
208
|
+// $data['green_integral_is'] = $enterprise_user['green_integral_is'];
|
|
|
209
|
+// $data['operate'] = $enterprise_user['operate'];
|
|
|
210
|
+// $data['operate_icon'] = '';
|
|
|
211
|
+// $data['operate_text'] = '';
|
|
|
212
|
+// $member_settings = merchantConfig($this->merId, 'member_settings');
|
|
|
213
|
+// if ($data['operate'] == 101) {
|
|
|
214
|
+// $data['operate_icon'] = $member_settings['yy_one_img'];
|
|
|
215
|
+// $data['operate_text'] = $member_settings['yy_one_text'];
|
|
|
216
|
+// }
|
|
|
217
|
+// if ($data['operate'] == 102) {
|
|
|
218
|
+// $data['operate_icon'] = $member_settings['yy_two_img'];
|
|
|
219
|
+// $data['operate_text'] = $member_settings['yy_two_text'];
|
|
|
220
|
+// }
|
|
|
221
|
+//
|
|
|
222
|
+//
|
|
|
223
|
+// $data['nickname'] = $user->nickname;
|
|
|
224
|
+// $data['avatar'] = $enterprise_user['avatar'];
|
|
|
225
|
+//
|
|
|
226
|
+// $arr = $this->jisuan_fans($user->uid);
|
|
|
227
|
+// $data['fans_num'] = count($arr);//粉丝总数
|
|
|
228
|
+//
|
|
|
229
|
+// $yanglao = 0;
|
|
|
230
|
+// $offLinewhere = ['mer_id' => $this->merId, 'uid' => $user->uid, 'commission_type' => '5', 'type_shop' => 0];
|
|
|
231
|
+// $offLine1 = Db::name('user_bill')->where($offLinewhere)->where('source', 1)->where('status', 1)->sum('number');
|
|
|
232
|
+// $yanglao += $offLine1;
|
|
|
233
|
+// $offLine2 = Db::name('user_bill')->where($offLinewhere)->where('source', 0)->whereIn('status', [0, 1])->sum('number');
|
|
|
234
|
+// $yanglao += $offLine2;
|
|
|
235
|
+//
|
|
|
236
|
+//
|
|
|
237
|
+// $data['ylj'] = set_price_rtrim($yanglao);
|
|
|
238
|
+//
|
|
|
239
|
+// $data['yhc_withdrawal_money'] = merchantConfig($this->merId, 'yhc_withdrawal_money');
|
|
|
240
|
+//
|
|
|
241
|
+//
|
|
|
242
|
+// $data['uid'] = $enterprise_user['uid'];
|
|
|
243
|
+// if ($enterprise_user['identity'] > 100) {
|
|
|
244
|
+// $data['identity_data'] = Db::name('enterprise_performance_divvy')->field('name,img,content')->where('state', 1)->where('id', $enterprise_user['identity'])->find();
|
|
|
245
|
+// if (!$data['identity_data']) {
|
|
|
246
|
+// $data['identity_data'] = null;
|
|
|
247
|
+// $data['identity'] = '100';
|
|
|
248
|
+// }
|
|
|
249
|
+// } else {
|
|
|
250
|
+// $data['identity_data'] = null;
|
|
|
251
|
+// }
|
|
|
252
|
+//
|
|
|
253
|
+// $data['level_data'] = Db::name('enterprise_agent_divvy')->field('name,img,content')->where('state', 1)->where('id', $enterprise_user['level'])->find();
|
|
|
254
|
+//
|
|
|
255
|
+//
|
|
|
256
|
+// return app('json')->success($data);
|
|
|
257
|
+// }
|
|
|
258
|
+// }
|
|
242
|
259
|
|
|
243
|
|
- $data['level_data'] = Db::name('enterprise_agent_divvy')->field('name,img,content')->where('state', 1)->where('id', $enterprise_user['level'])->find();
|
|
244
|
260
|
|
|
245
|
261
|
|
|
246
|
|
- return app('json')->success($data);
|
|
247
|
|
- }
|
|
248
|
|
- }
|
|
249
|
262
|
return app('json')->fail('用户不存在');
|
|
250
|
263
|
}
|
|
251
|
264
|
|
|
|
@@ -988,25 +1001,31 @@ class User extends BaseController
|
|
988
|
1001
|
*/
|
|
989
|
1002
|
public function green_integral_list()
|
|
990
|
1003
|
{
|
|
991
|
|
- $pm = $this->request->param('pm', 1);
|
|
|
1004
|
+ $pm = $this->request->param('pm');
|
|
|
1005
|
+ $status = $this->request->param('status');
|
|
992
|
1006
|
[$page, $limit] = $this->getPage();
|
|
993
|
1007
|
$uid = $this->request->uid();
|
|
|
1008
|
+ log::info("green_integral_list==={$uid}");
|
|
994
|
1009
|
$where['uid'] = $uid;
|
|
995
|
|
- $where['mer_id'] = $this->merId;
|
|
996
|
|
- if ($pm == 1) {
|
|
997
|
|
- $pm_arr = [1, 3];
|
|
998
|
|
- } else {
|
|
999
|
|
- $pm_arr = [2, 4];
|
|
|
1010
|
+// $where['mer_id'] = $this->merId;
|
|
|
1011
|
+// if ($pm == 1) {
|
|
|
1012
|
+// $pm_arr = [1, 3];
|
|
|
1013
|
+// } else {
|
|
|
1014
|
+// $pm_arr = [2, 4];
|
|
|
1015
|
+// }
|
|
|
1016
|
+ if ($pm==0){
|
|
|
1017
|
+
|
|
|
1018
|
+ $data = DB::name('user_sign_score')->where($where)->where('pm', 1)->field('id,mark,reward_socre,pm,addtime,order_id')->page($page, $limit)->order("id desc")->select();
|
|
1000
|
1019
|
}
|
|
1001
|
|
- $data = DB::name('enterprise_user_score')->where($where)->whereIn('pm', $pm_arr)->field('id,mark,reward_socre,pm,create_time,order_id')->page($page, $limit)->order("id desc")->select()->each(function ($v) {
|
|
|
1020
|
+ if($pm==1){
|
|
|
1021
|
+ $data = DB::name('user_sign_score')->where($where)->where('pm', 2)->field('id,mark,reward_socre,pm,addtime,order_id')->page($page, $limit)->order("id desc")->select();
|
|
1002
|
1022
|
|
|
1003
|
|
- if ($v['pm'] == 3 || $v['pm'] == 1) {
|
|
1004
|
|
- $v['pm'] = 1;
|
|
1005
|
|
- } else {
|
|
1006
|
|
- $v['pm'] = 2;
|
|
1007
|
|
- }
|
|
1008
|
|
- return $v;
|
|
1009
|
|
- });
|
|
|
1023
|
+ }
|
|
|
1024
|
+ if($pm==2){
|
|
|
1025
|
+ $data = DB::name('user_sign_score')->where($where)->where('status', -1)->field('id,mark,reward_socre,pm,addtime,order_id')->page($page, $limit)->order("id desc")->select();
|
|
|
1026
|
+
|
|
|
1027
|
+ }
|
|
|
1028
|
+ log::info("=======date==={$data}");
|
|
1010
|
1029
|
return app("json")->success($data);
|
|
1011
|
1030
|
|
|
1012
|
1031
|
}
|