diff --git a/README.md b/README.md index b17c5915b..90373099c 100644 --- a/README.md +++ b/README.md @@ -106,6 +106,7 @@ docker ps # 查看当前运行的容器状态 | 2022-02-25 | 支持PyPy2、PyPy3、JavaScript V8、JavaScript Node、PHP | Himit_ZH | | 2022-03-12 | 后端接口全部重构,赛外榜单增加缓存 | Himit_ZH | | 2022-03-28 | 合并冷蕴提交的团队功能 | Himit_ZH、冷蕴 | +| 2022-04-01 | 正式上线团队功能 | Himit_ZH、冷蕴 | ## 五、部分截图 diff --git a/hoj-springboot/DataBackup/src/main/java/top/hcode/hoj/manager/admin/contest/AdminContestManager.java b/hoj-springboot/DataBackup/src/main/java/top/hcode/hoj/manager/admin/contest/AdminContestManager.java index 99de96cc2..f58ffb28b 100644 --- a/hoj-springboot/DataBackup/src/main/java/top/hcode/hoj/manager/admin/contest/AdminContestManager.java +++ b/hoj-springboot/DataBackup/src/main/java/top/hcode/hoj/manager/admin/contest/AdminContestManager.java @@ -98,7 +98,11 @@ public void deleteContest(Long cid) throws StatusFailException { public void addContest(AdminContestVo adminContestVo) throws StatusFailException { Contest contest = BeanUtil.copyProperties(adminContestVo, Contest.class, "starAccount"); JSONObject accountJson = new JSONObject(); - accountJson.set("star_account", adminContestVo.getStarAccount()); + if (adminContestVo.getStarAccount() == null) { + accountJson.set("star_account", new ArrayList<>()); + } else { + accountJson.set("star_account", adminContestVo.getStarAccount()); + } contest.setStarAccount(accountJson.toString()); boolean isOk = contestEntityService.save(contest); if (!isOk) { // 删除成功 diff --git a/hoj-vue/src/components/oj/common/NavBar.vue b/hoj-vue/src/components/oj/common/NavBar.vue index aa2f85bf5..77dd3aa7a 100644 --- a/hoj-vue/src/components/oj/common/NavBar.vue +++ b/hoj-vue/src/components/oj/common/NavBar.vue @@ -56,7 +56,7 @@ class="fa fa-users" style="margin-right: 5px;width: 24px;text-align: center;" >{{ $t('m.NavBar_Group') }}(beta){{ $t('m.NavBar_Group') }} @@ -483,9 +483,7 @@ - {{ $t('m.NavBar_Group') }}(beta) + {{ $t('m.NavBar_Group') }}