Przeglądaj źródła

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

release_toaliyun_real
gongbiao 7 lat temu
rodzic
commit
e5fb598327
1 zmienionych plików z 13 dodań i 1 usunięć
  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 Wyświetl plik

@@ -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, "操作成功");


Ładowanie…
Anuluj
Zapisz