Просмотр исходного кода

优化副菜单没有查出来问题

java110 лет назад: 5
Родитель
Сommit
801b069cfd

+ 1 - 1
java110-db/src/main/resources/mapper/store/WechatMenuServiceDaoImplMapper.xml

@@ -101,7 +101,7 @@
         select t.pagepath,t.app_id,t.app_id appId,t.menu_level,t.menu_level menuLevel,t.menu_name,t.menu_name
         menuName,t.menu_type,t.menu_type menuType,t.menu_value,t.menu_value menuValue,t.status_cd,t.status_cd
         statusCd,t.b_id,t.b_id bId,t.community_id,t.community_id communityId,t.wechat_menu_id,t.wechat_menu_id
-        wechatMenuId,t.seq
+        wechatMenuId,t.parent_menu_id,t.parent_menu_id parentMenuId,t.seq
         from wechat_menu t
         where 1 =1
         <if test="pagepath !=null and pagepath != ''">

+ 2 - 0
service-api/src/main/java/com/java110/api/listener/smallWeChat/ListWechatMenusListener.java

@@ -8,6 +8,7 @@ import com.java110.core.event.service.api.ServiceDataFlowEvent;
 import com.java110.core.smo.wechatMenu.IWechatMenuInnerServiceSMO;
 import com.java110.dto.wechatMenu.WechatMenuDto;
 import com.java110.utils.constant.ServiceCodeWechatMenuConstant;
+import com.java110.utils.util.Assert;
 import com.java110.utils.util.BeanConvertUtil;
 import com.java110.vo.ResultVo;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -55,6 +56,7 @@ public class ListWechatMenusListener extends AbstractServiceApiListener {
     @Override
     protected void validate(ServiceDataFlowEvent event, JSONObject reqJson) {
         super.validatePageInfo(reqJson);
+        Assert.hasKeyAndValue(reqJson, "communityId", "未包含小区ID");
     }
 
     @Override