|
|
@@ -2,14 +2,16 @@
|
|
|
|
|
|
namespace biz\admin\classes;
|
|
|
|
|
|
+use biz\admin\services\AdminRoleService;
|
|
|
+use biz\user\services\UserService;
|
|
|
use Yii;
|
|
|
use biz\base\classes\BaseClass;
|
|
|
|
|
|
class AdminClass extends BaseClass
|
|
|
{
|
|
|
-
|
|
|
+
|
|
|
public static $baseFile = '\biz\admin\models\Admin';
|
|
|
-
|
|
|
+
|
|
|
//收益通知人
|
|
|
public static $noticeAdmin = [
|
|
|
//国兰
|
|
|
@@ -18,4 +20,23 @@ class AdminClass extends BaseClass
|
|
|
'wx84d95afcb7b594eb' => ['oTFbYvsjwgVwXggwtlM2ESAKwuN8', 'oTFbYvqP6qwdCCkdFB9GYnlzDIUg'],
|
|
|
];
|
|
|
|
|
|
+ //组合员工基本信息 shish 2019.12.9
|
|
|
+ public static function groupAdminBaseInfo($list)
|
|
|
+ {
|
|
|
+ $roleIdList = array_column($list, 'roleId');
|
|
|
+ $userIdList = array_column($list, 'userId');
|
|
|
+ $userInfo = UserService::getByIds($userIdList, null, 'id');
|
|
|
+ $roleInfo = AdminRoleService::getByIds($roleIdList, null, 'id');
|
|
|
+ $prefix = Yii::$app->params['imgUrl'];
|
|
|
+ foreach ($list as $key => $val) {
|
|
|
+ $roleId = $val['roleId'];
|
|
|
+ $list[$key]['roleName'] = isset($roleInfo[$roleId]['roleName']) ? $roleInfo[$roleId]['roleName'] : '';
|
|
|
+ $userId = $val['userId'];
|
|
|
+ $list[$key]['nickName'] = isset($userInfo[$userId]['userName']) ? $userInfo[$userId]['userName'] : '';
|
|
|
+ $list[$key]['avatarUrl'] = isset($userInfo[$userId]['avatar']) ? $prefix . $userInfo[$userId]['avatar'] : '';
|
|
|
+ $list[$key]['mobile'] = isset($userInfo[$userId]['mobile']) ? $prefix . $userInfo[$userId]['mobile'] : '';
|
|
|
+ }
|
|
|
+ return $list;
|
|
|
+ }
|
|
|
+
|
|
|
}
|