From cb97796fa4f189a1a0d49f1ca2d75bd8fd8f6621 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9B=B2=E6=A0=91=E9=80=9A?= <1976590620@qq.com> Date: Fri, 3 Apr 2020 10:32:08 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B7=B2=E6=8A=A5=E6=BB=A1=E7=9A=84=E6=B4=BB?= =?UTF-8?q?=E5=8A=A8=EF=BC=8CPC=E7=AB=AF=E5=AE=A1=E6=A0=B8=E4=B8=8D?= =?UTF-8?q?=E9=80=9A=E8=BF=87=EF=BC=8C=E8=AF=A5=E6=9D=A1=E8=AE=B0=E5=BD=95?= =?UTF-8?q?=E7=9A=84=E6=B4=BB=E5=8A=A8=E7=8A=B6=E6=80=81=E6=9C=AA=E6=9B=B4?= =?UTF-8?q?=E6=94=B9=EF=BC=8C=E5=B7=B2=E6=8A=A5=E5=90=8D=E4=BA=BA=E6=95=B0?= =?UTF-8?q?=E6=9C=AA=E6=9B=B4=E6=94=B9=EF=BC=8C=E8=AF=A6=E6=83=85=E4=B8=AD?= =?UTF-8?q?=E7=8A=B6=E6=80=81=E6=9C=AA=E6=9B=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../esua/epdc/modules/activity/dao/ActInfoDao.java | 10 ++++++++++ .../epdc/modules/activity/service/ActInfoService.java | 9 +++++++++ .../activity/service/impl/ActInfoServiceImpl.java | 10 ++++++++++ .../service/impl/ActUserRelationServiceImpl.java | 5 +++++ .../src/main/resources/mapper/activity/ActInfoDao.xml | 8 ++++++++ 5 files changed, 42 insertions(+) diff --git a/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/activity/dao/ActInfoDao.java b/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/activity/dao/ActInfoDao.java index 9e8b86eb2..bbd6463f9 100644 --- a/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/activity/dao/ActInfoDao.java +++ b/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/activity/dao/ActInfoDao.java @@ -103,4 +103,14 @@ public interface ActInfoDao extends BaseDao { * @Date 2020/2/8 13:08 **/ void addClockNum(String actId); + + + /*** + * 报名审核不通过 活动报名数-1 + * @param + * @return void + * @author qushutong + * @date 2020/4/3 9:25 + */ + void minusSignUpNum(String actId); } diff --git a/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/activity/service/ActInfoService.java b/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/activity/service/ActInfoService.java index 47a4e35d2..09b6563f7 100644 --- a/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/activity/service/ActInfoService.java +++ b/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/activity/service/ActInfoService.java @@ -176,4 +176,13 @@ public interface ActInfoService extends BaseService { * @Date 2020/2/8 13:07 **/ void addClockNum(String actId); + + /*** + * 报名审核不通过 报名数-1 + * @param actId + * @return com.elink.esua.epdc.commons.tools.utils.Result + * @author qushutong + * @date 2020/4/3 9:23 + */ + void minusSignUpNum(String actId); } diff --git a/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/activity/service/impl/ActInfoServiceImpl.java b/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/activity/service/impl/ActInfoServiceImpl.java index 86a05a776..bc0fdf529 100644 --- a/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/activity/service/impl/ActInfoServiceImpl.java +++ b/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/activity/service/impl/ActInfoServiceImpl.java @@ -89,6 +89,9 @@ public class ActInfoServiceImpl extends BaseServiceImpl page(Map params) { IPage page = baseDao.selectPage( @@ -240,6 +243,11 @@ public class ActInfoServiceImpl extends BaseServiceImpl getDetailByApp(ActInfoAppFormDTO formDto) { @@ -261,7 +269,9 @@ public class ActInfoServiceImpl extends BaseServiceImpl queryActInfoDetail(ActInfoAppFormDTO formDto) { ActInfoDetailResultDTO detailResultDTO = baseDao.selectActInfoDetailResultDTO(formDto.getId()); + // 获取用户报名状态 String currentUserStatus = getCurrentUserStatus(formDto.getId(), formDto.getUserId()); + detailResultDTO.setCurrentUserStatus(currentUserStatus); Result userVolunteerFlagResult = userInfoFeignClient.queryUserVolunteerFlag(formDto.getUserId()); detailResultDTO.setUserVolunteerFlag(userVolunteerFlagResult.getData()); diff --git a/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/activity/service/impl/ActUserRelationServiceImpl.java b/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/activity/service/impl/ActUserRelationServiceImpl.java index 3a5cb6e69..7d34dac49 100644 --- a/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/activity/service/impl/ActUserRelationServiceImpl.java +++ b/esua-epdc/epdc-module/epdc-heart/epdc-heart-server/src/main/java/com/elink/esua/epdc/modules/activity/service/impl/ActUserRelationServiceImpl.java @@ -176,6 +176,11 @@ public class ActUserRelationServiceImpl extends BaseServiceImpl + + + + update epdc_act_info eai + set eai.SIGNUP_NUM=eai.SIGNUP_NUM-1 + where eai.DEL_FLAG='0' + and eai.id=#{actId} +