IntegralState.php 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. <?php
  2. namespace app\common\state;
  3. class IntegralState {
  4. public const SAVE = 1; //保存未提交
  5. public const SUBMIT = 2; //已提交未审核
  6. public const VERIFY_PASS = 3; //初审通过
  7. public const VERIFY_REJECT = 4; //初审驳回
  8. public const VERIFY_FAIL = 5; //初审失败
  9. public const REVERIFY_PASS = 6; //复审通过
  10. public const REVERIFY_REJECT = 7; //复审驳回
  11. public const REVERIFY_FAIL = 8; //复审失败
  12. public const ZX_PASS = 21; //征信通过|待公示
  13. public const ZX_FAIL = 22; //征信失信|审核不通过
  14. public const ANNOUNCED = 23; //已公示
  15. public const ANNOUNCED_REVERIFY_PASS = 24; //公示再审核通过|待公布
  16. public const ANNOUNCED_REVERIFY_FAIL = 25; //公示再审核不通过
  17. public const PUBLISH_PASS = 26; //公布通过
  18. public const PUBLISH_FAIL = 27; //公布不通过
  19. public const SUCCESS = 28; //积分兑现成功
  20. public static function getLogStepName($state) {
  21. switch ($state) {
  22. case 3:
  23. case 4:
  24. case 5:
  25. return '<span class="label label-primary">初级审核</span>';
  26. case 6:
  27. case 7:
  28. case 8:
  29. return '<span class="label label-info">复核</span>';
  30. case 21:
  31. case 22:
  32. return '<span class="label label-info">核查征信</span>';
  33. case 23:
  34. case 24:
  35. case 25:
  36. return '<span class="label label-info">公示</span>';
  37. case 26:
  38. case 27:
  39. return '<span class="label label-info">公布</span>';
  40. case 28:
  41. return '<span class="label label-inverse">发放人才码</span>';
  42. default:
  43. return "<span class='label'>用户操作</span>";
  44. }
  45. }
  46. public static function getLogStateName($state) {
  47. switch ($state) {
  48. case 1:
  49. return '<span class="label">用户保存</span>';
  50. case 2:
  51. return '<span class="label">用户提交</span>';
  52. case 3:
  53. return '<span class="label">用户提交</span>';
  54. case 4:
  55. return '<span class="label">用户提交</span>';
  56. case 5:
  57. return '<span class="label">用户提交</span>';
  58. case 6:
  59. return '<span class="label">用户提交</span>';
  60. case 7:
  61. return '<span class="label">用户提交</span>';
  62. case 8:
  63. return '<span class="label">用户提交</span>';
  64. default:
  65. return '<span class="label">添加附件</span>';
  66. }
  67. }
  68. }