|
|
@@ -3,10 +3,27 @@
|
|
|
namespace bizGhs\base\classes;
|
|
|
|
|
|
|
|
|
+use bizGhs\admin\classes\AdminClass;
|
|
|
+
|
|
|
class BaseClass extends \biz\base\classes\BaseClass
|
|
|
{
|
|
|
public static function groupImg($img)
|
|
|
{
|
|
|
return \Yii::$app->params['imgHost'].$img;
|
|
|
}
|
|
|
+
|
|
|
+ public static function groupAdmin($list)
|
|
|
+ {
|
|
|
+ $adminIds = array_column($list,'adminId');
|
|
|
+ $adminData = AdminClass::getByIds($adminIds);
|
|
|
+ if($adminData){
|
|
|
+ $adminData = array_column($adminData,null,'id');
|
|
|
+ }
|
|
|
+ foreach ($list as $k=>$v){
|
|
|
+ $list[$k]['adminName'] = $adminData[$v['adminId']]['adminName']??'';
|
|
|
+ $list[$k]['nickName'] = $adminData[$v['adminId']]['nickName']??'';
|
|
|
+ $list[$k]['avatar'] = isset($adminData[$v['adminId']]['avatar'])?self::groupImg($adminData[$v['adminId']]['avatar']):'';
|
|
|
+ }
|
|
|
+ return $list;
|
|
|
+ }
|
|
|
}
|