Commit 55130cda by 胡学良

修改问题摘要

parent b66868cd
...@@ -36,6 +36,7 @@ public class QuestionForm { ...@@ -36,6 +36,7 @@ public class QuestionForm {
@ApiModelProperty("摘要") @ApiModelProperty("摘要")
@Size(max = 256, message = "问题摘要太长") @Size(max = 256, message = "问题摘要太长")
@NullOrNotBlank(message = "请传入有效的摘要", groups = UpdateGroup.class)
private String questionAbstract; private String questionAbstract;
@ApiModelProperty("标签") @ApiModelProperty("标签")
......
...@@ -15,6 +15,7 @@ import cn.meteor.beyondclouds.modules.topic.entity.TopicReference; ...@@ -15,6 +15,7 @@ import cn.meteor.beyondclouds.modules.topic.entity.TopicReference;
import cn.meteor.beyondclouds.modules.topic.service.ITopicReferenceService; import cn.meteor.beyondclouds.modules.topic.service.ITopicReferenceService;
import cn.meteor.beyondclouds.modules.topic.service.ITopicService; import cn.meteor.beyondclouds.modules.topic.service.ITopicService;
import cn.meteor.beyondclouds.modules.user.service.IUserService; import cn.meteor.beyondclouds.modules.user.service.IUserService;
import cn.meteor.beyondclouds.util.AbstractUtils;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
...@@ -111,6 +112,11 @@ public class QuestionServiceImpl extends ServiceImpl<QuestionMapper, Question> i ...@@ -111,6 +112,11 @@ public class QuestionServiceImpl extends ServiceImpl<QuestionMapper, Question> i
throw new QuestionServiceException(QuestionErrorCode.INCORRECT_CATEGORY); throw new QuestionServiceException(QuestionErrorCode.INCORRECT_CATEGORY);
} }
//3.检查问题摘要是否为空,若为空则自动填充
if (StringUtils.isEmpty(question.getQuestionAbstract())) {
question.setQuestionAbstract(AbstractUtils.extractWithoutHtml(questionDetail,20));
}
//3.保存问题信息 //3.保存问题信息
question.setCategory(questionCategory.getCategory()); question.setCategory(questionCategory.getCategory());
question.setReplyNumber(0); question.setReplyNumber(0);
......
...@@ -3,7 +3,7 @@ spring: ...@@ -3,7 +3,7 @@ spring:
driver-class-name: com.mysql.cj.jdbc.Driver driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://127.0.0.1:3306/beyond_clouds?useUnicode=true&characterEncoding=UTF-8&useSSL=false&allowPublicKeyRetrieval=true url: jdbc:mysql://127.0.0.1:3306/beyond_clouds?useUnicode=true&characterEncoding=UTF-8&useSSL=false&allowPublicKeyRetrieval=true
username: root username: root
password: 100Centa30821%mysql password: 197442
swagger: swagger:
enable: true enable: true
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment