class FBMsg(object): def ret(): ret = {"code": "200", "msg": "Success Create", "data": None} return ret def err_contact_name(): err_contact_name = {"code": "1001", "msg": "称谓不能为空", "data": None} return err_contact_name def err_contact_mobile(): err_contact_mobile = {"code": "1002", "msg": "联系电话不能为空", "data": None} return err_contact_mobile def err_contact_comments(): err_contact_comments = {"code": "1003", "msg": "备注不能为空", "data": None} return err_contact_comments def err_order_same(): err_order_same = {"code": "1004", "msg": "订单已存在", "data": None} return err_order_same def err_order_no(): err_order_no = {"code": "1005", "msg": "无效订单", "data": None} return err_order_no def err_order_fail(): err_order_fail = {"code": "1006", "msg": "订单支付失败", "data": None} return err_order_fail def err_ret(): err_ret = {"code": "1011", "msg": "User Name Or Password Error", "data": None} return err_ret def err_data(): err_data = {"code": "1012", "msg": "数据不可用", "data": None} return err_data def err_tc(): err_tc = {"code": "1013", "msg": "transaction_code错误", "data": None} return err_tc def err_tc_empty(): err_tc_empty = {"code": "1014", "msg": "数据不存在", "data": None} return err_tc_empty def err_delete(): err_delete = {"code": "1015", "msg": "该条数据已经删除", "data": None} return err_delete def err_code1(): err_code1 = {"code": "1016", "msg": "数据已存在", "data": None} return err_code1 def err_status(): err_status = {"code": "1017", "msg": "状态已经存在,无需修改", "data": None} return err_status def err_user_name(): err_user_name = {"code": "1018", "msg": "用户名不可以为空", "data": None} return err_user_name def err_auth(): err_auth = {'code': "1021", 'msg': '用户不存在'} return err_auth def err_user_same(): err_user_same = {'code': "1022", 'msg': 'User Is Exists'} return err_user_same def error_referer(): error_referer = {'code': "1023", 'msg': '错误的token'} return error_referer def err_password1_empty(): err_password1_empty = {'code': "1024", 'msg': 'Password Can Not Be Empty'} return err_password1_empty def err_password2_empty(): err_password2_empty = {'code': "1025", 'msg': 'Please Confirm The Password'} return err_password2_empty def err_password_not_same(): err_password_not_same = {'code': "1026", 'msg': 'Password Is Not Same One'} return err_password_not_same def err_psw(): err_psw = {"code": "1027", "msg": "用户密码错误"} return err_psw def err_dev(): err_dev = {"code": "1028", "msg": "非开发者openid,无法使用此功能"} return err_dev def err_register_more(): err_register_more = {"code": "1029", "msg": "1个ip只能注册2个账号"} return err_register_more def err_openid(): err_openid = {"code": "1030", "msg": "没有openid"} return err_openid def err_more_user(): err_more_user = {"code": "1041", "msg": "一个账号只能建立5个用户"} return err_more_user def err_req_day(): err_req_day = {"code": "1042", "msg": "发货记录至少需要"} return err_req_day def err_req_shipping_list(): err_req_shipping_list = {"code": "1043", "msg": "请上传发货记录"} return err_req_shipping_list def err_req_stock_list(): err_req_stock_list = {"code": "1044", "msg": "请上传现有库存"} return err_req_stock_list def err_req_baseinfo_list(): err_req_baseinfo_list = {"code": "1045", "msg": "请上传基础信息"} return err_req_baseinfo_list def err_goods_code(): err_goods_code = {"code": "1046", "msg": "该商品编号不存在"} return err_goods_code def err_authid(): err_authid = {"code": "1033", "msg": "没有authid"} return err_authid def ret_auth(): ret_auth = {"code": "1032", "msg": "验证通过"} return ret_auth def err_bad(): err_bad = {"code": "1031", "msg": "提交了非法数据,多次提交直接封号"} return err_bad def err_auth_open(): err_auth_open = {"err_auth_open": "1034", "msg": "非本授权码下账号"} return err_auth_open def err_goods_code(): err_goods_code = {"code": "1051", "msg": "商品编码不存在", "data": None} return err_goods_code def err_po_num_empty(): err_po_num_empty = {"code": "1060", "msg": "订单号不可以为空", "data": None} return err_po_num_empty def err_po_num(): err_po_num = {"code": "1061", "msg": "订单已经存在", "data": None} return err_po_num def err_po_qty_type(): err_po_qty_type = {"code": "1062", "msg": "数量必须是数字", "data": None} return err_po_qty_type def err_po_qty(): err_po_qty = {"code": "1063", "msg": "数量必须大于0", "data": None} return err_po_qty def err_same_po_num(): err_same_po_num = {"code": "1063", "msg": "订单编码不一致", "data": None} return err_same_po_num def err_lot_num(): err_lot_num = {"code": "1064", "msg": "缺少lot_num,格式为:YYYY-MM-DD", "data": None} return err_lot_num def err_lot_num_empty(): err_lot_num_empty = {"code": "1065", "msg": "lot_num不能为空,格式为:YYYY-MM-DD", "data": None} return err_lot_num_empty def err_lot_num_format(): err_lot_num_format = {"code": "1066", "msg": "lot_num格式不正确,格式为:YYYY-MM-DD", "data": None} return err_lot_num_format def err_po_supplier(): err_po_supplier = {"code": "1067", "msg": "字段supplier不能为空", "data": None} return err_po_supplier def err_po_supplier_empty(): err_po_supplier_empty = {"code": "1068", "msg": "供应商不存在", "data": None} return err_po_supplier_empty def err_po_goods_code(): err_po_goods_code = {"code": "1069", "msg": "商品编码不能为空", "data": None} return err_po_goods_code def err_po_status_empty(): err_po_status_empty = {"code": "1070", "msg": "订单状态不能为空", "data": None} return err_po_status_empty def err_po_status_less(): err_po_status_less = {"code": "1071", "msg": "订单状态不可逆", "data": None} return err_po_status_less def err_po_status_same(): err_po_status_same = {"code": "1072", "msg": "订单状态不可以相同", "data": None} return err_po_status_same def err_po_status_more(): err_po_status_more = {"code": "1073", "msg": "订单状态不可以直接跨级更改", "data": None} return err_po_status_more def err_po_status_big(): err_po_status_big = {"code": "1074", "msg": "此接口只支持9以内的状态变化", "data": None} return err_po_status_big def err_po_status_delete(): err_po_status_delete = {"code": "1075", "msg": "只有订单状态为1的订单可以删除", "data": None} return err_po_status_delete def err_po_status_patch(): err_po_status_patch = {"code": "1076", "msg": "只有订单状态为1的订单可以修改", "data": None} return err_po_status_patch def err_po_actual_delivery_stock_patch(): err_po_actual_delivery_stock_patch = {"code": "1077", "msg": "实际到货数量不可以为空", "data": None} return err_po_actual_delivery_stock_patch def err_po_actual_delivery_stock_more(): err_po_actual_delivery_stock_more = {"code": "1078", "msg": "实际到货数量不可以大于订单数量", "data": None} return err_po_actual_delivery_stock_more def err_po_actual_delivery_stock_zero(): err_po_actual_delivery_stock_zero = {"code": "1079", "msg": "实际到货数量不可以小于0", "data": None} return err_po_actual_delivery_stock_zero def err_po_actual_delivery_stock_moreall(): err_po_actual_delivery_stock_moreall = {"code": "1080", "msg": "到货数量不可以大于订单数量", "data": None} return err_po_actual_delivery_stock_moreall def err_po_actual_delivery_stock_again(): err_po_actual_delivery_stock_again = {"code": "1081", "msg": "不要重复修改相同的数量", "data": None} return err_po_actual_delivery_stock_again def err_sort_stock_bin_name(): err_sort_stock_bin_name = {"code": "1082", "msg": "上架库位名称不能为空", "data": None} return err_sort_stock_bin_name def err_sort_stock_bin_name_error(): err_sort_stock_bin_name_error = {"code": "1083", "msg": "上架库位不存在", "data": None} return err_sort_stock_bin_name_error def err_sort_stock_qty(): err_sort_stock_qty = {"code": "1084", "msg": "需要有上架数量", "data": None} return err_sort_stock_qty def err_sort_stock_qty_empty(): err_sort_stock_qty_empty = {"code": "1085", "msg": "上架数量不能为空", "data": None} return err_sort_stock_qty_empty def err_sort_stock_qty_zero(): err_sort_stock_qty_zero = {"code": "1086", "msg": "上架数量必须大于0", "data": None} return err_sort_stock_qty_zero def err_sort_stock_qty_more(): err_sort_stock_qty_more = {"code": "1087", "msg": "上架数量不可以超过待上架库存", "data": None} return err_sort_stock_qty_more def err_sort_stock_bin_type(): err_sort_stock_bin_type = {"code": "1088", "msg": "上架库位属性与实际库位属性不符", "data": None} return err_sort_stock_bin_type def err_lock_staff(): err_sort_stock_bin_type = {"code": "1089", "msg": "当前用户被锁定,请联系管理员", "data": None} return err_sort_stock_bin_type def wms_ret(): wms_ret = {"code": "200", "msg": "操作成功", "data": None} return wms_ret def wms_same(): wms_same = {"code": "100001", "msg": "数据已存在", "data": None} return wms_same def wms_err(): wms_err = {"code": "100002", "msg": "数据不存在", "data": None} return wms_err def wms_errfile(): wms_errfile = {"code": "100003", "msg": "下载文件请求参数错误", "data": None} return wms_errfile def wms_time(): wms_time = {"results":{"code": "100004", "msg": "起始时间必须大于等于结束日期,默认结束日期为今天", "data": None}} return wms_time def wms_vip_get(): wms_vip_get = {"results":{"code": "100005", "msg": "您的会员等级不够,请升级会员来提权", "data": None}} return wms_vip_get def wms_vip(): wms_vip = {"code": "100005", "msg": "普通会员每天只能进行3次主动沟通", "data": None} return wms_vip def wms_dev(): wms_dev = {"code": "100006", "msg": "不可以对管理员账号进行操作", "data": None} return wms_dev def wms_user_owner(): wms_user_owner = {"code": "100007", "msg": "不可以删除自己", "data": None} return wms_user_owner def wms_warehouse_more(): wms_warehouse_more = {"code": "100008", "msg": "只能创建一个仓库", "data": None} return wms_warehouse_more def wms_company_more(): wms_company_more = {"code": "100008", "msg": "只能创建一个公司信息", "data": None} return wms_company_more def wms_binproperty(): wms_binproperty = {"code": "100009", "msg": "库位属性不存在", "data": None} return wms_binproperty def wms_binsize(): wms_binsize = {"code": "100010", "msg": "库位尺寸不存在", "data": None} return wms_binsize def wms_no_user(): wms_no_user = {"results": {"code": "100011", "msg": "用户名不存在", "data": None}} return wms_no_user def wms_po_status_1(): wms_po_status_1 = {"code": "100012", "msg": "只有入库单状态为1的订单才可以删除", "data": None} return wms_po_status_1 def wms_po_empty(): wms_po_empty = {"code": "100013", "msg": "入库单号码不存在", "data": None} return wms_po_empty def wms_po_status_predelivery(): wms_po_status_predelivery = {"code": "100014", "msg": "入库单已经到货", "data": None} return wms_po_status_predelivery def wms_po_status_predelivery_detail(): wms_po_status_predelivery_detail = {"code": "100015", "msg": "入库单没有任何订单明细", "data": None} return wms_po_status_predelivery_detail def wms_po_status_preload_detail(): wms_po_status_preload_detail = {"code": "100016", "msg": "入库单没有任何订单明细", "data": None} return wms_po_status_preload_detail def wms_po_qty_up_more(): wms_po_qty_up_more = {"code": "100017", "msg": "实际到货上架数量不可大于实际到货数量", "data": None} return wms_po_qty_up_more def wms_po_qty_dup_more(): wms_po_qty_dup_more = {"code": "100018", "msg": "破损上架数量不可大于到货破损数量", "data": None} return wms_po_qty_dup_more def wms_po_qty_all_up_more(): wms_po_qty_all_up_more = {"code": "100019", "msg": "上架数量不可大于待上架数量", "data": None} return wms_po_qty_all_up_more def wms_so_picked_more(): wms_so_picked_more = {"code": "100020", "msg": "实际拣货数量不可以大于需要拣货数量", "data": None} return wms_so_picked_more def wms_dongtai(): wms_dongtai = {"code": "200", "msg": "动态发布成功", "data": None} return wms_dongtai def wms_capcha(): wms_capcha = {"code": "100080", "msg": "刷新过快,请稍后再刷新验证码", "data": None} return wms_capcha def wms_capcha_l(): wms_capcha_l = {"code": "100081", "msg": "验证码超时", "data": None} return wms_capcha_l def wms_capcha_n(): wms_capcha_n = {"code": "100082", "msg": "验证码不存在", "data": None} return wms_capcha_n