package errors import "gd_management/common.in/jsonrpc2" var ( // 通用错误 SystemError = jsonrpc2.NewJsonError(10001, "系统错误") LoginTokenFail = jsonrpc2.NewJsonError(1002, "token生成失败") ServiceError = jsonrpc2.NewJsonError(10002, "内部服务错误") NoAuthAccess = jsonrpc2.NewJsonError(10003, "无访问权限") IpNoAuthAccess = jsonrpc2.NewJsonError(10004, "IP无访问权限") CheckApiNotExist = jsonrpc2.NewJsonError(10005, "该API不存在") CheckMerchantNotExist = jsonrpc2.NewJsonError(10006, "用户不存在") CheckApiInfoNotExist = jsonrpc2.NewJsonError(10007, "商户未购买该API") CheckSignFailed = jsonrpc2.NewJsonError(10008, "签名验证失败") CheckDecryptFailed = jsonrpc2.NewJsonError(10009, "解密参数失败") CheckApiNotEnable = jsonrpc2.NewJsonError(10010, "API未启用") CheckApiDayCountLimit = jsonrpc2.NewJsonError(10011, "API 达到当日上限") CheckApiDaysLimit = jsonrpc2.NewJsonError(10012, "API 已过有效期") CheckApiTotalCountLimit = jsonrpc2.NewJsonError(10013, "API 达到总次数上限") CheckApiParamConfParseFailed = jsonrpc2.NewJsonError(10014, "参数配置解析失败") CheckApiProviderConfParseFailed = jsonrpc2.NewJsonError(10015, "数据源配置解析失败") CheckParamShouldDecrypt = jsonrpc2.NewJsonError(10016, "参数不应加密") CheckParamShouldEncrypt = jsonrpc2.NewJsonError(10017, "参数应加密") CheckMerchantAppPasswordError = jsonrpc2.NewJsonError(10018, "用户密码错误") // 业务错误 VendorError = jsonrpc2.NewJsonError(20002, "第三方发生错误") // 业务错误 --平台错误(无效) BadParaFormat = jsonrpc2.NewJsonError(20003, "请求参数格式不对") ArgsError = jsonrpc2.NewJsonError(20004, "参数错误") // 业务错误 --平台错误(有效) DataBaseError = jsonrpc2.NewJsonError(20005, "数据库操作失败") ProviderApiNotFound = jsonrpc2.NewJsonError(20006, "未找到数据源") ProviderUnavailable = jsonrpc2.NewJsonError(20007, "数据源不可用") DataBaseNoRecord = jsonrpc2.NewJsonError(20004, "没有找到相关记录") VinFormatError = jsonrpc2.NewJsonError(20005, "VIN码格式不正确") PlateFormatError = jsonrpc2.NewJsonError(20006, "车牌号码格式不正确") AppKeyError = jsonrpc2.NewJsonError(20007, "AppKey错误") IdCertFormatError = jsonrpc2.NewJsonError(20010, "身份证格式不正确") PlateNoFormatError = jsonrpc2.NewJsonError(20011, "车牌号格式不正确") ProvinceError = jsonrpc2.NewJsonError(20023, "省份错误") BaseApiProviderExist = jsonrpc2.NewJsonError(20401, "API已存在该数据源接口ID") DataApiExist = jsonrpc2.NewJsonError(20402, "数据API已存在") DataApiNotExist = jsonrpc2.NewJsonError(20403, "数据API不存在") ProviderApiNotExist = jsonrpc2.NewJsonError(20404, "三方数据源API不存在") ProviderNotExist = jsonrpc2.NewJsonError(20405, "三方数据源不存在") QueryTypeNotExist = jsonrpc2.NewJsonError(20406, "查询方式不存在") QueryTypeExist = jsonrpc2.NewJsonError(20407, "查询方式已存在") DataComboNotExist = jsonrpc2.NewJsonError(20408, "数据套餐不存在") DataApiBaseApiNotExist = jsonrpc2.NewJsonError(20409, "数据API基础API不存在") MerchantExist = jsonrpc2.NewJsonError(20410, "商户已存在") OrderFreeExist = jsonrpc2.NewJsonError(20411, "试用套餐不能重复购买") GenAppKeyFailed = jsonrpc2.NewJsonError(20412, "AppKey生成失败") BaseApiNotExist = jsonrpc2.NewJsonError(20413, "基础API不存在") MobileFormatError = jsonrpc2.NewJsonError(20414, "手机号格式错误") ProviderGroupNotExist = jsonrpc2.NewJsonError(20415, "数据源分组不存在") OrderPayed = jsonrpc2.NewJsonError(20416, "订单已支付") OrderCanceled = jsonrpc2.NewJsonError(20416, "订单已取消") MerchantDataApiChildApiNotExist = jsonrpc2.NewJsonError(20417, "商户数据API基础API不存在") ComboTypeNotSupport = jsonrpc2.NewJsonError(20418, "请选择数据套餐类型") ComboCostIsZero = jsonrpc2.NewJsonError(20418, "数据套餐价格不能为0") PorviderPlatformNotExist = jsonrpc2.NewJsonError(20419, "三方平台不存在") PorviderPlatformExist = jsonrpc2.NewJsonError(20420, "三方平台已存在") BaseApiExist = jsonrpc2.NewJsonError(20421, "基础API已存在") CanNotAddOrder = jsonrpc2.NewJsonError(20422, "该数据API未过期,不能购买相同数据API其他类型套餐") DayComboCountMisMatch = jsonrpc2.NewJsonError(20423, "单天次数不匹配,续费请选择相同套餐") H5ApiNotExist = jsonrpc2.NewJsonError(20424, "H5接口不存在") ApiOrderNotExist = jsonrpc2.NewJsonError(20425, "数据API订单不存在") H5OrderNotExist = jsonrpc2.NewJsonError(20426, "H5订单不存在") DataApiOrderExist = jsonrpc2.NewJsonError(20427, "该数据API查询方式有未完成的订单,请去支付或取消后再购买") DataApiExistUnexpire = jsonrpc2.NewJsonError(20428, "已购买有该查询方式套餐,不能购买免费套餐") ApiOrderGenrateFail = jsonrpc2.NewJsonError(20429, "数据API订单生成失败") ApiOrderCanNotCancel = jsonrpc2.NewJsonError(20430, "已支付或已取消订单不能取消") ApiOrderCanNotSetPrice = jsonrpc2.NewJsonError(20431, "已支付或已取消订单不能修改价格") H5OrderExist = jsonrpc2.NewJsonError(20432, "该H5服务有未完成的订单,请去支付或取消后再购买") H5ExistUnexpire = jsonrpc2.NewJsonError(20433, "已购买有该H5套餐,不能购买免费套餐") H5OrderGenrateFail = jsonrpc2.NewJsonError(20434, "H5订单生成失败") H5OrderCanNotCancel = jsonrpc2.NewJsonError(20435, "已支付或已取消订单不能取消") H5OrderCanNotSetPrice = jsonrpc2.NewJsonError(20436, "已支付或已取消订单不能修改价格") H5ServiceNotExist = jsonrpc2.NewJsonError(20437, "H5服务不存在") ProviderApiInApi = jsonrpc2.NewJsonError(20438, "数据源API已添加到基础API,请先删除基础API") ProviderHaveApi = jsonrpc2.NewJsonError(20439, "数据源已添加API,请先删除数据源API") ApiInDataApi = jsonrpc2.NewJsonError(20440, "API已添加到数据API,请先删除数据API") QeuryTypeInDataApi = jsonrpc2.NewJsonError(20441, "数据API存在查询方式,请先删除查询方式") QeuryTypeAreadyBuy = jsonrpc2.NewJsonError(20442, "查询方式已被购买,不能删除查询方式") TaskExist = jsonrpc2.NewJsonError(20443, "已存在相同文件名") EtcdError = jsonrpc2.NewJsonError(20444, "etcd 无相关配置") IpAddressErr = jsonrpc2.NewJsonError(20445, "IP地址错误,请输入有效IP地址") RedisPublishFailed = jsonrpc2.NewJsonError(20446, "redis 消息发布失败") ComboNotExist = jsonrpc2.NewJsonError(20447, "不存在的数据套餐") FreeQueryTypeCanNotSetQuota = jsonrpc2.NewJsonError(20448, "免费查询方式不支持修改配额") MainApiCountError = jsonrpc2.NewJsonError(20449, "操作失败,一个数据api只能包含一个主基础api") ApiOrderStatusError = jsonrpc2.NewJsonError(20450, "订单状态错误") UserPhoneExist = jsonrpc2.NewJsonError(20451, "用户手机号已存在") UserNameExist = jsonrpc2.NewJsonError(20452, "用户名已存在") CanNotAddOrderUnay = jsonrpc2.NewJsonError(20453, "存在未完成订单,不能购买相同数据API其他类型套餐") DayComboCountMisMatchUnpay = jsonrpc2.NewJsonError(20454, "存在未完成订单,不能购买单天次数限额不同的套餐") QueryNoApi = jsonrpc2.NewJsonError(20454, "该查询方式未配置接口") //ComboNotExist = jsonrpc2.NewJsonError(20455, "套餐不存在") OrderExpire = jsonrpc2.NewJsonError(20455, "订单已过期") CountError = jsonrpc2.NewJsonError(20455, "订单已过期") BillGeneratedError = jsonrpc2.NewJsonError(20456, "账单已被生成") VCodeSendFailed = jsonrpc2.NewJsonError(20457, "发送通知失败") VCodeOutOfLimit = jsonrpc2.NewJsonError(20458, "通知超出发送上限") ConfirmError = jsonrpc2.NewJsonError(20459, "账单已确认") )