https://888.zhcxkj.com/api/index.ashx?Method=GetStockOrderInfo&CustomerID=1&AdminName=Admin047&Password=Panda047&PageIndex=1&PageSize=200&ShipmentIdList=FBA18V93FPG6,FBA18VBPDPXG,FBA18VD4HYKY,FBA18VF70PMV,FBA18VFZ7Y6P,FBA18VGQF40R,FBA18VJPH31B,FBA18VJQ57LX,FBA18VJQK5KY,FBA18VJQN044,FBA18VJQSLVN,FBA18VJQVSVD,FBA18VJR1YQT,FBA18VJR3WRG,FBA18VJT60P8,FBA18VJT86CB,FBA18VJT9R4M,FBA18VJX13GG,FBA18VKHVNFH,FBA18VKWK7L0,FBA18VLK8NTX,FBA18VLK9SSS,FBA18VLRBY79,FBA18VLS5NNY,FBA18VLS9ZGP,FBA18VMCD09H,FBA18VNDDSJ2,FBA18VNQNC85,FBA18VP70X6G,FBA18VQKNS2P
用这一批货件去请求,每页200条数据返回,一直查到无数据返回,最终汇总的结果就是会有货件号跟msku不匹配的情况,只看FBA18VJT60P8 这个货件就行,这个货件产品应该是51个才对,很多情况返回的总数比51还多,就包含了其他货件的msku,其他的货件msku就少了
货件FBA18VJT60P8返回了56条,实际上应该是51条才对

拿着56个msku和货件号去查货件明细,只有50条是对的,其他的msku不属于这个货件

如果单个货件请求接口是没问题的

批量分页请求接口是有数据错乱的情况,便并且每次请求的错乱情况还不是一致的,请求多几次回出现不同的数量
解决方案:
原来的逻辑是关联的包裹明细数据进行分页查询
如果单传的货件数量很多,每页分200条数据 ,同一个货件ID ,再多个分页查询中都查询了数据,最后得到的一个数据集合就会出现多了数据或者是少了数据的情况
需要转需求处理
优化方案:
需要根据订单或者包裹的维度进行分页去查询数据 ,再用包裹或者订单去查询吗,明细数据 最后组装出明细数据返回
最后的数据返回结果集合 就会出现你的分页数每次是设置200,但是返回的结果集是超过200的情况 ,
