chenwenkai 2 weeks ago
parent af2ccbb595
commit 1cb31ad575

@ -7387,213 +7387,213 @@ namespace TradeManageNew
} }
////temu 活动导入 //temu 活动导入
//[WebMethod(EnableSession = true)] [WebMethod(EnableSession = true)]
//public APIReturnModel ImportTemuHuoDongPrices(string filePath) public APIReturnModel ImportTemuHuoDongPrices(string filePath)
//{ {
// PagesNew.Login(this.Session); PagesNew.Login(this.Session);
// var userid = Convert.ToInt32(base.Session["UserId"]); var userid = Convert.ToInt32(base.Session["UserId"]);
// string ServerFileName = AppDomain.CurrentDomain.BaseDirectory + filePath; string ServerFileName = AppDomain.CurrentDomain.BaseDirectory + filePath;
// var rmodel = new APIReturnModel(); var rmodel = new APIReturnModel();
// try try
// { {
// MicrosoftExcel excel = new MicrosoftExcel(); MicrosoftExcel excel = new MicrosoftExcel();
// DataTable tb = excel.ImportExcel(ServerFileName); DataTable tb = excel.ImportExcel(ServerFileName);
// string error = ""; string error = "";
// if (tb.Columns.Contains("店铺名") == false) { error = error + "导入模板的 店铺名 列不存在"; } if (tb.Columns.Contains("店铺名") == false) { error = error + "导入模板的 店铺名 列不存在"; }
// if (tb.Columns.Contains("SKU") == false) { error = error + "导入模板的 SKU 列不存在"; } if (tb.Columns.Contains("SKU") == false) { error = error + "导入模板的 SKU 列不存在"; }
// if (tb.Columns.Contains("SKUID") == false) { error = error + "导入模板的 SKUID 列不存在"; } if (tb.Columns.Contains("SKUID") == false) { error = error + "导入模板的 SKUID 列不存在"; }
// if (tb.Columns.Contains("价格") == false) { error = error + "导入模板的 价格 列不存在"; } if (tb.Columns.Contains("价格") == false) { error = error + "导入模板的 价格 列不存在"; }
// if (tb.Columns.Contains("折扣") == false) { error = error + "导入模板的 折扣 列不存在"; } if (tb.Columns.Contains("折扣") == false) { error = error + "导入模板的 折扣 列不存在"; }
// if (tb.Columns.Contains("售价") == false) { error = error + "导入模板的 售价 列不存在"; } if (tb.Columns.Contains("售价") == false) { error = error + "导入模板的 售价 列不存在"; }
// if (tb.Columns.Contains("数量") == false) { error = error + "导入模板的 数量 列不存在"; } if (tb.Columns.Contains("数量") == false) { error = error + "导入模板的 数量 列不存在"; }
// if (string.IsNullOrEmpty(error) == false) if (string.IsNullOrEmpty(error) == false)
// { {
// rmodel.Code = 0; rmodel.Code = 0;
// rmodel.Message = error; rmodel.Message = error;
// } }
// var data = new List<TemuShopGoodActive>(); var data = new List<TemuShopGoodActive>();
// StringBuilder sb = new StringBuilder(); StringBuilder sb = new StringBuilder();
// var shopName = tb.Rows[1]["店铺名"].ToString(); var shopName = tb.Rows[1]["店铺名"].ToString();
// if (string.IsNullOrEmpty(shopName)) if (string.IsNullOrEmpty(shopName))
// { {
// sb.Append("第" + (2).ToString() + "行店铺名不能为空;"); sb.Append("第" + (2).ToString() + "行店铺名不能为空;");
// } }
// var shop = DataNew.GetShopByShopName(shopName); var shop = DataNew.GetShopByShopName(shopName);
// if (shop == null) if (shop == null)
// { {
// sb.Append("第" + (2).ToString() + "行店铺名:" + shopName + "不存在;"); sb.Append("第" + (2).ToString() + "行店铺名:" + shopName + "不存在;");
// } }
// var sku = tb.Rows[1]["SKU"].ToString(); var sku = tb.Rows[1]["SKU"].ToString();
// if (string.IsNullOrEmpty(sku)) if (string.IsNullOrEmpty(sku))
// { {
// sb.Append("第" + (2).ToString() + "行SKU不能为空"); sb.Append("第" + (2).ToString() + "行SKU不能为空");
// } }
// var SKUID = tb.Rows[1]["SKUID"].ToString(); var SKUID = tb.Rows[1]["SKUID"].ToString();
// if (string.IsNullOrEmpty(SKUID)) if (string.IsNullOrEmpty(SKUID))
// { {
// sb.Append("第" + (2).ToString() + "行SKUID不能为空"); sb.Append("第" + (2).ToString() + "行SKUID不能为空");
// } }
// if (string.IsNullOrEmpty(tb.Rows[1]["价格"].ToString())) if (string.IsNullOrEmpty(tb.Rows[1]["价格"].ToString()))
// { {
// sb.Append("第" + (2).ToString() + "行价格不能为空;"); sb.Append("第" + (2).ToString() + "行价格不能为空;");
// } }
// if (string.IsNullOrEmpty(tb.Rows[1]["折扣"].ToString())) if (string.IsNullOrEmpty(tb.Rows[1]["折扣"].ToString()))
// { {
// sb.Append("第" + (2).ToString() + "行折扣不能为空;"); sb.Append("第" + (2).ToString() + "行折扣不能为空;");
// } }
// if (string.IsNullOrEmpty(tb.Rows[1]["售价"].ToString())) if (string.IsNullOrEmpty(tb.Rows[1]["售价"].ToString()))
// { {
// sb.Append("第" + (2).ToString() + "行售价不能为空;"); sb.Append("第" + (2).ToString() + "行售价不能为空;");
// } }
// if (string.IsNullOrEmpty(tb.Rows[1]["数量"].ToString())) if (string.IsNullOrEmpty(tb.Rows[1]["数量"].ToString()))
// { {
// sb.Append("第" + (2).ToString() + "行数量不能为空;"); sb.Append("第" + (2).ToString() + "行数量不能为空;");
// } }
// var md = new TemuShopGoodActive() var md = new TemuShopGoodActive()
// { {
// Shopid = shop.ShopId.Value, Shopid = shop.ShopId.Value,
// SPUID = SKUID, SPUID = SKUID,
// SKU = sku, SKU = sku,
// BasePrice = Convert.ToDecimal(tb.Rows[1]["价格"].ToString()), BasePrice = Convert.ToDecimal(tb.Rows[1]["价格"].ToString()),
// CreateUserId = userid, CreateUserId = userid,
// CreateTime = DateTime.Now, CreateTime = DateTime.Now,
// State = 1, State = 1,
// }; };
// var mddetail = new TemuShopGoodActiveDetail() var mddetail = new TemuShopGoodActiveDetail()
// { {
// OffNum = Convert.ToDecimal(tb.Rows[1]["折扣"].ToString()), OffNum = Convert.ToDecimal(tb.Rows[1]["折扣"].ToString()),
// SalePrice = Convert.ToDecimal(tb.Rows[1]["售价"].ToString()), SalePrice = Convert.ToDecimal(tb.Rows[1]["售价"].ToString()),
// ActiveNum= Convert.ToInt32(tb.Rows[1]["数量"].ToString()), ActiveNum = Convert.ToInt32(tb.Rows[1]["数量"].ToString()),
// }; };
// md.ListModel.Add(mddetail); md.ListModel.Add(mddetail);
// //md.ListModel //md.ListModel
// data.Add(md); data.Add(md);
// for (int i = 2; i < tb.Rows.Count; i++) for (int i = 2; i < tb.Rows.Count; i++)
// { {
// int shopid2 = 0; int shopid2 = 0;
// var shopName2 = tb.Rows[i]["店铺名"].ToString(); var shopName2 = tb.Rows[i]["店铺名"].ToString();
// var sku2 = tb.Rows[i]["SKU"].ToString(); var sku2 = tb.Rows[i]["SKU"].ToString();
// var SKUID2 = tb.Rows[i]["SKUID"].ToString(); var SKUID2 = tb.Rows[i]["SKUID"].ToString();
// var price2 = tb.Rows[i]["价格"].ToString(); var price2 = tb.Rows[i]["价格"].ToString();
// var shopNamei = tb.Rows[i-1]["店铺名"].ToString(); var shopNamei = tb.Rows[i - 1]["店铺名"].ToString();
// var skui = tb.Rows[i-1]["SKU"].ToString(); var skui = tb.Rows[i - 1]["SKU"].ToString();
// var SKUIDi = tb.Rows[i-1]["SKUID"].ToString(); var SKUIDi = tb.Rows[i - 1]["SKUID"].ToString();
// var shopi = DataNew.GetShopByShopName(shopNamei); var shopi = DataNew.GetShopByShopName(shopNamei);
// var md2 = new TemuShopGoodActive(); var md2 = new TemuShopGoodActive();
// if (string.IsNullOrEmpty(shopName2)&& string.IsNullOrEmpty(sku2) && string.IsNullOrEmpty(sku2) ) if (string.IsNullOrEmpty(shopName2) && string.IsNullOrEmpty(sku2) && string.IsNullOrEmpty(sku2))
// { {
// md2 = data.Where(p => p.Shopid == shopi.ShopId.Value&&p.SKU== skui&&p.SPUID== SKUIDi).FirstOrDefault(); md2 = data.Where(p => p.Shopid == shopi.ShopId.Value && p.SKU == skui && p.SPUID == SKUIDi).FirstOrDefault();
// } }
// if (string.IsNullOrEmpty(shopName2)) if (string.IsNullOrEmpty(shopName2))
// { {
// var shop2 = DataNew.GetShopByShopName(shopNamei); var shop2 = DataNew.GetShopByShopName(shopNamei);
// tb.Rows[i]["店铺名"] = shopNamei; tb.Rows[i]["店铺名"] = shopNamei;
// shopName2 = tb.Rows[i]["店铺名"].ToString(); shopName2 = tb.Rows[i]["店铺名"].ToString();
// if (shop2 != null) if (shop2 != null)
// { {
// shopid2 = shop2.ShopId.Value; shopid2 = shop2.ShopId.Value;
// } }
// else else
// { {
// sb.Append("第" + (i - 1).ToString() + "行店铺名:" + shopName2 + "不存在;"); sb.Append("第" + (i - 1).ToString() + "行店铺名:" + shopName2 + "不存在;");
// } }
// } }
// else else
// { {
// shopid2 = DataNew.GetShopByShopName(shopName2).ShopId.Value; shopid2 = DataNew.GetShopByShopName(shopName2).ShopId.Value;
// } }
// if (string.IsNullOrEmpty(sku2)) if (string.IsNullOrEmpty(sku2))
// { {
// tb.Rows[i]["SKU"] = tb.Rows[i - 1]["SKU"]; tb.Rows[i]["SKU"] = tb.Rows[i - 1]["SKU"];
// sku2 = tb.Rows[i]["SKU"].ToString(); sku2 = tb.Rows[i]["SKU"].ToString();
// } }
// if (string.IsNullOrEmpty(SKUID2)) if (string.IsNullOrEmpty(SKUID2))
// { {
// tb.Rows[i]["SKUID"] = tb.Rows[i - 1]["SKUID"]; tb.Rows[i]["SKUID"] = tb.Rows[i - 1]["SKUID"];
// SKUID2 = tb.Rows[i]["SKUID"].ToString(); SKUID2 = tb.Rows[i]["SKUID"].ToString();
// } }
// if (string.IsNullOrEmpty(price2)) if (string.IsNullOrEmpty(price2))
// { {
// sb.Append("第" + (i + 1).ToString() + "行价格不能为空;"); sb.Append("第" + (i + 1).ToString() + "行价格不能为空;");
// } }
// if (string.IsNullOrEmpty(tb.Rows[i]["折扣"].ToString())) if (string.IsNullOrEmpty(tb.Rows[i]["折扣"].ToString()))
// { {
// sb.Append("第" + (i + 1).ToString() + "行折扣不能为空;"); sb.Append("第" + (i + 1).ToString() + "行折扣不能为空;");
// } }
// if (string.IsNullOrEmpty(tb.Rows[i]["售价"].ToString())) if (string.IsNullOrEmpty(tb.Rows[i]["售价"].ToString()))
// { {
// sb.Append("第" + (i + 1).ToString() + "行售价不能为空;"); sb.Append("第" + (i + 1).ToString() + "行售价不能为空;");
// } }
// if (string.IsNullOrEmpty(tb.Rows[i]["数量"].ToString())) if (string.IsNullOrEmpty(tb.Rows[i]["数量"].ToString()))
// { {
// sb.Append("第" + (i + 1).ToString() + "行数量不能为空;"); sb.Append("第" + (i + 1).ToString() + "行数量不能为空;");
// } }
// var exdata = DataNew.GetTemuShopGoodPrice(shop.ShopId.Value, sku, SKUID); var exdata = DataNew.GetTemuShopGoodPrice(shop.ShopId.Value, sku, SKUID);
// //if (exdata != null) //if (exdata != null)
// //{ //{
// // sb.Append("第" + (i + 1).ToString() + "行已存在相同数据;"); // sb.Append("第" + (i + 1).ToString() + "行已存在相同数据;");
// // continue; // continue;
// //} //}
// if (md2==null) if (md2 == null)
// { {
// md2.Shopid = shopid2; md2.Shopid = shopid2;
// md2.SKU = sku2; md2.SKU = sku2;
// md2.SPUID = SKUID2; md2.SPUID = SKUID2;
// md2.BasePrice = Convert.ToDecimal(price2); md2.BasePrice = Convert.ToDecimal(price2);
// md2.CreateUserId = userid; md2.CreateUserId = userid;
// md2.CreateTime = DateTime.Now; md2.CreateTime = DateTime.Now;
// md2.State = 1; md2.State = 1;
// } }
// var mddetail2 = new TemuShopGoodActiveDetail() var mddetail2 = new TemuShopGoodActiveDetail()
// { {
// OffNum = Convert.ToDecimal(tb.Rows[i]["折扣"].ToString()), OffNum = Convert.ToDecimal(tb.Rows[i]["折扣"].ToString()),
// SalePrice = Convert.ToDecimal(tb.Rows[i]["售价"].ToString()), SalePrice = Convert.ToDecimal(tb.Rows[i]["售价"].ToString()),
// ActiveNum = Convert.ToInt32(tb.Rows[i]["数量"].ToString()), ActiveNum = Convert.ToInt32(tb.Rows[i]["数量"].ToString()),
// }; };
// md2.ListModel.Add(mddetail); md2.ListModel.Add(mddetail);
// data.Add(md); data.Add(md);
// } }
// if (sb.Length > 0) if (sb.Length > 0)
// { {
// rmodel.Code = 0; rmodel.Code = 0;
// rmodel.Message = sb.ToString(); rmodel.Message = sb.ToString();
// return rmodel; return rmodel;
// } }
// foreach (var i in data) foreach (var i in data)
// { {
// DataNew.Save_TemuShopGoodActive(i); DataNew.Save_TemuShopGoodActive(i);
// } }
// rmodel.Code = 1; rmodel.Code = 1;
// rmodel.Message = ""; rmodel.Message = "";
// return rmodel; return rmodel;
// } }
// catch (Exception ex) catch (Exception ex)
// { {
// rmodel.Code = 0; rmodel.Code = 0;
// rmodel.Message = ex.Message; rmodel.Message = ex.Message;
// return rmodel; return rmodel;
// } }
//} }

Loading…
Cancel
Save