Browse Source

敏感词

master
陈裕财 3 years ago
parent
commit
87ab607135
  1. 9
      xm-core/src/main/java/com/xm/core/ctrl/XmTaskEvalController.java

9
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.mybatis.PageUtils;
import com.mdp.safe.client.entity.User; import com.mdp.safe.client.entity.User;
import com.mdp.safe.client.utils.LoginUtils; import com.mdp.safe.client.utils.LoginUtils;
import com.mdp.sensitive.SensitiveWordService;
import com.mdp.swagger.ApiEntityParams; import com.mdp.swagger.ApiEntityParams;
import com.xm.core.entity.MyTotalEval; import com.xm.core.entity.MyTotalEval;
import com.xm.core.entity.XmTaskEval; import com.xm.core.entity.XmTaskEval;
@ -43,6 +44,9 @@ public class XmTaskEvalController {
@Autowired @Autowired
SysClient sysClient; SysClient sysClient;
@Autowired
SensitiveWordService sensitiveWordService;
Map<String,Object> fieldsMap = toMap(new XmTaskEval()); Map<String,Object> fieldsMap = toMap(new XmTaskEval());
@ -114,6 +118,7 @@ public class XmTaskEvalController {
Tips tips=new Tips("成功新增一条数据"); Tips tips=new Tips("成功新增一条数据");
try{ try{
boolean createPk=false; boolean createPk=false;
if(!StringUtils.hasText(xmTaskEval.getId())) { if(!StringUtils.hasText(xmTaskEval.getId())) {
createPk=true; createPk=true;
xmTaskEval.setId(xmTaskEvalService.createKey("id")); xmTaskEval.setId(xmTaskEvalService.createKey("id"));
@ -130,6 +135,10 @@ public class XmTaskEvalController {
if(!StringUtils.hasText(xmTaskEval.getToUserid())){ if(!StringUtils.hasText(xmTaskEval.getToUserid())){
return failed("toUserid-0","被评价人编号不能为空"); return failed("toUserid-0","被评价人编号不能为空");
} }
Set<String> sensitiveWords=sensitiveWordService.getSensitiveWord(xmTaskEval.getRemark());
if(sensitiveWords!=null && sensitiveWords.size()>0){
return failed("remark-sensitive-word","评论存在敏感词,请修改再提交");
}
User user = LoginUtils.getCurrentUserInfo(); User user = LoginUtils.getCurrentUserInfo();
User toUser=sysClient.getUserByUserid(xmTaskEval.getToUserid()); User toUser=sysClient.getUserByUserid(xmTaskEval.getToUserid());
if(toUser==null){ if(toUser==null){

Loading…
Cancel
Save