处理运维问题时,erp往wms推送发货通知,推送的报文中,多显示了temporaryWarehouse和temporaryWarehouseName字段的值。
由于这个发货通知单遍历第四条明细时,该单子的第三条明细的仓库是临时库,第四条明细的临时库字段显示第三条明细的临时库字段。因为遍历第四条明细时,临时库没有重新获取到值,所以推送的时候,第四条明细的报文将第三条明细的temporaryWarehouse和temporaryWarehouseName字段的值一起推送过去了。
解决方案:
添加不是临时库的将temporaryWarehouse和temporaryWarehouseName字段的值赋值空字符串;