From 87ab607135d8c0d14ff146dae6ded50998dbffd1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E8=A3=95=E8=B4=A2?= Date: Thu, 5 Jan 2023 22:01:35 +0800 Subject: [PATCH] =?UTF-8?q?=E6=95=8F=E6=84=9F=E8=AF=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/xm/core/ctrl/XmTaskEvalController.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/xm-core/src/main/java/com/xm/core/ctrl/XmTaskEvalController.java b/xm-core/src/main/java/com/xm/core/ctrl/XmTaskEvalController.java index 2cef76af..1a5fe2d6 100644 --- a/xm-core/src/main/java/com/xm/core/ctrl/XmTaskEvalController.java +++ b/xm-core/src/main/java/com/xm/core/ctrl/XmTaskEvalController.java @@ -6,6 +6,7 @@ import com.mdp.core.utils.RequestUtils; import com.mdp.mybatis.PageUtils; import com.mdp.safe.client.entity.User; import com.mdp.safe.client.utils.LoginUtils; +import com.mdp.sensitive.SensitiveWordService; import com.mdp.swagger.ApiEntityParams; import com.xm.core.entity.MyTotalEval; import com.xm.core.entity.XmTaskEval; @@ -43,6 +44,9 @@ public class XmTaskEvalController { @Autowired SysClient sysClient; + + @Autowired + SensitiveWordService sensitiveWordService; Map fieldsMap = toMap(new XmTaskEval()); @@ -114,6 +118,7 @@ public class XmTaskEvalController { Tips tips=new Tips("成功新增一条数据"); try{ boolean createPk=false; + if(!StringUtils.hasText(xmTaskEval.getId())) { createPk=true; xmTaskEval.setId(xmTaskEvalService.createKey("id")); @@ -130,6 +135,10 @@ public class XmTaskEvalController { if(!StringUtils.hasText(xmTaskEval.getToUserid())){ return failed("toUserid-0","被评价人编号不能为空"); } + Set sensitiveWords=sensitiveWordService.getSensitiveWord(xmTaskEval.getRemark()); + if(sensitiveWords!=null && sensitiveWords.size()>0){ + return failed("remark-sensitive-word","评论存在敏感词,请修改再提交"); + } User user = LoginUtils.getCurrentUserInfo(); User toUser=sysClient.getUserByUserid(xmTaskEval.getToUserid()); if(toUser==null){