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));
}