Index: ssts-tousse/src/main/java/com/forgon/disinfectsystem/tousse/toussedefinition/service/TousseDefinitionManagerImpl.java =================================================================== diff -u -r32249 -r32274 --- ssts-tousse/src/main/java/com/forgon/disinfectsystem/tousse/toussedefinition/service/TousseDefinitionManagerImpl.java (.../TousseDefinitionManagerImpl.java) (revision 32249) +++ ssts-tousse/src/main/java/com/forgon/disinfectsystem/tousse/toussedefinition/service/TousseDefinitionManagerImpl.java (.../TousseDefinitionManagerImpl.java) (revision 32274) @@ -587,6 +587,10 @@ miList.remove(mi); } } + //处理这种没有编辑过材料明细信息(既没有新增材料、也没有修改材料数量及删除材料的情况)情况出现的问题(FSSZYY-31 消毒物品发货材料数量与对应申请单里的材料数量不一致) + if(CollectionUtils.isEmpty(materialInstances)){ + materialInstances.addAll(miList); + } td.setMaterialInstances(materialInstances); td.calculateMaterialAmount(); td.generateMaterialsMD5();