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

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

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

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

@@ -7,11 +7,12 @@ import com.iformall.common.ErrorCode;
import com.iformall.common.IdWorker;
import com.iformall.common.Result;
import com.iformall.common.ResultData;
import com.iformall.domain.po.WxActivity;
import com.iformall.domain.po.WxCampaign;
import com.iformall.domain.po.WxCoupon;
import com.iformall.domain.po.WxCouponChannel;
import com.iformall.enums.*;
import com.iformall.exception.MallinkException;
import com.iformall.mapper.WxActivityMapper;
import com.iformall.mapper.WxCampaignMapper;
import com.iformall.mapper.WxCouponChannelMapper;
import com.iformall.service.WxCampaignService;
@@ -51,6 +52,9 @@ public class WxCampaignServiceImpl implements WxCampaignService {
@Autowired
WxCouponChannelService wxCouponChannelService;

@Autowired
WxActivityMapper wxActivityMapper;

@Override
public PageInfo<WxCampaign> listAsPage(WxCampaign record, Integer pageIndex, Integer pageSize) {
return PageHelper.startPage(pageIndex, pageSize).doSelectPageInfo(() -> wxCampaignMapper.findList(record));
@@ -152,6 +156,14 @@ public class WxCampaignServiceImpl implements WxCampaignService {
@Override
public ResultData updateStatus(WxCampaign wxCampaign) {
wxCampaignMapper.updateByPrimaryKeySelective(wxCampaign);
if (wxCampaign.getType().equals(EnumCampaignType.PAGEPATH.getCode())) {
WxCampaign campaign = wxCampaignMapper.selectByPrimaryKey(wxCampaign.getId());
WxActivity wxActivity = new WxActivity();
wxActivity.setId(campaign.getProduceId());
wxActivity.setStatus(wxCampaign.getStatus());
wxActivity.setUpdateTime(new Date());
wxActivityMapper.updateByPrimaryKeySelective(wxActivity);
}
//type 为固定格式才会有券的信息 才会有投放的问题
couponInject(wxCampaign);
return new ResultData(Result.SUCCESS, "操作成功");


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