Browse Source

增加操作人信息的获取

林琦海 5 years ago
parent
commit
651b6b1d5c

+ 2 - 1
app/ghs/controllers/PurchaseOrderController.php

@@ -1,7 +1,6 @@
 <?php
 namespace ghs\controllers;
 
-use bizGhs\admin\classes\AdminClass;
 use bizGhs\order\classes\PurchaseOrderClass;
 use bizGhs\order\classes\PurchaseOrderItemClass;
 use bizGhs\product\classes\ProductClass;
@@ -71,6 +70,8 @@ class PurchaseOrderController extends BaseController
         $where['shopId'] = $this->shopId;
         $data = PurchaseOrderClass::getOrderList($where);
         $data['list'] = PurchaseOrderClass::groupSupplierInfo($data['list']);
+        $data['list'] = PurchaseOrderClass::groupAdmin($data['list']);
+
         util::success($data);
     }
 

+ 17 - 0
biz-ghs/base/classes/BaseClass.php

@@ -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;
+    }
 }