Browse Source

修改报名状态

hotfix/yujt_opt
yujt 5 years ago
parent
commit
570199f449
  1. 3
      epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/activity/service/impl/ActivityInfoServiceImpl.java
  2. 36
      epdc-cloud-property/src/main/resources/mapper/activity/ActivityInfoDao.xml

3
epdc-cloud-property/src/main/java/com/elink/esua/epdc/modules/activity/service/impl/ActivityInfoServiceImpl.java

@ -22,6 +22,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
import com.elink.esua.epdc.commons.mybatis.service.impl.BaseServiceImpl; import com.elink.esua.epdc.commons.mybatis.service.impl.BaseServiceImpl;
import com.elink.esua.epdc.commons.tools.constant.FieldConstant; import com.elink.esua.epdc.commons.tools.constant.FieldConstant;
import com.elink.esua.epdc.commons.tools.constant.NumConstant; import com.elink.esua.epdc.commons.tools.constant.NumConstant;
import com.elink.esua.epdc.commons.tools.enums.YesOrNoEnum;
import com.elink.esua.epdc.commons.tools.page.PageData; import com.elink.esua.epdc.commons.tools.page.PageData;
import com.elink.esua.epdc.commons.tools.utils.ConvertUtils; import com.elink.esua.epdc.commons.tools.utils.ConvertUtils;
import com.elink.esua.epdc.dto.activity.ActivityInfoDTO; import com.elink.esua.epdc.dto.activity.ActivityInfoDTO;
@ -140,7 +141,7 @@ public class ActivityInfoServiceImpl extends BaseServiceImpl<ActivityInfoDao, Ac
private String isParticipate(String activityId, String userId) { private String isParticipate(String activityId, String userId) {
// 查询当前用户是否参与活动 // 查询当前用户是否参与活动
ActivityParticipantEntity entity = activityParticipantDao.selectParticipant(activityId, userId); ActivityParticipantEntity entity = activityParticipantDao.selectParticipant(activityId, userId);
return entity != null ? NumConstant.ZERO_STR : NumConstant.ONE_STR; return entity == null ? YesOrNoEnum.NO.value() : YesOrNoEnum.YES.value();
} }
} }

36
epdc-cloud-property/src/main/resources/mapper/activity/ActivityInfoDao.xml

@ -3,40 +3,6 @@
<mapper namespace="com.elink.esua.epdc.modules.activity.dao.ActivityInfoDao"> <mapper namespace="com.elink.esua.epdc.modules.activity.dao.ActivityInfoDao">
<resultMap type="com.elink.esua.epdc.modules.activity.entity.ActivityInfoEntity" id="activityInfoMap">
<result property="id" column="ID"/>
<result property="title" column="TITLE"/>
<result property="headPic" column="HEAD_PIC"/>
<result property="sectionCode" column="SECTION_CODE"/>
<result property="categoryCode" column="CATEGORY_CODE"/>
<result property="categoryName" column="CATEGORY_NAME"/>
<result property="signUpStartTime" column="SIGN_UP_START_TIME"/>
<result property="signUpEndTime" column="SIGN_UP_END_TIME"/>
<result property="actStartTime" column="ACT_START_TIME"/>
<result property="actEndTime" column="ACT_END_TIME"/>
<result property="actAddress" column="ACT_ADDRESS"/>
<result property="actLongitude" column="ACT_LONGITUDE"/>
<result property="actLatitude" column="ACT_LATITUDE"/>
<result property="actQuotaFlag" column="ACT_QUOTA_FLAG"/>
<result property="actQuota" column="ACT_QUOTA"/>
<result property="signUpNum" column="SIGNUP_NUM"/>
<result property="contacts" column="CONTACTS"/>
<result property="tel" column="TEL"/>
<result property="requirement" column="REQUIREMENT"/>
<result property="actContent" column="ACT_CONTENT"/>
<result property="actStatus" column="ACT_STATUS"/>
<result property="cancelReason" column="CANCEL_REASON"/>
<result property="publishTime" column="PUBLISH_TIME"/>
<result property="sponsor" column="SPONSOR"/>
<result property="deptId" column="DEPT_ID"/>
<result property="revision" column="REVISION"/>
<result property="createdBy" column="CREATED_BY"/>
<result property="createdTime" column="CREATED_TIME"/>
<result property="updatedBy" column="UPDATED_BY"/>
<result property="updatedTime" column="UPDATED_TIME"/>
<result property="delFlag" column="DEL_FLAG"/>
</resultMap>
<sql id="Base_Column_List"> <sql id="Base_Column_List">
ID, TITLE, HEAD_PIC, SECTION_CODE, CATEGORY_CODE, CATEGORY_NAME, SIGN_UP_START_TIME, ID, TITLE, HEAD_PIC, SECTION_CODE, CATEGORY_CODE, CATEGORY_NAME, SIGN_UP_START_TIME,
SIGN_UP_END_TIME, ACT_START_TIME, ACT_END_TIME, ACT_ADDRESS, ACT_LONGITUDE, ACT_LATITUDE, SIGN_UP_END_TIME, ACT_START_TIME, ACT_END_TIME, ACT_ADDRESS, ACT_LONGITUDE, ACT_LATITUDE,
@ -77,7 +43,7 @@
a.ACT_QUOTA_FLAG, a.ACT_QUOTA_FLAG,
a.ACT_QUOTA, a.ACT_QUOTA,
a.SIGN_UP_NUM, a.SIGN_UP_NUM,
( CASE WHEN p.id IS NULL THEN '1' ELSE '0' END ) AS SIGN_UP_FLAG ( CASE WHEN p.id IS NULL THEN '0' ELSE '1' END ) AS SIGN_UP_FLAG
FROM FROM
epdc_activity_info a epdc_activity_info a
LEFT JOIN epdc_section_category s ON a.CATEGORY_CODE = s. CODE LEFT JOIN epdc_section_category s ON a.CATEGORY_CODE = s. CODE

Loading…
Cancel
Save