|
|
@@ -7,13 +7,12 @@ import com.iformall.common.IdWorker; |
|
|
import com.iformall.common.Result; |
|
|
import com.iformall.common.Result; |
|
|
import com.iformall.common.ResultData; |
|
|
import com.iformall.common.ResultData; |
|
|
import com.iformall.domain.po.WxActivity; |
|
|
import com.iformall.domain.po.WxActivity; |
|
|
|
|
|
import com.iformall.domain.po.WxCampaign; |
|
|
import com.iformall.enums.EnumActivityStatus; |
|
|
import com.iformall.enums.EnumActivityStatus; |
|
|
import com.iformall.enums.EnumActivityType; |
|
|
import com.iformall.enums.EnumActivityType; |
|
|
import com.iformall.mapper.WxActivityMapper; |
|
|
import com.iformall.mapper.WxActivityMapper; |
|
|
import com.iformall.mapper.WxCouponChannelMapper; |
|
|
|
|
|
import com.iformall.service.WxActivityService; |
|
|
import com.iformall.service.WxActivityService; |
|
|
import com.iformall.service.WxCouponChannelService; |
|
|
|
|
|
import com.iformall.service.WxCouponService; |
|
|
|
|
|
|
|
|
import com.iformall.service.WxCampaignService; |
|
|
import org.apache.commons.lang3.StringUtils; |
|
|
import org.apache.commons.lang3.StringUtils; |
|
|
import org.slf4j.Logger; |
|
|
import org.slf4j.Logger; |
|
|
import org.slf4j.LoggerFactory; |
|
|
import org.slf4j.LoggerFactory; |
|
|
@@ -37,15 +36,8 @@ public class WxActivityServiceImpl implements WxActivityService { |
|
|
|
|
|
|
|
|
@Autowired |
|
|
@Autowired |
|
|
WxActivityMapper wxActivityMapper; |
|
|
WxActivityMapper wxActivityMapper; |
|
|
|
|
|
|
|
|
@Autowired |
|
|
|
|
|
WxCouponChannelMapper wxCouponChannelMapper; |
|
|
|
|
|
|
|
|
|
|
|
@Autowired |
|
|
@Autowired |
|
|
WxCouponService wxCouponService; |
|
|
|
|
|
|
|
|
|
|
|
@Autowired |
|
|
|
|
|
WxCouponChannelService wxCouponChannelService; |
|
|
|
|
|
|
|
|
WxCampaignService wxCampaignService; |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
public PageInfo<WxActivity> listAsPage(WxActivity record, Integer pageIndex, Integer pageSize) { |
|
|
public PageInfo<WxActivity> listAsPage(WxActivity record, Integer pageIndex, Integer pageSize) { |
|
|
@@ -109,12 +101,6 @@ public class WxActivityServiceImpl implements WxActivityService { |
|
|
return new ResultData(Result.SUCCESS, "操作成功"); |
|
|
return new ResultData(Result.SUCCESS, "操作成功"); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
|
public void deleteById(Long id) { |
|
|
|
|
|
wxActivityMapper.deleteByPrimaryKey(id); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
public void printHtmlById(Long id, HttpServletResponse response) { |
|
|
public void printHtmlById(Long id, HttpServletResponse response) { |
|
|
try { |
|
|
try { |
|
|
@@ -140,5 +126,24 @@ public class WxActivityServiceImpl implements WxActivityService { |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
|
public ResultData sendToCampaign(Long id) { |
|
|
|
|
|
WxActivity wxActivity = wxActivityMapper.selectByPrimaryKey(id); |
|
|
|
|
|
WxCampaign campaign = new WxCampaign(); |
|
|
|
|
|
campaign.setTenantId(wxActivity.getTenantId()); |
|
|
|
|
|
campaign.setTitle(wxActivity.getTitle()); |
|
|
|
|
|
campaign.setSubTitle(wxActivity.getSubTitle()); |
|
|
|
|
|
campaign.setDetail(wxActivity.getDetail()); |
|
|
|
|
|
campaign.setValidStartDate(wxActivity.getStartTime()); |
|
|
|
|
|
campaign.setValidEndDate(wxActivity.getEndTime()); |
|
|
|
|
|
campaign.setType(wxActivity.getType()); |
|
|
|
|
|
campaign.setHtml(wxActivity.getHtml()); |
|
|
|
|
|
campaign.setProduceType(2); |
|
|
|
|
|
campaign.setProduceId(wxActivity.getId()); |
|
|
|
|
|
campaign.setPagePath(wxActivity.getWeappPath()); |
|
|
|
|
|
campaign.setPageScene(wxActivity.getWeappScene()); |
|
|
|
|
|
return wxCampaignService.addForPath(campaign); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
} |