Commit 31465fc4b59b48484c6c04f303fb366b1489899b
1 parent
e4396911b9
Exists in
dev
修改回复评价还展示和查询评价回复为空的问题
Showing 4 changed files with 33 additions and 3 deletions
- platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/ReviewDao.java
- platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/impl/ReviewDaoImpl.java
- platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/CourseEvalService.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/CourseFacade.java
platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/ReviewDao.java
View file @
31465fc
platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/impl/ReviewDaoImpl.java
View file @
31465fc
| ... | ... | @@ -29,5 +29,10 @@ |
| 29 | 29 | public List<ReviewModel> reviewList(MongoQuery created) { |
| 30 | 30 | return find(created.convertToMongoQuery()); |
| 31 | 31 | } |
| 32 | + | |
| 33 | + @Override | |
| 34 | + public void reviewUpdate(MongoQuery id, ReviewModel reviewModel) { | |
| 35 | + update(id.convertToMongoQuery(),reviewModel); | |
| 36 | + } | |
| 32 | 37 | } |
platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/CourseEvalService.java
View file @
31465fc
| ... | ... | @@ -114,5 +114,9 @@ |
| 114 | 114 | } |
| 115 | 115 | return reviewDao.reviewQuery1List(query.addOrder(Sort.Direction.DESC, "created")); |
| 116 | 116 | } |
| 117 | + | |
| 118 | + public void reviewUpdate(ReviewModel reviewModel) { | |
| 119 | + reviewDao.reviewUpdate(new MongoQuery(new MongoCondition("id", reviewModel.getId(), MongoOper.IS)), reviewModel); | |
| 120 | + } | |
| 117 | 121 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/CourseFacade.java
View file @
31465fc
| ... | ... | @@ -1179,6 +1179,8 @@ |
| 1179 | 1179 | |
| 1180 | 1180 | |
| 1181 | 1181 | courseEvalService.updateMsg(model); |
| 1182 | + | |
| 1183 | + | |
| 1182 | 1184 | objectResponse.setErrorcode(ErrorCodeConstants.SUCCESS); |
| 1183 | 1185 | objectResponse.setErrormsg("成功"); |
| 1184 | 1186 | return objectResponse; |
| 1185 | 1187 | |
| 1186 | 1188 | |
| ... | ... | @@ -1292,16 +1294,28 @@ |
| 1292 | 1294 | |
| 1293 | 1295 | public BaseResponse reviewList(Integer page, Integer limit, String couresId) { |
| 1294 | 1296 | ReviewQuery reviewQuery = new ReviewQuery(); |
| 1297 | + | |
| 1295 | 1298 | reviewQuery.setYn(YnEnums.YES.getId()); |
| 1296 | 1299 | reviewQuery.setNeed("true"); |
| 1297 | 1300 | reviewQuery.setPage(page); |
| 1298 | 1301 | reviewQuery.setLimit(limit); |
| 1299 | 1302 | reviewQuery.setCouresId(couresId); |
| 1300 | 1303 | reviewQuery.setState(1); |
| 1304 | + reviewQuery.setParentId("0"); | |
| 1305 | + | |
| 1301 | 1306 | BaseListResponse objectResponse = new BaseListResponse(); |
| 1302 | 1307 | List<ReviewModel> models = courseEvalService.reviewList(reviewQuery); |
| 1303 | 1308 | |
| 1304 | - objectResponse.setData(models); | |
| 1309 | + ArrayList<ReviewModel> objects = new ArrayList<>(); | |
| 1310 | + | |
| 1311 | + for (ReviewModel model : models) { | |
| 1312 | + String id = model.getId(); | |
| 1313 | + String parentId = model.getParentId(); | |
| 1314 | + if (id!=parentId){ | |
| 1315 | + objects.add(model); | |
| 1316 | + } | |
| 1317 | + } | |
| 1318 | + objectResponse.setData(objects); | |
| 1305 | 1319 | objectResponse.setPageInfo(reviewQuery.getPageInfo()); |
| 1306 | 1320 | objectResponse.setErrorcode(ErrorCodeConstants.SUCCESS); |
| 1307 | 1321 | objectResponse.setErrormsg("成功"); |
| 1308 | 1322 | |
| 1309 | 1323 | |
| ... | ... | @@ -1334,9 +1348,14 @@ |
| 1334 | 1348 | reviewModel.setState(1); |
| 1335 | 1349 | //操作人为当前用户id |
| 1336 | 1350 | reviewModel.setParentId(reviewModel.getParentId()); |
| 1351 | + reviewModel.setCouresId(reviewModel.getCouresId()); | |
| 1352 | + courseEvalService.reviewAdd(reviewModel); | |
| 1337 | 1353 | |
| 1354 | + ReviewModel reviewModelUpdate = new ReviewModel(); | |
| 1355 | + reviewModelUpdate.setId(reviewModel.getParentId()); | |
| 1356 | + reviewModelUpdate.setState(1); | |
| 1357 | + courseEvalService.reviewUpdate(reviewModelUpdate); | |
| 1338 | 1358 | |
| 1339 | - courseEvalService.reviewAdd(reviewModel); | |
| 1340 | 1359 | objectResponse.setErrorcode(ErrorCodeConstants.SUCCESS); |
| 1341 | 1360 | objectResponse.setErrormsg("成功"); |
| 1342 | 1361 | return objectResponse; |
| ... | ... | @@ -1347,7 +1366,7 @@ |
| 1347 | 1366 | reviewQuery.setYn(YnEnums.YES.getId()); |
| 1348 | 1367 | reviewQuery.setNeed("true"); |
| 1349 | 1368 | reviewQuery.setCouresId(couresId); |
| 1350 | - reviewQuery.setParentId(reviewId); | |
| 1369 | + reviewQuery.setReviewId(reviewId); | |
| 1351 | 1370 | BaseListResponse objectResponse = new BaseListResponse(); |
| 1352 | 1371 | |
| 1353 | 1372 | List<ReviewModel> models = courseEvalService.reviewList(reviewQuery); |