From e8aaad05f2791b6215cc2de8156071f96dd8b934 Mon Sep 17 00:00:00 2001 From: furongxin <419481438@qq.com> Date: Mon, 15 Apr 2024 20:07:28 +0800 Subject: [PATCH] =?UTF-8?q?=E6=97=A5=E5=BF=97=E5=88=86=E9=A1=B5=E6=9F=A5?= =?UTF-8?q?=E8=AF=A2=20sql=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../convert/worklog/LogInstanceConvert.java | 8 +++++--- .../service/worklog/LogInstanceServiceImpl.java | 6 +++--- .../mapper/worklog/LogInstanceMapper.xml | 16 ++++++++-------- 3 files changed, 16 insertions(+), 14 deletions(-) diff --git a/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/convert/worklog/LogInstanceConvert.java b/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/convert/worklog/LogInstanceConvert.java index 46fbd741..fc799c88 100644 --- a/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/convert/worklog/LogInstanceConvert.java +++ b/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/convert/worklog/LogInstanceConvert.java @@ -25,10 +25,12 @@ public interface LogInstanceConvert { default LogInstanceRespVO convert(LogInstanceDO logInstanceDO) { LogInstanceRespVO logInstanceRespVO = BeanUtils.toBean(logInstanceDO, LogInstanceRespVO.class); + if (logInstanceRespVO != null) { - logInstanceRespVO.setFormVariables(JSONObject.toJSONString(logInstanceDO.getFormVariables())); - logInstanceRespVO.setFileItems(JSONObject.toJSONString(logInstanceDO.getFileItems())); - logInstanceRespVO.setCreateTime(logInstanceDO.getCreateTime().format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"))); + logInstanceRespVO.setFormVariables(JSONObject.toJSONString(logInstanceDO.getFormVariables())); + logInstanceRespVO.setFileItems(JSONObject.toJSONString(logInstanceDO.getFileItems())); + logInstanceRespVO.setCreateTime(logInstanceDO.getCreateTime().format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"))); + } return logInstanceRespVO; } diff --git a/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/worklog/LogInstanceServiceImpl.java b/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/worklog/LogInstanceServiceImpl.java index 884576d2..5327a4ff 100644 --- a/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/worklog/LogInstanceServiceImpl.java +++ b/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/worklog/LogInstanceServiceImpl.java @@ -247,7 +247,7 @@ public class LogInstanceServiceImpl implements LogInstanceService { String fieldStr = fieldJson.getStr("field"); String title = fieldJson.getStr("title"); String field = workLogContentJson.getStr(fieldStr); - workLogContent.append(title).append(":").append(field); + workLogContent.append(title).append(":").append(field).append(" "); } } item.setWorkLogContent(workLogContent.toString()); @@ -296,8 +296,8 @@ public class LogInstanceServiceImpl implements LogInstanceService { @Override public LogInstanceRespVO setContentFun(LogInstanceRespVO logInstanceRespVO) { - if (logInstanceRespVO.getFormId() == null) { - return logInstanceRespVO; + if (logInstanceRespVO == null) { + return null; } //获取模板信息 LogFormDO logFormDO = logFormService.getForm(logInstanceRespVO.getFormId()); diff --git a/yudao-module-system/yudao-module-system-biz/src/main/resources/mapper/worklog/LogInstanceMapper.xml b/yudao-module-system/yudao-module-system-biz/src/main/resources/mapper/worklog/LogInstanceMapper.xml index f5d67ad8..8f34272b 100644 --- a/yudao-module-system/yudao-module-system-biz/src/main/resources/mapper/worklog/LogInstanceMapper.xml +++ b/yudao-module-system/yudao-module-system-biz/src/main/resources/mapper/worklog/LogInstanceMapper.xml @@ -106,16 +106,16 @@ \ No newline at end of file