StaffClass.php 1010 B

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