|
|
@@ -334,6 +334,35 @@ class Other extends BaseController
|
|
334
|
334
|
return $value;
|
|
335
|
335
|
});
|
|
336
|
336
|
break;
|
|
|
337
|
+ case 10: //话费
|
|
|
338
|
+ $list = Db::name('order_huafei')
|
|
|
339
|
+ ->field('order_huafei_id id,order_sn,commission,amount_price pay_money,bill_status,bill_end_time,create_time,finish_time')
|
|
|
340
|
+ ->where('uid', $userId)
|
|
|
341
|
+ ->where('create_time', '>', date('Y-m-d H:i:s', strtotime($startTime)))
|
|
|
342
|
+ ->where('create_time', '<', date('Y-m-d H:i:s', strtotime($endTime)))
|
|
|
343
|
+ ->order('id', 'desc')
|
|
|
344
|
+ ->page($page, $limit)->select()
|
|
|
345
|
+ ->each(function ($value) {
|
|
|
346
|
+ $value['source'] = 10;
|
|
|
347
|
+ $billEndTime = $value['bill_end_time'];
|
|
|
348
|
+ $value['bill_end_time'] = $billEndTime ? date('Y-m-d H:i:s', $billEndTime) : '';
|
|
|
349
|
+ //'0平台未结算1已结算2失效
|
|
|
350
|
+ $statusName = ['未结算', '已结算', '失效'];
|
|
|
351
|
+ $value['status_name'] = $statusName[$value['bill_status']];
|
|
|
352
|
+ $commission = $value['commission'];
|
|
|
353
|
+ $yanglao = 0;
|
|
|
354
|
+ if ($commission) {
|
|
|
355
|
+ $yanglao = Db::name("user_bill")->where("order_sn",$value['order_sn']) -> value("number");
|
|
|
356
|
+ }
|
|
|
357
|
+ if (!$yanglao|| $yanglao <= 0){
|
|
|
358
|
+ $systemvalueObj = Db::name('system_config_value')->where('config_key','sanfangfenpei')->find();
|
|
|
359
|
+ $sanfangfenpei=json_decode($systemvalueObj['value'],true);
|
|
|
360
|
+ $yanglao=$commission*$sanfangfenpei['yanglaojin']; //新的养老金
|
|
|
361
|
+ }
|
|
|
362
|
+ $value['yanglao'] = $yanglao;
|
|
|
363
|
+ return $value;
|
|
|
364
|
+ });
|
|
|
365
|
+ break;
|
|
337
|
366
|
default:
|
|
338
|
367
|
$list = [];
|
|
339
|
368
|
}
|