资源简介

ASP.NET微信公众平台开发源代码,实现微信公众平台接口对接,完整的微信公众平台开发案例

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using MxWeiXinPF.Common;
using System.Text;

namespace MxWeiXinPF.Web.shop
{
    /// 
    /// shopmgr 的摘要说明
    /// 

    public class shopmgr : IHttpHandler
    {

        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = “text/json“;
            BLL.wx_shop_cart cartBll = new BLL.wx_shop_cart();
            string _action = MyCommFun.QueryString(“myact“);       
            string openid = MyCommFun.RequestOpenid();  //得到微信用户的openid
            Dictionary jsonDict = new Dictionary();
            if (_action == “addCart“)
            {
                #region 添加购物车
                try
                {
                    int wid = MyCommFun.RequestInt(“wid“);
                    int productId = MyCommFun.RequestInt(“productid“);
                    int skuId = MyCommFun.RequestInt(“mid“);
                    string skuInfo = MyCommFun.QueryString(“attr“);
                    int productNum = MyCommFun.RequestInt(“bc“);
                    decimal totalPrice = (decimal)MyCommFun.RequestFloat(“totprice“ 0);
                
                    Model.wx_shop_cart cart = new Model.wx_shop_cart();

                    IList cartList = cartBll.GetModelList(“productId=“ + productId + “ and openid=‘“ + openid + “‘ and skuId=“+skuId);
                    bool isAdd = true;
                    if (cartList != null && cartList.Count > 0)
                    {
                        isAdd = false;
                        cart = cartList[0];
                    }
                    if (isAdd)
                    {
                        cart.createDate = DateTime.Now;
                        cart.openid = openid;
                        cart.productId = productId;
                        cart.productNum = productNum;
                        cart.skuId = skuId;
                        cart.skuInfo = skuInfo;
                        cart.totPrice = totalPrice * productNum;
                        cart.wid = wid;
                        int ret = cartBll.Add(cart);
                        if (ret > 0)
                        {
                            jsonDict.Add(“errCode“ “false“);
                        }
                        else
                        {
                            jsonDict.Add(“errCode“ “true“);
                        }
                    }
                    else
                    {

                        cart.openid = openid;

                        cart.productNum += productNum;
                        cart.skuId = skuId;
                        cart.skuInfo = skuInfo;
                        cart.totPrice += totalPrice * productNum;
                        cart.wid = wid;
                        bool ret = cartBll.Update(cart);
          

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2016-11-18 20:34  ASP.NET微信公众平台源码\
     目录           0  2016-11-18 20:34  ASP.NET微信公众平台源码\.vs\
     目录           0  2016-11-19 10:43  ASP.NET微信公众平台源码\.vs\config\
     文件       86550  2016-11-21 16:01  ASP.NET微信公众平台源码\.vs\config\applicationhost.config
     目录           0  2017-04-27 09:03  ASP.NET微信公众平台源码\.vs\MxWeiXinPF\
     目录           0  2016-11-18 20:36  ASP.NET微信公众平台源码\.vs\MxWeiXinPF\v14\
     文件      420864  2016-12-19 15:51  ASP.NET微信公众平台源码\.vs\MxWeiXinPF\v14\.suo
     目录           0  2017-04-27 09:03  ASP.NET微信公众平台源码\.vs\MxWeiXinPF\v15\
     文件      422912  2017-04-27 09:24  ASP.NET微信公众平台源码\.vs\MxWeiXinPF\v15\.suo
     目录           0  2014-12-23 16:40  ASP.NET微信公众平台源码\dll\
     文件      311296  2014-05-04 13:43  ASP.NET微信公众平台源码\dll\Beyondbit.framework.WebControl.dll
     文件       49664  2014-05-04 13:43  ASP.NET微信公众平台源码\dll\LitJSON.dll
     文件      429056  2014-05-04 13:43  ASP.NET微信公众平台源码\dll\Newtonsoft.Json.dll
     文件       83968  2014-05-04 13:43  ASP.NET微信公众平台源码\dll\Senparc.Weixin.MP.dll
     目录           0  2014-12-23 16:54  ASP.NET微信公众平台源码\MxWeiXinPF.API\
     目录           0  2014-12-23 16:40  ASP.NET微信公众平台源码\MxWeiXinPF.API\bin\
     目录           0  2016-11-19 10:41  ASP.NET微信公众平台源码\MxWeiXinPF.API\bin\Debug\
     文件       49664  2014-05-04 13:43  ASP.NET微信公众平台源码\MxWeiXinPF.API\bin\Debug\LitJSON.dll
     文件       54272  2017-04-27 09:06  ASP.NET微信公众平台源码\MxWeiXinPF.API\bin\Debug\MxWeiXinPF.API.dll
     文件      183808  2017-04-27 09:06  ASP.NET微信公众平台源码\MxWeiXinPF.API\bin\Debug\MxWeiXinPF.API.pdb
     文件      197632  2017-04-27 09:06  ASP.NET微信公众平台源码\MxWeiXinPF.API\bin\Debug\MxWeiXinPF.BLL.dll
     文件      945664  2017-04-27 09:06  ASP.NET微信公众平台源码\MxWeiXinPF.API\bin\Debug\MxWeiXinPF.BLL.pdb
     文件       69632  2017-04-27 09:06  ASP.NET微信公众平台源码\MxWeiXinPF.API\bin\Debug\MxWeiXinPF.Common.dll
     文件      144896  2017-04-27 09:06  ASP.NET微信公众平台源码\MxWeiXinPF.API\bin\Debug\MxWeiXinPF.Common.pdb
     文件      976384  2017-04-27 09:06  ASP.NET微信公众平台源码\MxWeiXinPF.API\bin\Debug\MxWeiXinPF.DAL.dll
     文件     1443328  2017-04-27 09:06  ASP.NET微信公众平台源码\MxWeiXinPF.API\bin\Debug\MxWeiXinPF.DAL.pdb
     文件       17920  2017-04-27 09:06  ASP.NET微信公众平台源码\MxWeiXinPF.API\bin\Debug\MxWeiXinPF.DBUtility.dll
     文件       44544  2017-04-27 09:06  ASP.NET微信公众平台源码\MxWeiXinPF.API\bin\Debug\MxWeiXinPF.DBUtility.pdb
     文件      224768  2017-04-27 09:06  ASP.NET微信公众平台源码\MxWeiXinPF.API\bin\Debug\MxWeiXinPF.Model.dll
     文件     1334784  2017-04-27 09:06  ASP.NET微信公众平台源码\MxWeiXinPF.API\bin\Debug\MxWeiXinPF.Model.pdb
     文件       32768  2017-04-27 09:06  ASP.NET微信公众平台源码\MxWeiXinPF.API\bin\Debug\MxWeiXinPF.WeiXinComm.dll
............此处省略6928个文件信息

评论

共有 条评论