Procházet zdrojové kódy

话费养老金显示

xialei před 1 rokem
rodič
revize
09dc36220f
1 změnil soubory, kde provedl 29 přidání a 0 odebrání
  1. 29 0
      app/controller/api/store/product/Other.php

+ 29 - 0
app/controller/api/store/product/Other.php

@@ -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
         }