Bladeren bron

充值要加城市字段

lizhen_gitee 1 jaar geleden
bovenliggende
commit
93aedc9e70
2 gewijzigde bestanden met toevoegingen van 7 en 2 verwijderingen
  1. 6 2
      application/api/controller/Payios.php
  2. 1 0
      public/assets/js/backend/userrecharge.js

+ 6 - 2
application/api/controller/Payios.php

@@ -33,6 +33,7 @@ class Payios extends Api
         $rc_id     = input('rc_id',0);
         $pay_type  = 'ios';
         $platform  = 'app';
+        $cityname = input('cityname','','trim');
         $uid = $this->auth->id;
 
         if(!$rc_id){
@@ -69,7 +70,7 @@ class Payios extends Api
         $data['order_status'] = 0;
         $data['table_name'] = 'jewel_recharge';
         $data['table_id'] = 0;
-        $data['args'] = json_encode(['jewel'=>$jewel]);
+        $data['args'] = json_encode(['jewel'=>$jewel,'cityname'=>$cityname]);
         $data['bundle_id'] = $recharge_config['bundle_id'];
 
         $orderid = Db::name('pay_order')->insertGetId($data);
@@ -148,9 +149,12 @@ class Payios extends Api
 
         //逻辑开始
         $args = json_decode($order_info['args'],true);
+        $extend = [
+            'cityname' => $args['cityname']
+        ];
         //先充值
         if($order_info['table_name'] == 'jewel_recharge'){
-            $result = model('Wallet')->lockChangeAccountRemain($order_info['user_id'],$args['jewel'],'+',0,'金币充值',33,'jewel');
+            $result = model('Wallet')->lockChangeAccountRemain($order_info['user_id'],$args['jewel'],'+',0,'金币充值',33,'jewel',$extend);
             if($result['status']===false)
             {
                 filePut($prefix.'逻辑添加金币失败');

+ 1 - 0
public/assets/js/backend/userrecharge.js

@@ -37,6 +37,7 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
                         {field: 'createtime', title: __('Createtime'), operate:'RANGE', addclass:'datetimerange', autocomplete:false, formatter: Table.api.formatter.datetime},
                         {field: 'type', title: __('Type')},
                         {field: 'type_text', title: '类型描述',operate:false},
+                        {field: 'cityname', title: '城市',operate:'LIKE'},
 //                        {field: 'operate', title: __('Operate'), table: table, events: Table.api.events.operate, formatter: Table.api.formatter.operate}
                     ]
                 ]