[关闭]
@zhou333666 2017-08-03T14:00:37.000000Z 字数 1237 阅读 702

导入EXCEL的报错机制

未分类


货品导入

文档格式错误

  1. data: {
  2. errors: [
  3. '列不存在[价格]'
  4. ],
  5. item_errors: [
  6. ]
  7. }
  1. ## 货品错误
  2. data: {
  3. total: 120,
  4. success: 119,
  5. fail: 1,
  6. errors: [
  7. ],
  8. item_errors: [
  9. {
  10. id'HP111',
  11. errors: [
  12. ‘价格为负[-3.5]’
  13. ]
  14. }
  15. ]
  16. }

入库单导入

入库单错误

  1. data: {
  2. total: 120,
  3. success: 119,
  4. fail: 1,
  5. errors: [
  6. ],
  7. item_errors: [
  8. {
  9. id'RKD123',
  10. errors: [
  11. ‘入库时间错误’
  12. ],
  13. item_errors: [
  14. {
  15. id'HP111',
  16. errors: [
  17. ‘条码不存在’,
  18. ]
  19. }
  20. ]
  21. }
  22. ]
  23. }

报错json格式

  1. {msg:
  2. [
  3. {
  4. entity:报表名称,
  5. id:报表单号,
  6. total:总导入数据条数,
  7. success:导入成功数据条数,
  8. fail:失败数据条数
  9. error:'报表出错信息:列不对,入库单已导入'
  10. error_items[
  11. {
  12. entity:"一行数据能标识的地方",
  13. id:"标识号",
  14. error:'出错原因'
  15. }
  16. ]
  17. },
  18. {
  19. entity:报表名称,
  20. id:报表单号2,
  21. total:,
  22. success:,
  23. fail:
  24. error:,
  25. error_items[
  26. ]
  27. }
  28. ]
  29. }

报错json格式例子

商品信息排列问题报错

  1. {msg:
  2. [{
  3. entity:商品信息,
  4. idnull,
  5. total:120,
  6. success:0,
  7. fail:120,
  8. error:'列排序不对,是否自营应该第18列'
  9. error_items[
  10. ]
  11. }]
  12. }

商品信息数据问题报错

  1. {msg:
  2. [
  3. {
  4. entity:商品信息,
  5. idnull,
  6. total:120,
  7. success:100,
  8. fail:20,
  9. error:null,
  10. error_items[
  11. {
  12. entity:条形码,
  13. id:123,
  14. error:'数据出错'
  15. },
  16. {
  17. entity:条形码,
  18. id:456,
  19. error:'数据重复'
  20. }
  21. ]
  22. }
  23. ]
  24. }

入库单数据问题报错

  1. {msg:
  2. [
  3. {
  4. entity:入库单,
  5. id123456,
  6. total:12,
  7. success:0,
  8. fail:12,
  9. error:'数据要全正确,才能导入'
  10. error_items[
  11. {
  12. entity:条形码,
  13. id:123,
  14. error:'商品不存在'
  15. },
  16. {
  17. entity:条形码,
  18. id:456,
  19. error:'数量不能为负|金额不能为负'
  20. }
  21. ]
  22. },
  23. {
  24. entity:入库单,
  25. id5689,
  26. total:20,
  27. success:20,
  28. fail:0,
  29. error:'导入成功'
  30. error_items[
  31. ]
  32. }
  33. ]
  34. }

数据检查

商品信息表

  1. 商品信息列的检查
  2. 商品重复性提示
  3. 商品数据性出错

入库单

  1. 入库单信息检查,出错不入库
  2. 入库单常用信息检查:入库单号,状态,时间,入库单的金额为负数,数量为负数
  3. 入库失败
  4. 入库单已导入

销售单

  1. 销售单的列数不对
  2. 销售单的货品不存在
  3. 出库失败,库存不足
  4. 出库失败,无库存

调整单

  1. 调整单的备注是不是报损
  2. 调整单的状态未提交
  3. 调整单已导入
  4. 调整单的货品不存在
  5. 入库失败
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注