Commit 836c91e70b0cdbbbf85afa234869d36d79d13618

Authored by gaohan
1 parent 91a655aaaa
Exists in dev

更新回复代码

Showing 2 changed files with 13 additions and 15 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/CourseController.java View file @ 836c91e
... ... @@ -411,7 +411,7 @@
411 411 @RequestMapping(method = RequestMethod.POST, value = "/reviewAdd")
412 412 @ResponseBody
413 413 public BaseResponse reviewAdd(@RequestBody ReviewModel reviewModel, HttpServletRequest request) {
414   - return courseFacade.reviewAdd(reviewModel,getUserId(request));
  414 + return courseFacade.reviewAdd(reviewModel);
415 415 }
416 416  
417 417 /*
... ... @@ -420,7 +420,7 @@
420 420 @RequestMapping(method = RequestMethod.POST, value = "/reviewAddContent")
421 421 @ResponseBody
422 422 public BaseResponse reviewAddContent(@RequestBody ReviewModel reviewModel, HttpServletRequest request) {
423   - return courseFacade.reviewAddContent(reviewModel,getUserId(request));
  423 + return courseFacade.reviewAddContent(reviewModel);
424 424 }
425 425  
426 426 /*
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/CourseFacade.java View file @ 836c91e
... ... @@ -1307,24 +1307,21 @@
1307 1307 return objectResponse;
1308 1308 }
1309 1309  
1310   - public BaseResponse reviewAdd(ReviewModel reviewModel, Integer userId) {
  1310 + public BaseResponse reviewAdd(ReviewModel reviewModel) {
1311 1311 BaseResponse objectResponse = new BaseResponse();
1312 1312 Date day=new Date();
1313 1313 SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
1314 1314 String format = df.format(day);
1315 1315 reviewModel.setCreateDate(format);
1316 1316 reviewModel.setYn(YnEnums.YES.getId());
1317   - //操作人为当前用户id
1318   - reviewModel.setReviewId(userId.toString());
1319 1317  
1320   -
1321 1318 courseEvalService.reviewAdd(reviewModel);
1322 1319 objectResponse.setErrorcode(ErrorCodeConstants.SUCCESS);
1323 1320 objectResponse.setErrormsg("成功");
1324 1321 return objectResponse;
1325 1322 }
1326 1323  
1327   - public BaseResponse reviewAddContent(ReviewModel reviewModel, Integer userId) {
  1324 + public BaseResponse reviewAddContent(ReviewModel reviewModel) {
1328 1325 BaseResponse objectResponse = new BaseResponse();
1329 1326 Date day=new Date();
1330 1327 SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
... ... @@ -1332,7 +1329,6 @@
1332 1329 reviewModel.setCreateDate(format);
1333 1330 reviewModel.setYn(YnEnums.YES.getId());
1334 1331 //操作人为当前用户id
1335   - reviewModel.setReviewId(userId.toString());
1336 1332 reviewModel.setParentId(reviewModel.getParentId());
1337 1333  
1338 1334  
... ... @@ -1357,13 +1353,15 @@
1357 1353  
1358 1354 List<ReviewModel> matchingModels = new ArrayList<>(); // 创建用于存放匹配数据的新集合
1359 1355  
1360   - if (!models.isEmpty()) {
1361   - matchingModels.add(models.get(0)); // 将models集合中的第一条数据添加到匹配集合中
1362   - }
1363   -
1364   - if (!models1.isEmpty()) {
1365   - int index = models1.size() > 1 ? 1 : 0; // 如果models1集合中有多个数据,则获取第二条数据,否则获取第一条数据
1366   - matchingModels.add(models1.get(index)); // 将models1集合中的数据添加到匹配集合中
  1356 + for (ReviewModel model : models) {
  1357 + String ids = model.getId(); // 获取models中的ID
  1358 + for (ReviewModel model1 : models1) {
  1359 + if (model1.getParentId() == ids) { // 在models1中查找匹配的parentId
  1360 + matchingModels.add(model); // 将对应的models数据添加到匹配集合中
  1361 + matchingModels.add(model1); // 将对应的models1数据添加到匹配集合中
  1362 + break; // 找到匹配数据后跳出内层循环
  1363 + }
  1364 + }
1367 1365 }
1368 1366  
1369 1367