فهرست منبع

feature/EK-4047

ryan 1 هفته پیش
والد
کامیت
674da2b311

+ 2 - 0
backendApi/modules/v1/controllers/FinanceController.php

@@ -1174,6 +1174,8 @@ class FinanceController extends BaseController {
             'AUDIT_STATUS' => 'R.AUDIT_STATUS',
             'BANK_NO' => 'R.BANK_NO',
             'CREATED_AT' => 'R.CREATED_AT',
+            //4047 国家筛选
+            'COUNTRY_NAME' => 'U.COUNTRY_ID',
         ]);
         $condition = $filter['condition'];
         $params = $filter['params'];

+ 21 - 0
backendApi/modules/v1/models/lists/finance/RechargeList.php

@@ -152,8 +152,29 @@ class RechargeList extends \common\libs\dataList\DataList implements DataListInt
                 'BANK_NO' => ['isUserTable' => false, 'name' => \Yii::t('ctx', 'modelsListsFinanceRechargeListgetColumnBankNo')],// 汇款账号
                 'AMOUNT' => ['isUserTable' => false, 'name' => \Yii::t('ctx', 'modelsListsFinanceRechargeListgetColumnAmount')],// 充值金额
                 'CREATED_AT' => ['isUserTable' => false, 'name' => \Yii::t('ctx', 'modelsListsFinanceRechargeListgetColumnCreatedAt'), 'other' => 'date'],// 申请时间
+                //4047 (2026/3/24 16:54 Ryan)
+                'COUNTRY_NAME' => [
+                    'name' => \Yii::t('ctx', 'modelListFinanceBalanceAuditListCountryName'), // 国家
+                    'other'=> 'select',
+                    'selectData'=> self::getCountry()
+                ],
             ];
         }
         return $this->filterTypes;
     }
+
+    public function getCountry()
+    {
+        $countries = Countries::getFromCache();
+
+        $data = [];
+        foreach ($countries as $country) {
+            $data[] = [
+                'id' => $country['ID'],
+                'name' => $country['NAME'],
+            ];
+        }
+
+        return $data;
+    }
 }