HouseStateEnum.php 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <?php
  2. /*
  3. * To change this license header, choose License Headers in Project Properties.
  4. * To change this template file, choose Tools | Templates
  5. * and open the template in the editor.
  6. */
  7. namespace app\common\state;
  8. /**
  9. * Description of HouseStateEnum
  10. *
  11. * @author sgq
  12. */
  13. class HouseStateEnum {
  14. const NOTPASS = -1;
  15. const SAVE = 1;
  16. const NEED_CHECK = 5;
  17. const FIRST_REJECT = 10;
  18. const REJECT_TO_FIRST = 15;
  19. const NEED_DEP_CHECK = 20;
  20. const DEP_REJECT = 25;
  21. const REJECT_TO_DEP = 30;
  22. const NEED_REVIEW_CHECK = 35;
  23. const REJECT_TO_REVIEW = 38;
  24. const REVIEW_PASS = 40;
  25. static function getStateName($code) {
  26. switch ($code) {
  27. case self::NOTPASS:
  28. return "审核不通过";
  29. case self::SAVE:
  30. return "待提交";
  31. case self::NEED_CHECK:
  32. return "待审核";
  33. case self::FIRST_REJECT:
  34. return "初审驳回";
  35. case self::REJECT_TO_FIRST:
  36. return "驳回(至初审)";
  37. case self::NEED_DEP_CHECK:
  38. return "待部门审核";
  39. case self::DEP_REJECT:
  40. return "部门驳回";
  41. case self::REJECT_TO_DEP:
  42. return "驳回(至部门)";
  43. case self::NEED_REVIEW_CHECK:
  44. return "待复核";
  45. case self::REJECT_TO_REVIEW:
  46. return "驳回(至复核)";
  47. case self::REVIEW_PASS:
  48. return "复核通过";
  49. default:
  50. return "";
  51. }
  52. }
  53. }