ClearService.php 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. <?php
  2. namespace bizGhs\clear\services;
  3. use bizGhs\base\services\BaseService;
  4. use bizGhs\clear\classes\ClearClass;
  5. use common\components\dict;
  6. use common\components\imgUtil;
  7. use Yii;
  8. class ClearService extends BaseService
  9. {
  10. public static $baseFile = '\bizGhs\clear\classes\ClearClass';
  11. //清单列表 ssh 20210625
  12. public static function getClearList($where)
  13. {
  14. $data = ClearClass::getList('*', $where, 'addTime DESC');
  15. $list = isset($data['list']) && !empty($data['list']) ? $data['list'] : [];
  16. if (empty($list)) {
  17. return $data;
  18. }
  19. $ptStyle = Yii::$app->params['ptStyle'];
  20. foreach ($data['list'] as $key => $val) {
  21. //操作人
  22. $clearStyle = $val['clearStyle'] ?? dict::getDict('clearStyle', 'hd2Gys');
  23. $operator = '';
  24. if ($ptStyle == dict::getDict('ptStyle', 'hd')) {
  25. $data['list'][$key]['ghsAvatar'] = imgUtil::groupImg($val['ghsAvatar']);
  26. if ($clearStyle == dict::getDict('clearStyle', 'gys2Hd')) {
  27. $operator = '商家';
  28. } else {
  29. $operator = $val['customShopAdminName'] ?? '';
  30. }
  31. }
  32. if ($ptStyle == dict::getDict('ptStyle', 'ghs')) {
  33. $data['list'][$key]['customAvatar'] = imgUtil::groupImg($val['customAvatar']);
  34. if ($clearStyle == dict::getDict('clearStyle', 'hd2Gys')) {
  35. $operator = '客户';
  36. }
  37. if ($clearStyle == dict::getDict('clearStyle', 'gys2KmGys')) {
  38. $data['list'][$key]['ghsAvatar'] = imgUtil::groupImg($val['ghsAvatar']);
  39. $operator = $val['customShopAdminName'] ?? '';
  40. }
  41. }
  42. $data['list'][$key]['operator'] = $operator;
  43. }
  44. return $data;
  45. }
  46. }