IaConst.php 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. <?php
  2. /**
  3. * IaConst.php UTF-8
  4. * 积分活动常量
  5. *
  6. * @date : 2018/4/27 14:05
  7. *
  8. * @license 这不是一个自由软件,未经授权不许任何使用和传播。
  9. * @author : wuyonghong <wyh@huosdk.com>
  10. * @version : HUOSDK 8.0
  11. */
  12. namespace huolib\constant;
  13. class IaConst {
  14. CONST IA_SIGN = 1; //签到
  15. CONST IA_UPLOAD_PORTRAIT = 2; //上传头像
  16. CONST IA_START_APP = 3; //启动APP
  17. CONST IA_FIRST_CHARGE = 4; //首充
  18. CONST IA_DAY_FIRST_CHARGE = 5; //每日首充
  19. CONST IA_CHARGE = 6; //充值
  20. CONST IA_BIND_MOBILE = 7; //绑定手机
  21. CONST IA_TG_USER = 8; //推广员任务
  22. CONST IA_IDENTIFY = 9; //实名认证
  23. CONST IA_INVITE_3 = 10; //每日邀请3个好友
  24. CONST IA_PLAY_3 = 11; //每日试玩3款游戏
  25. CONST IA_OPEN_GAME = 12; //打开游戏
  26. CONST IA_SHARE = 13; //分享收入
  27. CONST IA_FAVORITE = 14; //收藏盒子
  28. CONST IA_TYPE_ONE = 1; //一次性任务
  29. CONST IA_TYPE_DAY = 2; //日常任务
  30. CONST IA_TYPE_LONG = 3; //长期
  31. CONST IA_STATUS_NOT = 1; // 未完成
  32. CONST IA_STATUS_SUC = 2; // 已完成
  33. CONST IA_STATUS_REWARD = 3; // 已领奖
  34. /**
  35. * @param $type
  36. * @param bool $all
  37. *
  38. * @return array|bool|mixed
  39. */
  40. public static function getIATypeMsg($type, $all = false) {
  41. $_msg = array(
  42. /*** 成功 ***/
  43. self::IA_TYPE_ONE => '一次性',
  44. self::IA_TYPE_DAY => '日常',
  45. self::IA_TYPE_LONG => '长期',
  46. );
  47. if (true == $all) {
  48. return $_msg;
  49. }
  50. if (!isset($_msg[$type])) {
  51. return false;
  52. }
  53. return $_msg[$type];
  54. }
  55. }