OaConst.php 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. <?php
  2. /**
  3. * OaConst.php UTF-8
  4. * oa相关常量
  5. *
  6. * @date : 2018/4/25 15:04
  7. *
  8. * @license 这不是一个自由软件,未经授权不许任何使用和传播。
  9. * @author : guxiannong <gxn@huosdk.com>
  10. * @version : HUOSDK 8.0
  11. */
  12. namespace huolib\constant;
  13. class OaConst {
  14. CONST STATUS_NOT = 1; //待发放
  15. CONST STATUS_SUC = 2; //已发放
  16. CONST STATUS_FAIL = 3; //发放失败
  17. CONST CHECK_STATUS_NOT = 1; //待审核
  18. CONST CHECK_STATUS_SUC = 2; //审核成功
  19. CONST CHECK_STATUS_FAIL = 3; //审核失败
  20. CONST FIRST_TYPE_ID = 1; // 首充
  21. CONST FOSTER_TYPE_ID = 2; // 扶植
  22. CONST SHOW_INFO_SUC = 1; // 显示审核内容
  23. CONST SHOW_INFO_FAIL = 2; // 不显示审核内容
  24. CONST IS_STANDARD_FAIL = 1; // 不合格
  25. CONST IS_STANDARD_SUC = 2; // 合格
  26. CONST ENCRYPTION_TYPE_1 = 1; // 明文模式
  27. CONST ENCRYPTION_TYPE_2 = 2; // 兼容模式
  28. CONST ENCRYPTION_TYPE_3 = 3; // 安全模式
  29. CONST MP_INDEX_PATH = '/pages/index/index'; // 小程序首页路径
  30. public static function getEncryptionMsg($type, $all = false) {
  31. $_msg = array(
  32. self::ENCRYPTION_TYPE_1 => '明文模式',
  33. self::ENCRYPTION_TYPE_2 => '兼容模式',
  34. self::ENCRYPTION_TYPE_3 => '安全模式',
  35. );
  36. if (true == $all) {
  37. return $_msg;
  38. }
  39. if (!isset($_msg[$type])) {
  40. return false;
  41. }
  42. return $_msg[$type];
  43. }
  44. public static function getEncryptionStatuss($inc = false) {
  45. $_statuses = self::getEncryptionMsg(null, true);
  46. if (true == $inc) {
  47. $_default = ["0" => "选择类型"];
  48. $_statuses = $_default + $_statuses;
  49. }
  50. return $_statuses;
  51. }
  52. }