This commit is contained in:
JyuHsin
2025-06-09 17:33:20 +08:00
parent 8e7c0c88a4
commit 075aacde0f
3 changed files with 16 additions and 22 deletions
@@ -793,10 +793,13 @@ public class TheRapyRecuperationEnrollServiceImpl extends ViServiceImpl<TheRapyR
TheRapyRecuperationTravelAgency currentTravelAgency = dao().fetch(TheRapyRecuperationTravelAgency.class, currentManagement.getTravelAgencyId());
TheRapyRecuperationBaseManagement lastManagement = dao().fetch(TheRapyRecuperationBaseManagement.class, lastEnroll.getTakePartInBaseManagementId());
TheRapyRecuperationTravelAgency lastTravelAgency = dao().fetch(TheRapyRecuperationTravelAgency.class, lastManagement.getTravelAgencyId());
if (!Objects.equals(currentTravelAgency.getId(), lastTravelAgency.getId())) {
return Map.of(false, "当前报名酒店的旅行社与上次出行不一致");
if(lastManagement != null) {
TheRapyRecuperationTravelAgency lastTravelAgency = dao().fetch(TheRapyRecuperationTravelAgency.class, lastManagement.getTravelAgencyId());
if (!Objects.equals(currentTravelAgency.getId(), lastTravelAgency.getId())) {
return Map.of(false, "当前报名酒店的旅行社与上次出行不一致");
}
}
//如果是一个,再判断天数
if (currentEnroll.getPlayDay() != null) {
if ((currentEnroll.getPlayDay() + lastEnroll.getPlayDay()) != 5) {
@@ -307,14 +307,11 @@ layout("/mobile/platform.html"){
</van-button>
</div>
<div class="footer" v-else>
<template v-if="baseData.isNormal == 0 && baseData.isNormalFalse > 0">
<van-button @click="join" class="join">我要报名</van-button>
</template>
<template v-else>
<van-button v-if="moment().unix() >= moment(configData.fragmentStartTime).unix() && moment().unix() <= moment(configData.fragmentEndTime).unix()"
@click="join" class="join">我要报名</van-button>
<van-button v-if="moment().unix() > moment(configData.fragmentEndTime).unix()" class="join">报名结束</van-button>
</template>
<van-button v-if="moment().unix() >= moment(configData.fragmentStartTime).unix() && moment().unix() <= moment(configData.fragmentEndTime).unix()" @click="join"
class="join">{{ enrollId ? '修改报名' : '我要报名' }}
</van-button>
<van-button v-if="moment().unix() > moment(configData.fragmentEndTime).unix()" class="join">报名结束
</van-button>
</div>
<!--报名弹出框-->
@@ -316,17 +316,11 @@ layout("/mobile/platform.html"){
<!--底部报名按钮-->
<div class="footer" v-if="fromUrlByMy != 'edit'">
<template v-if="lineData.isNormal == 0 && lineData.isNormalFalse > 0">
<van-button @click="join" class="join">我要报名</van-button>
</template>
<template v-else>
<van-button v-if="moment().unix() >= moment(configData.implodeStartTime).unix() && moment().unix() <= moment(configData.implodeEndTime).unix()"
@click="join"
class="join">我要报名
</van-button>
<van-button v-if="moment().unix() > moment(configData.implodeEndTime).unix()" class="join">报名结束
</van-button>
</template>
<van-button v-if="moment().unix() >= moment(configData.implodeStartTime).unix() && moment().unix() <= moment(configData.implodeEndTime).unix()" @click="join"
class="join">{{ enrollId ? '修改报名' : '我要报名' }}
</van-button>
<van-button v-if="moment().unix() > moment(configData.implodeEndTime).unix()" class="join">报名结束
</van-button>
</div>
</template>