fix: 优化日志写入

This commit is contained in:
tangwei 2026-08-20 08:29:14 +08:00
parent 50f23abbb9
commit f6a4172d1c
2 changed files with 11 additions and 2 deletions

View File

@ -79,6 +79,15 @@ public class MsOperationLogServiceImpl extends ServiceImpl<MsOperationLogMapper,
TABLE_NAME_CONFIG_MAP.put("SD_FISHDICTORY_B", TableNameConfig.self("ID", "NAME")); TABLE_NAME_CONFIG_MAP.put("SD_FISHDICTORY_B", TableNameConfig.self("ID", "NAME"));
// 生态流量小时表本身无站名通过 STCD 关联 SD_ENGINFO_B_H 查询 ENNM // 生态流量小时表本身无站名通过 STCD 关联 SD_ENGINFO_B_H 查询 ENNM
TABLE_NAME_CONFIG_MAP.put("SD_QEC_R", TableNameConfig.join("ID", "STCD", "V_MS_STBPRP_T", "ENNM")); TABLE_NAME_CONFIG_MAP.put("SD_QEC_R", TableNameConfig.join("ID", "STCD", "V_MS_STBPRP_T", "ENNM"));
TABLE_NAME_CONFIG_MAP.put("SD_FPSS_R", TableNameConfig.join("ID", "STCD", "V_MS_STBPRP_T", "STNM"));
TABLE_NAME_CONFIG_MAP.put("SD_RIVER_R", TableNameConfig.join("ID", "STCD", "V_MS_STBPRP_T", "STNM"));
TABLE_NAME_CONFIG_MAP.put("SD_FPSSRL_AI_R", TableNameConfig.join("ID", "STCD", "V_MS_STBPRP_T", "STNM"));
TABLE_NAME_CONFIG_MAP.put("SD_WTRV_R", TableNameConfig.join("ID", "STCD", "V_MS_STBPRP_T", "STNM"));
TABLE_NAME_CONFIG_MAP.put("SD_WTVT_R", TableNameConfig.join("STCD", "STCD", "V_MS_STBPRP_T", "STNM"));
TABLE_NAME_CONFIG_MAP.put("SD_WQ_R", TableNameConfig.join("ID", "STCD", "V_MS_STBPRP_T", "STNM"));
TABLE_NAME_CONFIG_MAP.put("SD_RPIMNFISH_R", TableNameConfig.join("ID", "STCD", "V_MS_STBPRP_T", "STNM"));
} }
private static final Map<String, String> ENG_FIELD_MEANING_MAP = new LinkedHashMap<>(); private static final Map<String, String> ENG_FIELD_MEANING_MAP = new LinkedHashMap<>();

View File

@ -251,7 +251,7 @@ public class SdWtvtRServiceImpl extends ServiceImpl<SdWtvtRMapper, SdWtvtYearVo>
} }
batchUpdateWtvtRData(dataList); batchUpdateWtvtRData(dataList);
if (CollUtil.isNotEmpty(logDetails)) { if (CollUtil.isNotEmpty(logDetails)) {
MsOperationLog mainLog = buildWtvtMainLog(null,"修改垂向水温数据", source); MsOperationLog mainLog = buildWtvtMainLog( stcd,"修改垂向水温数据", source);
msOperationLogMapper.insert(mainLog); msOperationLogMapper.insert(mainLog);
for (MsOperationLogDetail detail : logDetails) { for (MsOperationLogDetail detail : logDetails) {
detail.setMainId(mainLog.getId()); detail.setMainId(mainLog.getId());
@ -511,7 +511,7 @@ public class SdWtvtRServiceImpl extends ServiceImpl<SdWtvtRMapper, SdWtvtYearVo>
log.setOperator(resolveWtvtLogOperator()); log.setOperator(resolveWtvtLogOperator());
log.setOperateTime(new Date()); log.setOperateTime(new Date());
log.setTableName(WT_CX_TABLE_NAME); log.setTableName(WT_CX_TABLE_NAME);
log.setRecordId(remark); log.setRecordId(recordId);
log.setSource(StringUtils.trimToNull(source)); log.setSource(StringUtils.trimToNull(source));
log.setRemark(remark); log.setRemark(remark);
return log; return log;