提交 4d1d73d6 编写于 作者: minghao.wu's avatar minghao.wu

fix: 校验的token不判断

上级 fea61b88
流水线 #27200 已通过 于阶段
in 4 minute 和 25 second
......@@ -12,6 +12,7 @@ import com.pica.cloud.online.exam.analysis.server.configuration.SpringContextAwa
import com.pica.cloud.online.exam.analysis.server.constants.RedisKey;
import com.pica.cloud.online.exam.analysis.server.service.AntiSpamService;
import io.swagger.annotations.ApiOperation;
import org.apache.commons.lang3.StringUtils;
import org.apache.commons.lang3.tuple.Pair;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
......@@ -71,12 +72,10 @@ public class AntiSpamController extends BaseController {
return processText(content, sysCode, token);
}
@LoginPermission
@ApiOperation(value = "内容检测", response = PicaResponse.class)
@RequestMapping(value = "/text/v2", method = RequestMethod.POST, produces = "application/json;charset=UTF-8")
public PicaResponse processTextV2(@RequestBody String content,
@RequestHeader String sysCode,
@RequestHeader String token) {
@RequestHeader(value = "sysCode", required = false) String sysCode) {
if (!"prod".equals(springContextAware.getActiveProfile())) {
String enableAntispam = redisClient.get(RedisKey.ENABLE_ANTI_SPAM);
if ("0".equals(enableAntispam)) {
......@@ -91,7 +90,10 @@ public class AntiSpamController extends BaseController {
return ReturnUtil.getPicaResponse(PicaResultCode.PARAM_IS_INVALID);
}
return antiSpamService.processStringV2(user.getId(), sysCode, params.getLeft(), params.getRight() != 0);
return antiSpamService.processStringV2(user != null ? user.getId() : 0,
StringUtils.isNotEmpty(sysCode) ? sysCode : "0",
params.getLeft(),
params.getRight() != 0);
}
@LoginPermission
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册