完善健康自评答案提交
This commit is contained in:
parent
ce9119ef4a
commit
d60716f02e
@ -67,7 +67,7 @@ public class EvaluateSurveyController extends BaseController {
|
|||||||
|
|
||||||
@ApiOperation("问卷提交")
|
@ApiOperation("问卷提交")
|
||||||
@PostMapping("survey/submit")
|
@PostMapping("survey/submit")
|
||||||
public AjaxResult surveySubmit(EvaluateRecord evaluateRecord) {
|
public AjaxResult surveySubmit(@RequestBody EvaluateRecord evaluateRecord) {
|
||||||
evaluateRecordService.submit(evaluateRecord);
|
evaluateRecordService.submit(evaluateRecord);
|
||||||
return AjaxResult.success();
|
return AjaxResult.success();
|
||||||
}
|
}
|
||||||
|
|||||||
@ -8,8 +8,8 @@ import com.xinelu.familydoctor.mapper.EvaluateRecordMapper;
|
|||||||
import com.xinelu.familydoctor.service.EvaluateRecordService;
|
import com.xinelu.familydoctor.service.EvaluateRecordService;
|
||||||
import com.xinelu.familydoctor.vo.EvaluateRecordResultVO;
|
import com.xinelu.familydoctor.vo.EvaluateRecordResultVO;
|
||||||
import com.xinelu.familydoctor.vo.EvaluateRecordTimelineVO;
|
import com.xinelu.familydoctor.vo.EvaluateRecordTimelineVO;
|
||||||
|
import org.apache.commons.collections4.CollectionUtils;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
import org.springframework.util.CollectionUtils;
|
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
@ -31,7 +31,7 @@ public class EvaluateRecordServiceImpl implements EvaluateRecordService {
|
|||||||
entity.setCreateTime(new Date());
|
entity.setCreateTime(new Date());
|
||||||
evaluateRecordMapper.insert(entity);
|
evaluateRecordMapper.insert(entity);
|
||||||
List<EvaluateAnswer> answers = entity.getAnswers();
|
List<EvaluateAnswer> answers = entity.getAnswers();
|
||||||
if (CollectionUtils.isEmpty(answers)) {
|
if (CollectionUtils.isNotEmpty(answers)) {
|
||||||
for (EvaluateAnswer answer : answers) {
|
for (EvaluateAnswer answer : answers) {
|
||||||
answer.setRecordId(entity.getId());
|
answer.setRecordId(entity.getId());
|
||||||
evaluateAnswerMapper.insert(answer);
|
evaluateAnswerMapper.insert(answer);
|
||||||
@ -44,7 +44,7 @@ public class EvaluateRecordServiceImpl implements EvaluateRecordService {
|
|||||||
List<EvaluateRecord> records = evaluateRecordMapper.getTimeline(userId);
|
List<EvaluateRecord> records = evaluateRecordMapper.getTimeline(userId);
|
||||||
List<EvaluateRecordTimelineVO> timeline = new ArrayList<>();
|
List<EvaluateRecordTimelineVO> timeline = new ArrayList<>();
|
||||||
Map<String, List<EvaluateRecordResultVO>> map = new HashMap<>();
|
Map<String, List<EvaluateRecordResultVO>> map = new HashMap<>();
|
||||||
if (!CollectionUtils.isEmpty(records)) {
|
if (CollectionUtils.isNotEmpty(records)) {
|
||||||
records.forEach(r -> {
|
records.forEach(r -> {
|
||||||
List<EvaluateRecordResultVO> resultList;
|
List<EvaluateRecordResultVO> resultList;
|
||||||
if (!map.containsKey(DateUtils.formatDate(r.getCreateTime(), "yyyy-MM-dd"))) {
|
if (!map.containsKey(DateUtils.formatDate(r.getCreateTime(), "yyyy-MM-dd"))) {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user