|
|
@@ -11,6 +11,7 @@ use bizGhs\merchant\classes\ShopClass;
|
|
|
use bizGhs\merchant\services\MerchantService;
|
|
|
use bizGhs\user\services\UserService;
|
|
|
use common\components\error;
|
|
|
+use common\components\imgUtil;
|
|
|
use common\components\miniUtil;
|
|
|
use common\components\stringUtil;
|
|
|
use common\components\util;
|
|
|
@@ -100,32 +101,25 @@ class ShopAdminService extends BaseService
|
|
|
if (empty($list)) {
|
|
|
return $data;
|
|
|
}
|
|
|
-
|
|
|
- //管理员基础信息
|
|
|
- $ids = array_column($list, 'adminId');
|
|
|
- $adminInfo = AdminClass::getByIds($ids, null, 'id');
|
|
|
- $adminBaseInfo = AdminClass::groupAdminBaseInfo($adminInfo, $sensitive);
|
|
|
-
|
|
|
$roleIds = array_column($list, 'roleId');
|
|
|
$roleIds = array_filter(array_unique($roleIds));
|
|
|
$roleList = AdminRoleClass::getByIds($roleIds, null, 'id');
|
|
|
-
|
|
|
+ $prefix = imgUtil::getPrefix();
|
|
|
foreach ($list as $key => $val) {
|
|
|
- $adminId = $val['adminId'];
|
|
|
$roleId = $val['roleId'];
|
|
|
$roleName = isset($roleList[$roleId]['roleName']) ? $roleList[$roleId]['roleName'] : '';
|
|
|
$list[$key]['roleName'] = $roleName;
|
|
|
- $currentAdmin = isset($adminBaseInfo[$adminId]) ? $adminBaseInfo[$adminId] : [];
|
|
|
- $list[$key]['adminName'] = isset($currentAdmin['adminName']) ? $currentAdmin['adminName'] : '';
|
|
|
//帐号状态
|
|
|
$status = 1;
|
|
|
- if (isset($currentAdmin['accountStatus']) && $currentAdmin['accountStatus'] == 0) {
|
|
|
- $status = 0;
|
|
|
- }
|
|
|
if (isset($val['status']) && $val['status'] == 0) {
|
|
|
$status = 0;
|
|
|
}
|
|
|
$list[$key]['status'] = $status;
|
|
|
+ $avatar = $prefix . 'hhb_small.png';
|
|
|
+ if (isset($val['avatar']) && !empty($val['avatar'])) {
|
|
|
+ $avatar = $prefix . $val['avatar'];
|
|
|
+ }
|
|
|
+ $list[$key]['avatar'] = $avatar;
|
|
|
}
|
|
|
$data['list'] = $list;
|
|
|
return $data;
|