|
@@ -3644,16 +3644,12 @@ public class ExcelTabServiceImpl extends BaseServiceImpl<ExcelTabMapper, ExcelTa
|
|
keyStr = keyStr.substring(0, keyStr.lastIndexOf(","));
|
|
keyStr = keyStr.substring(0, keyStr.lastIndexOf(","));
|
|
valStr = valStr.substring(0, valStr.lastIndexOf(","));
|
|
valStr = valStr.substring(0, valStr.lastIndexOf(","));
|
|
sqlInfo = sqlInfo + keyStr + ") VALUES (" + valStr + ")";
|
|
sqlInfo = sqlInfo + keyStr + ") VALUES (" + valStr + ")";
|
|
- String deletedTrialSqlInfo="INSERT INTO blade_trial_sql (id,p_key_id,group_id,uesr_id,create_time,sql_info) Values ("+SnowFlakeUtil.getId()+","+tableInfo.getPkeyId()+","+groupId+","+ SecureUtil.getUserId() +",SYSDATE(),"+delSql+")";
|
|
|
|
- String trialSqlInfo="INSERT INTO blade_trial_sql (id,p_key_id,group_id,uesr_id,create_time,sql_info) Values ("+SnowFlakeUtil.getId()+","+tableInfo.getPkeyId()+","+groupId+","+ SecureUtil.getUserId() +",SYSDATE(),"+sqlInfo+")";
|
|
|
|
TransactionStatus transactionStatus = this.beginTransaction(transactionManager1);
|
|
TransactionStatus transactionStatus = this.beginTransaction(transactionManager1);
|
|
try {
|
|
try {
|
|
//删除
|
|
//删除
|
|
jdbcTemplate.execute(delSql);
|
|
jdbcTemplate.execute(delSql);
|
|
//新增
|
|
//新增
|
|
jdbcTemplate.execute(sqlInfo);
|
|
jdbcTemplate.execute(sqlInfo);
|
|
- jdbcTemplate.execute(deletedTrialSqlInfo);
|
|
|
|
- jdbcTemplate.execute(trialSqlInfo);
|
|
|
|
//提交事务
|
|
//提交事务
|
|
transactionManager1.commit(transactionStatus);
|
|
transactionManager1.commit(transactionStatus);
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
@@ -3661,6 +3657,36 @@ public class ExcelTabServiceImpl extends BaseServiceImpl<ExcelTabMapper, ExcelTa
|
|
transactionManager1.rollback(transactionStatus);
|
|
transactionManager1.rollback(transactionStatus);
|
|
throw new RuntimeException("500"+e.getCause().getMessage()+" 字段过长,新增失败");
|
|
throw new RuntimeException("500"+e.getCause().getMessage()+" 字段过长,新增失败");
|
|
}
|
|
}
|
|
|
|
+ //添加操作日志
|
|
|
|
+ try {
|
|
|
|
+ String delSqlNew = delSql.replace("\"", "'");
|
|
|
|
+ StringBuffer sb = new StringBuffer();
|
|
|
|
+ sb.append("insert into blade_trial_sql (id,p_key_id,group_id,user_id,create_time,sql_info) VALUES");
|
|
|
|
+ sb.append("(" + SnowFlakeUtil.getId());
|
|
|
|
+ sb.append(",\"" + tableInfo.getPkeyId()+"\"");
|
|
|
|
+ sb.append(",\"" + groupId+"\"");
|
|
|
|
+ sb.append(","+ AuthUtil.getUserId());
|
|
|
|
+ sb.append(",SYSDATE()");
|
|
|
|
+ sb.append(",\"");
|
|
|
|
+ sb.append(delSqlNew);
|
|
|
|
+ sb.append("\")");
|
|
|
|
+ jdbcTemplate.execute(sb.toString());
|
|
|
|
+
|
|
|
|
+ String sqlInfoNew = sqlInfo.replace("\"", "'");
|
|
|
|
+ StringBuffer sb1 = new StringBuffer();
|
|
|
|
+ sb1.append("insert into blade_trial_sql (id,p_key_id,group_id,user_id,create_time,sql_info) VALUES");
|
|
|
|
+ sb1.append("(" + SnowFlakeUtil.getId());
|
|
|
|
+ sb1.append(",\"" + tableInfo.getPkeyId()+"\"");
|
|
|
|
+ sb1.append(",\"" + groupId+"\"");
|
|
|
|
+ sb1.append(","+ AuthUtil.getUserId());
|
|
|
|
+ sb1.append(",SYSDATE()");
|
|
|
|
+ sb1.append(",\"");
|
|
|
|
+ sb1.append(sqlInfoNew);
|
|
|
|
+ sb1.append("\")");
|
|
|
|
+ jdbcTemplate.execute(sb1.toString());
|
|
|
|
+ } catch (DataAccessException e) {
|
|
|
|
+ log.error("添加操作日志异常:ExcelTabServiceImpl-saveOrUpdateInfoTrial() ");
|
|
|
|
+ }
|
|
|
|
|
|
}
|
|
}
|
|
}
|
|
}
|