From c17d3d86ff3d98769ccf949b6f0bf33b454d662d Mon Sep 17 00:00:00 2001 From: gongbiao Date: Mon, 10 Jun 2019 14:56:46 +0800 Subject: [PATCH] =?UTF-8?q?[=E6=B4=BB=E5=8A=A8][=E4=BF=AE=E6=94=B9][?= =?UTF-8?q?=E5=AE=A3=E4=BC=A0=E9=A1=B5=E4=BA=A7=E5=93=81=E7=B1=BB=E5=9E=8B?= =?UTF-8?q?]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../enums/EnumCampaignProductType.java | 35 +++++++++++++++++++ .../service/impl/WxActivityServiceImpl.java | 8 ++--- 2 files changed, 38 insertions(+), 5 deletions(-) create mode 100644 mallinkService/src/main/java/com/iformall/enums/EnumCampaignProductType.java 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());