Fecshop Server Api- 状态码

fecshop appserver 提供的api的各个状态码返回的含义

/**
 * 公共状态码
 */
public $status_success                                = 200;
public $status_unkown                                 = 1000000;   // 程序内部错误:未知错误
public $status_mysql_disconnect                       = 1000001;   // 程序内部错误:mysql连接错误
public $status_mongodb_disconnect                     = 1000002;   // 程序内部错误:mongodb连接错误
public $status_redis_disconnect                       = 1000003;   // 程序内部错误:redis连接错误
public $status_invalid_token                          = 1000004;   // 无效数据:token无效
public $status_invalid_request_url                    = 1000005;   // 无效请求:该url不存在
public $status_invalid_email                          = 1000006;   // 格式错误:邮箱格式无效
public $status_invalid_captcha                        = 1000007;   // 无效数据:验证码错误
public $status_invalid_param                          = 1000008;   // 无效参数
public $status_miss_param                             = 1000009;   // 参数丢失
public $status_limit_beyond                           = 1000010;   // 超出限制
public $status_data_repeat                            = 1000011;   // 数据重复
public $status_attack                                 = 1000012;   // 确定为攻击返回的状态
public $status_invalid_code                           = 1000013;   // 程序内部错误:传递的无效code
/**
 * 用户部分的状态码
 */
public $account_register_email_exist                  = 1100000; // 注册:邮箱已经存在
public $account_register_invalid_data                 = 1100001; // 注册:注册数据格式不正确 
public $account_login_invalid_email_or_password       = 1100002; // 登录:账户的邮箱或者密码不正确
public $account_no_login_or_login_token_timeout       = 1100003; // 登录:账户的token已经过期,或者没有登录
public $account_edit_invalid_data                     = 1100004; // 编辑:账户的编辑数据不正确
public $account_contact_us_send_email_fail            = 1100005; // contact:发送邮件失败
public $account_is_logined                            = 1100006; // 登录:用户已经登录
public $account_register_fail                         = 1100007; // 注册:邮箱已经存在
public $account_email_not_exist                       = 1100008; // 账户中该email不存在
public $account_forget_password_token_timeout         = 1100009; // 忘记密码:token超时
public $account_forget_password_reset_param_invalid   = 1100010; // 忘记密码:通过邮件重置密码,传递的参数缺失或不正确
public $account_forget_password_reset_fail            = 1100011; // 忘记密码:重置密码失败
public $account_address_is_not_exist                  = 1100012; // customer address:address id 不存在
public $account_address_edit_param_invaild            = 1100013; // customer address:address 编辑传入的param存在问题,无效
public $account_reorder_order_id_invalid              = 1100014; // customer order:reorder 传入的order_id 无效
public $account_favorite_id_not_exist                 = 1100015; // custome favorite: favorite id is not exit


/**
 * category状态码
 */
public $category_not_exist                             = 1200000; // 分类:分类不存在
 
/**
 * product状态码
 */
public $product_favorite_fail                          = 1300000; // 产品:产品收藏失败
public $product_not_active                             = 1300001; // 产品:已经下架

public $product_id_not_exist                           = 1300002; // 产品:产品不存在
public $product_save_review_fail                       = 1300003; // 产品:产品保存评论失败


/**
 * cart
 */
public $cart_product_add_fail                          = 1400001; // Cart:产品加入购物车失败
public $cart_product_add_param_invaild                 = 1400002; // Cart:产品加入购物车传递参数无效
public $cart_product_update_qty_fail                   = 1400003; // Cart:更改cart中product的个数失败
public $cart_coupon_invalid                            = 1400004; // Cart:coupon不可用


/**
 * order
 */
public $order_generate_product_stock_out               = 1500001; // Order: 下订单,产品库存不足。
public $order_generate_fail                            = 1500002; // Order: 下订单,生成订单失败。
public $order_paypal_express_get_token_fail            = 1500003; // Order: 通过paypal express方式支付,获取token失败
public $order_generate_request_post_param_invaild      = 1500004; // Order: 下订单,必填的订单字段验证失败。
public $order_generate_create_account_fail             = 1500005; // Order: 下订单,游客在下订单的同时直接生成账户失败。
public $order_generate_save_address_fail               = 1500006; // Order: 下订单,游客在下订单的同时保存address信息失败。
public $order_generate_cart_product_empty              = 1500007; // Order: 下订单,购物车数据为空
public $order_shipping_country_empty                   = 1500008; // Order: 下订单页面,切换address,从customer address中无法获取country 
public $order_paypal_standard_get_token_fail           = 1500009; // Order: 通过paypal standard方式支付,获取token失败
public $order_paypal_standard_payment_fail             = 1500010; // Order: 通过paypal standard方式支付,通过api支付失败
public $order_paypal_standard_updateorderinfoafterpayment_fail  = 1500011; // Order: 通过paypal standard方式支付,api支付订单成功后,更新订单信息失败
public $order_not_find_increment_id_from_dbsession     = 1500012; // order:无法从dbsession中获取order increment id

public $order_paypal_express_payment_fail              = 1500013;           // Order: 通过paypal express方式支付,通过api支付失败
public $order_paypal_express_updateorderinfoafterpayment_fail   = 1500014;  // Order: 通过paypal express方式支付,api支付订单成功后,更新订单信息失败
public $order_paypal_express_get_PayerID_fail          = 1500015;           // Order: 通过paypal express方式支付,获取PayerID失败
public $order_paypal_express_get_apiAddress_fail       = 1500016;           // Order: 通过paypal express方式支付,获取address失败

public $order_has_been_paid                            = 1500017;           // Order: 下订单,订单已经被支付过
public $order_not_exist                                = 1500018;           // Order: 下订单,订单不存在
public $order_alipay_payment_fail                      = 1500019;           // Order: 下订单,支付宝支付订单失败