Commit 66cb99ac by 段启岩

Merge remote-tracking branch 'origin/fix-issue#15'

parents 44a448ad 55130cda
......@@ -36,6 +36,7 @@ public class QuestionForm {
@ApiModelProperty("摘要")
@Size(max = 256, message = "问题摘要太长")
@NullOrNotBlank(message = "请传入有效的摘要", groups = UpdateGroup.class)
private String questionAbstract;
@ApiModelProperty("标签")
......
......@@ -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.ITopicService;
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.update.UpdateWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
......@@ -111,6 +112,11 @@ public class QuestionServiceImpl extends ServiceImpl<QuestionMapper, Question> i
throw new QuestionServiceException(QuestionErrorCode.INCORRECT_CATEGORY);
}
//3.检查问题摘要是否为空,若为空则自动填充
if (StringUtils.isEmpty(question.getQuestionAbstract())) {
question.setQuestionAbstract(AbstractUtils.extractWithoutHtml(questionDetail,20));
}
//3.保存问题信息
question.setCategory(questionCategory.getCategory());
question.setReplyNumber(0);
......
......@@ -3,7 +3,7 @@ spring:
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
username: root
password: 100Centa30821%mysql
password: 197442
swagger:
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