完善健康自评答案提交

This commit is contained in:
HaoWang 2023-10-27 11:00:23 +08:00
parent ce9119ef4a
commit d60716f02e
2 changed files with 4 additions and 4 deletions

View File

@ -67,7 +67,7 @@ public class EvaluateSurveyController extends BaseController {
@ApiOperation("问卷提交")
@PostMapping("survey/submit")
public AjaxResult surveySubmit(EvaluateRecord evaluateRecord) {
public AjaxResult surveySubmit(@RequestBody EvaluateRecord evaluateRecord) {
evaluateRecordService.submit(evaluateRecord);
return AjaxResult.success();
}

View File

@ -8,8 +8,8 @@ import com.xinelu.familydoctor.mapper.EvaluateRecordMapper;
import com.xinelu.familydoctor.service.EvaluateRecordService;
import com.xinelu.familydoctor.vo.EvaluateRecordResultVO;
import com.xinelu.familydoctor.vo.EvaluateRecordTimelineVO;
import org.apache.commons.collections4.CollectionUtils;
import org.springframework.stereotype.Service;
import org.springframework.util.CollectionUtils;
import javax.annotation.Resource;
import java.util.*;
@ -31,7 +31,7 @@ public class EvaluateRecordServiceImpl implements EvaluateRecordService {
entity.setCreateTime(new Date());
evaluateRecordMapper.insert(entity);
List<EvaluateAnswer> answers = entity.getAnswers();
if (CollectionUtils.isEmpty(answers)) {
if (CollectionUtils.isNotEmpty(answers)) {
for (EvaluateAnswer answer : answers) {
answer.setRecordId(entity.getId());
evaluateAnswerMapper.insert(answer);
@ -44,7 +44,7 @@ public class EvaluateRecordServiceImpl implements EvaluateRecordService {
List<EvaluateRecord> records = evaluateRecordMapper.getTimeline(userId);
List<EvaluateRecordTimelineVO> timeline = new ArrayList<>();
Map<String, List<EvaluateRecordResultVO>> map = new HashMap<>();
if (!CollectionUtils.isEmpty(records)) {
if (CollectionUtils.isNotEmpty(records)) {
records.forEach(r -> {
List<EvaluateRecordResultVO> resultList;
if (!map.containsKey(DateUtils.formatDate(r.getCreateTime(), "yyyy-MM-dd"))) {