| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- <?php
- namespace common\components;
- /**
- * 自定义业务错误码(bizCode)
- *
- * 约定:
- * - 保留码:1 成功 / 0 通用失败 / 2 登录态失效 / -10 未登录 / -1 历史静默业务失败
- * - 本文件登记的业务码均 >= 1000,前端拦截器会静默 resolve,由页面按 code 独自处理
- *
- * 号段规划(每段 1000 个号):
- * - 1000-1999 通用/公共
- * - 2000-2999 用户/客户(登录、绑定、注册)
- * - 3000-3999 商品/库存
- * - 4000-4999 订单/交易
- * - 5000-5999 结算/资金
- * - 6000-6999 营销活动(拼团、优惠券、砍价……)
- * - 7000-7999 IM/客服
- * - 8000-8999 物流/配送
- * - 9000-9999 预留
- *
- * 新增规范:在对应号段追加常量 + 注释,Controller 里用 util::error(errCode::XXX, $msg) 代替裸数字。
- */
- class errCode
- {
- /**
- * 用户登录失败
- * 场景:UserController::actionAccountLogin
- * 前端:mallApp/src/pages/login/account.vue
- */
- const USER_PASSWD_WRONG = 2001;
- /**
- * 订单应付金额为0,无需拉起微信支付
- * 场景:OrderController::actionWxPay
- * 前端:mallApp/src/pages/callback/pay.vue、mallApp/src/pages/callback/index.vue
- */
- const ORDER_PAY_AMOUNT_ZERO = 4001;
- /**
- * 客户在当前门店暂无绑定关系(hd 表无记录)
- * 场景:GroupBuyController::actionDetail
- * 前端:mallApp/src/pages/groupBuy/detail.vue
- */
- const GROUP_BUY_HD_NOT_BOUND = 6001;
- }
|