fbmsg.py 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283
  1. class FBMsg(object):
  2. def ret():
  3. ret = {"code": "200", "msg": "Success Create", "data": None}
  4. return ret
  5. def err_contact_name():
  6. err_contact_name = {"code": "1001", "msg": "称谓不能为空", "data": None}
  7. return err_contact_name
  8. def err_contact_mobile():
  9. err_contact_mobile = {"code": "1002", "msg": "联系电话不能为空", "data": None}
  10. return err_contact_mobile
  11. def err_contact_comments():
  12. err_contact_comments = {"code": "1003", "msg": "备注不能为空", "data": None}
  13. return err_contact_comments
  14. def err_order_same():
  15. err_order_same = {"code": "1004", "msg": "订单已存在", "data": None}
  16. return err_order_same
  17. def err_order_no():
  18. err_order_no = {"code": "1005", "msg": "无效订单", "data": None}
  19. return err_order_no
  20. def err_order_fail():
  21. err_order_fail = {"code": "1006", "msg": "订单支付失败", "data": None}
  22. return err_order_fail
  23. def err_ret():
  24. err_ret = {"code": "1011", "msg": "User Name Or Password Error", "data": None}
  25. return err_ret
  26. def err_data():
  27. err_data = {"code": "1012", "msg": "数据不可用", "data": None}
  28. return err_data
  29. def err_tc():
  30. err_tc = {"code": "1013", "msg": "transaction_code错误", "data": None}
  31. return err_tc
  32. def err_tc_empty():
  33. err_tc_empty = {"code": "1014", "msg": "数据不存在", "data": None}
  34. return err_tc_empty
  35. def err_delete():
  36. err_delete = {"code": "1015", "msg": "该条数据已经删除", "data": None}
  37. return err_delete
  38. def err_code1():
  39. err_code1 = {"code": "1016", "msg": "数据已存在", "data": None}
  40. return err_code1
  41. def err_status():
  42. err_status = {"code": "1017", "msg": "状态已经存在,无需修改", "data": None}
  43. return err_status
  44. def err_user_name():
  45. err_user_name = {"code": "1018", "msg": "用户名不可以为空", "data": None}
  46. return err_user_name
  47. def err_auth():
  48. err_auth = {'code': "1021", 'msg': '用户不存在'}
  49. return err_auth
  50. def err_user_same():
  51. err_user_same = {'code': "1022", 'msg': 'User Is Exists'}
  52. return err_user_same
  53. def error_referer():
  54. error_referer = {'code': "1023", 'msg': '错误的token'}
  55. return error_referer
  56. def err_password1_empty():
  57. err_password1_empty = {'code': "1024", 'msg': 'Password Can Not Be Empty'}
  58. return err_password1_empty
  59. def err_password2_empty():
  60. err_password2_empty = {'code': "1025", 'msg': 'Please Confirm The Password'}
  61. return err_password2_empty
  62. def err_password_not_same():
  63. err_password_not_same = {'code': "1026", 'msg': 'Password Is Not Same One'}
  64. return err_password_not_same
  65. def err_psw():
  66. err_psw = {"code": "1027", "msg": "用户密码错误"}
  67. return err_psw
  68. def err_dev():
  69. err_dev = {"code": "1028", "msg": "非开发者openid,无法使用此功能"}
  70. return err_dev
  71. def err_register_more():
  72. err_register_more = {"code": "1029", "msg": "1个ip只能注册2个账号"}
  73. return err_register_more
  74. def err_openid():
  75. err_openid = {"code": "1030", "msg": "没有openid"}
  76. return err_openid
  77. def err_more_user():
  78. err_more_user = {"code": "1041", "msg": "一个账号只能建立5个用户"}
  79. return err_more_user
  80. def err_req_day():
  81. err_req_day = {"code": "1042", "msg": "发货记录至少需要"}
  82. return err_req_day
  83. def err_req_shipping_list():
  84. err_req_shipping_list = {"code": "1043", "msg": "请上传发货记录"}
  85. return err_req_shipping_list
  86. def err_req_stock_list():
  87. err_req_stock_list = {"code": "1044", "msg": "请上传现有库存"}
  88. return err_req_stock_list
  89. def err_req_baseinfo_list():
  90. err_req_baseinfo_list = {"code": "1045", "msg": "请上传基础信息"}
  91. return err_req_baseinfo_list
  92. def err_goods_code():
  93. err_goods_code = {"code": "1046", "msg": "该商品编号不存在"}
  94. return err_goods_code
  95. def err_authid():
  96. err_authid = {"code": "1033", "msg": "没有authid"}
  97. return err_authid
  98. def ret_auth():
  99. ret_auth = {"code": "1032", "msg": "验证通过"}
  100. return ret_auth
  101. def err_bad():
  102. err_bad = {"code": "1031", "msg": "提交了非法数据,多次提交直接封号"}
  103. return err_bad
  104. def err_auth_open():
  105. err_auth_open = {"err_auth_open": "1034", "msg": "非本授权码下账号"}
  106. return err_auth_open
  107. def err_goods_code():
  108. err_goods_code = {"code": "1051", "msg": "商品编码不存在", "data": None}
  109. return err_goods_code
  110. def err_po_num_empty():
  111. err_po_num_empty = {"code": "1060", "msg": "订单号不可以为空", "data": None}
  112. return err_po_num_empty
  113. def err_po_num():
  114. err_po_num = {"code": "1061", "msg": "订单已经存在", "data": None}
  115. return err_po_num
  116. def err_po_qty_type():
  117. err_po_qty_type = {"code": "1062", "msg": "数量必须是数字", "data": None}
  118. return err_po_qty_type
  119. def err_po_qty():
  120. err_po_qty = {"code": "1063", "msg": "数量必须大于0", "data": None}
  121. return err_po_qty
  122. def err_same_po_num():
  123. err_same_po_num = {"code": "1063", "msg": "订单编码不一致", "data": None}
  124. return err_same_po_num
  125. def err_lot_num():
  126. err_lot_num = {"code": "1064", "msg": "缺少lot_num,格式为:YYYY-MM-DD", "data": None}
  127. return err_lot_num
  128. def err_lot_num_empty():
  129. err_lot_num_empty = {"code": "1065", "msg": "lot_num不能为空,格式为:YYYY-MM-DD", "data": None}
  130. return err_lot_num_empty
  131. def err_lot_num_format():
  132. err_lot_num_format = {"code": "1066", "msg": "lot_num格式不正确,格式为:YYYY-MM-DD", "data": None}
  133. return err_lot_num_format
  134. def err_po_supplier():
  135. err_po_supplier = {"code": "1067", "msg": "字段supplier不能为空", "data": None}
  136. return err_po_supplier
  137. def err_po_supplier_empty():
  138. err_po_supplier_empty = {"code": "1068", "msg": "供应商不存在", "data": None}
  139. return err_po_supplier_empty
  140. def err_po_goods_code():
  141. err_po_goods_code = {"code": "1069", "msg": "商品编码不能为空", "data": None}
  142. return err_po_goods_code
  143. def err_po_status_empty():
  144. err_po_status_empty = {"code": "1070", "msg": "订单状态不能为空", "data": None}
  145. return err_po_status_empty
  146. def err_po_status_less():
  147. err_po_status_less = {"code": "1071", "msg": "订单状态不可逆", "data": None}
  148. return err_po_status_less
  149. def err_po_status_same():
  150. err_po_status_same = {"code": "1072", "msg": "订单状态不可以相同", "data": None}
  151. return err_po_status_same
  152. def err_po_status_more():
  153. err_po_status_more = {"code": "1073", "msg": "订单状态不可以直接跨级更改", "data": None}
  154. return err_po_status_more
  155. def err_po_status_big():
  156. err_po_status_big = {"code": "1074", "msg": "此接口只支持9以内的状态变化", "data": None}
  157. return err_po_status_big
  158. def err_po_status_delete():
  159. err_po_status_delete = {"code": "1075", "msg": "只有订单状态为1的订单可以删除", "data": None}
  160. return err_po_status_delete
  161. def err_po_status_patch():
  162. err_po_status_patch = {"code": "1076", "msg": "只有订单状态为1的订单可以修改", "data": None}
  163. return err_po_status_patch
  164. def err_po_actual_delivery_stock_patch():
  165. err_po_actual_delivery_stock_patch = {"code": "1077", "msg": "实际到货数量不可以为空", "data": None}
  166. return err_po_actual_delivery_stock_patch
  167. def err_po_actual_delivery_stock_more():
  168. err_po_actual_delivery_stock_more = {"code": "1078", "msg": "实际到货数量不可以大于订单数量", "data": None}
  169. return err_po_actual_delivery_stock_more
  170. def err_po_actual_delivery_stock_zero():
  171. err_po_actual_delivery_stock_zero = {"code": "1079", "msg": "实际到货数量不可以小于0", "data": None}
  172. return err_po_actual_delivery_stock_zero
  173. def err_po_actual_delivery_stock_moreall():
  174. err_po_actual_delivery_stock_moreall = {"code": "1080", "msg": "到货数量不可以大于订单数量", "data": None}
  175. return err_po_actual_delivery_stock_moreall
  176. def err_po_actual_delivery_stock_again():
  177. err_po_actual_delivery_stock_again = {"code": "1081", "msg": "不要重复修改相同的数量", "data": None}
  178. return err_po_actual_delivery_stock_again
  179. def err_sort_stock_bin_name():
  180. err_sort_stock_bin_name = {"code": "1082", "msg": "上架库位名称不能为空", "data": None}
  181. return err_sort_stock_bin_name
  182. def err_sort_stock_bin_name_error():
  183. err_sort_stock_bin_name_error = {"code": "1083", "msg": "上架库位不存在", "data": None}
  184. return err_sort_stock_bin_name_error
  185. def err_sort_stock_qty():
  186. err_sort_stock_qty = {"code": "1084", "msg": "需要有上架数量", "data": None}
  187. return err_sort_stock_qty
  188. def err_sort_stock_qty_empty():
  189. err_sort_stock_qty_empty = {"code": "1085", "msg": "上架数量不能为空", "data": None}
  190. return err_sort_stock_qty_empty
  191. def err_sort_stock_qty_zero():
  192. err_sort_stock_qty_zero = {"code": "1086", "msg": "上架数量必须大于0", "data": None}
  193. return err_sort_stock_qty_zero
  194. def err_sort_stock_qty_more():
  195. err_sort_stock_qty_more = {"code": "1087", "msg": "上架数量不可以超过待上架库存", "data": None}
  196. return err_sort_stock_qty_more
  197. def err_sort_stock_bin_type():
  198. err_sort_stock_bin_type = {"code": "1088", "msg": "上架库位属性与实际库位属性不符", "data": None}
  199. return err_sort_stock_bin_type
  200. def err_lock_staff():
  201. err_sort_stock_bin_type = {"code": "1089", "msg": "当前用户被锁定,请联系管理员", "data": None}
  202. return err_sort_stock_bin_type
  203. def wms_ret():
  204. wms_ret = {"code": "200", "msg": "操作成功", "data": None}
  205. return wms_ret
  206. def wms_same():
  207. wms_same = {"code": "100001", "msg": "数据已存在", "data": None}
  208. return wms_same
  209. def wms_err():
  210. wms_err = {"code": "100002", "msg": "数据不存在", "data": None}
  211. return wms_err
  212. def wms_errfile():
  213. wms_errfile = {"code": "100003", "msg": "下载文件请求参数错误", "data": None}
  214. return wms_errfile
  215. def wms_time():
  216. wms_time = {"results":{"code": "100004", "msg": "起始时间必须大于等于结束日期,默认结束日期为今天", "data": None}}
  217. return wms_time
  218. def wms_vip_get():
  219. wms_vip_get = {"results":{"code": "100005", "msg": "您的会员等级不够,请升级会员来提权", "data": None}}
  220. return wms_vip_get
  221. def wms_vip():
  222. wms_vip = {"code": "100005", "msg": "普通会员每天只能进行3次主动沟通", "data": None}
  223. return wms_vip
  224. def wms_dev():
  225. wms_dev = {"code": "100006", "msg": "不可以对管理员账号进行操作", "data": None}
  226. return wms_dev
  227. def wms_user_owner():
  228. wms_user_owner = {"code": "100007", "msg": "不可以删除自己", "data": None}
  229. return wms_user_owner
  230. def wms_warehouse_more():
  231. wms_warehouse_more = {"code": "100008", "msg": "只能创建一个仓库", "data": None}
  232. return wms_warehouse_more
  233. def wms_company_more():
  234. wms_company_more = {"code": "100008", "msg": "只能创建一个公司信息", "data": None}
  235. return wms_company_more
  236. def wms_binproperty():
  237. wms_binproperty = {"code": "100009", "msg": "库位属性不存在", "data": None}
  238. return wms_binproperty
  239. def wms_binsize():
  240. wms_binsize = {"code": "100010", "msg": "库位尺寸不存在", "data": None}
  241. return wms_binsize
  242. def wms_no_user():
  243. wms_no_user = {"results": {"code": "100011", "msg": "用户名不存在", "data": None}}
  244. return wms_no_user
  245. def wms_po_status_1():
  246. wms_po_status_1 = {"code": "100012", "msg": "只有入库单状态为1的订单才可以删除", "data": None}
  247. return wms_po_status_1
  248. def wms_po_empty():
  249. wms_po_empty = {"code": "100013", "msg": "入库单号码不存在", "data": None}
  250. return wms_po_empty
  251. def wms_po_status_predelivery():
  252. wms_po_status_predelivery = {"code": "100014", "msg": "入库单已经到货", "data": None}
  253. return wms_po_status_predelivery
  254. def wms_po_status_predelivery_detail():
  255. wms_po_status_predelivery_detail = {"code": "100015", "msg": "入库单没有任何订单明细", "data": None}
  256. return wms_po_status_predelivery_detail
  257. def wms_po_status_preload_detail():
  258. wms_po_status_preload_detail = {"code": "100016", "msg": "入库单没有任何订单明细", "data": None}
  259. return wms_po_status_preload_detail
  260. def wms_po_qty_up_more():
  261. wms_po_qty_up_more = {"code": "100017", "msg": "实际到货上架数量不可大于实际到货数量", "data": None}
  262. return wms_po_qty_up_more
  263. def wms_po_qty_dup_more():
  264. wms_po_qty_dup_more = {"code": "100018", "msg": "破损上架数量不可大于到货破损数量", "data": None}
  265. return wms_po_qty_dup_more
  266. def wms_po_qty_all_up_more():
  267. wms_po_qty_all_up_more = {"code": "100019", "msg": "上架数量不可大于待上架数量", "data": None}
  268. return wms_po_qty_all_up_more
  269. def wms_so_picked_more():
  270. wms_so_picked_more = {"code": "100020", "msg": "实际拣货数量不可以大于需要拣货数量", "data": None}
  271. return wms_so_picked_more
  272. def wms_dongtai():
  273. wms_dongtai = {"code": "200", "msg": "动态发布成功", "data": None}
  274. return wms_dongtai
  275. def wms_capcha():
  276. wms_capcha = {"code": "100080", "msg": "刷新过快,请稍后再刷新验证码", "data": None}
  277. return wms_capcha
  278. def wms_capcha_l():
  279. wms_capcha_l = {"code": "100081", "msg": "验证码超时", "data": None}
  280. return wms_capcha_l
  281. def wms_capcha_n():
  282. wms_capcha_n = {"code": "100082", "msg": "验证码不存在", "data": None}
  283. return wms_capcha_n