xhxu 5 лет назад
Родитель
Сommit
b24ed3b714
5 измененных файлов: 17 добавлений и 3 удалений
  1. +2
    -0
      mallinkAdmin/src/main/resources/db/migration/V202012080001__wx_campaign.sql
  2. +2
    -0
      mallinkCApi/src/main/java/com/iformall/controller/WxMiniappThemeController.java
  3. +2
    -0
      mallinkService/src/main/java/com/iformall/domain/po/WxCampaign.java
  4. +6
    -0
      mallinkService/src/main/java/com/iformall/service/impl/WxCampaignServiceImpl.java
  5. +5
    -3
      mallinkService/src/main/resources/mapper/WxCampaignMapper.xml

+ 2
- 0
mallinkAdmin/src/main/resources/db/migration/V202012080001__wx_campaign.sql Просмотреть файл

@@ -0,0 +1,2 @@
ALTER TABLE `wx_campaign`
ADD COLUMN `go_appid` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '小程序跳转路径,类型4适用' AFTER `page_scene`;

+ 2
- 0
mallinkCApi/src/main/java/com/iformall/controller/WxMiniappThemeController.java Просмотреть файл

@@ -1,6 +1,7 @@
package com.iformall.controller;

import com.github.pagehelper.PageInfo;
import com.iformall.annotation.RedisCache;
import com.iformall.annotation.TenantIgnore;
import com.iformall.common.ErrorCode;
import com.iformall.common.Result;
@@ -32,6 +33,7 @@ public class WxMiniappThemeController extends BaseController {
@Autowired
WxMiniappThemeService wxMiniappThemeService;

@RedisCache
@ApiOperation("查询MiniappTheme列表")
@GetMapping(value = "/getOne")
@TenantIgnore


+ 2
- 0
mallinkService/src/main/java/com/iformall/domain/po/WxCampaign.java Просмотреть файл

@@ -73,6 +73,8 @@ public class WxCampaign extends TenantEntity {
private String pagePath;
@io.swagger.annotations.ApiModelProperty(value = "小程序跳转二维码,类型3适用", name = "pageScene")
private String pageScene;
@io.swagger.annotations.ApiModelProperty(value = "小程序跳转路径,类型4适用", name = "goAppid")
private String goAppid;

@TableField(exist = false)
@io.swagger.annotations.ApiModelProperty(value="营销物料-小程序路径",name="weappPath")


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

@@ -122,6 +122,9 @@ public class WxCampaignServiceImpl implements WxCampaignService {
if (StringUtils.isBlank(wxCampaign.getCoverImg())) {
return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL.getCode(), "封面图不能为空");
}
if (StringUtils.isBlank(wxCampaign.getGoAppid())) {
return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL.getCode(), "小程序跳转路径不能为空");
}
}else {
return new ResultData(ErrorCode.SYS_PARAMETER_ERROR);
}
@@ -352,6 +355,9 @@ public class WxCampaignServiceImpl implements WxCampaignService {
if (StringUtils.isBlank(wxCampaign.getCoverImg())) {
return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL.getCode(), "封面图不能为空");
}
if (StringUtils.isBlank(wxCampaign.getGoAppid())) {
return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL.getCode(), "小程序跳转路径不能为空");
}
} else {
return new ResultData(ErrorCode.SYS_PARAMETER_ERROR);
}


+ 5
- 3
mallinkService/src/main/resources/mapper/WxCampaignMapper.xml Просмотреть файл

@@ -28,21 +28,23 @@
<result column="produce_id" jdbcType="BIGINT" property="produceId"/>
<result column="page_path" jdbcType="BIGINT" property="pagePath"/>
<result column="page_scene" jdbcType="BIGINT" property="pageScene"/>

<result column="go_appid" jdbcType="VARCHAR" property="goAppid"/>
</resultMap>
<sql id="allColumns">
`id`,`tenant_id`,`parent_tenant_id`,`cover_img`,`cover_picture`,`detail_picture`,`title`,`sub_title`,`use_price`,`discount_price`,`detail`,`valid_start_date`,`valid_end_date`,`img_detail`,`type`,`coupon_ids`,
`mechant_id`,`sort_num`,`status`,`create_time`,`update_time`,`html`,
`produce_type`,`produce_id`,`page_path`,`page_scene`
`produce_type`,`produce_id`,`page_path`,`page_scene`,`go_appid`
</sql>

<sql id="allCHeadColumns">
`id`,`tenant_id`,`parent_tenant_id`,`cover_img`,`cover_picture`,`detail_picture`,`title`,`type`,`sort_num`,`page_path`
`id`,`tenant_id`,`parent_tenant_id`,`cover_img`,`cover_picture`,`detail_picture`,`title`,`type`,`sort_num`,`page_path`,`go_appid`
</sql>

<sql id="allAHeadColumns">
`id`,`tenant_id`,`parent_tenant_id`,`cover_img`,`cover_picture`,`detail_picture`,`title`,`sub_title`,`use_price`,`discount_price`,`detail`,`valid_start_date`,`valid_end_date`,`img_detail`,`type`,`coupon_ids`,
`mechant_id`,`sort_num`,`status`,`create_time`,`update_time`,`page_path`
`mechant_id`,`sort_num`,`status`,`create_time`,`update_time`,`page_path`,`go_appid`
</sql>

<sql id="dynamicWhereConditions">


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