Index: ssts-returngoods/src/main/java/com/forgon/disinfectsystem/returngoodsrecord/service/ReturnGoodsRecordManagerImpl.java =================================================================== diff -u -r28851 -r29606 --- ssts-returngoods/src/main/java/com/forgon/disinfectsystem/returngoodsrecord/service/ReturnGoodsRecordManagerImpl.java (.../ReturnGoodsRecordManagerImpl.java) (revision 28851) +++ ssts-returngoods/src/main/java/com/forgon/disinfectsystem/returngoodsrecord/service/ReturnGoodsRecordManagerImpl.java (.../ReturnGoodsRecordManagerImpl.java) (revision 29606) @@ -1565,7 +1565,7 @@ packingTask.setDepartCoding(returnGoodsRecord.getDepartCoding()); // packingTask.setSettleAccountsDepartCoding(returnGoodsRecord.getDepartCoding()); packingTask.setSerialNumber(returnGoodsRecord.getPackingTaskSerialNumber()); - + packingManager.save(packingTask);//先调用一次 获得id用于idCardInfoForPackingTask赋值PackingTaskID,防止被idCardInfoForPackingTask.validateAssociatedInfo()拦截 String returnTousseInstanceIds = null; if(CollectionUtils.isNotEmpty(tousseInstanceList)){ List returnTousseInstanceIdList = new ArrayList();