修改服务名称

This commit is contained in:
邹景立 2021-03-17 10:54:27 +08:00
parent 35ee0d95cc
commit 382917a96d
15 changed files with 60 additions and 60 deletions

View File

@ -5,7 +5,7 @@ namespace app\data\controller;
use app\data\service\OrderService; use app\data\service\OrderService;
use app\data\service\PaymentService; use app\data\service\PaymentService;
use app\data\service\ExpressService; use app\data\service\ExpressService;
use app\data\service\UserService; use app\data\service\UserAdminService;
use think\admin\Controller; use think\admin\Controller;
use think\exception\HttpResponseException; use think\exception\HttpResponseException;
@ -84,8 +84,8 @@ class ShopOrder extends Controller
*/ */
protected function _index_page_filter(array &$data) protected function _index_page_filter(array &$data)
{ {
UserService::instance()->buildByUid($data); UserAdminService::instance()->buildByUid($data);
UserService::instance()->buildByUid($data, 'puid1', 'fromer'); UserAdminService::instance()->buildByUid($data, 'puid1', 'fromer');
OrderService::instance()->buildData($data); OrderService::instance()->buildData($data);
foreach ($data as &$vo) $vo['payment_name'] = PaymentService::name($vo['payment_type']); foreach ($data as &$vo) $vo['payment_name'] = PaymentService::name($vo['payment_type']);
} }

View File

@ -3,7 +3,7 @@
namespace app\data\controller; namespace app\data\controller;
use app\data\service\PaymentService; use app\data\service\PaymentService;
use app\data\service\UserService; use app\data\service\UserAdminService;
use think\admin\Controller; use think\admin\Controller;
use think\admin\extend\CodeExtend; use think\admin\extend\CodeExtend;
@ -81,8 +81,8 @@ class ShopPayment extends Controller
$this->payments = []; $this->payments = [];
foreach ($this->types as $k => $vo) { foreach ($this->types as $k => $vo) {
$allow = []; $allow = [];
foreach ($vo['bind'] as $api) if (isset(UserService::TYPES[$api])) { foreach ($vo['bind'] as $api) if (isset(UserAdminService::TYPES[$api])) {
$allow[$api] = UserService::TYPES[$api]['name']; $allow[$api] = UserAdminService::TYPES[$api]['name'];
} }
if (count($allow)) { if (count($allow)) {
$this->payments[$k] = array_merge($vo, ['allow' => join('、', $allow)]); $this->payments[$k] = array_merge($vo, ['allow' => join('、', $allow)]);

View File

@ -2,7 +2,7 @@
namespace app\data\controller; namespace app\data\controller;
use app\data\service\UserService; use app\data\service\UserAdminService;
use think\admin\Controller; use think\admin\Controller;
/** /**
@ -40,7 +40,7 @@ class User extends Controller
*/ */
protected function _page_filter(array &$data) protected function _page_filter(array &$data)
{ {
UserService::instance()->buildByUid($data, 'pid1', 'fromer'); UserAdminService::instance()->buildByUid($data, 'pid1', 'fromer');
} }
/** /**

View File

@ -4,7 +4,7 @@ namespace app\data\controller;
use app\data\service\UserBalanceService; use app\data\service\UserBalanceService;
use app\data\service\UserUpgradeService; use app\data\service\UserUpgradeService;
use app\data\service\UserService; use app\data\service\UserAdminService;
use think\admin\Controller; use think\admin\Controller;
use think\admin\extend\CodeExtend; use think\admin\extend\CodeExtend;
use think\admin\service\AdminService; use think\admin\service\AdminService;
@ -47,7 +47,7 @@ class UserBalance extends Controller
*/ */
protected function _index_page_filter(array &$data) protected function _index_page_filter(array &$data)
{ {
UserService::instance()->buildByUid($data); UserAdminService::instance()->buildByUid($data);
$uids = array_unique(array_column($data, 'create_by')); $uids = array_unique(array_column($data, 'create_by'));
$users = $this->app->db->name('SystemUser')->whereIn('id', $uids)->column('username', 'id'); $users = $this->app->db->name('SystemUser')->whereIn('id', $uids)->column('username', 'id');
foreach ($data as &$vo) $vo['create_byname'] = $users[$vo['create_by']] ?? $vo['create_by']; foreach ($data as &$vo) $vo['create_byname'] = $users[$vo['create_by']] ?? $vo['create_by'];

View File

@ -2,7 +2,7 @@
namespace app\data\controller; namespace app\data\controller;
use app\data\service\UserService; use app\data\service\UserAdminService;
use app\data\service\UserTransferService; use app\data\service\UserTransferService;
use think\admin\Controller; use think\admin\Controller;
use think\admin\extend\CodeExtend; use think\admin\extend\CodeExtend;
@ -91,7 +91,7 @@ class UserTransfer extends Controller
*/ */
protected function _page_filter(array &$data) protected function _page_filter(array &$data)
{ {
UserService::instance()->buildByUid($data); UserAdminService::instance()->buildByUid($data);
} }
/** /**

View File

@ -2,7 +2,7 @@
namespace app\data\controller\api; namespace app\data\controller\api;
use app\data\service\UserService; use app\data\service\UserAdminService;
use app\data\service\UserTokenService; use app\data\service\UserTokenService;
use think\admin\Controller; use think\admin\Controller;
use think\exception\HttpResponseException; use think\exception\HttpResponseException;
@ -46,7 +46,7 @@ abstract class Auth extends Controller
// 接口数据类型 // 接口数据类型
$this->type = $this->request->header('api-name') ?: input('api'); $this->type = $this->request->header('api-name') ?: input('api');
$this->type = $this->type ?: $this->request->header('api-type'); $this->type = $this->type ?: $this->request->header('api-type');
if (empty($this->type) || empty(UserService::TYPES[$this->type])) { if (empty($this->type) || empty(UserAdminService::TYPES[$this->type])) {
$this->error("接口支付未定义!"); $this->error("接口支付未定义!");
} }
// 获取用户数据 // 获取用户数据
@ -70,7 +70,7 @@ abstract class Auth extends Controller
[$state, $info, $this->uuid] = UserTokenService::instance()->check($this->type, $token); [$state, $info, $this->uuid] = UserTokenService::instance()->check($this->type, $token);
if (empty($state)) $this->error($info, '{-null-}', 401); if (empty($state)) $this->error($info, '{-null-}', 401);
} }
return UserService::instance()->get($this->uuid, $this->type); return UserAdminService::instance()->get($this->uuid, $this->type);
} catch (HttpResponseException $exception) { } catch (HttpResponseException $exception) {
throw $exception; throw $exception;
} catch (\Exception $exception) { } catch (\Exception $exception) {

View File

@ -3,7 +3,7 @@
namespace app\data\controller\api; namespace app\data\controller\api;
use app\data\service\MessageService; use app\data\service\MessageService;
use app\data\service\UserService; use app\data\service\UserAdminService;
use think\admin\Controller; use think\admin\Controller;
/** /**
@ -30,8 +30,8 @@ class Login extends Controller
*/ */
protected function initialize() protected function initialize()
{ {
$this->type = input('api', UserService::API_TYPE_WAP); $this->type = input('api', UserAdminService::API_TYPE_WAP);
if (empty(UserService::TYPES[$this->type])) { if (empty(UserAdminService::TYPES[$this->type])) {
$this->error("接口支付[{$this->type}]未定义规则!"); $this->error("接口支付[{$this->type}]未定义规则!");
} }
} }
@ -55,7 +55,7 @@ class Login extends Controller
if (empty($user)) $this->error('该手机号还没有注册哦!'); if (empty($user)) $this->error('该手机号还没有注册哦!');
if (empty($user['status'])) $this->error('该用户账号状态异常!'); if (empty($user['status'])) $this->error('该用户账号状态异常!');
if (md5($data['password']) === $user['password']) { if (md5($data['password']) === $user['password']) {
$this->success('手机登录成功!', UserService::instance()->set($map, [], $this->type, true)); $this->success('手机登录成功!', UserAdminService::instance()->set($map, [], $this->type, true));
} else { } else {
$this->error('账号登录失败,请稍候再试!'); $this->error('账号登录失败,请稍候再试!');
} }
@ -88,7 +88,7 @@ class Login extends Controller
$this->error('手机号已注册,请使用其它手机号!'); $this->error('手机号已注册,请使用其它手机号!');
} }
$data['password'] = md5($data['password']); $data['password'] = md5($data['password']);
$user = UserService::instance()->set($map, $data, $this->type, true); $user = UserAdminService::instance()->set($map, $data, $this->type, true);
empty($user) ? $this->error('手机注册失败!') : $this->success('用户注册成功!', $user); empty($user) ? $this->error('手机注册失败!') : $this->success('用户注册成功!', $user);
} }

View File

@ -2,7 +2,7 @@
namespace app\data\controller\api; namespace app\data\controller\api;
use app\data\service\UserService; use app\data\service\UserAdminService;
use app\wechat\service\WechatService; use app\wechat\service\WechatService;
use think\admin\Controller; use think\admin\Controller;
use think\Response; use think\Response;
@ -25,7 +25,7 @@ class Wechat extends Controller
* 接口认证类型 * 接口认证类型
* @var string * @var string
*/ */
private $type = UserService::API_TYPE_WECHAT; private $type = UserAdminService::API_TYPE_WECHAT;
/** /**
* 唯一绑定字段 * 唯一绑定字段
@ -39,10 +39,10 @@ class Wechat extends Controller
*/ */
protected function initialize(): Wechat protected function initialize(): Wechat
{ {
if (empty(UserService::TYPES[$this->type]['auth'])) { if (empty(UserAdminService::TYPES[$this->type]['auth'])) {
$this->error("接口类型[{$this->type}]没有定义规则"); $this->error("接口类型[{$this->type}]没有定义规则");
} else { } else {
$this->field = UserService::TYPES[$this->type]['auth']; $this->field = UserAdminService::TYPES[$this->type]['auth'];
} }
return $this; return $this;
} }
@ -81,7 +81,7 @@ class Wechat extends Controller
$data['base_sex'] = ['未知', '男', '女'][$data['sex']] ?? '未知'; $data['base_sex'] = ['未知', '男', '女'][$data['sex']] ?? '未知';
if (isset($data['headimgurl'])) $data['headimg'] = $data['headimgurl']; if (isset($data['headimgurl'])) $data['headimg'] = $data['headimgurl'];
$map = isset($data['unionid']) ? ['unionid' => $data['unionid']] : [$this->field => $result['openid']]; $map = isset($data['unionid']) ? ['unionid' => $data['unionid']] : [$this->field => $result['openid']];
$result['userinfo'] = UserService::instance()->set($map, array_merge($map, $data), $this->type, true); $result['userinfo'] = UserAdminService::instance()->set($map, array_merge($map, $data), $this->type, true);
$script[] = "window.WeChatOpenid='{$result['openid']}'"; $script[] = "window.WeChatOpenid='{$result['openid']}'";
$script[] = 'window.WeChatFansInfo=' . json_encode($result['fansinfo'], JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT); $script[] = 'window.WeChatFansInfo=' . json_encode($result['fansinfo'], JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT);
$script[] = 'window.WeChatUserInfo=' . json_encode($result['userinfo'], JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT); $script[] = 'window.WeChatUserInfo=' . json_encode($result['userinfo'], JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT);

View File

@ -2,7 +2,7 @@
namespace app\data\controller\api; namespace app\data\controller\api;
use app\data\service\UserService; use app\data\service\UserAdminService;
use think\admin\Controller; use think\admin\Controller;
use think\exception\HttpResponseException; use think\exception\HttpResponseException;
use think\Response; use think\Response;
@ -21,7 +21,7 @@ class Wxapp extends Controller
* 接口认证类型 * 接口认证类型
* @var string * @var string
*/ */
private $type = UserService::API_TYPE_WXAPP; private $type = UserAdminService::API_TYPE_WXAPP;
/** /**
* 唯一绑定字段 * 唯一绑定字段
@ -48,10 +48,10 @@ class Wxapp extends Controller
'appsecret' => sysconf('data.wxapp_appkey'), 'appsecret' => sysconf('data.wxapp_appkey'),
'cache_path' => $this->app->getRootPath() . 'runtime' . DIRECTORY_SEPARATOR . 'wechat', 'cache_path' => $this->app->getRootPath() . 'runtime' . DIRECTORY_SEPARATOR . 'wechat',
]; ];
if (empty(UserService::TYPES[$this->type]['auth'])) { if (empty(UserAdminService::TYPES[$this->type]['auth'])) {
$this->error("接口类型[{$this->type}]没有定义规则"); $this->error("接口类型[{$this->type}]没有定义规则");
} else { } else {
$this->field = UserService::TYPES[$this->type]['auth']; $this->field = UserAdminService::TYPES[$this->type]['auth'];
} }
} }
@ -66,7 +66,7 @@ class Wxapp extends Controller
[$openid, $unionid, $sessionKey] = $this->_getSessionKey($input['code']); [$openid, $unionid, $sessionKey] = $this->_getSessionKey($input['code']);
$map = empty($unionid) ? [$this->field => $openid] : ['unionid' => $unionid]; $map = empty($unionid) ? [$this->field => $openid] : ['unionid' => $unionid];
$data = array_merge($map, [$this->field => $openid, 'session_key' => $sessionKey]); $data = array_merge($map, [$this->field => $openid, 'session_key' => $sessionKey]);
$this->success('授权换取成功!', UserService::instance()->set($map, $data, $this->type, true)); $this->success('授权换取成功!', UserAdminService::instance()->set($map, $data, $this->type, true));
} }
/** /**
@ -91,7 +91,7 @@ class Wxapp extends Controller
$sex = ['未知', '男', '女'][$result['gender']] ?? '未知'; $sex = ['未知', '男', '女'][$result['gender']] ?? '未知';
$map = empty($result['unionId']) ? [$this->field => $result['openId']] : ['unionid' => $result['unionId']]; $map = empty($result['unionId']) ? [$this->field => $result['openId']] : ['unionid' => $result['unionId']];
$data = [$this->field => $result['openId'], 'headimg' => $result['avatarUrl'], 'nickname' => $result['nickName'], 'base_sex' => $sex]; $data = [$this->field => $result['openId'], 'headimg' => $result['avatarUrl'], 'nickname' => $result['nickName'], 'base_sex' => $sex];
$this->success('数据解密成功!', UserService::instance()->set($map, array_merge($map, $data), $this->type, true)); $this->success('数据解密成功!', UserAdminService::instance()->set($map, array_merge($map, $data), $this->type, true));
} elseif (is_array($result) && isset($result['phoneNumber'])) { } elseif (is_array($result) && isset($result['phoneNumber'])) {
$this->success('数据解密成功!', $result); $this->success('数据解密成功!', $result);
} else { } else {

View File

@ -4,7 +4,7 @@ namespace app\data\controller\api\auth;
use app\data\controller\api\Auth; use app\data\controller\api\Auth;
use app\data\service\UserUpgradeService; use app\data\service\UserUpgradeService;
use app\data\service\UserService; use app\data\service\UserAdminService;
use think\admin\Storage; use think\admin\Storage;
use think\exception\HttpResponseException; use think\exception\HttpResponseException;
@ -137,9 +137,9 @@ class Center extends Auth
$data = $this->_vali(['from.require' => '邀请人不能为空']); $data = $this->_vali(['from.require' => '邀请人不能为空']);
[$state, $message] = UserUpgradeService::instance()->bindAgent($this->uuid, $data['from'], false); [$state, $message] = UserUpgradeService::instance()->bindAgent($this->uuid, $data['from'], false);
if ($state) { if ($state) {
$this->success($message, UserService::instance()->total($this->uuid)); $this->success($message, UserAdminService::instance()->total($this->uuid));
} else { } else {
$this->error($message, UserService::instance()->total($this->uuid)); $this->error($message, UserAdminService::instance()->total($this->uuid));
} }
} }
} }

View File

@ -7,7 +7,7 @@ use app\data\service\ExpressService;
use app\data\service\GoodsService; use app\data\service\GoodsService;
use app\data\service\OrderService; use app\data\service\OrderService;
use app\data\service\PaymentService; use app\data\service\PaymentService;
use app\data\service\UserService; use app\data\service\UserAdminService;
use think\admin\extend\CodeExtend; use think\admin\extend\CodeExtend;
use think\exception\HttpResponseException; use think\exception\HttpResponseException;
@ -317,8 +317,8 @@ class Order extends Auth
if ($order['payment_status'] > 0) $this->error('已经完成支付'); if ($order['payment_status'] > 0) $this->error('已经完成支付');
try { try {
$openid = ''; $openid = '';
if (in_array($this->type, [UserService::API_TYPE_WXAPP, UserService::API_TYPE_WECHAT])) { if (in_array($this->type, [UserAdminService::API_TYPE_WXAPP, UserAdminService::API_TYPE_WECHAT])) {
$openid = $this->user[UserService::TYPES[$this->type]['auth']] ?? ''; $openid = $this->user[UserAdminService::TYPES[$this->type]['auth']] ?? '';
if (empty($openid)) $this->error("发起支付失败"); if (empty($openid)) $this->error("发起支付失败");
} }
// 返回订单数据及支付发起参数 // 返回订单数据及支付发起参数

View File

@ -45,7 +45,7 @@ class NewsService extends Service
foreach ($list as &$vo) $vo['record'] = $items[$vo['code']] ?? []; foreach ($list as &$vo) $vo['record'] = $items[$vo['code']] ?? [];
/*! 绑定用户数据 */ /*! 绑定用户数据 */
$colls = 'id,phone,nickname,username,headimg,status'; $colls = 'id,phone,nickname,username,headimg,status';
UserService::instance()->buildByUid($list, 'uid', 'user', $colls); UserAdminService::instance()->buildByUid($list, 'uid', 'user', $colls);
} }
return $list; return $list;
} }

View File

@ -114,8 +114,8 @@ class OrderService extends Service
$items = $query->withoutField('id,uid,status,deleted,create_at')->whereIn('order_no', $nobs)->select()->toArray(); $items = $query->withoutField('id,uid,status,deleted,create_at')->whereIn('order_no', $nobs)->select()->toArray();
// 关联用户数据 // 关联用户数据
$fields = 'phone,username,nickname,headimg,status'; $fields = 'phone,username,nickname,headimg,status';
UserService::instance()->buildByUid($data, 'uid', 'user', $fields); UserAdminService::instance()->buildByUid($data, 'uid', 'user', $fields);
if ($fromer) UserService::instance()->buildByUid($data, 'puid1', 'fromer', $fields); if ($fromer) UserAdminService::instance()->buildByUid($data, 'puid1', 'fromer', $fields);
foreach ($data as &$vo) { foreach ($data as &$vo) {
[$vo['sales'], $vo['truck'], $vo['items']] = [0, $trucks[$vo['order_no']] ?? [], []]; [$vo['sales'], $vo['truck'], $vo['items']] = [0, $trucks[$vo['order_no']] ?? [], []];
foreach ($items as $item) if ($vo['order_no'] === $item['order_no']) { foreach ($items as $item) if ($vo['order_no'] === $item['order_no']) {

View File

@ -53,71 +53,71 @@ abstract class PaymentService
'type' => 'BALANCE', 'type' => 'BALANCE',
'name' => '账号余额支付', 'name' => '账号余额支付',
'bind' => [ 'bind' => [
UserService::API_TYPE_WAP, UserService::API_TYPE_WEB, UserAdminService::API_TYPE_WAP, UserAdminService::API_TYPE_WEB,
UserService::API_TYPE_WXAPP, UserService::API_TYPE_WECHAT, UserAdminService::API_TYPE_WXAPP, UserAdminService::API_TYPE_WECHAT,
UserService::API_TYPE_IOSAPP, UserService::API_TYPE_ANDROID, UserAdminService::API_TYPE_IOSAPP, UserAdminService::API_TYPE_ANDROID,
], ],
], ],
self::PAYMENT_VOUCHER => [ self::PAYMENT_VOUCHER => [
'type' => 'VOUCHER', 'type' => 'VOUCHER',
'name' => '单据凭证支付', 'name' => '单据凭证支付',
'bind' => [ 'bind' => [
UserService::API_TYPE_WAP, UserService::API_TYPE_WEB, UserAdminService::API_TYPE_WAP, UserAdminService::API_TYPE_WEB,
UserService::API_TYPE_WXAPP, UserService::API_TYPE_WECHAT, UserAdminService::API_TYPE_WXAPP, UserAdminService::API_TYPE_WECHAT,
UserService::API_TYPE_IOSAPP, UserService::API_TYPE_ANDROID, UserAdminService::API_TYPE_IOSAPP, UserAdminService::API_TYPE_ANDROID,
], ],
], ],
self::PAYMENT_WECHAT_WAP => [ self::PAYMENT_WECHAT_WAP => [
'type' => 'MWEB', 'type' => 'MWEB',
'name' => '微信WAP支付', 'name' => '微信WAP支付',
'bind' => [UserService::API_TYPE_WAP], 'bind' => [UserAdminService::API_TYPE_WAP],
], ],
self::PAYMENT_WECHAT_APP => [ self::PAYMENT_WECHAT_APP => [
'type' => 'APP', 'type' => 'APP',
'name' => '微信APP支付', 'name' => '微信APP支付',
'bind' => [UserService::API_TYPE_IOSAPP, UserService::API_TYPE_ANDROID], 'bind' => [UserAdminService::API_TYPE_IOSAPP, UserAdminService::API_TYPE_ANDROID],
], ],
self::PAYMENT_WECHAT_XCX => [ self::PAYMENT_WECHAT_XCX => [
'type' => 'JSAPI', 'type' => 'JSAPI',
'name' => '微信小程序支付', 'name' => '微信小程序支付',
'bind' => [UserService::API_TYPE_WXAPP], 'bind' => [UserAdminService::API_TYPE_WXAPP],
], ],
self::PAYMENT_WECHAT_GZH => [ self::PAYMENT_WECHAT_GZH => [
'type' => 'JSAPI', 'type' => 'JSAPI',
'name' => '微信公众号支付', 'name' => '微信公众号支付',
'bind' => [UserService::API_TYPE_WECHAT], 'bind' => [UserAdminService::API_TYPE_WECHAT],
], ],
self::PAYMENT_WECHAT_QRC => [ self::PAYMENT_WECHAT_QRC => [
'type' => 'NATIVE', 'type' => 'NATIVE',
'name' => '微信二维码支付', 'name' => '微信二维码支付',
'bind' => [UserService::API_TYPE_WEB], 'bind' => [UserAdminService::API_TYPE_WEB],
], ],
// 支付宝支持配置(不需要的直接注释) // 支付宝支持配置(不需要的直接注释)
self::PAYMENT_ALIPAY_WAP => [ self::PAYMENT_ALIPAY_WAP => [
'type' => '', 'type' => '',
'name' => '支付宝WAP支付', 'name' => '支付宝WAP支付',
'bind' => [UserService::API_TYPE_WAP], 'bind' => [UserAdminService::API_TYPE_WAP],
], ],
self::PAYMENT_ALIPAY_WEB => [ self::PAYMENT_ALIPAY_WEB => [
'type' => '', 'type' => '',
'name' => '支付宝WEB支付', 'name' => '支付宝WEB支付',
'bind' => [UserService::API_TYPE_WEB], 'bind' => [UserAdminService::API_TYPE_WEB],
], ],
self::PAYMENT_ALIAPY_APP => [ self::PAYMENT_ALIAPY_APP => [
'type' => '', 'type' => '',
'name' => '支付宝APP支付', 'name' => '支付宝APP支付',
'bind' => [UserService::API_TYPE_ANDROID, UserService::API_TYPE_IOSAPP], 'bind' => [UserAdminService::API_TYPE_ANDROID, UserAdminService::API_TYPE_IOSAPP],
], ],
// 汇聚支持配置(不需要的直接注释) // 汇聚支持配置(不需要的直接注释)
self::PAYMENT_JOINPAY_XCX => [ self::PAYMENT_JOINPAY_XCX => [
'type' => 'WEIXIN_XCX', 'type' => 'WEIXIN_XCX',
'name' => '汇聚小程序支付', 'name' => '汇聚小程序支付',
'bind' => [UserService::API_TYPE_WXAPP], 'bind' => [UserAdminService::API_TYPE_WXAPP],
], ],
self::PAYMENT_JOINPAY_GZH => [ self::PAYMENT_JOINPAY_GZH => [
'type' => 'WEIXIN_GZH', 'type' => 'WEIXIN_GZH',
'name' => '汇聚公众号支付', 'name' => '汇聚公众号支付',
'bind' => [UserService::API_TYPE_WECHAT], 'bind' => [UserAdminService::API_TYPE_WECHAT],
], ],
]; ];
@ -213,7 +213,7 @@ abstract class PaymentService
{ {
$types = []; $types = [];
foreach (self::TYPES as $k => $v) if (isset($v['bind'])) { foreach (self::TYPES as $k => $v) if (isset($v['bind'])) {
if (array_intersect($v['bind'], array_keys(UserService::TYPES))) { if (array_intersect($v['bind'], array_keys(UserAdminService::TYPES))) {
$types[$k] = $v; $types[$k] = $v;
} }
} }

View File

@ -7,11 +7,11 @@ use think\admin\Service;
use think\db\exception\DbException; use think\db\exception\DbException;
/** /**
* 用户数据服务 * 用户数据管理服务
* Class UserService * Class UserAdminService
* @package app\store\service * @package app\store\service
*/ */
class UserService extends Service class UserAdminService extends Service
{ {
const API_TYPE_WAP = 'wap'; const API_TYPE_WAP = 'wap';
const API_TYPE_WEB = 'web'; const API_TYPE_WEB = 'web';