Browse Source

添加公众昂好

java110 6 years ago
parent
commit
c86d591dee

+ 1 - 1
service-api/src/main/java/com/java110/api/listener/smallWeChat/PublishWechatMenuListener.java

@@ -105,7 +105,7 @@ public class PublishWechatMenuListener extends AbstractServiceApiPlusListener {
             List<WechatMenuDto> tmpWechatMenuDtos = wechatMenuInnerServiceSMOImpl.queryWechatMenus(wechatMenuDto);
             JSONObject menuButton = new JSONObject();
             menuButton.put("name", tmpWechatMenuDto.getMenuName());
-            if (tmpWechatMenuDtos != null && tmpWechatMenuDtos.size() > 1) {
+            if (tmpWechatMenuDtos != null && tmpWechatMenuDtos.size() > 0) {
                 addSubMenu(menuButton, tmpWechatMenuDtos);
                 button.add(menuButton);
                 continue;

+ 5 - 4
service-api/src/main/java/com/java110/api/listener/smallWeChat/SaveSmallWeChatListener.java

@@ -39,12 +39,13 @@ public class SaveSmallWeChatListener extends AbstractServiceApiPlusListener {
     @Override
     protected void doSoService(ServiceDataFlowEvent event, DataFlowContext context, JSONObject reqJson) {
         String wechatId = GenerateCodeFactory.getGeneratorId(GenerateCodeFactory.CODE_PREFIX_weChatId);
-        reqJson.put("weChatId",wechatId);
+        reqJson.put("weChatId", wechatId);
+        reqJson.put("objType", SmallWeChatDto.OBJ_TYPE_COMMUNITY);
         smallWeChatBMOImpl.addSmallWeChat(reqJson, context);
 
         //判断是否为公众号
 
-        if(SmallWeChatDto.WECHAT_TYPE_PUBLIC.equals(reqJson.getString("weChatType"))){
+        if (SmallWeChatDto.WECHAT_TYPE_PUBLIC.equals(reqJson.getString("weChatType"))) {
             //添加 微信对接token
             SmallWechatAttrPo smallWechatAttrPo = new SmallWechatAttrPo();
             smallWechatAttrPo.setAttrId("-1");
@@ -52,7 +53,7 @@ public class SaveSmallWeChatListener extends AbstractServiceApiPlusListener {
             smallWechatAttrPo.setSpecCd(SmallWechatAttrDto.SPEC_CD_TOKEN);
             smallWechatAttrPo.setValue("java110");
             smallWechatAttrPo.setWechatId(wechatId);
-            super.insert(context,smallWechatAttrPo, BusinessTypeConstant.BUSINESS_TYPE_SAVE_SMALL_WECHAT_ATTR);
+            super.insert(context, smallWechatAttrPo, BusinessTypeConstant.BUSINESS_TYPE_SAVE_SMALL_WECHAT_ATTR);
 
             //模板ID
             smallWechatAttrPo = new SmallWechatAttrPo();
@@ -61,7 +62,7 @@ public class SaveSmallWeChatListener extends AbstractServiceApiPlusListener {
             smallWechatAttrPo.setSpecCd(SmallWechatAttrDto.SPEC_CD_OWE_FEE_TEMPLATE);
             smallWechatAttrPo.setValue("test");
             smallWechatAttrPo.setWechatId(wechatId);
-            super.insert(context,smallWechatAttrPo, BusinessTypeConstant.BUSINESS_TYPE_SAVE_SMALL_WECHAT_ATTR);
+            super.insert(context, smallWechatAttrPo, BusinessTypeConstant.BUSINESS_TYPE_SAVE_SMALL_WECHAT_ATTR);
 
         }
     }