ElectronCouponEnums.php 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. <?php
  2. namespace addons\ElectronCoupon\common\enums;
  3. use common\enums\AddonsEnum;
  4. class ElectronCouponEnums
  5. {
  6. const ADDONS_NAME = "ElectronCoupon";
  7. // 电子券状态
  8. const COUPON_STATUS_RECEIVE = 0;//未激活
  9. const COUPON_STATUS_ACTIVE = 1;//已激活
  10. const COUPON_STATUS_USED = 2;//已兑换
  11. const COUPON_STATUS_EXPIRED = 3;//已过期
  12. const IS_SHOW_IN_CENTER = 1; // 是否出现在领券中心
  13. const IS_CAN_RECEIVE = 1; // 是否可以被领取
  14. const IS_NOT_RECEIVE = 0; // 不可以被领取
  15. const UNLIMIT_RECEIVE_TIMES = 1; // 不限制领取次数
  16. // 领取条件
  17. const RECEIVE_CONDITION_ALL = 1; // 全体成员
  18. const RECEIVE_CONDITION_LEVEL = 2; // 指定等级
  19. // 获取方式
  20. const COUPON_GET_TYPE_RECEIVE = 1; // 领取
  21. const COUPON_GET_TYPE_GOODS = 2; // 购买商品
  22. const COUPON_GET_TYPE_SYSTEM = 3; // 系统发放
  23. // 电子券奖励类型
  24. const COUPON_PRICE_TYPE_SCORE = 1; // 积分
  25. const COUPON_PRICE_TYPE_COMM = 2; // 佣金
  26. // 电子券类型
  27. const COUPON_IS_PROPER = 1; // 专有者
  28. const COUPON_NOT_PROPER = 0; // 非专有者
  29. const USE_WAY = 1; //扫描核销
  30. // 支付后回调接口
  31. const NOTIFY_CLASS = 'addons\ElectronCoupon\common\logic\notify\Notify';
  32. // 支付状态
  33. const PAID = 1; // 已支付
  34. const NOT_PAY = 0; // 未支付
  35. // 购买商品赠送电子券的 结算方式
  36. const SETTLEMENT_TYPE_PAID = 1; // 支付后
  37. const SETTLEMENT_TYPE_FINISH = 2; // 完成后
  38. // 电子券绑定商品赠送
  39. const OPEN_GOODS = 1; // 开启
  40. const CLOSE_GOODS = 0; // 关闭
  41. // 核销码的核销状态
  42. const COUPON_CODE_CREATE = 0;
  43. const COUPON_CODE_CHECK = 1;
  44. // 核销页面URL
  45. const APPROVAL_URL = '/plugins/ElectronCoupon/approval';
  46. }