Example #1
0
        public List <Store> GetStoreList()
        {
            List <Store>  list    = new List <Store>();
            StringBuilder builder = new StringBuilder();

            builder.AppendFormat(MallSqls.SELECT_STORE);
            string    sql = builder.ToString();
            DataTable dt  = DatabaseOperationWeb.ExecuteSelectDS(sql, "T").Tables[0];

            if (dt != null)
            {
                foreach (DataRow dr in dt.Rows)
                {
                    Store store = new Store
                    {
                        storeAddr    = dr["STORE_ADDR"].ToString(),
                        storeId      = dr["STORE_ID"].ToString(),
                        storeCardImg = dr["STORE_CARD_IMG"].ToString(),
                        storeCode    = dr["STORE_CODE"].ToString(),
                        storeDesc    = dr["STORE_DESC"].ToString(),
                        storeImg     = dr["STORE_IMG"].ToString(),
                        storeName    = dr["STORE_NAME"].ToString(),
                        storeTel     = dr["STORE_TEL"].ToString(),
                        storeRate    = Convert.ToInt32(dr["STORE_RATE"]),
                        openReg      = Convert.ToInt32(dr["OPEN_REG"]),
                    };
                    list.Add(store);
                }
            }
            return(list);
        }
Example #2
0
        public Store GetStoreByMemberId(string memberId)
        {
            Store         store   = null;
            StringBuilder builder = new StringBuilder();

            builder.AppendFormat(OrderSqls.SELECT_STORE_BY_MEMBER_ID, memberId);
            string    sql = builder.ToString();
            DataTable dt  = DatabaseOperationWeb.ExecuteSelectDS(sql, "T").Tables[0];

            if (dt != null && dt.Rows.Count == 1)
            {
                store = new Store
                {
                    storeAddr = dt.Rows[0]["STORE_ADDR"].ToString(),
                    storeCode = dt.Rows[0]["STORE_CODE"].ToString(),
                    storeDesc = dt.Rows[0]["STORE_DESC"].ToString(),
                    storeId   = dt.Rows[0]["STORE_ID"].ToString(),
                    storeImg  = dt.Rows[0]["STORE_IMG"].ToString(),
                    storeName = dt.Rows[0]["STORE_NAME"].ToString(),
                    storeRate = Convert.ToInt32(dt.Rows[0]["STORE_RATE"]),
                    openReg   = Convert.ToInt32(dt.Rows[0]["OPEN_REG"]),
                };
            }
            return(store);
        }
Example #3
0
        public Order GetOrderInfo(string orderId)
        {
            Order         order   = new Order();
            StringBuilder builder = new StringBuilder();

            builder.AppendFormat(OrderSqls.SELECT_ORDER_GOODS_LIST_BY_ORDER_ID, orderId);
            string    sql = builder.ToString();
            DataTable dt  = DatabaseOperationWeb.ExecuteSelectDS(sql, "T").Tables[0];

            if (dt != null)
            {
                foreach (DataRow dr in dt.Rows)
                {
                    order.addr      = dr["ADDR"].ToString();
                    order.storeCode = dr["STORE_CODE"].ToString();
                    order.orderId   = orderId;
                    order.orderCode = dr["ORDER_CODE"].ToString();
                    order.orderTime = dr["ORDER_TIME"].ToString();
                    order.state     = dr["STATE"].ToString();
                    order.total     = dr["TOTAL"].ToString();
                    order.expFee    = dr["EXP_FEE"].ToString();
                    order.list.Add(new OrderGoods
                    {
                        goodsId   = dr["GOODS_ID"].ToString(),
                        goodsImg  = dr["GOODS_IMG"].ToString(),
                        goodsName = dr["GOODS_NAME"].ToString(),
                        goodsNum  = dr["NUM"].ToString(),
                        price     = dr["PRICE"].ToString(),
                    });
                }
            }

            return(order);
        }
Example #4
0
 /// <summary>
 /// 上传用户信息
 /// </summary>
 public void updateUserInfo()
 {
     try
     {
         TaskJobDao sqlDao = new TaskJobDao();
         List <AddMemberInfoParam> paramList = sqlDao.getAddMemberInfoParam();
         if (paramList.Count == 0)
         {
             return;
         }
         ArrayList list = new ArrayList();
         foreach (var param in paramList)
         {
             string     st     = getRemoteParam(param, "AddMemberInfo", "5");
             string     result = HttpHandle.PostHttps(Global.PostUrl, st, "application/json");
             ReturnItem ri     = JsonConvert.DeserializeObject <ReturnItem>(result);
             if (ri.success)
             {
                 StringBuilder builder = new StringBuilder();
                 builder.AppendFormat(ShipSqls.UPDATE_USER_IF_ADD, param.cardCode);
                 list.Add(builder.ToString());
             }
         }
         DatabaseOperationWeb.ExecuteDML(list);
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.ToString());
     }
 }
Example #5
0
        public List <CartGoods> GetCartList(string memberId)
        {
            List <CartGoods> list    = new List <CartGoods>();
            StringBuilder    builder = new StringBuilder();

            builder.AppendFormat(OrderSqls.SELECT_CART_LIST_BY_MEMBER_ID, memberId);
            string    sql = builder.ToString();
            DataTable dt  = DatabaseOperationWeb.ExecuteSelectDS(sql, "T").Tables[0];

            if (dt != null && dt.Rows.Count > 0)
            {
                foreach (DataRow dr in dt.Rows)
                {
                    CartGoods cartGoods = new CartGoods
                    {
                        cartChecked = dr["CART_CHECKED"].ToString() == "0" ? false : true,
                        edit        = false,
                        goodsId     = dr["GOODS_ID"].ToString(),
                        goodsImg    = dr["GOODS_IMG"].ToString(),
                        goodsName   = dr["GOODS_NAME"].ToString(),
                        goodsNum    = Convert.ToInt32(dr["GOODS_NUM"]),
                        goodsPrice  = Convert.ToInt32(dr["GOODS_PRICE"]),
                        cartId      = dr["CART_ID"].ToString(),
                        goodsStock  = Convert.ToInt32(dr["GOODS_STOCK"]),
                    };
                    list.Add(cartGoods);
                }
            }

            return(list);
        }
Example #6
0
        /// <summary>
        /// 订单详情
        /// </summary>
        /// <param name="userId"></param>
        /// <returns></returns>
        public GetOrderDetails GetOrderDetails(string ordercode)
        {
            GetOrderDetails getOrderDetails = new GetOrderDetails();
            StringBuilder   builder         = new StringBuilder();

            builder.AppendFormat(GetOrderDetailsSql.SELECT_ORDER_BY_ORDERCODE, ordercode);
            string    sql = builder.ToString();
            DataTable dt  = DatabaseOperationWeb.ExecuteSelectDS(sql, "T").Tables[0];

            if (dt.Rows.Count > 0)
            {
                getOrderDetails.name       = dt.Rows[0]["CONSIGNEE_NAME"].ToString();
                getOrderDetails.mobille    = dt.Rows[0]["CONSIGNEE_MOBILE"].ToString();
                getOrderDetails.addr       = dt.Rows[0]["CONSIGNEE_ADDR"].ToString();
                getOrderDetails.idnumber   = dt.Rows[0]["ID_NUMBER"].ToString();
                getOrderDetails.express    = dt.Rows[0]["EXPRESS"].ToString();
                getOrderDetails.waybillno  = dt.Rows[0]["WAYBILLNO"].ToString();
                getOrderDetails.ordercode  = dt.Rows[0]["ORDER_CODE"].ToString();
                getOrderDetails.ordertime  = dt.Rows[0]["ORDER_TIME"].ToString();
                getOrderDetails.paytime    = dt.Rows[0]["PAY_TIME"].ToString();
                getOrderDetails.ordertype  = dt.Rows[0]["ORDER_TYPE"].ToString();
                getOrderDetails.ordertotal = dt.Rows[0]["ORDER_TOTAL"].ToString();

                foreach (DataRow dr in dt.Rows)
                {
                    GetOrderDetailsList getOrderDetailsList = new GetOrderDetailsList();
                    getOrderDetailsList.name  = dr["GOODSNAME"].ToString();
                    getOrderDetailsList.img   = dr["SLT"].ToString();
                    getOrderDetailsList.num   = dr["QUANTITY"].ToString();
                    getOrderDetailsList.price = dr["SKUUNITPRICE"].ToString();
                    getOrderDetails.list.Add(getOrderDetailsList);
                }
            }
            return(getOrderDetails);
        }
Example #7
0
        public List <StockGoods> GetStockGoodsList(string storeId)
        {
            List <StockGoods> list    = new List <StockGoods>();
            StringBuilder     builder = new StringBuilder();

            builder.AppendFormat(StoreSqls.SELECT_ORDER_GOODS_LIST_BY_STORE_ID, storeId, "2");
            string    sql = builder.ToString();
            DataTable dt  = DatabaseOperationWeb.ExecuteSelectDS(sql, "T").Tables[0];

            if (dt != null)
            {
                foreach (DataRow dr in dt.Rows)
                {
                    StockGoods stockGoods = new StockGoods
                    {
                        goodsId        = dr["GOODS_ID"].ToString(),
                        goodsImg       = dr["GOODS_IMG"].ToString(),
                        goodsName      = dr["GOODS_NAME"].ToString(),
                        num            = dr["NUMS"].ToString(),
                        lastUpdateTime = dr["ASN_TIME"].ToString(),
                    };
                    list.Add(stockGoods);
                }
            }

            return(list);
        }
Example #8
0
        public List <House> getHouseList()
        {
            List <House>  list    = new List <House>();
            StringBuilder builder = new StringBuilder();

            builder.AppendFormat(ShipSqls.SELECT_HOUSELIST);
            string    sql = builder.ToString();
            DataTable dt  = DatabaseOperationWeb.ExecuteSelectDS(sql, "T").Tables[0];

            if (dt.Rows.Count > 0)
            {
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    House house = new House
                    {
                        houseId   = dt.Rows[i]["house_id"].ToString(),
                        houseName = dt.Rows[i]["house_name"].ToString(),
                        houseImg  = dt.Rows[i]["house_img"].ToString(),
                        peopleNum = dt.Rows[i]["people_num"].ToString(),
                        hourPrice = dt.Rows[i]["hour_price"].ToString(),
                        remark    = dt.Rows[i]["remark"].ToString(),
                    };
                    list.Add(house);
                }
            }
            return(list);
        }
Example #9
0
        public User getUserByPhone(string phone)
        {
            User          user    = null;
            StringBuilder builder = new StringBuilder();

            builder.AppendFormat(ShipSqls.SELECT_USER_BY_PHONE, phone);
            string    sql = builder.ToString();
            DataTable dt  = DatabaseOperationWeb.ExecuteSelectDS(sql, "T").Tables[0];

            if (dt.Rows.Count > 0)
            {
                string userTypeName = "机构";
                if (dt.Rows[0]["user_type"].ToString() == "2")
                {
                    userTypeName = "个人";
                }
                user = new User
                {
                    userId       = dt.Rows[0]["user_id"].ToString(),
                    userName     = dt.Rows[0]["user_name"].ToString(),
                    userPhone    = dt.Rows[0]["user_phone"].ToString(),
                    userType     = dt.Rows[0]["user_type"].ToString(),
                    userTypeName = userTypeName,
                    openId       = dt.Rows[0]["openId"].ToString(),
                    store        = Convert.ToDouble(dt.Rows[0]["store"]),
                    price        = Convert.ToDouble(dt.Rows[0]["price"]),
                    balance      = Convert.ToDouble(dt.Rows[0]["store"]) - Convert.ToDouble(dt.Rows[0]["price"]),
                    remark       = dt.Rows[0]["remark"].ToString(),
                    status       = dt.Rows[0]["status"].ToString(),
                };
            }
            return(user);
        }
Example #10
0
        /// <summary>
        /// 修改支付状态
        /// </summary>
        /// <param name="orderId"></param>
        /// <param name="payNo"></param>
        public bool updateOrderForPay(string billId, string payNo)
        {
            StringBuilder builder = new StringBuilder();

            builder.AppendFormat(PaymentSqls.SELECT_PREPAYID_BY_BILLID, billId);
            string    sql = builder.ToString();
            DataTable dt  = DatabaseOperationWeb.ExecuteSelectDS(sql, "T").Tables[0];

            if (dt.Rows.Count > 0)
            {
                StringBuilder builder1 = new StringBuilder();
                builder1.AppendFormat(PaymentSqls.UPDATE_PAYINFO_BY_BILLLIST, payNo, billId);
                string sql1 = builder1.ToString();

                if (DatabaseOperationWeb.ExecuteDML(sql1))
                {
                    StringBuilder builder2 = new StringBuilder();
                    builder2.AppendFormat(PaymentSqls.UPDATE_PAYINFO_BY_BILLINFO, billId);
                    string sql2 = builder2.ToString();
                    return(DatabaseOperationWeb.ExecuteDML(sql2));
                }
                else
                {
                    return(false);
                }
            }
            else
            {
                return(false);
            }
        }
Example #11
0
        public List <HomeShop> GetHomeShopList()
        {
            List <HomeShop> list    = new List <HomeShop>();
            StringBuilder   builder = new StringBuilder();

            builder.AppendFormat(HomeSqls.SELECT_HOMESHOPLIST);
            string    sql = builder.ToString();
            DataTable dt  = DatabaseOperationWeb.ExecuteSelectDS(sql, "T").Tables[0];

            if (dt != null)
            {
                foreach (DataRow dr in dt.Rows)
                {
                    HomeShop homeShop = new HomeShop
                    {
                        id          = dr["id"].ToString(),
                        shopId      = dr["shopId"].ToString(),
                        title       = dr["title"].ToString(),
                        createTime  = dr["createTime"].ToString(),
                        adress      = dr["adress"].ToString(),
                        tel         = dr["tel"].ToString(),
                        officeHours = dr["officeHours"].ToString(),
                        shopType    = dr["shopType"].ToString(),
                        imgUrl      = dr["imgUrl"].ToString()
                    };
                    list.Add(homeShop);
                }
            }
            return(list);
        }
Example #12
0
        public StoreUser GetStoreUser(string openID)
        {
            StoreUser storeUser = null;

            StringBuilder builder = new StringBuilder();

            builder.AppendFormat(OpenSqls.SELECT_STORE_USER_BY_OPENID, openID);
            string    sql = builder.ToString();
            DataTable dt  = DatabaseOperationWeb.ExecuteSelectDS(sql, "T").Tables[0];

            if (dt != null && dt.Rows.Count == 1)
            {
                storeUser = new StoreUser
                {
                    storeUserId    = dt.Rows[0]["STORE_USER_ID"].ToString(),
                    storeUserImg   = dt.Rows[0]["STORE_USER_IMG"].ToString(),
                    storeUserName  = dt.Rows[0]["STORE_USER_NAME"].ToString(),
                    storeUserPhone = dt.Rows[0]["STORE_USER_PHONE"].ToString(),
                    storeUserSex   = dt.Rows[0]["STORE_USER_SEX"].ToString(),
                    openid         = dt.Rows[0]["OPENID"].ToString(),
                    storeId        = dt.Rows[0]["STORE_ID"].ToString(),
                };
            }

            return(storeUser);
        }
Example #13
0
        public Member GetMember(string openID)
        {
            Member member = null;

            StringBuilder builder = new StringBuilder();

            builder.AppendFormat(OpenSqls.SELECT_MEMBER_BY_OPENID, openID);
            string    sql = builder.ToString();
            DataTable dt  = DatabaseOperationWeb.ExecuteSelectDS(sql, "T").Tables[0];

            if (dt != null && dt.Rows.Count == 1)
            {
                member = new Member
                {
                    memberId    = dt.Rows[0]["MEMBER_ID"].ToString(),
                    memberImg   = dt.Rows[0]["MEMBER_IMG"].ToString(),
                    memberName  = dt.Rows[0]["MEMBER_NAME"].ToString(),
                    memberPhone = dt.Rows[0]["MEMBER_PHONE"].ToString(),
                    memberSex   = dt.Rows[0]["MEMBER_SEX"].ToString(),
                    openid      = dt.Rows[0]["OPENID"].ToString(),
                    scanCode    = "CHECK_" + dt.Rows[0]["SCAN_CODE"].ToString(),
                    heart       = Convert.ToInt32(dt.Rows[0]["HEART"])
                };
            }

            return(member);
        }
Example #14
0
        public List <HomeList> GetHomeList(string homeId)
        {
            List <HomeList> list    = new List <HomeList>();
            StringBuilder   builder = new StringBuilder();

            builder.AppendFormat(MallSqls.SELECT_HOME_LIST_BY_HOME_ID, homeId);
            string    sql = builder.ToString();
            DataTable dt  = DatabaseOperationWeb.ExecuteSelectDS(sql, "T").Tables[0];

            if (dt != null)
            {
                foreach (DataRow dr in dt.Rows)
                {
                    HomeList homeList = new HomeList
                    {
                        img      = dr["IMG"].ToString(),
                        title    = dr["TITLE"].ToString(),
                        price    = dr["PRICE"].ToString(),
                        praise   = dr["PRAISE"].ToString(),
                        urlType  = dr["URL_TYPE"].ToString(),
                        urlValue = dr["URL_VALUE"].ToString(),
                    };
                    list.Add(homeList);
                }
            }

            return(list);
        }
Example #15
0
        /// <summary>
        /// 保存支付日志
        /// </summary>
        /// <param name="orderId"></param>
        /// <param name="payNo"></param>
        /// <param name="totalPrice"></param>
        /// <param name="openid"></param>
        /// <param name="status"></param>
        public void insertPayLog(string orderId, string payNo, string totalPrice, string openid, string status)
        {
            string insql = "insert into t_log_pay(orderId,payType,payNo,totalPrice,openid,createtime,status) " +
                           "values('" + orderId + "','微信支付','" + payNo + "'," + totalPrice + ",'" + openid + "',now(),'" + status + "')";

            DatabaseOperationWeb.ExecuteDML(insql);
        }
Example #16
0
        public List <RechargeLog> getRechargeList(string userPhone)
        {
            List <RechargeLog> rechargeLogList = new List <RechargeLog>();
            StringBuilder      builder         = new StringBuilder();

            builder.AppendFormat(ShipSqls.SELECT_RECHARGE_BY_PHONE, userPhone);
            string    sql = builder.ToString();
            DataTable dt  = DatabaseOperationWeb.ExecuteSelectDS(sql, "T").Tables[0];

            if (dt.Rows.Count > 0)
            {
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    RechargeLog rechargeLog = new RechargeLog
                    {
                        id          = dt.Rows[i]["id"].ToString(),
                        createTime  = dt.Rows[i]["createTime"].ToString(),
                        userName    = dt.Rows[i]["user_name"].ToString(),
                        userPhone   = dt.Rows[i]["user_phone"].ToString(),
                        store       = dt.Rows[i]["store"].ToString(),
                        beforeStore = dt.Rows[i]["before_store"].ToString(),
                        afterStore  = dt.Rows[i]["after_store"].ToString(),
                        beforePrice = dt.Rows[i]["before_price"].ToString(),
                        afterPrice  = dt.Rows[i]["after_price"].ToString(),
                        inputMember = dt.Rows[i]["inputMember"].ToString(),
                    };
                    rechargeLogList.Add(rechargeLog);
                }
            }
            return(rechargeLogList);
        }
Example #17
0
        public DataTable getGoods(string barcode)
        {
            string sql = "select g.id,g.thumb,g.goodsname,g.price,g.stock from t_goods_list g,t_goods_offer o " +
                         "where g.barcode = o.barcode and o.usercode='O2O' and o.flag='1' and g.barcode = '" + barcode + "'";

            return(DatabaseOperationWeb.ExecuteSelectDS(sql, "t_goods_list").Tables[0]);
        }
Example #18
0
        public TelResult getTel(string posCode)
        {
            TelResult     telResult = new TelResult();
            List <TEL>    list      = new List <TEL>();
            StringBuilder builder   = new StringBuilder();

            builder.AppendFormat(ShipSqls.SELECT_TEL_BY_POSCODE, posCode);
            string    sql = builder.ToString();
            DataTable dt  = DatabaseOperationWeb.ExecuteSelectDS(sql, "T").Tables[0];

            if (dt != null)
            {
                foreach (DataRow dr in dt.Rows)
                {
                    TEL tel = new TEL
                    {
                        addr  = dr["addr"].ToString(),
                        phone = dr["phone"].ToString(),
                    };
                    list.Add(tel);
                }
            }
            telResult.tellist = list;
            return(telResult);
        }
Example #19
0
        /// <summary>
        /// 生成订单
        /// </summary>
        /// <param name="userId"></param>
        /// <returns></returns>
        public ConfirmOrdeItem ConfirmOrder(ConfirmOrdeParam confirmOrdeParam)
        {
            ConfirmOrdeItem confirmOrdeItem = new ConfirmOrdeItem();
            StringBuilder   builder         = new StringBuilder();
            string          ordercode       = "O2O" + confirmOrdeParam.shopId + DateTime.Now.ToString("yyyyMMddHHmmssff");
            string          ordertime       = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");

            builder.AppendFormat(OrderDetailsSql.INSERT_INTO_ORDER_BY_CONFIRMORDERPARAM, confirmOrdeParam.shopId, confirmOrdeParam.userId, ordercode, confirmOrdeParam.ordertype, ordertime, confirmOrdeParam.payable, confirmOrdeParam.price, confirmOrdeParam.derate, confirmOrdeParam.couponcode, confirmOrdeParam.coupon, confirmOrdeParam.freight, confirmOrdeParam.consignee, confirmOrdeParam.phone, confirmOrdeParam.addr, confirmOrdeParam.relname, confirmOrdeParam.idcard);
            string sql = builder.ToString();
            List <ConfirmOrdeParamList> list = confirmOrdeParam.list;

            if (list.Count > 0 && DatabaseOperationWeb.ExecuteDML(sql))
            {
                for (int i = 0; i < list.Count; i++)
                {
                    StringBuilder builder1 = new StringBuilder();
                    builder1.AppendFormat(OrderDetailsSql.INSERT_INTO_ORDER_GOODS_BY_CONFIRMORDERPARAM, ordercode, list[i].barcode, list[i].goodsId, list[i].goodsprice, list[i].goodsnum, list[i].goodsname);
                    string sql1 = builder1.ToString();
                    DatabaseOperationWeb.ExecuteDML(sql1);
                }
                confirmOrdeItem.msg = "1";
            }
            else
            {
                confirmOrdeItem.msg = "0";
            }

            return(confirmOrdeItem);
        }
Example #20
0
        public List <Banner> getNotify(string posCode)
        {
            List <Banner> list    = new List <Banner>();
            StringBuilder builder = new StringBuilder();

            builder.AppendFormat(ShipSqls.SELECT_BANNER_BY_POSCODE, posCode, "NOTIFY");
            string    sql = builder.ToString();
            DataTable dt  = DatabaseOperationWeb.ExecuteSelectDS(sql, "T").Tables[0];

            if (dt != null)
            {
                foreach (DataRow dr in dt.Rows)
                {
                    Banner banner = new Banner
                    {
                        sort    = dr["sort"].ToString(),
                        advname = dr["advname"].ToString(),
                        advtime = dr["advtime"].ToString(),
                        advurl  = dr["advurl"].ToString(),
                        imgurl  = dr["imgurl"].ToString(),
                        remark  = dr["remark"].ToString()
                    };
                    list.Add(banner);
                }
            }
            return(list);
        }
Example #21
0
        public List <StoreAccount> GetStoreAccount(string storeId)
        {
            List <StoreAccount> list    = new List <StoreAccount>();
            StringBuilder       builder = new StringBuilder();

            builder.AppendFormat(StoreSqls.SELECT_STORE_ACCOUNT_BY_STORE_ID, storeId);
            string    sql = builder.ToString();
            DataTable dt  = DatabaseOperationWeb.ExecuteSelectDS(sql, "T").Tables[0];

            if (dt != null)
            {
                foreach (DataRow dr in dt.Rows)
                {
                    StoreAccount storeAccount = new StoreAccount
                    {
                        heartNum    = dr["HEARTS"].ToString(),
                        paymentDays = dr["ACCOUNT_FROM"].ToString() + " - " + dr["ACCOUNT_TO"].ToString(),
                        state       = dr["STATE"].ToString() == "0" ? "待付款" : "已付款",
                    };
                    list.Add(storeAccount);
                }
            }

            return(list);
        }
Example #22
0
        public ShopInfo GetShopInfo(string shopId)
        {
            ShopInfo      shopInfo = new ShopInfo();
            StringBuilder builder  = new StringBuilder();

            builder.AppendFormat(ShopSqls.SELECT_SHOP_INFO_BY_SHOPID, shopId);
            string    sql = builder.ToString();
            DataTable dt  = DatabaseOperationWeb.ExecuteSelectDS(sql, "T").Tables[0];

            if (dt.Rows.Count > 0)
            {
                foreach (DataRow dr in dt.Rows)
                {
                    ShopGoods shopGoods = new ShopGoods
                    {
                        shopgoodsId = dr["SHOP_GOODS_ID"].ToString(),
                        goodsImg    = dr["GOODS_IMG"].ToString(),
                        goodsName   = dr["GOODS_NAME"].ToString(),
                        goodsPrice  = dr["GOODS_PRICE"].ToString(),
                    };
                    if (dr["RECOMMEND"].ToString() == "1")
                    {
                        shopGoods.sign = "掌柜推荐";
                    }
                    else if (dr["HOT"].ToString() == "1")
                    {
                        shopGoods.sign = "热销商品";
                    }
                    shopInfo.hotGoods.Add(shopGoods);
                }
            }

            return(shopInfo);
        }
Example #23
0
 /// <summary>
 /// 上传积分变动信息
 /// </summary>
 public void updateCommit()
 {
     try
     {
         TaskJobDao sqlDao = new TaskJobDao();
         ArrayList  list   = new ArrayList();
         //处理玩偶兑换积分
         List <UserPointParam> gList = sqlDao.getChange();
         foreach (UserPointParam aParam in gList)
         {
             AddPointRecordParam param = new AddPointRecordParam
             {
                 phone = aParam.phone,
                 point = aParam.point,
             };
             string     st     = getRemoteParam(param, "AddPointRecord", "5");
             string     result = HttpHandle.PostHttps(Global.PostUrl, st, "application/json");
             ReturnItem ri     = JsonConvert.DeserializeObject <ReturnItem>(result);
             if (ri.success)
             {
                 StringBuilder builder = new StringBuilder();
                 builder.AppendFormat(ShipSqls.UPDATE_USER_CHANGE_POINT, aParam.cardCode, aParam.totalPoint);
                 list.Add(builder.ToString());
             }
         }
         DatabaseOperationWeb.ExecuteDML(list);
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.ToString());
     }
 }
Example #24
0
        public ShopGoodsDetails GetShopGoodsDetails(string barcode)
        {
            ShopGoodsDetails shopGoodsDetails = new ShopGoodsDetails();
            StringBuilder    builder          = new StringBuilder();

            builder.AppendFormat(ShopGoodsDetailsSql.SELECT_SHOPGOODS_BY_GOODSID, barcode);
            string    sql = builder.ToString();
            DataTable dt  = DatabaseOperationWeb.ExecuteSelectDS(sql, "T").Tables[0];

            if (dt.Rows.Count > 0)
            {
                shopGoodsDetails.barcode    = barcode;
                shopGoodsDetails.slt        = dt.Rows[0]["GOODS_IMG"].ToString();
                shopGoodsDetails.shopId     = dt.Rows[0]["SHOP_ID"].ToString();
                shopGoodsDetails.goodsId    = dt.Rows[0]["GOODS_ID"].ToString();
                shopGoodsDetails.goodsName  = dt.Rows[0]["GOODS_NAME"].ToString();
                shopGoodsDetails.goodsPrice = dt.Rows[0]["GOODS_PRICE"].ToString();
                shopGoodsDetails.gw         = dt.Rows[0]["GW"].ToString();
                shopGoodsDetails.model      = dt.Rows[0]["MODEL"].ToString();
                shopGoodsDetails.country    = dt.Rows[0]["COUNTRY"].ToString();
                shopGoodsDetails.num        = dt.Rows[0]["GOODS_STOCK"].ToString();
                shopGoodsDetails.goodsnum   = "1";
            }

            return(shopGoodsDetails);
        }
Example #25
0
        public List <Goods> GetGoodsByGoodsIds(string[] goodsIds)
        {
            List <Goods>  list    = new List <Goods>();
            StringBuilder builder = new StringBuilder();

            builder.AppendFormat(OrderSqls.SELECT_GOODS_LIST_BY_GOODS_IDS, String.Join(",", goodsIds));
            string    sql = builder.ToString();
            DataTable dt  = DatabaseOperationWeb.ExecuteSelectDS(sql, "T").Tables[0];

            if (dt != null)
            {
                foreach (DataRow dr in dt.Rows)
                {
                    Goods goods = new Goods
                    {
                        goodsDesc  = dr["GOODS_DESC"].ToString(),
                        goodsId    = dr["GOODS_ID"].ToString(),
                        goodsName  = dr["GOODS_NAME"].ToString(),
                        goodsImg   = dr["GOODS_IMG"].ToString(),
                        goodsPrice = Convert.ToInt32(dr["GOODS_PRICE"]),
                        goodsStock = Convert.ToInt32(dr["GOODS_STOCK"]),
                    };

                    list.Add(goods);
                }
            }
            return(list);
        }
Example #26
0
        public ShopMsg GetShopMsg(string shopid)
        {
            ShopMsg       shopMsg = new ShopMsg();
            StringBuilder builder = new StringBuilder();

            builder.AppendFormat(ShopMsgSql.SELECT_SHOPMSG_BY_SHOPID, shopid);
            string    sql = builder.ToString();
            DataTable dt  = DatabaseOperationWeb.ExecuteSelectDS(sql, "T").Tables[0];

            if (dt.Rows.Count > 0)
            {
                shopMsg.shopid   = dt.Rows[0]["SHOP_ID"].ToString();
                shopMsg.shopname = dt.Rows[0]["SHOP_NAME"].ToString();
                shopMsg.desc     = dt.Rows[0]["DESC"].ToString();
                shopMsg.tel      = dt.Rows[0]["TEL"].ToString();
                shopMsg.worktime = dt.Rows[0]["OFFICE_HOURS"].ToString();
                shopMsg.img      = dt.Rows[0]["IMG"].ToString();
                shopMsg.addr     = dt.Rows[0]["ADDR"].ToString();
                if (dt.Rows[0]["SHOP_TYPE"].ToString() == "0")
                {
                    shopMsg.shoptype = "全部";
                }
                else if (dt.Rows[0]["SHOP_TYPE"].ToString() == "1")
                {
                    shopMsg.shoptype = "仅支持零售";
                }
                else
                {
                    shopMsg.shoptype = "仅支持O2O";
                }
            }
            return(shopMsg);
        }
Example #27
0
        public bool InsertOrder(string memberId, string orderCode, PreOrder preOrder, string remark, string addr, int expFee)
        {
            ArrayList     list    = new ArrayList();
            StringBuilder builder = new StringBuilder();

            builder.AppendFormat(OrderSqls.INSERT_ORDER, memberId, orderCode, preOrder.total, preOrder.storeCode, remark, addr, expFee);
            string orderSql = builder.ToString();

            list.Add(orderSql);
            foreach (PreOrderGoods preOrderGoods in preOrder.list)
            {
                builder.Clear();
                builder.AppendFormat(
                    OrderSqls.INSERT_ORDER_GOODS,
                    orderCode,
                    preOrderGoods.goodsId,
                    preOrderGoods.goodsImg,
                    preOrderGoods.goodsName,
                    preOrderGoods.goodsPrice,
                    preOrderGoods.goodsNum
                    );
                string orderGoodsSql = builder.ToString();
                list.Add(orderGoodsSql);

                if (preOrderGoods.cartId != null && preOrderGoods.cartId.Length > 0)
                {
                    builder.Clear();
                    builder.AppendFormat(OrderSqls.DELETE_CART_BY_CART_ID, preOrderGoods.cartId);
                    string deleteCartSql = builder.ToString();
                    list.Add(deleteCartSql);
                }
            }
            return(DatabaseOperationWeb.ExecuteDML(list));
        }
Example #28
0
        public List <TaskItem> GetTaskList()
        {
            List <TaskItem> list    = new List <TaskItem>();
            StringBuilder   builder = new StringBuilder();

            builder.AppendFormat(SchduleSqls.SELECT_TASK_LIST);
            string    sql = builder.ToString();
            DataTable dt  = DatabaseOperationWeb.ExecuteSelectDS(sql, "T").Tables[0];

            if (dt != null)
            {
                foreach (DataRow dr in dt.Rows)
                {
                    TaskItem taskItem = new TaskItem
                    {
                        taskDb         = dr["TASK_DB"].ToString(),
                        taskKey        = dr["TASK_KEY"].ToString(),
                        taskCode       = dr["TASK_CODE"].ToString(),
                        taskState      = dr["TASK_STATE"].ToString(),
                        taskStateFrom  = dr["TASK_STATE_FROM"].ToString(),
                        taskStateTo    = dr["TASK_STATE_TO"].ToString(),
                        taskTable      = dr["TASK_TABLE"].ToString(),
                        interval       = Convert.ToInt32(dr["INTERVAL"]),
                        remark         = dr["REMARK"].ToString(),
                        taskType       = dr["TASK_TYPE"].ToString(),
                        triggerType    = dr["TRIGGER_TYPE"].ToString(),
                        cronExpression = dr["CRON_EXPRESSION"].ToString(),
                    };
                    list.Add(taskItem);
                }
            }

            return(list);
        }
Example #29
0
        public bool PayForOrder(string memberId, Order order, int heart)
        {
            ArrayList     list    = new ArrayList();
            StringBuilder builder = new StringBuilder();

            foreach (OrderGoods orderGoods in order.list)
            {
                builder.Clear();
                builder.AppendFormat(OrderSqls.UPDATE_GOODS_STOCK_BY_GOODS_ID, orderGoods.goodsId, orderGoods.goodsNum);
                list.Add(builder.ToString());
            }
            builder.Clear();
            builder.AppendFormat(OrderSqls.UPDATE_ORDER_STATE_BY_ORDER_ID, order.orderId);
            list.Add(builder.ToString());
            builder.Clear();
            builder.AppendFormat(OrderSqls.UPDATE_MEMBER_HEART_BY_MEMBER_ID, memberId, order.total);
            list.Add(builder.ToString());
            builder.Clear();
            builder.AppendFormat(
                OrderSqls.INSERT_HEART_CHANGE,
                order.total,
                order.orderId,
                memberId,
                heart
                );
            list.Add(builder.ToString());


            return(DatabaseOperationWeb.ExecuteDML(list));
        }
Example #30
0
        public ShowDayGoodsList GetShowDayGoodsList(string showId)
        {
            ShowDayGoodsList showDayGoodsList = new ShowDayGoodsList();
            StringBuilder    builder          = new StringBuilder();

            builder.AppendFormat(MallSqls.SELECT_SHOW_DAY_GOODS_BY_SHOW_ID, showId);
            string    sql = builder.ToString();
            DataTable dt  = DatabaseOperationWeb.ExecuteSelectDS(sql, "T").Tables[0];

            if (dt != null)
            {
                showDayGoodsList.list = new List <ShowDayGoods>();
                foreach (DataRow dr in dt.Rows)
                {
                    ShowDayGoods showDayGoods = new ShowDayGoods
                    {
                        goodsId    = dr["GOODS_ID"].ToString(),
                        goodsImg   = dr["GOODS_IMG"].ToString(),
                        goodsTitle = dr["GOODS_TITLE"].ToString(),
                    };
                    showDayGoodsList.list.Add(showDayGoods);
                }
            }

            return(showDayGoodsList);
        }