PxApplyClass.php 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. <?php
  2. namespace bizMall\px\classes;
  3. use biz\shop\classes\ShopCapitalClass;
  4. use biz\shop\classes\ShopClass;
  5. use biz\sj\classes\SjCapitalClass;
  6. use bizHd\custom\classes\CustomClass;
  7. use bizHd\stat\classes\StatStudentClass;
  8. use common\components\dict;
  9. use common\components\imgUtil;
  10. use common\components\orderSn;
  11. use Yii;
  12. use bizMall\base\classes\BaseClass;
  13. class PxApplyClass extends BaseClass
  14. {
  15. public static $baseFile = '\bizMall\px\models\PxApply';
  16. const STATUS_UN_CONFIRM = 1;
  17. const STATUS_CONFIRM = 2;
  18. //学员管理 ssh 2021.3.17
  19. public static function getApplyList($where)
  20. {
  21. $data = self::getList('*', $where, 'addTime DESC');
  22. $data['list'] = self::groupInfo($data['list']);
  23. return $data;
  24. }
  25. //组合信息 ssh 2021.3.17
  26. public static function groupInfo($list)
  27. {
  28. if (empty($list)) {
  29. return $list;
  30. }
  31. foreach ($list as $key => $val) {
  32. $list[$key]['classFullCover'] = imgUtil::getPrefix() . $val['classCover'];
  33. $isNew = 0;
  34. if ($val['status'] == self::STATUS_CONFIRM) {
  35. if (date("Y-m-d") == date("Y-m-d", strtotime($val['applyTime']))) {
  36. $isNew = 1;
  37. }
  38. } else {
  39. $list[$key]['applyTime'] = '';
  40. }
  41. $list[$key]['isNew'] = $isNew;
  42. }
  43. return $list;
  44. }
  45. }