From 8be1711e9e78ff831d6a04556cc52230992c238f Mon Sep 17 00:00:00 2001 From: paidaxing444 <12qwaszx> Date: Wed, 29 Jul 2020 09:00:20 +0800 Subject: [PATCH] =?UTF-8?q?20200728-=E5=85=A5=E5=9B=AD=E9=80=9A=E7=9F=A5?= =?UTF-8?q?=E4=B9=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ruoyi-ui/src/permission.js | 2 +- ruoyi-ui/src/views/benyi/experience/index.vue | 2 +- .../src/views/benyi/experience/result.vue | 23 ++++++------------- .../controller/ByExperienceController.java | 15 ++++++++++-- 4 files changed, 22 insertions(+), 20 deletions(-) diff --git a/ruoyi-ui/src/permission.js b/ruoyi-ui/src/permission.js index 09e961d2a..fabfd0d8d 100644 --- a/ruoyi-ui/src/permission.js +++ b/ruoyi-ui/src/permission.js @@ -66,7 +66,7 @@ router.beforeEach((to, from, next) => { } else { //console.log(whiteList.indexOf(to.path)); // 没有token - if (whiteList.indexOf(to.path) !== -1 ||to.path.indexOf("/experience") != -1) { + if (whiteList.indexOf(to.path) !== -1 ||to.path.indexOf("/experience/apply/") != -1||to.path.indexOf("/experience/result/") != -1) { // 在免登录白名单,直接进入 next() } else { diff --git a/ruoyi-ui/src/views/benyi/experience/index.vue b/ruoyi-ui/src/views/benyi/experience/index.vue index bfe9652c1..992e313ad 100644 --- a/ruoyi-ui/src/views/benyi/experience/index.vue +++ b/ruoyi-ui/src/views/benyi/experience/index.vue @@ -364,7 +364,7 @@ export default { "入班半日体验申请表 " + "http://" + domain + - "/experience/choose/" + + "/experience/apply/" + response.data.dept.deptId; }); }, diff --git a/ruoyi-ui/src/views/benyi/experience/result.vue b/ruoyi-ui/src/views/benyi/experience/result.vue index 80a6beda0..df2f1262f 100644 --- a/ruoyi-ui/src/views/benyi/experience/result.vue +++ b/ruoyi-ui/src/views/benyi/experience/result.vue @@ -17,20 +17,13 @@

园长答复

- - +

园长指示

- +
@@ -100,10 +93,10 @@ export default { name: "result", data() { return { - hide: true, + hide: false, ishf: true, - hfrn: "sddfsdfsdffds", - yzzs: "sfdsfdsfdsf", + hfrn: "", + yzzs: "", // 查询参数 queryParams: { yexm: undefined, @@ -135,14 +128,12 @@ export default { this.hide = true; this.form = response.data; if (response.data.sfhf == "Y") { - this.ishf = true; + this.ishf = false; this.hfrn = response.data.hfrn; this.yzzs = response.data.yzzs; } else { - this.ishf = false; + this.ishf = true; } - } else { - this.hide = false; } }); }, diff --git a/ruoyi/src/main/java/com/ruoyi/project/benyi/controller/ByExperienceController.java b/ruoyi/src/main/java/com/ruoyi/project/benyi/controller/ByExperienceController.java index 9efffe793..e74c41e63 100644 --- a/ruoyi/src/main/java/com/ruoyi/project/benyi/controller/ByExperienceController.java +++ b/ruoyi/src/main/java/com/ruoyi/project/benyi/controller/ByExperienceController.java @@ -75,10 +75,10 @@ public class ByExperienceController extends BaseController { */ @GetMapping("/getInfo") public AjaxResult getInfo_query(ByExperience byExperience) { - if(schoolCommon.isStringEmpty(byExperience.getYexm())){ + if (schoolCommon.isStringEmpty(byExperience.getYexm())) { return AjaxResult.error("请输入幼儿姓名"); } - if(schoolCommon.isStringEmpty(byExperience.getLxfs())){ + if (schoolCommon.isStringEmpty(byExperience.getLxfs())) { return AjaxResult.error("请输入家长联系方式"); } @@ -96,6 +96,17 @@ public class ByExperienceController extends BaseController { @Log(title = "入班体验申请", businessType = BusinessType.INSERT) @PostMapping("/add") public AjaxResult add(@RequestBody ByExperience byExperience) { + //首先判断该幼儿是否已提交申请 + ByExperience byExperienceNew = new ByExperience(); + byExperienceNew.setYexm(byExperience.getYexm()); + byExperienceNew.setLxfs(byExperience.getLxfs()); + byExperienceNew.setSchoolid(byExperience.getSchoolid()); + + List list = byExperienceService.selectByExperienceList(byExperienceNew); + if (list != null && list.size() > 0) { + return AjaxResult.error("该幼儿已在当前幼儿园申请,不可重复提交"); + } + return toAjax(byExperienceService.insertByExperience(byExperience)); }