Commit 64072c71 authored by 刘林's avatar 刘林

fix(jg):设备编辑使用登记证编号未同步证管理表bug修改

parent 1a3796b9
...@@ -343,17 +343,16 @@ public class ChangeEquipImpactCertListener { ...@@ -343,17 +343,16 @@ public class ChangeEquipImpactCertListener {
log.info("处理 handleNewEquipEdit 类型逻辑"); log.info("处理 handleNewEquipEdit 类型逻辑");
if (event.getBizRelationData().getBizIsFinished()){ if (event.getBizRelationData().getBizIsFinished()){
String useOrgCode = ""; String useOrgCode = "";
for (FieldChangeMeta meta : event.getData()) { useOrgCode = event.getData().stream()
String columnKey = meta.getColumnKey(); .filter(meta -> "useOrgCode".equals(meta.getColumnKey()))
if (columnKey.equals("useOrgCode")){ .map(FieldChangeMeta::getColumnOldValue)
useOrgCode = meta.getColumnOldValue(); .findFirst()
}else{ .orElseGet(() -> {
LambdaQueryWrapper<IdxBizJgRegisterInfo> queryRegisterWrapper = new QueryWrapper<IdxBizJgRegisterInfo>().lambda(); LambdaQueryWrapper<IdxBizJgRegisterInfo> wrapper = new QueryWrapper<IdxBizJgRegisterInfo>().lambda();
queryRegisterWrapper.eq(IdxBizJgRegisterInfo::getRecord, event.getBizRelationData().getBizId()); wrapper.eq(IdxBizJgRegisterInfo::getRecord, event.getBizRelationData().getBizId());
IdxBizJgRegisterInfo registerInfo = registerInfoMapper.selectOne(queryRegisterWrapper); IdxBizJgRegisterInfo registerInfo = registerInfoMapper.selectOne(wrapper);
useOrgCode = registerInfo.getUseOrgCode(); return registerInfo != null ? registerInfo.getUseOrgCode() : null;
} });
}
JgUseRegistrationManage jgUseRegistrationManage = jgUseRegistrationManageService.lambdaQuery() JgUseRegistrationManage jgUseRegistrationManage = jgUseRegistrationManageService.lambdaQuery()
.eq(JgUseRegistrationManage::getUseRegistrationCode, useOrgCode) .eq(JgUseRegistrationManage::getUseRegistrationCode, useOrgCode)
.eq(JgUseRegistrationManage::getIsDelete, 0) .eq(JgUseRegistrationManage::getIsDelete, 0)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment