public void test() { Jack.Resturant.Impls.Baidu.BaiduResturant baidu = new Impls.Baidu.BaiduResturant(); var dict = new Dictionary <string, object>(); dict["baidu_shop_id"] = "2147052144"; List <object> delivery_region = new List <object>(); delivery_region.Add(new { name = "西二旗配送区", delivery_time = "60", delivery_fee = "600", min_buy_free = 6000, min_order_price = 1000, region = new object[] { new object[] { new { latitude = "39.988619", longitude = "116.280034" }, //116.280034,39.988619 new { latitude = "39.997906", longitude = "116.58014" }, //116.58014,39.997906 new { latitude = "39.824791", longitude = "116.635907" }, //116.635907,39.824791 new { latitude = "39.836316", longitude = "116.246401" }, //116.246401,39.836316 new { latitude = "39.988619", longitude = "116.280034" } } }, }); dict["delivery_region"] = delivery_region; var result = baidu.Post("shop.update", dict); }
public void ConfirmOrder() { //15143471287383 Jack.Resturant.Impls.Baidu.BaiduResturant baidu = new Impls.Baidu.BaiduResturant(); baidu.ConfirmOrder(new ConfirmOrderParameter() { OrderID = "15143471287383" }); }
public void CancelOrder() { // Jack.Resturant.Impls.Baidu.BaiduResturant baidu = new Impls.Baidu.BaiduResturant(); baidu.CancelOrder(new CancelOrderParameter() { OrderID = "15143471287383", Reason = CancelOrderReason.AddressError }); }
public void CreateDishCategory() { var baidu = new Impls.Baidu.BaiduResturant(); baidu.CreateDishCategory(new CreateDishCategoryParameter() { CategoryName = "凉菜2", ErpStoreId = ErpShopId, Sequence = 1 }); }
public void SetStoreOpenTimes() { var baidu = new Impls.Baidu.BaiduResturant(); baidu.SetStoreOpenTimes(ErpShopId, null, new List <DayOpenTime>() { new DayOpenTime() { Times = new List <string>(new string[] { "02:00-11:00", "12:30-20:00" }) } }); }
public void UpdateDishCategory() { var baidu = new Impls.Baidu.BaiduResturant(); baidu.UpdateDishCategory(new UpdateDishCategoryParameter() { CategoryName = "凉菜3", ErpStoreId = ErpShopId, OriginalCategoryName = "凉菜2", Sequence = 2 }); }
public void UploadDish() { Jack.Resturant.Impls.Baidu.BaiduResturant baidu = new Impls.Baidu.BaiduResturant(); var dishes = new List <DishInfo>(); var dish = new DishInfo(); dishes.Add(dish); dish.Attributes.Add(new DishAttribute() { Name = "辣度", Values = new List <string>(new string[] { "微辣", "超辣" }) }); dish.Attributes.Add(new DishAttribute() { Name = "甜度", Values = new List <string>(new string[] { "无糖", "少糖" }) }); dish.CategoryName = "凉菜"; dish.Description = "我的测试蔡"; dish.ErpDishId = "2"; dish.DishName = "宫保鸡丁"; dish.Price = 18; dish.Sequence = 0; dish.Unit = "份"; dish.Picture = "https://img.waimai.baidu.com/pb/996b20261afba57226d98b22ae1d93b528"; dish.Skus.Add(new DishSkuInfo() { Price = 30, Spec = "大份", Stock = 8888 }); dish.Skus.Add(new DishSkuInfo() { Price = 18, Spec = "小份", Stock = 8888 }); for (int i = 0; i < 7; i++) { dish.AvailableTimes.Add(new DayOpenTime() { Times = new List <string>(new string[] { "08:00-13:00", "14:30-19:00" }) }); } dish.AvailableTimes[3].Times[0] = "08:00-10:00"; // baidu.GetDish(1, "1510018544"); baidu.UploadDish(ErpShopId, null, dishes); }
public void DishMap() { var baidu = new Impls.Baidu.BaiduResturant(); var dishes = baidu.GetDishList(ErpShopId, null); var parameter = new DishMapParameter(); parameter.ErpStoreID = ErpShopId; foreach (var dish in dishes) { parameter.DishMapItems.Add(new DishMapParameter.DishMapItem() { DishId = dish.DishId, ErpDishId = (Convert.ToInt32(dish.ErpDishId) + 100).ToString() }); } baidu.DishMap(parameter); }
public void GetStoreInfo() { var baidu = new Impls.Baidu.BaiduResturant(); var result = baidu.GetStoreInfo(ErpShopId, null); }
public void GetDishList() { var baidu = new Impls.Baidu.BaiduResturant(); var result = baidu.GetDishList(ErpShopId, null); }
public void DeleteDishCategory() { var baidu = new Impls.Baidu.BaiduResturant(); baidu.DeleteDishCategory(ErpShopId, null, "凉菜3"); }
public void GetDishCategoryList() { // Jack.Resturant.Impls.Baidu.BaiduResturant baidu = new Impls.Baidu.BaiduResturant(); var result = baidu.GetDishCategoryList(ErpShopId, null); }
public void Close() { // Jack.Resturant.Impls.Baidu.BaiduResturant baidu = new Impls.Baidu.BaiduResturant(); baidu.SetStoreStatus(112, null, StoreStatus.Opened); }
public void GetOrder() { // Jack.Resturant.Impls.Baidu.BaiduResturant baidu = new Impls.Baidu.BaiduResturant(); var result = baidu.GetOrder("15101281300071"); }