StaffClass.php 862 B

123456789101112131415161718192021222324252627282930313233343536
  1. <?php
  2. namespace biz\saas\classes;
  3. use common\components\business;
  4. use Yii;
  5. use biz\base\classes\BaseClass;
  6. class StaffClass extends BaseClass
  7. {
  8. public static $baseFile = '\biz\saas\models\Staff';
  9. public static function getDetail($id)
  10. {
  11. //获取员工详情 shish 2019.12.9
  12. $detail = self::getById($id);
  13. if (empty($detail)) {
  14. util::fail('没有找到员工信息');
  15. }
  16. $list = self::groupStaffBaseInfo([$detail]);
  17. return current($list);
  18. }
  19. //组合员工基本信息 shish 2019.12.9
  20. public static function groupStaffBaseInfo($list)
  21. {
  22. foreach ($list as $key => $val) {
  23. $list[$key] = business::formatStaffAvatar($val);
  24. $list[$key]['smallAvatarUrl'] = Yii::$app->params['imgHost'] . '/retail/default-avatar.png';
  25. $list[$key]['avatarUrl'] = Yii::$app->params['imgHost'] . '/retail/default-avatar.png';
  26. }
  27. return $list;
  28. }
  29. }