Commit fb8ac7fa by guojuxing

商品列表查询

parent 2245de3d
......@@ -10,7 +10,7 @@ public enum EnterpriseInitCodeEnum {
BindServiceNumber("bindServiceNumber", "至少绑定一个服务号"),
PerfectAutoReplyConfig("perfectAutoReplyConfig", "完善自动回复配置"),
PerfectMenuConfig("perfectMenuConfig", "完善自定义菜单配置"),
BingWeChat("bingWeChat", "至少绑定一个小程序"),
BindWeChat("bindWeChat", "至少绑定一个小程序"),
PerfectWeChatPage("perfectWeChatPage", "完善小程序页面装修"),
ShortMessageServiceConfig("shortMessageServiceConfig", "完成短信业务配置"),
CompleteMemberCardConfig("completeMemberCardConfig", "完成会员卡配置"),
......
......@@ -66,11 +66,12 @@ public class EnterpriseInitServiceImpl implements EnterpriseInitService{
serviceNumberList.add(EnterpriseInitCodeEnum.BindServiceNumber.getCode());
serviceNumberList.add(EnterpriseInitCodeEnum.PerfectAutoReplyConfig.getCode());
serviceNumberList.add(EnterpriseInitCodeEnum.PerfectMenuConfig.getCode());
tabEnterpriseInitMapper.updateParentIdBatch(enterpriseId, EnterpriseInitCodeEnum.CompleteServiceNumberConfig.getCode(), memberCardConfigList);
tabEnterpriseInitMapper.updateParentIdBatch(enterpriseId, EnterpriseInitCodeEnum.CompleteServiceNumberConfig.getCode(), serviceNumberList);
List<String> weChatPageList = new ArrayList<>(4);
weChatPageList.add(EnterpriseInitCodeEnum.PerfectWeChatPage.getCode());
tabEnterpriseInitMapper.updateParentIdBatch(enterpriseId, EnterpriseInitCodeEnum.CompleteWeChatConfig.getCode(), memberCardConfigList);
weChatPageList.add(EnterpriseInitCodeEnum.BindWeChat.getCode());
tabEnterpriseInitMapper.updateParentIdBatch(enterpriseId, EnterpriseInitCodeEnum.CompleteWeChatConfig.getCode(), weChatPageList);
}
@Override
......
......@@ -246,19 +246,21 @@
<update id="updateParentIdBatch">
UPDATE tab_enterprise_init a
SET a.parent_id = (
SELECT
b.enterprise_init_id
FROM
tab_enterprise_init b
WHERE
b.enterprise_id = #{enterpriseId}
AND b.config_code = #{parentConfigCode}
)
WHERE
a.enterprise_id = #{enterpriseId}
AND a.config_code in
UPDATE tab_enterprise_init
SET parent_id = (
select c.enterprise_init_id from (
SELECT
b.enterprise_init_id
FROM
tab_enterprise_init b
WHERE
b.enterprise_id = #{enterpriseId}
AND b.config_code = #{parentConfigCode}
) c
)
WHERE
enterprise_id = #{enterpriseId}
AND config_code in
<foreach collection="configCodeList" index="index" item="item" open="(" separator="," close=")">
#{item}
</foreach>
......
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