123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175 |
- <?php
- namespace huolib\status;
- use huolib\utils\OrderUtils;
- class OrderStatus extends CommonStatus {
-
- const ALIPAY_CONFIG_ERROR = -43201;
- const ORDER_CREATE_FAIL = 43200;
- const ORDER_GET_FAIL = 43201;
- const ORDER_PARAM_ERROR = 43202;
- const ORDER_PUSH_FAIL = 43203;
- const ORDER_ID_EMPTY = 43204;
- const ORDER_PRODUCT_ID_ERROR = 43205;
- const ORDER_AMOUNT_IS_ZERO = 43206;
- const ORDER_NOT_PAY = 43207;
- const ORDER_HAS_PAY = 43208;
- const ORDER_GAME_ID_ERROR = 43209;
- const ORDER_AGENT_ID_ERROR = 43210;
- const ORDER_NOT_EXISTS = 43212;
- const ORDER_AMOUNT_TOO_LOW = 43211;
- const ORDER_AMOUNT_TOO_HIGH = 43213;
- const ORDER_AMOUNT_MINIMUM_IS_1 = 43214;
- const ORDER_ID_ERROR = 43215;
- const APPLE_CHECK_FAIL = 43216;
- const PRODUCT_ID_ERROR = 43217;
- const TRANS_ID_ERROR = 43218;
- const RECEIPT_DATA_ERROR = 43219;
- const ACCESS_TOKEN_GET_ERROR = 43220;
-
- const NOTIFY_URL_EMPTY = 43250;
- const NOTIFY_FAIL = 43251;
- const NOTIFY_AMOUNT_ERROR = 43252;
-
- const TOKEN_ARGS_ERROR = 43280;
- CONST PAYWAY_INCORRECT = 43290;
- CONST PAYWAY_PREORDER_ERROR = 43291;
- CONST NOT_SUFFICIENT_FUNDS = 43292;
- CONST PAYWAY_NOT_EXISTS = 43299;
- const NOTIFY_SIGN_ERROR = 1114;
- const SIGN_ERROR = 1001;
-
- static function getMsg($status = 200) {
- $_rs = parent::getMsg($status);
- if (false !== $_rs) {
- return $_rs;
- }
- $_msg = array(
- self::ALIPAY_CONFIG_ERROR => '支付宝配置错误',
- self::ORDER_CREATE_FAIL => '订单创建失败',
- self::ORDER_GET_FAIL => '订单获取失败',
- self::ORDER_PUSH_FAIL => '订单推送失败',
- self::ORDER_PARAM_ERROR => '订单参数错误',
- self::ORDER_ID_EMPTY => '订单号为空',
- self::ORDER_AMOUNT_IS_ZERO => '订单金额不能为0',
- self::ORDER_PRODUCT_ID_ERROR => '订单物品id不正确',
- self::ORDER_AMOUNT_MINIMUM_IS_1 => '订单金额最小为1',
- self::ORDER_NOT_EXISTS => '订单不存在',
- self::ORDER_ID_ERROR => '订单号错误',
- self::APPLE_CHECK_FAIL => '苹果服务器验单失败',
- self::PRODUCT_ID_ERROR => '产品ID错误',
- self::TRANS_ID_ERROR => '第三方订单ID错误',
- self::RECEIPT_DATA_ERROR => '第三方校验参数错误',
- self::NOTIFY_URL_EMPTY => '游戏回调地址为空',
- self::ORDER_NOT_PAY => '该订单还未支付',
- self::ORDER_HAS_PAY => '该订单已经支付',
- self::ORDER_GAME_ID_ERROR => '游戏ID错误',
- self::ORDER_AGENT_ID_ERROR => '渠道ID不正确',
- self::NOTIFY_FAIL => '游戏通知失败',
- self::TOKEN_ARGS_ERROR => '缺少TOKEN参数',
- self::PAYWAY_PREORDER_ERROR => '第三方支付下单失败',
- self::NOTIFY_AMOUNT_ERROR => '回调订单金额不正确',
- self::ORDER_AMOUNT_TOO_LOW => '订单金额太小',
- self::ORDER_AMOUNT_TOO_HIGH => '订单金额超过最大值'.OrderUtils::AMOUNT_MAX,
- self::NOT_SUFFICIENT_FUNDS => '余额不足',
- self::PAYWAY_NOT_EXISTS => '支付方式不存在',
- self::SIGN_ERROR => '签名错误',
- self::ACCESS_TOKEN_GET_ERROR => 'ACCESS_TOKEN无法获取',
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- self::NOTIFY_SIGN_ERROR => '订单签名错误',
-
-
-
-
-
-
-
-
-
-
- self::PAYWAY_INCORRECT => '支付方式错误',
- );
- return $_msg[$status];
- }
- }
|