123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149 |
- <?php
- namespace app\common\api;
- class TalentState {
- public const FST_SAVE = 1;
- public const FST_SUBMIT = 2;
- public const BASE_VERIFY_PASS = 3;
- public const BASE_REJECT = 4;
- public const BASE_REVERIFY_PASS = 5;
- public const BASE_REVERIFY_REJECT = 6;
- public const BASE_REVERIFY_FAIL = 7;
- public const SCND_SAVE = 8;
- public const SCND_SUBMIT = 9;
- public const FST_VERIFY_PASS = 10;
- public const FST_VERIFY_REJECT = 11;
- public const DEPT_VERIFY_PASS = 12;
- public const DEPT_VERIFY_REJECT = 13;
- public const REVERIFY_PASS = 14;
- public const REVERIFY_REJECT = 15;
- public const REVERIFY_FAIL = 16;
- public const ZX_PASS = 21;
- public const ZX_FAIL = 22;
- public const ANNOUNCED = 23;
- public const ANNOUNCED_REVERIFY_PASS = 24;
- public const ANNOUNCED_REVERIFY_FAIL = 25;
- public const PUBLISH_PASS = 26;
- public const PUBLISH_FAIL = 27;
- public const CERTIFICATED = 28;
- public const BASE_VERIFY_FAIL = -1;
- public const FST_VERIFY_FAIL = -2;
- public const RCRD_BASIC_SAVE = -2;
- public const RCRD_BASIC_NOTPASS = -1;
- public const RCRD_BASIC_NEED = 1;
- public const RCRD_BASIC_REJECT = 2;
- public const RCRD_BASIC_PASS = 3;
- public const RCRD_BASIC_UPREJECT = 4;
- public const RCRD_BASEIC_SUBMIT = 8;
- public const RCRD_BASEIC_RESUBMIT = 9;
- public const RCRD_BASEIC_FROZEN = 10;
- public const RCRD_BASEIC_CANCLE = 11;
- public static function getStateName($state) {
- switch ($state) {
- case -2:
- return "初审不通过";
- case 1:
- return "保存未提交";
- case 2:
- return "待基础审核";
- case 3:
- return "基础审核通过";
- case 4:
- return "基础审核驳回";
- case 5:
- return "基础复核通过";
- case 6:
- return "基础复核驳回";
- case 7:
- return "基础复核失败";
- case 8:
- return "保存未提交";
- case 9:
- return "待初审";
- case 10:
- return "初审通过";
- case 11:
- return "初审驳回";
- case 12:
- return "部门并审通过";
- case 13:
- return "部门并审驳回";
- case 14:
- return "复审通过";
- case 15:
- return "复审驳回";
- case 16:
- return "复审不通过";
- case -1:
- return "基础审核不通过";
- case -2:
- return "初审不通过";
- case 21:
- return "待公示";
- case 22:
- return "征信不通过";
- case 23:
- return "已公示";
- case 24:
- return "待公布";
- case 25:
- return "公示审核不通过";
- case 26:
- return "公布通过";
- case 27:
- return "公布不通过";
- case 28:
- return "已发放人才码";
- }
- }
- public static function stateEnum($code) {
- switch ($code) {
- case -2:
- return "<span class='label label-success'>待提交</span>";
- break;
- case -1:
- return "<span class='label label-success'>审核不通过</span>";
- break;
- case 1:
- return "<span class='label label-success'>待审核</span>";
- break;
- case 2:
- return "<span class='label label-danger'>审核驳回</span>";
- break;
- case 3:
- return "<span class='label label-primary'>审核通过</span>";
- break;
- case 4:
- return "<span class='label label-warm'>上级驳回</span>";
- break;
- case 5:
- return "<span class='label label-danger'>初审驳回</span>";
- break;
- case 6:
- return "<span class='label label-primary'>初审通过</span>";
- break;
- case 8:
- return "<span class='label label-primary'>提交审核</span>";
- break;
- case 9:
- return "<span class='label label-primary'>重新提交</span>";
- break;
- case 10:
- return "<span class='label label-default'>冻结</span>";
- break;
- case 11:
- return "<span class='label label-primary'>撤销审核</span>";
- break;
- }
- }
- }
|