diff --git a/modules/i3plus-ext-mes-pcn-apiservice/src/main/java/cn/estsh/i3plus/ext/mes/pcn/apiservice/serviceimpl/base/MesOrgServiceImpl.java b/modules/i3plus-ext-mes-pcn-apiservice/src/main/java/cn/estsh/i3plus/ext/mes/pcn/apiservice/serviceimpl/base/MesOrgServiceImpl.java index 1e9141d..575a850 100644 --- a/modules/i3plus-ext-mes-pcn-apiservice/src/main/java/cn/estsh/i3plus/ext/mes/pcn/apiservice/serviceimpl/base/MesOrgServiceImpl.java +++ b/modules/i3plus-ext-mes-pcn-apiservice/src/main/java/cn/estsh/i3plus/ext/mes/pcn/apiservice/serviceimpl/base/MesOrgServiceImpl.java @@ -61,8 +61,13 @@ public class MesOrgServiceImpl implements IMesOrgService { if (responsibleParty.contains(",")) { String[] split = responsibleParty.split(","); for (int i = 0; i < split.length; i++) { - org.setResponsibleParty(split[i]); - resultList.add(org); + MesOrg mesOrg1 = new MesOrg(); + mesOrg1.setId(org.getId()); + mesOrg1.setOrganizeCode(org.getOrganizeCode()); + mesOrg1.setInventoryLocationCode(org.getInventoryLocationCode()); + mesOrg1.setInventoryLocationName(org.getInventoryLocationName()); + mesOrg1.setResponsibleParty(split[i]); + resultList.add(mesOrg1); } }else { resultList.add(org);