From a9270e06f7e65a96102709a5fa49a66fae1b206b Mon Sep 17 00:00:00 2001 From: Paidax Date: Thu, 19 Jun 2025 12:23:52 +0800 Subject: [PATCH] =?UTF-8?q?=E7=96=97=E4=BC=91=E5=85=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../TheRapyRecuperationEnrollController.java | 6 +- .../TheRapyRecuperationEnrollServiceImpl.java | 15 +- .../mobile/therapyRecuperation/lineInfo.html | 4 +- .../theRapyRecuperation/mine/index.html | 95 ++++++- .../theRapyRecuperation/signUp/base.js | 2 - .../theRapyRecuperation/signUp/index.html | 16 +- .../theRapyRecuperation/signUp/lineSignUp.js | 247 ++++++++++-------- 7 files changed, 251 insertions(+), 134 deletions(-) diff --git a/src/main/java/io/v/nutz/zhgh/therapyRecuperation/controller/process/TheRapyRecuperationEnrollController.java b/src/main/java/io/v/nutz/zhgh/therapyRecuperation/controller/process/TheRapyRecuperationEnrollController.java index 3ce2e8f..086c7c7 100644 --- a/src/main/java/io/v/nutz/zhgh/therapyRecuperation/controller/process/TheRapyRecuperationEnrollController.java +++ b/src/main/java/io/v/nutz/zhgh/therapyRecuperation/controller/process/TheRapyRecuperationEnrollController.java @@ -176,12 +176,12 @@ public class TheRapyRecuperationEnrollController { if (Lang.isNotEmpty(enrollInfo.getCompanionList())) { for (TheRapyRecuperationEnrollCompanion companion : enrollInfo.getCompanionList()) { if (StrUtil.isBlank(companion.getIdCard())) { - return Result.error("随行人身份证信息不能为空"); + return Result.error("随行人【" + companion.getUserName() + "】身份证信息不能为空"); } else if (!IdcardUtil.isValidCard(companion.getIdCard())) { - return Result.error("随行人身份证信息有误"); + return Result.error("随行人【" + companion.getUserName() + "】身份证信息有误"); } if (companion.getAge() < 1 || companion.getAge() > 70) { - return Result.error("随行人年龄超过限制,请上传其他随行人"); + return Result.error("随行人【" + companion.getUserName() + "】年龄超过限制,请上传其他随行人"); } } } diff --git a/src/main/java/io/v/nutz/zhgh/therapyRecuperation/service/impl/TheRapyRecuperationEnrollServiceImpl.java b/src/main/java/io/v/nutz/zhgh/therapyRecuperation/service/impl/TheRapyRecuperationEnrollServiceImpl.java index c89670b..a5f9c41 100644 --- a/src/main/java/io/v/nutz/zhgh/therapyRecuperation/service/impl/TheRapyRecuperationEnrollServiceImpl.java +++ b/src/main/java/io/v/nutz/zhgh/therapyRecuperation/service/impl/TheRapyRecuperationEnrollServiceImpl.java @@ -1072,6 +1072,17 @@ public class TheRapyRecuperationEnrollServiceImpl extends ViServiceImpl companionList = enrollInfo.getCompanionList(); int applyNum = StrUtil.isNotBlank(enrollInfo.getId()) ? 0 : 1; + + if (StrUtil.isNotBlank(enrollInfo.getEditOther())) { + applyNum = applyNum + 1; + } + + // 电脑有的特殊情况,在我的里面修改报名信息,可以直接修改多个时间段的信息,那就要判断数据库报名的Id和,修改的线路的Id是不是一致的 + TheRapyRecuperationEnroll enroll = dao().fetch(TheRapyRecuperationEnroll.class, Cnd.where("id", "=", enrollInfo.getId())); + if (Lang.isNotEmpty(enroll) && !Objects.equals(enroll.getTakePartInLineId(), enrollInfo.getTakePartInLineId())) { + applyNum = applyNum + 1; + } + if (Lang.isNotEmpty(companionList)) { applyNum = applyNum + companionList.size(); } @@ -1081,7 +1092,7 @@ public class TheRapyRecuperationEnrollServiceImpl extends ViServiceImpl 0) { // str = "酒店"; // } - return Map.of(false, "您已报过其他线路,如有疑问请联系分工会主席!"); + return Map.of(false, "您已报过其他线路,如有疑问请联系校工会!"); } return Map.of(true, "成功"); } diff --git a/src/main/resources/views/mobile/therapyRecuperation/lineInfo.html b/src/main/resources/views/mobile/therapyRecuperation/lineInfo.html index 07b47f9..c742ef2 100644 --- a/src/main/resources/views/mobile/therapyRecuperation/lineInfo.html +++ b/src/main/resources/views/mobile/therapyRecuperation/lineInfo.html @@ -781,7 +781,7 @@ layout("/mobile/platform.html"){ if (!this.validateIdCard(companion.idCard)) { vant.Dialog.alert({ title: '提示', - message: '【随行人'+ (i+1) +'】的身份证不正确', + message: '随行人【'+ companion.userName +'】的身份证不正确', }); return } else { @@ -789,7 +789,7 @@ layout("/mobile/platform.html"){ if (companion.age < 1 || companion.age > 70) { vant.Dialog.alert({ title: '提示', - message: '【随行人'+ (i+1) +'】的年龄超出限制,请添加其他联系人', + message: '随行人【'+ companion.userName +'】的年龄超出限制,请添加其他联系人', }); return } diff --git a/src/main/resources/views/platform/theRapyRecuperation/mine/index.html b/src/main/resources/views/platform/theRapyRecuperation/mine/index.html index 63fe9d9..ed09776 100644 --- a/src/main/resources/views/platform/theRapyRecuperation/mine/index.html +++ b/src/main/resources/views/platform/theRapyRecuperation/mine/index.html @@ -53,12 +53,12 @@ layout("/layouts/platform.html"){ + :label="pageForm.theRapyRecuperationType==3?'名称':'线路名称'"> -