Просмотр исходного кода

[活动][修改][定时任务添加更新时间]

release_toaliyun_real
gongbiao 7 лет назад
Родитель
Сommit
bdb17dcbe8
2 измененных файлов: 4 добавлений и 2 удалений
  1. +2
    -0
      mallinkSchedule/src/main/java/com/iformall/schedule/ActivitySchedule.java
  2. +2
    -2
      mallinkService/src/main/resources/mapper/WxActivityMapper.xml

+ 2
- 0
mallinkSchedule/src/main/java/com/iformall/schedule/ActivitySchedule.java Просмотреть файл

@@ -97,6 +97,7 @@ public class ActivitySchedule {
WxActivity activity = new WxActivity(); WxActivity activity = new WxActivity();
activity.setStatus(EnumActivityStatus.STATUS_THROW_IN.getCode()); activity.setStatus(EnumActivityStatus.STATUS_THROW_IN.getCode());
activity.setIsExpired(EnumActivityExpired.YES.getCode()); activity.setIsExpired(EnumActivityExpired.YES.getCode());
activity.setUpdateTime(new Date());
wxActivityMapper.activityExipred(activity); wxActivityMapper.activityExipred(activity);
} }


@@ -108,6 +109,7 @@ public class ActivitySchedule {
logger.info("活动结束任务"); logger.info("活动结束任务");
WxActivity activity = new WxActivity(); WxActivity activity = new WxActivity();
activity.setStatus(EnumActivityStatus.STATUS_TAKE_OFFF.getCode()); activity.setStatus(EnumActivityStatus.STATUS_TAKE_OFFF.getCode());
activity.setUpdateTime(new Date());
wxActivityMapper.activityCompletion(activity); wxActivityMapper.activityCompletion(activity);
List<WxActivity> activityList = new ArrayList(); List<WxActivity> activityList = new ArrayList();
//宣传页下线 //宣传页下线


+ 2
- 2
mallinkService/src/main/resources/mapper/WxActivityMapper.xml Просмотреть файл

@@ -113,11 +113,11 @@
</select> </select>
<update id="activityExipred" parameterType="com.iformall.domain.po.WxActivity"> <update id="activityExipred" parameterType="com.iformall.domain.po.WxActivity">
update wx_activity set is_expired=${isExpired} where status=${status} and now()>end_time
update wx_activity set is_expired=${isExpired},update_time=#{updateTime} where status=${status} and now()>end_time
</update> </update>
<update id="activityCompletion" parameterType="com.iformall.domain.po.WxActivity"> <update id="activityCompletion" parameterType="com.iformall.domain.po.WxActivity">
update wx_activity set status=#{status} where status!=${status} and now()>activity_end_time
update wx_activity set status=#{status},update_time=#{updateTime} where status!=${status} and now()>activity_end_time
</update> </update>






Загрузка…
Отмена
Сохранить