diff --git a/src/main/java/io/v/nutz/wakershome/mobile/MWakesHomeReviewController.java b/src/main/java/io/v/nutz/wakershome/mobile/MWakesHomeReviewController.java index 4b22f69..0b7b86a 100644 --- a/src/main/java/io/v/nutz/wakershome/mobile/MWakesHomeReviewController.java +++ b/src/main/java/io/v/nutz/wakershome/mobile/MWakesHomeReviewController.java @@ -109,7 +109,7 @@ public class MWakesHomeReviewController { if (reviewMode && v.getInt("commentTarget") == 1) { //校工会自评,判断有没有校工会管理员的权限 v.put("canJoin", ShiroUtil.hasRole("A06")); - } else if (reviewMode && v.getInt("commentTarget") == 2){ + } else if (reviewMode && v.getInt("commentTarget") == 2) { //分工会自评,判断有没有分工会管理员 v.put("canJoin", ShiroUtil.hasRole("H04")); } @@ -220,7 +220,7 @@ public class MWakesHomeReviewController { """).setParam("zbId", id).setParam("userId", ShiroUtil.getPrincipalProperty("id")); List list = baseService.listMap(sql); NutMap nutMap = list.stream().findFirst().orElse(null); - if (Strings.isNotBlank(nutMap.getString("commentTarget")) && "1".equals(nutMap.getString("assessmentMode"))) { + if (nutMap != null && Strings.isNotBlank(nutMap.getString("commentTarget")) && "1".equals(nutMap.getString("assessmentMode"))) { return Result.success().addData(1); } else { return Result.success().addData(0); diff --git a/src/main/java/io/v/nutz/wakershome/model/review/CommentBz.java b/src/main/java/io/v/nutz/wakershome/model/review/CommentBz.java index f8add2a..179ea37 100644 --- a/src/main/java/io/v/nutz/wakershome/model/review/CommentBz.java +++ b/src/main/java/io/v/nutz/wakershome/model/review/CommentBz.java @@ -78,9 +78,6 @@ public class CommentBz extends BaseModel { @Column @Comment("排序字段") - @Prev({ - @SQL(db = DB.MYSQL, value = "SELECT IFNULL(MAX(location),0)+1 FROM comment_bz"), - }) private Integer location; @Column diff --git a/src/main/java/io/v/nutz/wakershome/model/review/CommentNr.java b/src/main/java/io/v/nutz/wakershome/model/review/CommentNr.java index 395f1a9..65df940 100644 --- a/src/main/java/io/v/nutz/wakershome/model/review/CommentNr.java +++ b/src/main/java/io/v/nutz/wakershome/model/review/CommentNr.java @@ -49,9 +49,6 @@ public class CommentNr extends BaseModel { @Column @Comment("排序字段") - @Prev({ - @SQL(db= DB.MYSQL,value = "SELECT IFNULL(MAX(location),0)+1 FROM comment_nr"), - }) private Integer location; @Column diff --git a/src/main/java/io/v/nutz/wakershome/model/review/CommentZb.java b/src/main/java/io/v/nutz/wakershome/model/review/CommentZb.java index 74e08e5..e115572 100644 --- a/src/main/java/io/v/nutz/wakershome/model/review/CommentZb.java +++ b/src/main/java/io/v/nutz/wakershome/model/review/CommentZb.java @@ -66,9 +66,6 @@ public class CommentZb extends BaseModel { @Column @Comment("排序字段") - @Prev({ - @SQL(db= DB.MYSQL,value = "SELECT IFNULL(MAX(location),0)+1 FROM comment_zb"), - }) private Integer location; diff --git a/src/main/java/io/v/nutz/wakershome/service/impl/review/CommentZbServiceImpl.java b/src/main/java/io/v/nutz/wakershome/service/impl/review/CommentZbServiceImpl.java index 240b592..5e6615e 100644 --- a/src/main/java/io/v/nutz/wakershome/service/impl/review/CommentZbServiceImpl.java +++ b/src/main/java/io/v/nutz/wakershome/service/impl/review/CommentZbServiceImpl.java @@ -2,6 +2,7 @@ package io.v.nutz.wakershome.service.impl.review; import cn.hutool.core.util.StrUtil; import io.v.nutz.service.impl.ViServiceImpl; +import io.v.nutz.wakershome.model.review.CommentBz; import io.v.nutz.wakershome.model.review.CommentNr; import io.v.nutz.wakershome.model.review.CommentZb; import io.v.nutz.wakershome.service.review.CommentNrService; @@ -40,8 +41,15 @@ public class CommentZbServiceImpl extends ViServiceImpl implements Co if (StrUtil.isBlank(zbid)) { return null; } - CommentZb zb = fetchLinks(fetch(zbid), "nrs", Cnd.NEW().asc("location")); - setNrBz(zb.getNrs()); + + CommentZb zb = dao().fetchLinks(fetch(zbid), "nrs"); + for (CommentNr nr : zb.getNrs()) { + List query = dao().query(CommentBz.class, Cnd.where("zb_id", "=", zbid).and("nr_id", "=", nr.getId()).asc("contentNumber")); + nr.setBzs(query); + } + +// CommentZb zb = fetchLinks(fetch(zbid), "nrs", Cnd.NEW().asc("contentNumber")); +// setNrBz(zb.getNrs()); return zb; } diff --git a/src/main/resources/static/components/wakeshome/review/ReviewResult.vue b/src/main/resources/static/components/wakeshome/review/ReviewResult.vue index 57b57e9..4d66c39 100644 --- a/src/main/resources/static/components/wakeshome/review/ReviewResult.vue +++ b/src/main/resources/static/components/wakeshome/review/ReviewResult.vue @@ -81,7 +81,8 @@ diff --git a/src/main/resources/static/components/wakeshome/review/UnionCommentZb.vue b/src/main/resources/static/components/wakeshome/review/UnionCommentZb.vue index fef300d..0ad8012 100644 --- a/src/main/resources/static/components/wakeshome/review/UnionCommentZb.vue +++ b/src/main/resources/static/components/wakeshome/review/UnionCommentZb.vue @@ -159,139 +159,106 @@ - + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 添加测评内容 + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 添加测评内容 - - - -
- -