diff --git a/mallinkService/src/main/java/com/iformall/enums/EnumCampaignProductType.java b/mallinkService/src/main/java/com/iformall/enums/EnumCampaignProductType.java new file mode 100644 index 000000000..82b3e34cd --- /dev/null +++ b/mallinkService/src/main/java/com/iformall/enums/EnumCampaignProductType.java @@ -0,0 +1,35 @@ +package com.iformall.enums; + +/** + * Created by Stormeye on 2018/08/09. + */ +public enum EnumCampaignProductType { + + COUPON(1, "券"), + ACTIVITY_JOIN(2, "活动报名"),; + + public static EnumCampaignProductType getEnum(Integer code) { + for (EnumCampaignProductType value : values()) { + if (value.getCode().equals(code)) { + return value; + } + } + return null; + } + + private Integer code; + private String message; + + EnumCampaignProductType(Integer code, String message) { + this.code = code; + this.message = message; + } + + public Integer getCode() { + return code; + } + + public String getMessage() { + return message; + } +} diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxActivityServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxActivityServiceImpl.java index 706702715..0c8bf8a2e 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxActivityServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxActivityServiceImpl.java @@ -8,10 +8,7 @@ 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.enums.EnumActivityEnrollStatus; -import com.iformall.enums.EnumActivityStatus; -import com.iformall.enums.EnumActivityType; -import com.iformall.enums.EnumCampaignType; +import com.iformall.enums.*; import com.iformall.mapper.WxActivityMapper; import com.iformall.service.WxActivityService; import com.iformall.service.WxCampaignService; @@ -142,6 +139,7 @@ public class WxActivityServiceImpl implements WxActivityService { wxActivityMapper.updateByPrimaryKeySelective(wxActivity); //添加到宣传页 WxCampaign campaign = new WxCampaign(); + campaign.setCoverImg(wxActivity.getCoverImg()); campaign.setTenantId(wxActivity.getTenantId()); campaign.setTitle(wxActivity.getTitle()); campaign.setSubTitle(wxActivity.getSubTitle()); @@ -150,7 +148,7 @@ public class WxActivityServiceImpl implements WxActivityService { campaign.setValidEndDate(wxActivity.getEndTime()); campaign.setType(EnumCampaignType.PAGEPATH.getCode()); campaign.setHtml(wxActivity.getHtml()); - campaign.setProduceType(2); + campaign.setProduceType(EnumCampaignProductType.ACTIVITY_JOIN.getCode()); campaign.setProduceId(wxActivity.getId()); campaign.setPagePath(wxActivity.getWeappPath()); campaign.setPageScene(wxActivity.getWeappScene());