ClerkEnum.php 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. <?php
  2. namespace common\enums;
  3. use common\helpers\StringHelper;
  4. /**
  5. * 核销码前缀
  6. * Namespace common\enums
  7. * @Author:hua
  8. * @Date:2024-02-29 09:55
  9. * @Copyright:copyright(c)2024 广东七件事集团
  10. */
  11. class ClerkEnum
  12. {
  13. const SECONDARY_CARD_CLERK_CODE_PRE = '10';//次卡核销码前缀
  14. const O2O_SELF_PICKUP_ORDERS_CLERK_CODE_PRE = '11';//o2o自提订单核销码前缀
  15. const PLATFORM_ORDER_BY_O2O_STORE_CLERK_CODE_PRE = '12';//平台订单通过门店核销员核销
  16. const O2O_STORE_CLERK_COUPON_CODE_PRE = '13';//门店核销券通过门店核销员核销
  17. const ELECTRON_COUPON_CLERK_CODE_PRE = '14';//电子券核销码前缀
  18. const VERIFY_VOUCHER_CLERK_CODE_PRE = '15';//平台核销券核销码前缀
  19. const RESERVATION_SERVICE_CLERK_CODE_PRE = '16';//预约服务核销码前缀
  20. const RESERVATION_SERVICE_POINT_CLERK_CODE_PRE = '17';//服务点预约核销码前缀
  21. const AIYUNUO_SELF_PICKUP_ORDERS_CLERK_CODE_PRE = '18';//爱优诺自提订单核销码前缀
  22. const AIYUNUO_RESERVATION_CLERK_CODE_PRE = '19';//爱优诺预约核销码前缀
  23. const PRODUCT_CLERK_CODE_PRE = '20';//商品预约核销码前缀
  24. const COMMUNITY_CLERK_CODE_PRE = '21';//社区团购核销码前缀
  25. const YUNMENG_CLERK_CODE_PRE = '25'; //云盟店自提订单核销码
  26. const LAO_DA_FU_PICKUP_CLERK_CODE_PRE = '80';//旅娃自提订单核销码前缀
  27. const LAO_DA_FU_ELECTRON_COUPON_CLERK_CODE_PRE = '81';//电子券核销码前缀
  28. const LAO_DA_FU_CLERK_COUPON_CODE_PRE = '82';//门店核销券通过门店核销员核销
  29. const LAO_DA_FU_RESERVATION_SERVICE_CLERK_CODE_PRE = '83';//预约服务核销码前缀
  30. const LAO_DA_FU_NURSE_CLERK_CODE_PRE = '84';//护士核销
  31. const HAPPINESS_CLERK_CODE_PRE = '75'; //幸福小店自提订单核销码
  32. public static function getCode($pre){
  33. $str = StringHelper::generateOrderNo();
  34. $str = substr($str,10);
  35. return $pre . $str;
  36. }
  37. }