提交 fd47f2d7 作者: zhenjie

活动修改

上级 031b1025
...@@ -20,6 +20,9 @@ import java.io.Serializable; ...@@ -20,6 +20,9 @@ import java.io.Serializable;
public class ActivityQO implements Serializable { public class ActivityQO implements Serializable {
private static final long serialVersionUID = -5184984402962050696L; private static final long serialVersionUID = -5184984402962050696L;
@ApiModelProperty(value = "活动名称")
private Integer activityName;
@ApiModelProperty(value = "活动id") @ApiModelProperty(value = "活动id")
private Integer activityId; private Integer activityId;
......
...@@ -31,7 +31,7 @@ public interface ActivityDao { ...@@ -31,7 +31,7 @@ public interface ActivityDao {
ActivityDO currentActivity(Integer activityType); ActivityDO currentActivity(Integer activityType);
int countActivityPart(Integer activityId, Integer userAccountId); int countActivityPart(Integer activityId);
void insertActivityPart(ActivityPartDO activityPartDO); void insertActivityPart(ActivityPartDO activityPartDO);
......
...@@ -103,7 +103,7 @@ public class ActivityServiceImpl implements ActivityService { ...@@ -103,7 +103,7 @@ public class ActivityServiceImpl implements ActivityService {
return ResultBody.success(); return ResultBody.success();
} }
// 查询是否超过奖励限制 // 查询是否超过奖励限制
int count = activityDao.countActivityPart(activityDO.getId(), userAccountId); int count = activityDao.countActivityPart(activityDO.getId());
if (activityDO.getRequireNum() == 0 || count < activityDO.getRequireNum()) { if (activityDO.getRequireNum() == 0 || count < activityDO.getRequireNum()) {
log.info("Activity invite award! userAccountId:{}", userAccountId); log.info("Activity invite award! userAccountId:{}", userAccountId);
// 暂时只奖励积分 // 暂时只奖励积分
......
...@@ -89,6 +89,9 @@ ...@@ -89,6 +89,9 @@
parameterType="com.mmc.iuav.user.model.qo.ActivityQO"> parameterType="com.mmc.iuav.user.model.qo.ActivityQO">
select count(*) from activity select count(*) from activity
where is_deleted = 0 where is_deleted = 0
<if test="activityName != null">
and activity_name = #{activityName}
</if>
<if test="activityType != null"> <if test="activityType != null">
and activity_type = #{activityType} and activity_type = #{activityType}
</if> </if>
...@@ -102,6 +105,9 @@ ...@@ -102,6 +105,9 @@
<include refid="activity_column"/> <include refid="activity_column"/>
from activity ac from activity ac
where ac.is_deleted = 0 where ac.is_deleted = 0
<if test="activityName != null">
and ac.activity_name = #{activityName}
</if>
<if test="activityType != null"> <if test="activityType != null">
and ac.activity_type = #{activityType} and ac.activity_type = #{activityType}
</if> </if>
...@@ -148,7 +154,7 @@ ...@@ -148,7 +154,7 @@
<select id="countActivityPart" resultType="java.lang.Integer"> <select id="countActivityPart" resultType="java.lang.Integer">
select count(*) from activity ac inner join activity_part acp on ac.id = acp.activity_id select count(*) from activity ac inner join activity_part acp on ac.id = acp.activity_id
where acp.activity_id = #{activityId} and acp.user_account_id = #{userAccountId} where acp.activity_id = #{activityId}
</select> </select>
<select id="activityPartDetail" resultType="com.mmc.iuav.user.entity.activity.ActivityPartDO" <select id="activityPartDetail" resultType="com.mmc.iuav.user.entity.activity.ActivityPartDO"
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论