From 445d14becca6b5251814934343d7a6394ada6009 Mon Sep 17 00:00:00 2001
From: 小飞侠 <8277136+liaoxujun@user.noreply.gitee.com>
Date: 星期五, 17 十月 2025 16:55:19 +0800
Subject: [PATCH] no message
---
CoreCms.Net.Web.Admin/Controllers/Com/ToolsController.cs | 90 ++++++++++++++++++++++++++++++++++++---------
1 files changed, 72 insertions(+), 18 deletions(-)
diff --git a/CoreCms.Net.Web.Admin/Controllers/Com/ToolsController.cs b/CoreCms.Net.Web.Admin/Controllers/Com/ToolsController.cs
index e4aa7f1..a6f48b9 100644
--- a/CoreCms.Net.Web.Admin/Controllers/Com/ToolsController.cs
+++ b/CoreCms.Net.Web.Admin/Controllers/Com/ToolsController.cs
@@ -39,6 +39,7 @@
using Microsoft.AspNetCore.Hosting;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
+using Microsoft.IdentityModel.Tokens;
using Newtonsoft.Json;
using NPOI.HSSF.UserModel;
using NPOI.SS.UserModel;
@@ -433,70 +434,105 @@
IRow row = sheet.GetRow(i);
if (row == null) continue; // 璺宠繃绌鸿
+
+ ICell cell0 = row.GetCell(0);
+ if (cell0 == null)
+ {
+ jm.msg = "绗�" + (i + 1) + "甯備笉鑳戒负绌�";
+ return jm;
+ }
+ hang.shi = getcellvalue(cell0);
+
ICell cell1 = row.GetCell(1);
if (cell1 == null)
{
- jm.msg ="绗�" +(i+1) + "瀛︽牎涓嶈兘涓虹┖";
+ jm.msg = "绗�" + (i + 1) + "鍖哄幙涓嶈兘涓虹┖";
return jm;
}
- hang.shipAddress = getcellvalue(cell1);
+ hang.quxian = getcellvalue(cell1);
ICell cell2 = row.GetCell(2);
if (cell2 == null)
{
- jm.msg = "绗�" + (i + 1) + "鑱旂郴浜轰笉鑳戒负绌�";
+ jm.msg ="绗�" +(i+1) + "鐗囧尯涓嶈兘涓虹┖";
return jm;
}
- hang.shipName = getcellvalue(cell2);
+ hang.pianqu = getcellvalue(cell2);
ICell cell3 = row.GetCell(3);
if (cell3 == null)
{
- jm.msg = "绗�" + (i + 1) + "鑱旂郴鐢佃瘽涓嶈兘涓虹┖";
+ jm.msg = "绗�" + (i + 1) + "瀛︽牎涓嶈兘涓虹┖";
return jm;
}
- hang.shipMobile = getcellvalue(cell3);
+ hang.shipAddress = getcellvalue(cell3);
ICell cell4 = row.GetCell(4);
if (cell4 == null)
{
- jm.msg = "绗�" + (i + 1) + "鍟嗗搧鍚嶇О涓嶈兘涓虹┖";
+ jm.msg = "绗�" + (i + 1) + "鑱旂郴浜轰笉鑳戒负绌�";
return jm;
}
- hang.name = getcellvalue(cell4);
+ hang.shipName = getcellvalue(cell4);
ICell cell5 = row.GetCell(5);
if (cell5 == null)
{
- jm.msg = "绗�" + (i + 1) + "瑙勬牸涓嶈兘涓虹┖";
+ jm.msg = "绗�" + (i + 1) + "鑱旂郴鐢佃瘽涓嶈兘涓虹┖";
return jm;
}
- hang.specification = getcellvalue(cell5);
+ hang.shipMobile = getcellvalue(cell5);
ICell cell6 = row.GetCell(6);
if (cell6 == null)
{
- jm.msg = "绗�" + (i + 1) + "鍗曚环锛堝厓锛変笉鑳戒负绌�";
+ jm.msg = "绗�" + (i + 1) + "鏀惰揣鍦板潃涓嶈兘涓虹┖";
return jm;
}
- hang.price = decimal.Parse(getcellvalue(cell6));
+ hang.shouhuoAddress = getcellvalue(cell6);
ICell cell7 = row.GetCell(7);
if (cell7 == null)
{
+ jm.msg = "绗�" + (i + 1) + "鍟嗗搧鍚嶇О涓嶈兘涓虹┖";
+ return jm;
+ }
+ hang.name = getcellvalue(cell7);
+
+ ICell cell8 = row.GetCell(8);
+ if (cell8 == null)
+ {
+ jm.msg = "绗�" + (i + 1) + "瑙勬牸涓嶈兘涓虹┖";
+ return jm;
+ }
+ hang.specification = getcellvalue(cell8);
+
+
+ ICell cell9 = row.GetCell(9);
+ if (cell9 == null)
+ {
+ jm.msg = "绗�" + (i + 1) + "鍗曚环锛堝厓锛変笉鑳戒负绌�";
+ return jm;
+ }
+ hang.price = decimal.Parse(getcellvalue(cell9));
+
+
+ ICell cell10 = row.GetCell(10);
+ if (cell10 == null)
+ {
jm.msg = "绗�" + (i + 1) + "鏁伴噺涓嶈兘涓虹┖";
return jm;
}
- hang.nums = int.Parse(getcellvalue(cell7)); ;
+ hang.nums = int.Parse(getcellvalue(cell10));
lie.Add(hang);
}
}
- lie = lie.OrderBy(x => x.shipAddress).ThenBy(x => x.specification).ToList();
+ // lie = lie.OrderBy(x => x.shipAddress).ThenBy(x => x.specification).ToList();
string url = string.Empty;
url = "121212";
-
+ string pianqu = "";
if (lie!=null && lie.Count > 0)
{
var order = new List<JiHuaOrder>();
@@ -504,7 +540,9 @@
{
if (i == 0 )
{
+
order.Add(lie[i]);
+ pianqu = lie[i].pianqu;
//if(lie.Count == 1)
//{
// //淇濆瓨璁㈠崟
@@ -517,19 +555,35 @@
}
else
{
- if(lie[i].shipAddress == lie[i - 1].shipAddress)
+ if(string.IsNullOrEmpty(lie[i].shipAddress))
{
order.Add(lie[i]);
}
else
{
//淇濆瓨璁㈠崟
- jm = await _coreCmsPlanOrderServices.ToAddJiHua(lie, _user.ID, _user.Name);
+ jm = await _coreCmsPlanOrderServices.ToAddJiHua(order, _user.ID, _user.Name);
if (jm.code == 1)
{
return jm;
}
order = new List<JiHuaOrder>();
+ if (string.IsNullOrEmpty(lie[i].shi))
+ {
+ lie[i].shi = lie[0].shi;
+ }
+ if (string.IsNullOrEmpty(lie[i].quxian))
+ {
+ lie[i].quxian = lie[0].quxian;
+ }
+ if (string.IsNullOrEmpty(lie[i].pianqu))
+ {
+ lie[i].pianqu = pianqu;
+ }
+ else
+ {
+ pianqu = lie[i].pianqu;
+ }
order.Add(lie[i]);
}
}
@@ -537,7 +591,7 @@
if (i == lie.Count - 1)
{
//淇濆瓨璁㈠崟
- jm = await _coreCmsPlanOrderServices.ToAddJiHua(lie, _user.ID, _user.Name);
+ jm = await _coreCmsPlanOrderServices.ToAddJiHua(order, _user.ID, _user.Name);
if (jm.code == 1)
{
return jm;
--
Gitblit v1.9.1