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

[活动][修改][活动下线同时把宣传页下线]

release_toaliyun_real
gongbiao 7 лет назад
Родитель
Сommit
383e313a95
1 измененных файлов: 12 добавлений и 1 удалений
  1. +12
    -1
      mallinkService/src/main/java/com/iformall/service/impl/WxActivityServiceImpl.java

+ 12
- 1
mallinkService/src/main/java/com/iformall/service/impl/WxActivityServiceImpl.java Просмотреть файл

@@ -10,6 +10,7 @@ import com.iformall.domain.po.WxActivity;
import com.iformall.domain.po.WxCampaign; import com.iformall.domain.po.WxCampaign;
import com.iformall.enums.*; import com.iformall.enums.*;
import com.iformall.mapper.WxActivityMapper; import com.iformall.mapper.WxActivityMapper;
import com.iformall.mapper.WxCampaignMapper;
import com.iformall.service.WxActivityService; import com.iformall.service.WxActivityService;
import com.iformall.service.WxCampaignService; import com.iformall.service.WxCampaignService;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
@@ -38,7 +39,8 @@ public class WxActivityServiceImpl implements WxActivityService {
WxActivityMapper wxActivityMapper; WxActivityMapper wxActivityMapper;
@Autowired @Autowired
WxCampaignService wxCampaignService; WxCampaignService wxCampaignService;

@Autowired
WxCampaignMapper wxCampaignMapper;
@Override @Override
public PageInfo<WxActivity> listAsPage(WxActivity record, Integer pageIndex, Integer pageSize) { public PageInfo<WxActivity> listAsPage(WxActivity record, Integer pageIndex, Integer pageSize) {
return PageHelper.startPage(pageIndex, pageSize).doSelectPageInfo(() -> wxActivityMapper.findList(record)); return PageHelper.startPage(pageIndex, pageSize).doSelectPageInfo(() -> wxActivityMapper.findList(record));
@@ -102,6 +104,15 @@ public class WxActivityServiceImpl implements WxActivityService {
public ResultData updateStatus(WxActivity wxActivity) { public ResultData updateStatus(WxActivity wxActivity) {
wxActivity.setUpdateTime(new Date()); wxActivity.setUpdateTime(new Date());
wxActivityMapper.updateByPrimaryKeySelective(wxActivity); wxActivityMapper.updateByPrimaryKeySelective(wxActivity);
if (wxActivity.getStatus().equals(EnumActivityStatus.STATUS_TAKE_OFFF.getCode()) {
WxCampaign campaign = new WxCampaign();
campaign.setType(EnumCampaignType.PAGEPATH.getCode());
campaign.setProduceId(wxActivity.getId());
campaign.setStatus(EnumCampaignStatus.STATUS_THROW_IN.getCode());
WxCampaign wxCampaign = wxCampaignMapper.selectOne(campaign);
campaign.setStatus(EnumCampaignStatus.STATUS_TAKE_OFFF.getCode());
wxCampaignMapper.updateByPrimaryKeySelective(wxCampaign);
}
return new ResultData(Result.SUCCESS, "操作成功"); return new ResultData(Result.SUCCESS, "操作成功");
} }




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