12345678910111213141516171819202122232425262728293031323334 |
- <?php
- namespace app\data\controller\api\auth;
- use app\data\controller\api\Auth;
- use app\data\service\PaymentService;
- /**
- * 接口数据配置
- * Class Config
- * @package app\data\controller\api\auth
- */
- class Config extends Auth
- {
- /**
- * 获取支付参数数据
- * @throws \think\db\exception\DataNotFoundException
- * @throws \think\db\exception\DbException
- * @throws \think\db\exception\ModelNotFoundException
- */
- public function getPayment()
- {
- $types = [];
- foreach (PaymentService::TYPES as $type => $arr) {
- if (isset($arr['bind']) && in_array($this->type, $arr['bind'])) {
- $types[] = $type;
- }
- }
- $map = ['status' => 1, 'deleted' => 0];
- $query = $this->app->db->name('ShopPayment')->where($map)->whereIn('type', $types);
- $collect = $query->order('sort desc,id desc')->field('code,name,type')->select();
- $this->success('获取支付参数数据', $collect->toArray());
- }
- }
|