Commit fc873ea8 by fudahua

小程序

parent a8980fb8
...@@ -71,6 +71,16 @@ public class MiniprogramSettingDTO implements Serializable { ...@@ -71,6 +71,16 @@ public class MiniprogramSettingDTO implements Serializable {
*/ */
private Date updateTime; private Date updateTime;
private Integer miniprogramType;
public Integer getMiniprogramType() {
return miniprogramType;
}
public void setMiniprogramType(Integer miniprogramType) {
this.miniprogramType = miniprogramType;
}
/** /**
*/ */
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
......
...@@ -71,6 +71,16 @@ public class TabMiniprogramSetting implements Serializable { ...@@ -71,6 +71,16 @@ public class TabMiniprogramSetting implements Serializable {
*/ */
private Date updateTime; private Date updateTime;
private Integer miniprogramType;
public Integer getMiniprogramType() {
return miniprogramType;
}
public void setMiniprogramType(Integer miniprogramType) {
this.miniprogramType = miniprogramType;
}
/** /**
*/ */
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
......
...@@ -12,12 +12,13 @@ ...@@ -12,12 +12,13 @@
<result column="media_id" jdbcType="VARCHAR" property="mediaId"/> <result column="media_id" jdbcType="VARCHAR" property="mediaId"/>
<result column="media_time" jdbcType="TIMESTAMP" property="mediaTime"/> <result column="media_time" jdbcType="TIMESTAMP" property="mediaTime"/>
<result column="status_flag" jdbcType="INTEGER" property="statusFlag"/> <result column="status_flag" jdbcType="INTEGER" property="statusFlag"/>
<result column="miniprogram_type" jdbcType="INTEGER" property="miniprogramType"/>
<result column="create_time" jdbcType="TIMESTAMP" property="createTime"/> <result column="create_time" jdbcType="TIMESTAMP" property="createTime"/>
<result column="update_time" jdbcType="TIMESTAMP" property="updateTime"/> <result column="update_time" jdbcType="TIMESTAMP" property="updateTime"/>
</resultMap> </resultMap>
<sql id="Base_Column_List"> <sql id="Base_Column_List">
miniprogram_setting_id, wx_enterprise_id, enterprise_id, miniprogram_name, title, miniprogram_setting_id, wx_enterprise_id, enterprise_id, miniprogram_name, title,
app_id, image_url, media_id, media_time, status_flag, create_time, update_time app_id, image_url, media_id, media_time,miniprogram_type, status_flag, create_time, update_time
</sql> </sql>
<select id="selectByPrimaryKey" parameterType="java.lang.String" resultMap="BaseResultMap"> <select id="selectByPrimaryKey" parameterType="java.lang.String" resultMap="BaseResultMap">
select select
...@@ -72,6 +73,9 @@ ...@@ -72,6 +73,9 @@
<if test="mediaTime != null"> <if test="mediaTime != null">
media_time, media_time,
</if> </if>
<if test="miniprogramType != null">
miniprogram_type,
</if>
<if test="statusFlag != null"> <if test="statusFlag != null">
status_flag, status_flag,
</if> </if>
...@@ -110,6 +114,9 @@ ...@@ -110,6 +114,9 @@
<if test="mediaTime != null"> <if test="mediaTime != null">
#{mediaTime,jdbcType=TIMESTAMP}, #{mediaTime,jdbcType=TIMESTAMP},
</if> </if>
<if test="miniprogramType != null">
#{miniprogramType,jdbcType=INTEGER},
</if>
<if test="statusFlag != null"> <if test="statusFlag != null">
#{statusFlag,jdbcType=INTEGER}, #{statusFlag,jdbcType=INTEGER},
</if> </if>
......
...@@ -696,12 +696,14 @@ public class WxEnterpriseController extends WebBaseController{ ...@@ -696,12 +696,14 @@ public class WxEnterpriseController extends WebBaseController{
LoginDTO login = (LoginDTO) AuthRequestUtil.getLoginUser(); LoginDTO login = (LoginDTO) AuthRequestUtil.getLoginUser();
String wxEnterpriseId = login.getWxEnterpriseId(); String wxEnterpriseId = login.getWxEnterpriseId();
settingDTO.setWxEnterpriseId(wxEnterpriseId); settingDTO.setWxEnterpriseId(wxEnterpriseId);
MiniprogramSettingDTO miniprogramSettingDTO = wxEnterpriseApiService.getMiniprogramSettingByEid(wxEnterpriseId, settingDTO.getEnterpriseId()); if (settingDTO.getMiniprogramType() == 0) {
if (null != miniprogramSettingDTO MiniprogramSettingDTO miniprogramSettingDTO = wxEnterpriseApiService.getMiniprogramSettingByEid(wxEnterpriseId, settingDTO.getEnterpriseId());
&& (!miniprogramSettingDTO.getMiniprogramSettingId().equals(settingDTO.getMiniprogramSettingId()))) { if (null != miniprogramSettingDTO
return resultResponse(HaoBanErrCode.ERR_100031); && (!miniprogramSettingDTO.getMiniprogramSettingId().equals(settingDTO.getMiniprogramSettingId()))) {
} return resultResponse(HaoBanErrCode.ERR_100031);
wxEnterpriseApiService.saveMiniprogramSetting(EntityUtil.changeEntityByOrika(MiniprogramSettingDTO.class, settingDTO)); }
}
wxEnterpriseApiService.saveMiniprogramSetting(EntityUtil.changeEntityByOrika(MiniprogramSettingDTO.class, settingDTO));
return resultResponse(HaoBanErrCode.ERR_1); return resultResponse(HaoBanErrCode.ERR_1);
} }
......
...@@ -45,6 +45,18 @@ public class MiniprogramSettingQo implements Serializable { ...@@ -45,6 +45,18 @@ public class MiniprogramSettingQo implements Serializable {
* 封面 * 封面
*/ */
private String imageUrl; private String imageUrl;
/**
* 类型 0默认 1自定义
*/
private Integer miniprogramType = 0;
public Integer getMiniprogramType() {
return miniprogramType;
}
public void setMiniprogramType(Integer miniprogramType) {
this.miniprogramType = miniprogramType;
}
public String getMiniprogramSettingId() { public String getMiniprogramSettingId() {
return miniprogramSettingId; return miniprogramSettingId;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment