【更新】历史记录不能影响主业务,增加try catch

This commit is contained in:
WeiXiao
2026-05-28 09:27:45 +08:00
parent ee8c566450
commit f10cd505c7
4 changed files with 63 additions and 47 deletions

View File

@@ -1,4 +1,4 @@
/*
/*
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
@@ -87,18 +87,22 @@ public class DesFormServiceImpl extends ServiceImpl<DesFormMapper, DesformEntity
//保存历史记录
private void saveHistoryLog(Long id,DesFormAddOrUpdateParam param){
HistoryDesformEntity historyEntity=new HistoryDesformEntity();
historyEntity.setId(IdWorker.getId());
historyEntity.setTenantId(jeeLowCodeAdapter.getTenantId());
historyEntity.setCreateUser(jeeLowCodeAdapter.getOnlineUserId());
historyEntity.setCreateTime(LocalDateTime.now());
historyEntity.setCreateUserName(jeeLowCodeAdapter.getOnlineUserName());
try{
HistoryDesformEntity historyEntity=new HistoryDesformEntity();
historyEntity.setId(IdWorker.getId());
historyEntity.setTenantId(jeeLowCodeAdapter.getTenantId());
historyEntity.setCreateUser(jeeLowCodeAdapter.getOnlineUserId());
historyEntity.setCreateTime(LocalDateTime.now());
historyEntity.setCreateUserName(jeeLowCodeAdapter.getOnlineUserName());
historyEntity.setDesformId(id);
historyEntity.setDesformName(param.getDesformName());
historyEntity.setDesformJson(param.getDesformJson());
historyEntity.setGroupDesformId(param.getGroupDesformId());
historyEntity.setIsOpen(param.getIsOpen());
historyDesFormMapper.insert(historyEntity);
historyEntity.setDesformId(id);
historyEntity.setDesformName(param.getDesformName());
historyEntity.setDesformJson(param.getDesformJson());
historyEntity.setGroupDesformId(param.getGroupDesformId());
historyEntity.setIsOpen(param.getIsOpen());
historyDesFormMapper.insert(historyEntity);
}catch (Exception e){
e.printStackTrace();
}
}
}

View File

@@ -125,19 +125,23 @@ public class EnhanceJavaServiceImpl extends ServiceImpl<EnhanceJavaMapper, Enhan
//保存历史记录
private void saveHistoryLog(Long javaId, EnhanceJavaEntity javaEntity){
HistoryDbformEntity entity=new HistoryDbformEntity();
entity.setId(IdWorker.getId());
entity.setTenantId(jeeLowCodeAdapter.getTenantId());
entity.setCreateUser(jeeLowCodeAdapter.getOnlineUserId());
entity.setCreateTime(LocalDateTime.now());
entity.setCreateUserName(jeeLowCodeAdapter.getOnlineUserName());
try{
HistoryDbformEntity entity=new HistoryDbformEntity();
entity.setId(IdWorker.getId());
entity.setTenantId(jeeLowCodeAdapter.getTenantId());
entity.setCreateUser(jeeLowCodeAdapter.getOnlineUserId());
entity.setCreateTime(LocalDateTime.now());
entity.setCreateUserName(jeeLowCodeAdapter.getOnlineUserName());
entity.setDbformId(javaEntity.getDbformId());
entity.setServiceType("java");
entity.setServiceId(javaId);
entity.setServiceJson(Func.json2Str(javaEntity));
entity.setDbformId(javaEntity.getDbformId());
entity.setServiceType("java");
entity.setServiceId(javaId);
entity.setServiceJson(Func.json2Str(javaEntity));
historyDbFormMapper.insert(entity);
historyDbFormMapper.insert(entity);
}catch (Exception e){
e.printStackTrace();
}
}
@Override

View File

@@ -123,18 +123,22 @@ public class EnhanceJsServiceImpl extends ServiceImpl<EnhanceJsMapper, EnhanceJs
//保存历史记录
private void saveHistoryLog(Long jsId, EnhanceJsEntity enhanceJsEntity){
HistoryDbformEntity entity=new HistoryDbformEntity();
entity.setId(IdWorker.getId());
entity.setTenantId(jeeLowCodeAdapter.getTenantId());
entity.setCreateUser(jeeLowCodeAdapter.getOnlineUserId());
entity.setCreateTime(LocalDateTime.now());
entity.setCreateUserName(jeeLowCodeAdapter.getOnlineUserName());
try{
HistoryDbformEntity entity=new HistoryDbformEntity();
entity.setId(IdWorker.getId());
entity.setTenantId(jeeLowCodeAdapter.getTenantId());
entity.setCreateUser(jeeLowCodeAdapter.getOnlineUserId());
entity.setCreateTime(LocalDateTime.now());
entity.setCreateUserName(jeeLowCodeAdapter.getOnlineUserName());
entity.setDbformId(enhanceJsEntity.getDbformId());
entity.setServiceType("js");
entity.setServiceId(jsId);
entity.setServiceJson(Func.json2Str(enhanceJsEntity));
entity.setDbformId(enhanceJsEntity.getDbformId());
entity.setServiceType("js");
entity.setServiceId(jsId);
entity.setServiceJson(Func.json2Str(enhanceJsEntity));
historyDbFormMapper.insert(entity);
historyDbFormMapper.insert(entity);
}catch (Exception e){
e.printStackTrace();
}
}
}

View File

@@ -1,4 +1,4 @@
/*
/*
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
@@ -103,19 +103,23 @@ public class EnhanceSqlServiceImpl extends ServiceImpl<EnhanceSqlMapper, Enhance
//保存历史记录
private void saveHistoryLog(Long jsId, EnhanceSqlEntity enhanceSqlEntity){
HistoryDbformEntity entity=new HistoryDbformEntity();
entity.setId(IdWorker.getId());
entity.setTenantId(jeeLowCodeAdapter.getTenantId());
entity.setCreateUser(jeeLowCodeAdapter.getOnlineUserId());
entity.setCreateTime(LocalDateTime.now());
entity.setCreateUserName(jeeLowCodeAdapter.getOnlineUserName());
try{
HistoryDbformEntity entity=new HistoryDbformEntity();
entity.setId(IdWorker.getId());
entity.setTenantId(jeeLowCodeAdapter.getTenantId());
entity.setCreateUser(jeeLowCodeAdapter.getOnlineUserId());
entity.setCreateTime(LocalDateTime.now());
entity.setCreateUserName(jeeLowCodeAdapter.getOnlineUserName());
entity.setDbformId(enhanceSqlEntity.getDbformId());
entity.setServiceType("sql");
entity.setServiceId(jsId);
entity.setServiceJson(Func.json2Str(enhanceSqlEntity));
entity.setDbformId(enhanceSqlEntity.getDbformId());
entity.setServiceType("sql");
entity.setServiceId(jsId);
entity.setServiceJson(Func.json2Str(enhanceSqlEntity));
historyDbFormMapper.insert(entity);
historyDbFormMapper.insert(entity);
}catch (Exception e){
e.printStackTrace();
}
}
@Override