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 0d808515..ade679ab 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 @@ -276,10 +276,20 @@ public class ZjMaterielSynchronizationEventServiceImpl extends BaseService queryCzList = inventoryDao.query(queryCz); + if(queryCzList != null && queryCzList.size() > 0){ + BeanUtils.copyProperties(inventoryEntity,queryCzList.get(0)); + } + }else { + for (int i1 = 0; i1 < inventoryEntities.size(); i1++) { + if(inventoryEntities.get(i1).getcInvCode().equals(entity.getField0043code())){ + BeanUtils.copyProperties(inventoryEntity,inventoryEntities.get(i1)); + break; + } } } entity.setField0005(wlcode.toString()); @@ -299,7 +309,7 @@ public class ZjMaterielSynchronizationEventServiceImpl extends BaseService cInvDefine1 = #{cInvDefine1}, cInvDefine2 = #{cInvDefine2}, cInvDefine3 = #{cInvDefine3}, - I_id = #{I_id}, bInvType = #{bInvType}, iInvMPCost = #{iInvMPCost}, cQuality = #{cQuality},