码迷,mamicode.com
首页 > 微信 > 详细

数据库转换微信菜单

时间:2017-11-04 23:28:41      阅读:280      评论:0      收藏:0      [点我收藏+]

标签:datarow   select   user   view   子菜单   sel   pre   auth   _id   

1、根据添加到数据库的菜单转换json

 

以最笨的方法写的,这个里面的可以进行简写

        public string GetListCategoryString()
        {




            string sql = "select * from T_WX_Category where sale_id=1 and p_id=0";
            DataTable dt = DbHelperSQL.Query(sql).Tables[0];
            string json = "{‘button‘:[{‘type‘: ‘scancode_waitmsg‘, ‘name‘: ‘xss‘, ‘key‘: ‘qrcode‘},";



            //主菜单
            foreach (DataRow row in dt.Rows)
            {


                json += "{‘name‘:‘" + row["cate_name"] + "‘";

                //子菜单
                string sqls = "select * from T_WX_Category where sale_id=1 and p_id=" + row["id"];
                DataTable dts = DbHelperSQL.Query(sqls).Tables[0];
                if (dts.Rows.Count > 0)
                {
                    json += ",‘sub_button‘:[";
                    foreach (DataRow rows in dts.Rows)
                    {
                        
                            if (dts.Rows.IndexOf(rows) == dts.Rows.Count - 1)
                            {

                                //最后一行
                                json += "{ ‘type‘:‘scancode_waitmsg‘,‘name‘: ‘" + rows["cate_name"] + "‘,‘key‘: ‘qty‘}]},";
                               
                            }
                            else
                            {
                                json += "{ ‘type‘:‘scancode_waitmsg‘,‘name‘: ‘" + rows["cate_name"] + "‘,‘key‘: ‘qty‘},";
                            }
                    }
                }
                else {
                    json += "}";

                }
               





            }

            json += ",{‘type‘: ‘view‘, ‘name‘: ‘我‘, ‘url‘: ‘http://wm.risingtec.com.cn/OAuthRedirectUri.aspx?type=user‘}]}";

            return json;


        }

  

数据库转换微信菜单

标签:datarow   select   user   view   子菜单   sel   pre   auth   _id   

原文地址:http://www.cnblogs.com/mengluo/p/7784939.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!