diff --git a/base-buildpackage/src/main/java/com/hzya/frame/plugin/zjmaterielsynchronizationevent/service/impl/ZjMaterielSynchronizationEventServiceImpl.java b/base-buildpackage/src/main/java/com/hzya/frame/plugin/zjmaterielsynchronizationevent/service/impl/ZjMaterielSynchronizationEventServiceImpl.java index ba596196..1b183c89 100644 --- a/base-buildpackage/src/main/java/com/hzya/frame/plugin/zjmaterielsynchronizationevent/service/impl/ZjMaterielSynchronizationEventServiceImpl.java +++ b/base-buildpackage/src/main/java/com/hzya/frame/plugin/zjmaterielsynchronizationevent/service/impl/ZjMaterielSynchronizationEventServiceImpl.java @@ -9,7 +9,11 @@ import com.hzya.frame.plugin.zjmaterielsynchronizationevent.entity.ZjMaterielSyn import com.hzya.frame.plugin.zjmaterielsynchronizationevent.service.IZjMaterielSynchronizationEventService; import com.hzya.frame.u8.base.inventory.dao.IInventoryDao; import com.hzya.frame.u8.base.inventory.entity.InventoryEntity; +import com.hzya.frame.u8.base.inventory.entity.InventoryExtEntity; +import com.hzya.frame.u8.base.inventory.entity.InventorySubEntity; +import com.hzya.frame.u8.base.inventory.service.IInventoryExtService; import com.hzya.frame.u8.base.inventory.service.IInventoryService; +import com.hzya.frame.u8.base.inventory.service.IInventorySubService; import com.hzya.frame.u8.base.inventory.service.impl.InventoryService; import com.hzya.frame.web.entity.BaseResult; import com.hzya.frame.web.entity.JsonResultEntity; @@ -17,6 +21,7 @@ import org.apache.commons.beanutils.BeanUtils; import org.checkerframework.checker.units.qual.A; import org.springframework.beans.factory.annotation.Autowired; +import javax.annotation.Resource; import java.lang.reflect.InvocationTargetException; import java.util.ArrayList; import java.util.HashMap; @@ -44,7 +49,10 @@ public class ZjMaterielSynchronizationEventServiceImpl extends BaseService 0){ BeanUtils.copyProperties(inventoryEntity,queryCzList.get(0)); } + inventoryExtEntity.setDataSourceCode(zju8); + inventoryExtEntity.setcInvCode(entity.getField0005()); + inventoryExtEntity = inventoryExtService.getInvExt(inventoryExtEntity); + inventoryExtEntity.setDataSourceCode(zju8); + + inventorySubEntity.setDataSourceCode(zju8); + inventorySubEntity.setcInvSubCode(entity.getField0005()); + inventorySubEntity = iInventorySubService.getInvSub(inventorySubEntity); + inventoryExtEntity.setDataSourceCode(zju8); + }else { for (int i1 = 0; i1 < inventoryEntities.size(); i1++) { if(inventoryEntities.get(i1).getcInvCode().equals(entity.getField0043code())){ @@ -291,7 +313,15 @@ public class ZjMaterielSynchronizationEventServiceImpl extends BaseService