Commit bf01b3d63825db52648aafe2fc3f5e113a11957b
1 parent
c6cfedce58
Exists in
dev
#fix:优化调查问卷查询逻辑
Showing 4 changed files with 22 additions and 5 deletions
- platform-biz-service/src/main/java/com/lyms/platform/permission/model/QuestionnaireRecordQuery.java
- platform-biz-service/src/main/resources/mainOrm/master/QuestionnaireRecordMapper.xml
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/QuestionnaireRecordController.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/QuestionnaireUserFacade.java
platform-biz-service/src/main/java/com/lyms/platform/permission/model/QuestionnaireRecordQuery.java
View file @
bf01b3d
| ... | ... | @@ -6,6 +6,15 @@ |
| 6 | 6 | private Integer questionnaireId; |
| 7 | 7 | private String username; |
| 8 | 8 | private String pId; |
| 9 | + private Integer id; | |
| 10 | + | |
| 11 | + public Integer getId() { | |
| 12 | + return id; | |
| 13 | + } | |
| 14 | + | |
| 15 | + public void setId(Integer id) { | |
| 16 | + this.id = id; | |
| 17 | + } | |
| 9 | 18 | |
| 10 | 19 | public Integer getQuestionnaireId() { |
| 11 | 20 | return questionnaireId; |
platform-biz-service/src/main/resources/mainOrm/master/QuestionnaireRecordMapper.xml
View file @
bf01b3d
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/QuestionnaireRecordController.java
View file @
bf01b3d
| ... | ... | @@ -32,8 +32,12 @@ |
| 32 | 32 | @RequestParam(required = true) Integer limit, |
| 33 | 33 | @RequestParam(required = false) Integer questionnaireId, |
| 34 | 34 | @RequestParam(required = false) String username, |
| 35 | - @RequestParam(required = false) String patientId){ | |
| 35 | + @RequestParam(required = false) String patientId, | |
| 36 | + @RequestParam(required = false) Integer id){ | |
| 36 | 37 | QuestionnaireRecordQuery questionnaireQuery=new QuestionnaireRecordQuery(); |
| 38 | + if (id!=null){ | |
| 39 | + questionnaireQuery.setId(id); | |
| 40 | + } | |
| 37 | 41 | if (questionnaireId!=null){ |
| 38 | 42 | questionnaireQuery.setQuestionnaireId(questionnaireId); |
| 39 | 43 | } |
| ... | ... | @@ -74,8 +78,8 @@ |
| 74 | 78 | /* BaseResponse baseResponse= new BaseResponse(); |
| 75 | 79 | baseResponse.setErrormsg("成功"); |
| 76 | 80 | baseResponse.setErrorcode(ErrorCodeConstants.SUCCESS);*/ |
| 77 | - questionnaireUserFacade.addDetails(questionnaireRecordDTO); | |
| 78 | - ResultUtils.buildSuccessResultAndWrite(response); | |
| 81 | + Integer id= questionnaireUserFacade.addDetails(questionnaireRecordDTO); | |
| 82 | + ResultUtils.buildSuccessResultAndWrite(response,id); | |
| 79 | 83 | } |
| 80 | 84 | |
| 81 | 85 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/QuestionnaireUserFacade.java
View file @
bf01b3d
| ... | ... | @@ -35,7 +35,7 @@ |
| 35 | 35 | return questionnaireRecordDetailsService.getList(id); |
| 36 | 36 | } |
| 37 | 37 | |
| 38 | - public void addDetails(QuestionnaireRecordDTO questionnaireRecordDTO){ | |
| 38 | + public Integer addDetails(QuestionnaireRecordDTO questionnaireRecordDTO){ | |
| 39 | 39 | if (CollectionUtils.isNotEmpty(questionnaireRecordDTO.getList())){ |
| 40 | 40 | QuestionnaireRecordEntity questionnaireRecordEntity=new QuestionnaireRecordEntity(); |
| 41 | 41 | questionnaireRecordEntity.setCreated(new Date()); |
| 42 | 42 | |
| ... | ... | @@ -57,9 +57,10 @@ |
| 57 | 57 | questionnaireRecordDetailsEntity.setOption(questionnaireOptionEntity.getOption()); |
| 58 | 58 | questionnaireRecordDetailsService.add(questionnaireRecordDetailsEntity); |
| 59 | 59 | } |
| 60 | - | |
| 60 | + return questionnaireRecordEntity.getId(); | |
| 61 | 61 | } |
| 62 | 62 | |
| 63 | + return null; | |
| 63 | 64 | } |
| 64 | 65 | } |