退货,temu模板上传停用

chenwenkai 2 weeks ago
parent d7f1a9a3d0
commit 55bfd6a0ed

@ -28753,6 +28753,7 @@ namespace TradeManageNew
PublishMessage = pageItem.PublishMessage, PublishMessage = pageItem.PublishMessage,
TrackingCode= pageItem.TrackingCode, TrackingCode= pageItem.TrackingCode,
imgList=pageItem.imgList, imgList=pageItem.imgList,
outboundTrackCode = pageItem.outboundTrackCode,
}; };
result.DataSource.Add(resultItem); result.DataSource.Add(resultItem);
} }
@ -30482,15 +30483,15 @@ namespace TradeManageNew
return true; return true;
} }
#endregion #endregion
#region 保存 #region 编辑
[WebMethod(EnableSession = true)] [WebMethod(EnableSession = true)]
public int update_TemuShopGoodActive(TemuShopGoodActive Model) public int update_TemuShopGoodActive_Data(TemuShopGoodActive Model)
{ {
Pages.Login(this.Session); Pages.Login(this.Session);
Model.State = 1; Model.State = 1;
Model.CreateTime = DateTime.Now; Model.CreateTime = DateTime.Now;
Model.CreateUserId = Convert.ToInt32(Session["UserId"]); Model.CreateUserId = Convert.ToInt32(Session["UserId"]);
return DataNew.Update_TemuShopGoodActive(Model); return DataNew.update_TemuShopGoodActive_Data(Model);
} }
#endregion #endregion

@ -31167,7 +31167,7 @@ select @ID";
#region 编辑TemuShopGoodActive #region 编辑TemuShopGoodActive
public static int Update_TemuShopGoodActive(TemuShopGoodActive Model) public static int update_TemuShopGoodActive_Data(TemuShopGoodActive Model)
{ {
string tsql = @" string tsql = @"
if @ID>0 if @ID>0

@ -23,6 +23,7 @@ using System.Web.UI;
using System.Text; using System.Text;
using NPOI.HSSF.Model; using NPOI.HSSF.Model;
namespace TradeManageNew namespace TradeManageNew
{ {
/// <summary> /// <summary>
@ -7385,113 +7386,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 (string.IsNullOrEmpty(error) == false) // if (tb.Columns.Contains("售价") == false) { error = error + "导入模板的 售价 列不存在"; }
{ // if (tb.Columns.Contains("数量") == false) { error = error + "导入模板的 数量 列不存在"; }
rmodel.Code = 0;
rmodel.Message = error; // if (string.IsNullOrEmpty(error) == false)
} // {
var goods = new List<TemuShopGoodActive>(); // rmodel.Code = 0;
StringBuilder sb = new StringBuilder(); // rmodel.Message = error;
// }
for (int i = 0; i < tb.Rows.Count; i++) // var data = new List<TemuShopGoodActive>();
{ // StringBuilder sb = new StringBuilder();
var shopName = tb.Rows[i]["店铺名"].ToString();
if (string.IsNullOrEmpty(shopName)) // var shopName = tb.Rows[1]["店铺名"].ToString();
{ // if (string.IsNullOrEmpty(shopName))
sb.Append("第" + (i + 1).ToString() + "行店铺名不能为空;"); // {
continue; // sb.Append("第" + (2).ToString() + "行店铺名不能为空;");
}
var shop = DataNew.GetShopByShopName(shopName); // }
if (shop == null) // var shop = DataNew.GetShopByShopName(shopName);
{ // if (shop == null)
sb.Append("第" + (i + 1).ToString() + "行店铺名:" + shopName + "不存在;"); // {
continue; // sb.Append("第" + (2).ToString() + "行店铺名:" + shopName + "不存在;");
} // }
var sku = tb.Rows[i]["SKU"].ToString(); // var sku = tb.Rows[1]["SKU"].ToString();
if (string.IsNullOrEmpty(sku)) // if (string.IsNullOrEmpty(sku))
{ // {
sb.Append("第" + (i + 1).ToString() + "行SKU不能为空"); // sb.Append("第" + (2).ToString() + "行SKU不能为空");
continue; // }
} // var SKUID = tb.Rows[1]["SKUID"].ToString();
// if (string.IsNullOrEmpty(SKUID))
// {
var SKUID = tb.Rows[i]["SKUID"].ToString(); // sb.Append("第" + (2).ToString() + "行SKUID不能为空");
if (string.IsNullOrEmpty(SKUID)) // }
{
sb.Append("第" + (i + 1).ToString() + "行SKUID不能为空"); // if (string.IsNullOrEmpty(tb.Rows[1]["价格"].ToString()))
continue; // {
} // sb.Append("第" + (2).ToString() + "行价格不能为空;");
// }
if (string.IsNullOrEmpty(tb.Rows[i]["价格"].ToString()))
{ // if (string.IsNullOrEmpty(tb.Rows[1]["折扣"].ToString()))
sb.Append("第" + (i + 1).ToString() + "行价格不能为空;"); // {
continue; // sb.Append("第" + (2).ToString() + "行折扣不能为空;");
} // }
// if (string.IsNullOrEmpty(tb.Rows[1]["售价"].ToString()))
var data = DataNew.GetTemuShopGoodPrice(shop.ShopId.Value, sku, SKUID); // {
if (data != null) // sb.Append("第" + (2).ToString() + "行售价不能为空;");
{ // }
sb.Append("第" + (i + 1).ToString() + "行已存在相同数据;"); // if (string.IsNullOrEmpty(tb.Rows[1]["数量"].ToString()))
continue; // {
} // sb.Append("第" + (2).ToString() + "行数量不能为空;");
// }
var md = new TemuShopGoodActive()
{ // var md = new TemuShopGoodActive()
Shopid = shop.ShopId.Value, // {
SPUID = SKUID, // Shopid = shop.ShopId.Value,
SKU = sku, // SPUID = SKUID,
BasePrice = Convert.ToDecimal(tb.Rows[i]["价格"]), // SKU = sku,
CreateUserId = userid, // BasePrice = Convert.ToDecimal(tb.Rows[1]["价格"].ToString()),
CreateTime=DateTime.Now, // CreateUserId = userid,
State=1, // CreateTime = DateTime.Now,
}; // State = 1,
// };
goods.Add(md); // var mddetail = new TemuShopGoodActiveDetail()
} // {
// OffNum = Convert.ToDecimal(tb.Rows[1]["折扣"].ToString()),
if (sb.Length > 0) // SalePrice = Convert.ToDecimal(tb.Rows[1]["售价"].ToString()),
{ // ActiveNum= Convert.ToInt32(tb.Rows[1]["数量"].ToString()),
rmodel.Code = 0; // };
rmodel.Message = sb.ToString(); // md.ListModel.Add(mddetail);
return rmodel; // //md.ListModel
} // data.Add(md);
foreach (var md in goods) // for (int i = 2; i < tb.Rows.Count; i++)
{ // {
DataNew.Save_TemuShopGoodActive(md); // int shopid2 = 0;
} // var shopName2 = tb.Rows[i]["店铺名"].ToString();
// var sku2 = tb.Rows[i]["SKU"].ToString();
rmodel.Code = 1; // var SKUID2 = tb.Rows[i]["SKUID"].ToString();
rmodel.Message = ""; // var price2 = tb.Rows[i]["价格"].ToString();
return rmodel; // var shopNamei = tb.Rows[i-1]["店铺名"].ToString();
} // var skui = tb.Rows[i-1]["SKU"].ToString();
catch (Exception ex) // var SKUIDi = tb.Rows[i-1]["SKUID"].ToString();
{ // var shopi = DataNew.GetShopByShopName(shopNamei);
rmodel.Code = 0; // var md2 = new TemuShopGoodActive();
rmodel.Message = ex.Message;
return rmodel; // 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();
// }
// if (string.IsNullOrEmpty(shopName2))
// {
// var shop2 = DataNew.GetShopByShopName(shopNamei);
// tb.Rows[i]["店铺名"] = shopNamei;
// shopName2 = tb.Rows[i]["店铺名"].ToString();
// if (shop2 != null)
// {
// shopid2 = shop2.ShopId.Value;
// }
// else
// {
// sb.Append("第" + (i - 1).ToString() + "行店铺名:" + shopName2 + "不存在;");
// }
// }
// else
// {
// shopid2 = DataNew.GetShopByShopName(shopName2).ShopId.Value;
// }
// if (string.IsNullOrEmpty(sku2))
// {
// tb.Rows[i]["SKU"] = tb.Rows[i - 1]["SKU"];
// sku2 = tb.Rows[i]["SKU"].ToString();
// }
// if (string.IsNullOrEmpty(SKUID2))
// {
// tb.Rows[i]["SKUID"] = tb.Rows[i - 1]["SKUID"];
// SKUID2 = tb.Rows[i]["SKUID"].ToString();
// }
// if (string.IsNullOrEmpty(price2))
// {
// sb.Append("第" + (i + 1).ToString() + "行价格不能为空;");
// }
// if (string.IsNullOrEmpty(tb.Rows[i]["折扣"].ToString()))
// {
// sb.Append("第" + (i + 1).ToString() + "行折扣不能为空;");
// }
// if (string.IsNullOrEmpty(tb.Rows[i]["售价"].ToString()))
// {
// sb.Append("第" + (i + 1).ToString() + "行售价不能为空;");
// }
// if (string.IsNullOrEmpty(tb.Rows[i]["数量"].ToString()))
// {
// sb.Append("第" + (i + 1).ToString() + "行数量不能为空;");
// }
// var exdata = DataNew.GetTemuShopGoodPrice(shop.ShopId.Value, sku, SKUID);
// //if (exdata != null)
// //{
// // sb.Append("第" + (i + 1).ToString() + "行已存在相同数据;");
// // continue;
// //}
// if (md2==null)
// {
// md2.Shopid = shopid2;
// md2.SKU = sku2;
// md2.SPUID = SKUID2;
// md2.BasePrice = Convert.ToDecimal(price2);
// md2.CreateUserId = userid;
// md2.CreateTime = DateTime.Now;
// md2.State = 1;
// }
// var mddetail2 = new TemuShopGoodActiveDetail()
// {
// OffNum = Convert.ToDecimal(tb.Rows[i]["折扣"].ToString()),
// SalePrice = Convert.ToDecimal(tb.Rows[i]["售价"].ToString()),
// ActiveNum = Convert.ToInt32(tb.Rows[i]["数量"].ToString()),
// };
// md2.ListModel.Add(mddetail);
// data.Add(md);
// }
// if (sb.Length > 0)
// {
// rmodel.Code = 0;
// rmodel.Message = sb.ToString();
// return rmodel;
// }
// foreach (var i in data)
// {
// DataNew.Save_TemuShopGoodActive(i);
// }
// rmodel.Code = 1;
// rmodel.Message = "";
// return rmodel;
// }
// catch (Exception ex)
// {
// rmodel.Code = 0;
// rmodel.Message = ex.Message;
// return rmodel;
// }
//}

@ -11,5 +11,7 @@ namespace TradeManageNew.Models.Shage
public int Status { get; set; } public int Status { get; set; }
public string imgList { get; set; } public string imgList { get; set; }
public string outboundTrackCode { get; set; }
} }
} }

@ -111,5 +111,9 @@ namespace TradeManageNew.Models.ShopifyUsedSale
/// imgList /// imgList
/// </summary> /// </summary>
public string imgList { get; set; } public string imgList { get; set; }
/// <summary>
/// outboundTrackCode
/// </summary>
public string outboundTrackCode { get; set; }
} }
} }

@ -2076,6 +2076,7 @@ namespace TradeManageNew.OuterService
.Set(x => x.LastModifierId, input.UserId) .Set(x => x.LastModifierId, input.UserId)
.Set(x => x.LastModificationTime, DateTime.Now) .Set(x => x.LastModificationTime, DateTime.Now)
.Set(x => x.imgList, input.imgList) .Set(x => x.imgList, input.imgList)
.Set(x => x.outboundTrackCode, input.outboundTrackCode)
.Update(); .Update();
} }
} }

@ -119,8 +119,12 @@ namespace TradeUsedSale.Repositories.Models
public decimal TotalNetCharge { get; set; } public decimal TotalNetCharge { get; set; }
/// <summary> /// <summary>
/// 运费 /// imgList
/// </summary> /// </summary>
public string imgList { get; set; } public string imgList { get; set; }
/// <summary>
/// outboundTrackCode
/// </summary>
public string outboundTrackCode { get; set; }
} }
} }
Loading…
Cancel
Save