StaffClass.php 879 B

12345678910111213141516171819202122232425262728293031323334353637
  1. <?php
  2. namespace bizHd\saas\classes;
  3. use common\components\business;
  4. use common\components\imgUtil;
  5. use Yii;
  6. use bizHd\base\classes\BaseClass;
  7. class StaffClass extends BaseClass
  8. {
  9. public static $baseFile = '\bizHd\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. foreach ($list as $key => $val) {
  24. $list[$key] = business::formatStaffAvatar($val);
  25. $list[$key]['smallAvatarUrl'] = imgUtil::getPrefix() . '/retail/default-avatar.png';
  26. $list[$key]['avatarUrl'] = imgUtil::getPrefix() . '/retail/default-avatar.png';
  27. }
  28. return $list;
  29. }
  30. }