diff --git a/AllBase/BaseClass.cs b/AllBase/BaseClass.cs
index cc162a4..a359d95 100644
--- a/AllBase/BaseClass.cs
+++ b/AllBase/BaseClass.cs
@@ -27,7 +27,7 @@ namespace AllBase
///
/// 版本ID
///
- public static int VersionCount = 709;
+ public static int VersionCount = 711;
//public static int VersionCount = 613;
///
diff --git a/KJDService/KJD_WebService/BLL/KJD/OrderManage.cs b/KJDService/KJD_WebService/BLL/KJD/OrderManage.cs
index dd7cc0e..195b85c 100644
--- a/KJDService/KJD_WebService/BLL/KJD/OrderManage.cs
+++ b/KJDService/KJD_WebService/BLL/KJD/OrderManage.cs
@@ -9,6 +9,7 @@ using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Web;
+using System.Web.Security;
namespace KJD_Web.BLL
{
@@ -98,6 +99,8 @@ namespace KJD_Web.BLL
var shop_id = RegexUtils.GetStringQuery(ref inputData, "shop_id")?.Replace("'", "\\'");
if (string.IsNullOrEmpty(shop_id))
return "{\"code\":500,\"msg\":\"请输入查询店铺\",\"data\":[],\"count\":" + 0 + "}";
+
+ var upload_order_status = RegexUtils.GetStringQuery(ref inputData, "upload_order_status")?.Replace("'", "\\'");
//var start_time = RegexUtils.GetStringQuery(ref inputData, "start_time")?.Replace("'", "\\'");
var start_time = TimeUtils.DateTimeToTimestampMilliseconds(DateTime.Now.Date.AddDays(-45));
@@ -115,6 +118,8 @@ namespace KJD_Web.BLL
where += " and o.purchaseTime > " + start_time;
if (!string.IsNullOrWhiteSpace(shop_id))
where += " and o.supplierId = '" + shop_id + "'";
+ if (!string.IsNullOrEmpty(upload_order_status))
+ where += " and upLoadStatus = " + upload_order_status;
sql += where;
var count = mySql.ExecuteRowCount(sql);
@@ -149,7 +154,7 @@ namespace KJD_Web.BLL
id = Convert.ToInt32(row["id"]),
add_time = Convert.ToDateTime(row["add_time"]),
mdy_time = Convert.ToDateTime(row["mdy_time"]),
- notes = row["notes"].ToString(),
+ notes = row["notes"].ParseToString(),
availableSaleDays = row["availableSaleDays"].ParseToNullableDecimal(),
barCodeMd5 = row["barCodeMd5"].ParseToString(),
category = row["category"].ParseToString(),
@@ -243,6 +248,7 @@ namespace KJD_Web.BLL
sql += where;
var rst = mySql.ExecuteNonQuery(sql);
+ mySql.Close();
if (rst)
{
@@ -255,5 +261,229 @@ namespace KJD_Web.BLL
}
return "{\"code\":19999,\"msg\":\"输入为空\"}";
}
+
+
+ public string AddOrderCodeFile(string inputData)
+ {
+ if (!string.IsNullOrEmpty(inputData))
+ {
+ var time = 0;
+ int.TryParse(RegexUtils.GetStringQuery(ref inputData, "time"), out time);
+ string time1 = RegexUtils.GetStringQuery(ref inputData, "code");
+ if (time1 != EncrypUtil.Encryption(time))
+ return "{\"code\":50000,\"msg\":\"校验失败\"}";
+
+ string user_name = RegexUtils.GetStringQuery(ref inputData, "user_name");
+ if (string.IsNullOrEmpty(user_name))
+ {
+ return "{\"code\":500,\"msg\":\"没有用户名\"}";
+ }
+ var shop_id = RegexUtils.GetStringQuery(ref inputData, "shop_id")?.Replace("'", "\\'");
+ if (string.IsNullOrEmpty(shop_id))
+ return "{\"code\":500,\"msg\":\"请输入店铺\"}";
+
+ string file_md5 = RegexUtils.GetStringQuery(ref inputData, "file_md5")?.Replace("'", "\\'");
+ string file_base64 = RegexUtils.GetStringQuery(ref inputData, "file_base64")?.Replace("'", "\\'");
+ if (string.IsNullOrEmpty(file_md5) || string.IsNullOrEmpty(file_base64))
+ return "{\"code\":500,\"msg\":\"请输入文件信息\"}";
+
+ long table_id = shop_id.ParseToLong() % 128;
+ string conn = System.Configuration.ConfigurationManager.ConnectionStrings["ConnKJD"].ConnectionString;
+ MysqlUtils mySql = new MysqlUtils(conn);
+ string sql = "";
+
+ sql = "select count(fileCodeMd5) from kjd_order.order_code_" + table_id + " where fileCodeMd5='" + file_md5 + "';";
+ var rowCount = mySql.ExecuteRowCount(sql);
+ if (!string.IsNullOrEmpty(mySql.Message))
+ {
+ mySql.Close();
+ return "{\"code\":500,\"msg\":\"" + mySql.Message + "\"}";
+ }
+ else if (rowCount > 0)
+ {
+ mySql.Close();
+ return "{\"code\":200,\"msg\":\"success\"}";
+ }
+
+ sql = "insert into kjd_order.order_code_" + table_id + " (supplierId,fileCodeMd5,fileCodeBase64)";
+ sql += " values ('" + shop_id + "','" + file_md5 + "','" + file_base64 + "')";
+
+ var rst = mySql.ExecuteNonQuery(sql);
+ mySql.Close();
+ if (!rst)
+ {
+ return "{\"code\":500,\"msg\":\"" + mySql.Message + "\"}";
+ }
+
+ return "{\"code\":200,\"msg\":\"success\"}";
+ }
+ return "{\"code\":19999,\"msg\":\"输入为空\"}";
+ }
+
+
+ public string SaveOrderCodeFileLink(string inputData)
+ {
+ if (!string.IsNullOrEmpty(inputData))
+ {
+ var time = 0;
+ int.TryParse(RegexUtils.GetStringQuery(ref inputData, "time"), out time);
+ string time1 = RegexUtils.GetStringQuery(ref inputData, "code");
+ if (time1 != EncrypUtil.Encryption(time))
+ return "{\"code\":50000,\"msg\":\"校验失败\"}";
+
+ string user_name = RegexUtils.GetStringQuery(ref inputData, "user_name");
+ if (string.IsNullOrEmpty(user_name))
+ {
+ return "{\"code\":500,\"msg\":\"没有用户名\"}";
+ }
+ var shop_id = RegexUtils.GetStringQuery(ref inputData, "shop_id")?.Replace("'", "\\'");
+ if (string.IsNullOrEmpty(shop_id))
+ return "{\"code\":500,\"msg\":\"请输入店铺\"}";
+ var sub_order_sn = RegexUtils.GetStringQuery(ref inputData, "sub_order_sn")?.Replace("'", "\\'");
+ if (string.IsNullOrEmpty(sub_order_sn))
+ return "{\"code\":500,\"msg\":\"请输入子单号\"}";
+
+ string jia_tong_code = RegexUtils.GetStringQuery(ref inputData, "jia_tong_code")?.Replace("'", "\\'"); // 佳同码
+ string bar_code_md5 = RegexUtils.GetStringQuery(ref inputData, "bar_code_md5")?.Replace("'", "\\'"); // 商品条码md5
+ string shipping_mark_md5 = RegexUtils.GetStringQuery(ref inputData, "shipping_mark_md5")?.Replace("'", "\\'"); // 箱唛md5
+ if (string.IsNullOrEmpty(jia_tong_code) && string.IsNullOrEmpty(bar_code_md5) && string.IsNullOrEmpty(shipping_mark_md5))
+ return "{\"code\":500,\"msg\":\"请输入文件信息\"}";
+
+ long table_id = shop_id.ParseToLong() % 128;
+ string conn = System.Configuration.ConfigurationManager.ConnectionStrings["ConnKJD"].ConnectionString;
+ MysqlUtils mySql = new MysqlUtils(conn);
+ string sql = "";
+
+ sql = "update kjd_order.order_" + table_id;
+ sql += " set";
+ if (jia_tong_code != null)
+ sql += " jiaTongCode='" + jia_tong_code + "',";
+ if (bar_code_md5 != null)
+ sql += " barCodeMd5='" + bar_code_md5 + "',";
+ if (shipping_mark_md5 != null)
+ sql += " shippingMarkMd5='" + shipping_mark_md5 + "',";
+ sql = sql.TrimEnd(',');
+ sql += " where subPurchaseOrderSn='" + sub_order_sn + "';";
+ var rst = mySql.ExecuteNonQuery(sql);
+ mySql.Close();
+ if (rst)
+ {
+ return "{\"code\":200,\"msg\":\"success\"}";
+ }
+ return "{\"code\":500,\"msg\":\"" + mySql.Message + "\"}";
+ }
+ return "{\"code\":19999,\"msg\":\"输入为空\"}";
+ }
+
+
+ public string getOrderCodeFile(string inputData)
+ {
+ if (!string.IsNullOrEmpty(inputData))
+ {
+ var time = 0;
+ int.TryParse(RegexUtils.GetStringQuery(ref inputData, "time"), out time);
+ string time1 = RegexUtils.GetStringQuery(ref inputData, "code");
+ if (time1 != EncrypUtil.Encryption(time))
+ return "{\"code\":50000,\"msg\":\"校验失败\"}";
+
+ string user_name = RegexUtils.GetStringQuery(ref inputData, "user_name");
+ if (string.IsNullOrEmpty(user_name))
+ {
+ return "{\"code\":500,\"msg\":\"没有用户名\"}";
+ }
+ var shop_id = RegexUtils.GetStringQuery(ref inputData, "shop_id")?.Replace("'", "\\'");
+ if (string.IsNullOrEmpty(shop_id))
+ return "{\"code\":500,\"msg\":\"请输入店铺\"}";
+
+ string file_md5 = RegexUtils.GetStringQuery(ref inputData, "file_md5")?.Replace("'", "\\'");
+ if (string.IsNullOrEmpty(file_md5))
+ return "{\"code\":500,\"msg\":\"请输入文件信息\"}";
+
+ long table_id = shop_id.ParseToLong() % 128;
+ string conn = System.Configuration.ConfigurationManager.ConnectionStrings["ConnKJD"].ConnectionString;
+ MysqlUtils mySql = new MysqlUtils(conn);
+ string sql = "";
+
+ sql = "select fileCodeMd5,fileCodeBase64 from kjd_order.order_code_" + table_id + " where fileCodeMd5='" + file_md5 + "';";
+
+ var dt = mySql.ExecuteDataTable(sql);
+ mySql.Close();
+ if (!string.IsNullOrEmpty(mySql.Message))
+ {
+ return "{\"code\":500,\"msg\":\"" + mySql.Message + "\"}";
+ }
+ else
+ {
+ string file_md5_rst = "";
+ string file_base64_rst = "";
+ if (dt.Rows.Count > 0)
+ {
+ file_md5_rst = dt.Rows[0]["fileCodeMd5"].ParseToString();
+ file_base64_rst = dt.Rows[0]["fileCodeBase64"].ParseToString();
+ }
+ return "{\"code\":200,\"msg\":\"success\",\"data\":\"{\"file_md5\":\"" + file_md5_rst + "\",\"file_base64\":\"" + file_base64_rst + "\"}\"}";
+ }
+ }
+ return "{\"code\":19999,\"msg\":\"输入为空\"}";
+ }
+
+ public string UploadOrder(string inputData)
+ {
+ if (!string.IsNullOrEmpty(inputData))
+ {
+ var time = 0;
+ int.TryParse(RegexUtils.GetStringQuery(ref inputData, "time"), out time);
+ string time1 = RegexUtils.GetStringQuery(ref inputData, "code");
+ if (time1 != EncrypUtil.Encryption(time))
+ return "{\"code\":50000,\"msg\":\"校验失败\"}";
+
+ string user_name = RegexUtils.GetStringQuery(ref inputData, "user_name");
+ if (string.IsNullOrEmpty(user_name))
+ {
+ return "{\"code\":500,\"msg\":\"没有用户名\"}";
+ }
+ var shop_id = RegexUtils.GetStringQuery(ref inputData, "shop_id")?.Replace("'", "\\'");
+ if (string.IsNullOrEmpty(shop_id))
+ return "{\"code\":500,\"msg\":\"请输入店铺\"}";
+
+ string subPurchaseOrderSn = RegexUtils.GetStringQuery(ref inputData, "subPurchaseOrderSn")?.Replace("'", "\\'");
+ if (string.IsNullOrEmpty(subPurchaseOrderSn))
+ return "{\"code\":500,\"msg\":\"请输入订单编号\"}";
+
+ string feeStr = RegexUtils.GetStringQuery(ref inputData, "fee")?.Replace("'", "\\'");
+ if (string.IsNullOrEmpty(feeStr))
+ return "{\"code\":500,\"msg\":\"请输入费用\"}";
+ decimal fee = feeStr.ParseToDecimal();
+
+
+ long table_id = shop_id.ParseToLong() % 128;
+ string conn = System.Configuration.ConfigurationManager.ConnectionStrings["ConnKJD"].ConnectionString;
+ MysqlUtils mySql = new MysqlUtils(conn);
+ string sql = "";
+
+ sql = "update kjd_order.order_" + table_id + " set upLoadStatus=2 where upLoadStatus < 2 and subPurchaseOrderSn in('" + subPurchaseOrderSn + "');";
+ var rst = mySql.ExecuteRecordsRows(sql);
+ if (!string.IsNullOrEmpty(mySql.Message))
+ {
+ mySql.Close();
+ return "{\"code\":500,\"msg\":\"" + mySql.Message + "\"}";
+ }
+ if (rst > 0)
+ {
+ sql = "update kjd.user set authorized_amount=authorized_amount-" + fee + " where user_name='" + user_name + "';";
+ rst = mySql.ExecuteRecordsRows(sql);
+ }
+ mySql.Close();
+ if (!string.IsNullOrEmpty(mySql.Message))
+ {
+ return "{\"code\":500,\"msg\":\"" + mySql.Message + "\"}";
+ }
+ else
+ {
+ return "{\"code\":200,\"msg\":\"success\"}";
+ }
+ }
+ return "{\"code\":19999,\"msg\":\"输入为空\"}";
+ }
}
}
\ No newline at end of file
diff --git a/KJDService/KJD_WebService/BLL/KJD/ToolManage.cs b/KJDService/KJD_WebService/BLL/KJD/ToolManage.cs
index 08e5e00..ad4323b 100644
--- a/KJDService/KJD_WebService/BLL/KJD/ToolManage.cs
+++ b/KJDService/KJD_WebService/BLL/KJD/ToolManage.cs
@@ -85,67 +85,68 @@ namespace KJD_Web.BLL
-// string conn = System.Configuration.ConfigurationManager.ConnectionStrings["ConnKJD"].ConnectionString;
-// MysqlUtils mySql = new MysqlUtils(conn);
-// string sql = "";
-// for (int i = 0; i < 128; i++)
-// {
-// //sql = @"drop table if exists kjd_map.spu_map_" + i + ";\r\n";
-// sql = @"CREATE TABLE IF NOT EXISTS kjd_order.order_" + i + @" (
-// `id` int NOT NULL AUTO_INCREMENT,
-// `supplierId` varchar(25) COLLATE utf8mb4_general_ci NOT NULL COMMENT '店铺Id',
-// `originalPurchaseOrderSn` varchar(25) COLLATE utf8mb4_general_ci NOT NULL COMMENT '备货单号',
-// `subPurchaseOrderSn` varchar(25) COLLATE utf8mb4_general_ci NOT NULL COMMENT '备货母单号',
-// `productName` varchar(1000) COLLATE utf8mb4_general_ci NOT NULL,
-// `category` varchar(50) COLLATE utf8mb4_general_ci NOT NULL,
-// `productId` varchar(25) COLLATE utf8mb4_general_ci NOT NULL COMMENT '商品编号',
-// `productSkcId` varchar(25) COLLATE utf8mb4_general_ci NOT NULL,
-// `productSkcPicture` varchar(250) COLLATE utf8mb4_general_ci NOT NULL COMMENT '主图',
-// `productSn` varchar(50) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '货号',
-// `status` int NOT NULL COMMENT '状态 1待发货 2已送货 7已入库 8已作废',
-// `productSkuId` varchar(25) COLLATE utf8mb4_general_ci NOT NULL,
-// `className` varchar(100) COLLATE utf8mb4_general_ci NOT NULL COMMENT 'sku规格',
-// `currencyType` varchar(10) COLLATE utf8mb4_general_ci NOT NULL,
-// `supplierPrice` int NOT NULL COMMENT '申报价格',
-// `purchaseQuantity` int NOT NULL COMMENT '备货件数',
-// `deliverQuantity` int NOT NULL COMMENT '送货件数',
-// `realReceiveAuthenticQuantity` int NOT NULL COMMENT '入库件数',
-// `availableSaleDays` decimal(10, 0) NOT NULL COMMENT '可售天数',
-// `qcResult` int DEFAULT NULL COMMENT '抽检结果 1合格 2不合格',
-// `thumbUrlList` varchar(500) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'sku图片',
-// `purchaseTime` bigint NOT NULL COMMENT '备货单创建时间',
-// `deliverTime` bigint DEFAULT NULL COMMENT '发货时间',
-// `receiveTime` bigint DEFAULT NULL COMMENT '收货时间',
-// `expectLatestDeliverTimeOrDefault` bigint NOT NULL COMMENT '最迟发货时间',
-// `expectLatestArrivalTimeOrDefault` bigint NOT NULL COMMENT '最迟到货时间',
-// `deliveryOrderSn` varchar(50) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '发货单号',
-// `receiveWarehouseId` varchar(25) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '实际收货仓库Id',
-// `receiveWarehouseName` varchar(50) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '实际收货仓库',
-// `warehouseGroupId` varchar(25) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓组Id',
-// `jiaTongCode` varchar(50) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '佳同码',
-// `barCodeMd5` varchar(32) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '商品条码MD5',
-// `shippingMarkMd5` varchar(32) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '箱唛文件MD5',
-// `notes` varchar(50) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注',
-// `add_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
-// `mdy_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
-// PRIMARY KEY (`id`),
-// UNIQUE KEY `index_subPurchaseOrderSn` (`subPurchaseOrderSn`) USING BTREE
-//) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '订单推送表'";
+ string conn = System.Configuration.ConfigurationManager.ConnectionStrings["ConnKJD"].ConnectionString;
+ MysqlUtils mySql = new MysqlUtils(conn);
+ string sql = "";
+ for (int i = 0; i < 128; i++)
+ {
+ //sql = @"drop table if exists kjd_map.spu_map_" + i + ";\r\n";
+ sql = @"CREATE TABLE IF NOT EXISTS kjd_order.order_" + i + @" (
+ `id` int NOT NULL AUTO_INCREMENT,
+ `supplierId` varchar(25) COLLATE utf8mb4_general_ci NOT NULL COMMENT '店铺Id',
+ `originalPurchaseOrderSn` varchar(25) COLLATE utf8mb4_general_ci NOT NULL COMMENT '备货单号',
+ `subPurchaseOrderSn` varchar(25) COLLATE utf8mb4_general_ci NOT NULL COMMENT '备货母单号',
+ `productName` varchar(1000) COLLATE utf8mb4_general_ci NOT NULL,
+ `category` varchar(50) COLLATE utf8mb4_general_ci NOT NULL,
+ `productId` varchar(25) COLLATE utf8mb4_general_ci NOT NULL COMMENT '商品编号',
+ `productSkcId` varchar(25) COLLATE utf8mb4_general_ci NOT NULL,
+ `productSkcPicture` varchar(250) COLLATE utf8mb4_general_ci NOT NULL COMMENT '主图',
+ `productSn` varchar(50) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '货号',
+ `status` int NOT NULL COMMENT '状态 1待发货 2已送货 7已入库 8已作废',
+ `productSkuId` varchar(25) COLLATE utf8mb4_general_ci NOT NULL,
+ `className` varchar(100) COLLATE utf8mb4_general_ci NOT NULL COMMENT 'sku规格',
+ `currencyType` varchar(10) COLLATE utf8mb4_general_ci NOT NULL,
+ `supplierPrice` int NOT NULL COMMENT '申报价格',
+ `purchaseQuantity` int NOT NULL COMMENT '备货件数',
+ `deliverQuantity` int NOT NULL COMMENT '送货件数',
+ `realReceiveAuthenticQuantity` int NOT NULL COMMENT '入库件数',
+ `availableSaleDays` decimal(10, 0) NOT NULL COMMENT '可售天数',
+ `qcResult` int DEFAULT NULL COMMENT '抽检结果 1合格 2不合格',
+ `thumbUrlList` varchar(500) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT 'sku图片',
+ `purchaseTime` bigint NOT NULL COMMENT '备货单创建时间',
+ `deliverTime` bigint DEFAULT NULL COMMENT '发货时间',
+ `receiveTime` bigint DEFAULT NULL COMMENT '收货时间',
+ `expectLatestDeliverTimeOrDefault` bigint NOT NULL COMMENT '最迟发货时间',
+ `expectLatestArrivalTimeOrDefault` bigint NOT NULL COMMENT '最迟到货时间',
+ `deliveryOrderSn` varchar(50) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '发货单号',
+ `receiveWarehouseId` varchar(25) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '实际收货仓库Id',
+ `receiveWarehouseName` varchar(50) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '实际收货仓库',
+ `warehouseGroupId` varchar(25) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '仓组Id',
+ `jiaTongCode` varchar(50) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '佳同码',
+ `barCodeMd5` varchar(32) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '商品条码MD5',
+ `shippingMarkMd5` varchar(32) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '箱唛文件MD5',
+ `notes` varchar(50) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注',
+ `add_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
+ `mdy_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
+ PRIMARY KEY (`id`),
+ UNIQUE KEY `index_subPurchaseOrderSn` (`subPurchaseOrderSn`) USING BTREE
+) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '订单推送表'";
-// sql = "ALTER TABLE\r\n kjd_order.order_" + i + "\r\nADD\r\n COLUMN `upLoadStatus` int NOT NULL DEFAULT 0 COMMENT '是否上传订单(上传后扣除用户授权金额,产生扣费记录)',\r\nMODIFY\r\n COLUMN `add_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP\r\nAFTER\r\n `upLoadStatus`,\r\nMODIFY\r\n COLUMN `mdy_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP\r\nAFTER\r\n `add_time`";
-// sql = "ALTER TABLE\r\n kjd_order.order_" + i + "\r\nADD\r\n COLUMN `extCode` varchar (50) NOT NULL COMMENT 'sku货号',\r\nMODIFY\r\n COLUMN `className` varchar (100) NOT NULL COMMENT 'sku规格'\r\nAFTER\r\n `extCode`,\r\nMODIFY\r\n COLUMN `currencyType` varchar (10) NOT NULL\r\nAFTER\r\n `className`,\r\nMODIFY\r\n COLUMN `supplierPrice` int NOT NULL COMMENT '申报价格'\r\nAFTER\r\n `currencyType`,\r\nMODIFY\r\n COLUMN `purchaseQuantity` int NOT NULL COMMENT '备货件数'\r\nAFTER\r\n `supplierPrice`,\r\nMODIFY\r\n COLUMN `deliverQuantity` int NOT NULL COMMENT '送货件数'\r\nAFTER\r\n `purchaseQuantity`,\r\nMODIFY\r\n COLUMN `realReceiveAuthenticQuantity` int NOT NULL COMMENT '入库件数'\r\nAFTER\r\n `deliverQuantity`,\r\nMODIFY\r\n COLUMN `availableSaleDays` decimal (10, 0) NOT NULL COMMENT '可售天数'\r\nAFTER\r\n `realReceiveAuthenticQuantity`,\r\nMODIFY\r\n COLUMN `qcResult` int NULL COMMENT '抽检结果 1合格 2不合格'\r\nAFTER\r\n `availableSaleDays`,\r\nMODIFY\r\n COLUMN `thumbUrlList` varchar (500) NULL COMMENT 'sku图片'\r\nAFTER\r\n `qcResult`,\r\nMODIFY\r\n COLUMN `purchaseTime` bigint NOT NULL COMMENT '备货单创建时间'\r\nAFTER\r\n `thumbUrlList`,\r\nMODIFY\r\n COLUMN `deliverTime` bigint NULL COMMENT '发货时间'\r\nAFTER\r\n `purchaseTime`,\r\nMODIFY\r\n COLUMN `receiveTime` bigint NULL COMMENT '收货时间'\r\nAFTER\r\n `deliverTime`,\r\nMODIFY\r\n COLUMN `expectLatestDeliverTimeOrDefault` bigint NOT NULL COMMENT '最迟发货时间'\r\nAFTER\r\n `receiveTime`,\r\nMODIFY\r\n COLUMN `expectLatestArrivalTimeOrDefault` bigint NOT NULL COMMENT '最迟到货时间'\r\nAFTER\r\n `expectLatestDeliverTimeOrDefault`,\r\nMODIFY\r\n COLUMN `deliveryOrderSn` varchar (50) NULL COMMENT '发货单号'\r\nAFTER\r\n `expectLatestArrivalTimeOrDefault`,\r\nMODIFY\r\n COLUMN `receiveWarehouseId` varchar (25) NULL COMMENT '实际收货仓库Id'\r\nAFTER\r\n `deliveryOrderSn`,\r\nMODIFY\r\n COLUMN `receiveWarehouseName` varchar (50) NULL COMMENT '实际收货仓库'\r\nAFTER\r\n `receiveWarehouseId`,\r\nMODIFY\r\n COLUMN `warehouseGroupId` varchar (25) NULL COMMENT '仓组Id'\r\nAFTER\r\n `receiveWarehouseName`,\r\nMODIFY\r\n COLUMN `jiaTongCode` varchar (50) NULL COMMENT '佳同码'\r\nAFTER\r\n `warehouseGroupId`,\r\nMODIFY\r\n COLUMN `barCodeMd5` varchar (32) NULL COMMENT '商品条码MD5'\r\nAFTER\r\n `jiaTongCode`,\r\nMODIFY\r\n COLUMN `shippingMarkMd5` varchar (32) NULL COMMENT '箱唛文件MD5'\r\nAFTER\r\n `barCodeMd5`,\r\nMODIFY\r\n COLUMN `notes` varchar (50) NULL COMMENT '备注'\r\nAFTER\r\n `shippingMarkMd5`,\r\nMODIFY\r\n COLUMN `add_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP\r\nAFTER\r\n `notes`,\r\nMODIFY\r\n COLUMN `mdy_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP\r\nAFTER\r\n `add_time`";
-// sql = "ALTER TABLE\r\n kjd_order.order_" + i + "\r\nMODIFY\r\n COLUMN `extCode` varchar (50) NOT NULL COMMENT 'sku货号'\r\nAFTER\r\n `productSkuId`,\r\nMODIFY\r\n COLUMN `className` varchar (100) NOT NULL COMMENT 'sku规格'\r\nAFTER\r\n `extCode`,\r\nMODIFY\r\n COLUMN `currencyType` varchar (10) NOT NULL\r\nAFTER\r\n `className`,\r\nMODIFY\r\n COLUMN `supplierPrice` int NOT NULL COMMENT '申报价格'\r\nAFTER\r\n `currencyType`,\r\nMODIFY\r\n COLUMN `purchaseQuantity` int NOT NULL COMMENT '备货件数'\r\nAFTER\r\n `supplierPrice`,\r\nMODIFY\r\n COLUMN `deliverQuantity` int NOT NULL COMMENT '送货件数'\r\nAFTER\r\n `purchaseQuantity`,\r\nMODIFY\r\n COLUMN `realReceiveAuthenticQuantity` int NOT NULL COMMENT '入库件数'\r\nAFTER\r\n `deliverQuantity`,\r\nMODIFY\r\n COLUMN `availableSaleDays` decimal (10, 0) NOT NULL COMMENT '可售天数'\r\nAFTER\r\n `realReceiveAuthenticQuantity`,\r\nMODIFY\r\n COLUMN `qcResult` int NULL COMMENT '抽检结果 1合格 2不合格'\r\nAFTER\r\n `availableSaleDays`,\r\nMODIFY\r\n COLUMN `thumbUrlList` varchar (500) NULL COMMENT 'sku图片'\r\nAFTER\r\n `qcResult`,\r\nMODIFY\r\n COLUMN `purchaseTime` bigint NOT NULL COMMENT '备货单创建时间'\r\nAFTER\r\n `thumbUrlList`,\r\nMODIFY\r\n COLUMN `deliverTime` bigint NULL COMMENT '发货时间'\r\nAFTER\r\n `purchaseTime`,\r\nMODIFY\r\n COLUMN `receiveTime` bigint NULL COMMENT '收货时间'\r\nAFTER\r\n `deliverTime`,\r\nMODIFY\r\n COLUMN `expectLatestDeliverTimeOrDefault` bigint NOT NULL COMMENT '最迟发货时间'\r\nAFTER\r\n `receiveTime`,\r\nMODIFY\r\n COLUMN `expectLatestArrivalTimeOrDefault` bigint NOT NULL COMMENT '最迟到货时间'\r\nAFTER\r\n `expectLatestDeliverTimeOrDefault`,\r\nMODIFY\r\n COLUMN `deliveryOrderSn` varchar (50) NULL COMMENT '发货单号'\r\nAFTER\r\n `expectLatestArrivalTimeOrDefault`,\r\nMODIFY\r\n COLUMN `receiveWarehouseId` varchar (25) NULL COMMENT '实际收货仓库Id'\r\nAFTER\r\n `deliveryOrderSn`,\r\nMODIFY\r\n COLUMN `receiveWarehouseName` varchar (50) NULL COMMENT '实际收货仓库'\r\nAFTER\r\n `receiveWarehouseId`,\r\nMODIFY\r\n COLUMN `warehouseGroupId` varchar (25) NULL COMMENT '仓组Id'\r\nAFTER\r\n `receiveWarehouseName`,\r\nMODIFY\r\n COLUMN `jiaTongCode` varchar (50) NULL COMMENT '佳同码'\r\nAFTER\r\n `warehouseGroupId`,\r\nMODIFY\r\n COLUMN `barCodeMd5` varchar (32) NULL COMMENT '商品条码MD5'\r\nAFTER\r\n `jiaTongCode`,\r\nMODIFY\r\n COLUMN `shippingMarkMd5` varchar (32) NULL COMMENT '箱唛文件MD5'\r\nAFTER\r\n `barCodeMd5`,\r\nMODIFY\r\n COLUMN `notes` varchar (50) NULL COMMENT '备注'\r\nAFTER\r\n `shippingMarkMd5`,\r\nMODIFY\r\n COLUMN `upLoadStatus` int NOT NULL DEFAULT '0' COMMENT '是否上传订单(上传后扣除用户授权金额,产生扣费记录)'\r\nAFTER\r\n `notes`";
-// sql = "ALTER TABLE\r\n kjd_order.order_" + i + "\r\nADD\r\n COLUMN `costPrice` int NULL COMMENT '成本价',\r\nADD\r\n COLUMN `deliveryFee` int NULL COMMENT '车队费',\r\nADD\r\n COLUMN `markFee` int NULL COMMENT '贴标费',\r\nMODIFY\r\n COLUMN `purchaseQuantity` int NOT NULL COMMENT '备货件数'\r\nAFTER\r\n `markFee`,\r\nMODIFY\r\n COLUMN `deliverQuantity` int NOT NULL COMMENT '送货件数'\r\nAFTER\r\n `purchaseQuantity`,\r\nMODIFY\r\n COLUMN `realReceiveAuthenticQuantity` int NOT NULL COMMENT '入库件数'\r\nAFTER\r\n `deliverQuantity`,\r\nMODIFY\r\n COLUMN `availableSaleDays` decimal (10, 0) NOT NULL COMMENT '可售天数'\r\nAFTER\r\n `realReceiveAuthenticQuantity`,\r\nMODIFY\r\n COLUMN `qcResult` int NULL COMMENT '抽检结果 1合格 2不合格'\r\nAFTER\r\n `availableSaleDays`,\r\nMODIFY\r\n COLUMN `thumbUrlList` varchar (500) NULL COMMENT 'sku图片'\r\nAFTER\r\n `qcResult`,\r\nMODIFY\r\n COLUMN `purchaseTime` bigint NOT NULL COMMENT '备货单创建时间'\r\nAFTER\r\n `thumbUrlList`,\r\nMODIFY\r\n COLUMN `deliverTime` bigint NULL COMMENT '发货时间'\r\nAFTER\r\n `purchaseTime`,\r\nMODIFY\r\n COLUMN `receiveTime` bigint NULL COMMENT '收货时间'\r\nAFTER\r\n `deliverTime`,\r\nMODIFY\r\n COLUMN `expectLatestDeliverTimeOrDefault` bigint NOT NULL COMMENT '最迟发货时间'\r\nAFTER\r\n `receiveTime`,\r\nMODIFY\r\n COLUMN `expectLatestArrivalTimeOrDefault` bigint NOT NULL COMMENT '最迟到货时间'\r\nAFTER\r\n `expectLatestDeliverTimeOrDefault`,\r\nMODIFY\r\n COLUMN `deliveryOrderSn` varchar (50) NULL COMMENT '发货单号'\r\nAFTER\r\n `expectLatestArrivalTimeOrDefault`,\r\nMODIFY\r\n COLUMN `receiveWarehouseId` varchar (25) NULL COMMENT '实际收货仓库Id'\r\nAFTER\r\n `deliveryOrderSn`,\r\nMODIFY\r\n COLUMN `receiveWarehouseName` varchar (50) NULL COMMENT '实际收货仓库'\r\nAFTER\r\n `receiveWarehouseId`,\r\nMODIFY\r\n COLUMN `warehouseGroupId` varchar (25) NULL COMMENT '仓组Id'\r\nAFTER\r\n `receiveWarehouseName`,\r\nMODIFY\r\n COLUMN `jiaTongCode` varchar (50) NULL COMMENT '佳同码'\r\nAFTER\r\n `warehouseGroupId`,\r\nMODIFY\r\n COLUMN `barCodeMd5` varchar (32) NULL COMMENT '商品条码MD5'\r\nAFTER\r\n `jiaTongCode`,\r\nMODIFY\r\n COLUMN `shippingMarkMd5` varchar (32) NULL COMMENT '箱唛文件MD5'\r\nAFTER\r\n `barCodeMd5`,\r\nMODIFY\r\n COLUMN `notes` varchar (50) NULL COMMENT '备注'\r\nAFTER\r\n `shippingMarkMd5`,\r\nMODIFY\r\n COLUMN `upLoadStatus` int NOT NULL DEFAULT '0' COMMENT '是否上传订单(上传后扣除用户授权金额,产生扣费记录)'\r\nAFTER\r\n `notes`,\r\nMODIFY\r\n COLUMN `add_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP\r\nAFTER\r\n `upLoadStatus`,\r\nMODIFY\r\n COLUMN `mdy_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP\r\nAFTER\r\n `add_time`";
-// sql = "ALTER TABLE\r\n kjd_order.order_" + i + "\r\nMODIFY\r\n COLUMN `originalPurchaseOrderSn` varchar (25) NOT NULL COMMENT '备母货单号'\r\nAFTER\r\n `supplierId`,\r\nMODIFY\r\n COLUMN `subPurchaseOrderSn` varchar (25) NOT NULL COMMENT '备货单号'\r\nAFTER\r\n `originalPurchaseOrderSn`";
-// sql = "ALTER TABLE\r\n kjd_order.order_" + i + "\r\nMODIFY\r\n COLUMN `availableSaleDays` decimal (10, 0) NULL COMMENT '可售天数'\r\nAFTER\r\n `realReceiveAuthenticQuantity`";
-// sql = "ALTER TABLE\r\n kjd_order.order_" + i + "\r\nADD\r\n COLUMN `upProductId` varchar (25) NOT NULL COMMENT '上家编号',\r\nMODIFY\r\n COLUMN `productSkcId` varchar (25) NOT NULL\r\nAFTER\r\n `upProductId`,\r\nMODIFY\r\n COLUMN `productSkcPicture` varchar (250) NOT NULL COMMENT '主图'\r\nAFTER\r\n `productSkcId`,\r\nMODIFY\r\n COLUMN `productSn` varchar (50) NULL COMMENT '货号'\r\nAFTER\r\n `productSkcPicture`,\r\nMODIFY\r\n COLUMN `status` int NOT NULL COMMENT '状态 1待发货 2已送货 7已入库 8已作废'\r\nAFTER\r\n `productSn`,\r\nMODIFY\r\n COLUMN `productSkuId` varchar (25) NOT NULL\r\nAFTER\r\n `status`,\r\nMODIFY\r\n COLUMN `extCode` varchar (50) NOT NULL COMMENT 'sku货号'\r\nAFTER\r\n `productSkuId`,\r\nMODIFY\r\n COLUMN `className` varchar (100) NOT NULL COMMENT 'sku规格'\r\nAFTER\r\n `extCode`,\r\nMODIFY\r\n COLUMN `currencyType` varchar (10) NOT NULL\r\nAFTER\r\n `className`,\r\nMODIFY\r\n COLUMN `supplierPrice` int NOT NULL COMMENT '申报价格'\r\nAFTER\r\n `currencyType`,\r\nMODIFY\r\n COLUMN `costPrice` int NULL COMMENT '成本价'\r\nAFTER\r\n `supplierPrice`,\r\nMODIFY\r\n COLUMN `deliveryFee` int NULL COMMENT '车队费'\r\nAFTER\r\n `costPrice`,\r\nMODIFY\r\n COLUMN `markFee` int NULL COMMENT '贴标费'\r\nAFTER\r\n `deliveryFee`,\r\nMODIFY\r\n COLUMN `purchaseQuantity` int NOT NULL COMMENT '备货件数'\r\nAFTER\r\n `markFee`,\r\nMODIFY\r\n COLUMN `deliverQuantity` int NOT NULL COMMENT '送货件数'\r\nAFTER\r\n `purchaseQuantity`,\r\nMODIFY\r\n COLUMN `realReceiveAuthenticQuantity` int NOT NULL COMMENT '入库件数'\r\nAFTER\r\n `deliverQuantity`,\r\nMODIFY\r\n COLUMN `availableSaleDays` decimal (10, 0) NULL COMMENT '可售天数'\r\nAFTER\r\n `realReceiveAuthenticQuantity`,\r\nMODIFY\r\n COLUMN `qcResult` int NULL COMMENT '抽检结果 1合格 2不合格'\r\nAFTER\r\n `availableSaleDays`,\r\nMODIFY\r\n COLUMN `thumbUrlList` varchar (500) NULL COMMENT 'sku图片'\r\nAFTER\r\n `qcResult`,\r\nMODIFY\r\n COLUMN `purchaseTime` bigint NOT NULL COMMENT '备货单创建时间'\r\nAFTER\r\n `thumbUrlList`,\r\nMODIFY\r\n COLUMN `deliverTime` bigint NULL COMMENT '发货时间'\r\nAFTER\r\n `purchaseTime`,\r\nMODIFY\r\n COLUMN `receiveTime` bigint NULL COMMENT '收货时间'\r\nAFTER\r\n `deliverTime`,\r\nMODIFY\r\n COLUMN `expectLatestDeliverTimeOrDefault` bigint NOT NULL COMMENT '最迟发货时间'\r\nAFTER\r\n `receiveTime`,\r\nMODIFY\r\n COLUMN `expectLatestArrivalTimeOrDefault` bigint NOT NULL COMMENT '最迟到货时间'\r\nAFTER\r\n `expectLatestDeliverTimeOrDefault`,\r\nMODIFY\r\n COLUMN `deliveryOrderSn` varchar (50) NULL COMMENT '发货单号'\r\nAFTER\r\n `expectLatestArrivalTimeOrDefault`,\r\nMODIFY\r\n COLUMN `receiveWarehouseId` varchar (25) NULL COMMENT '实际收货仓库Id'\r\nAFTER\r\n `deliveryOrderSn`,\r\nMODIFY\r\n COLUMN `receiveWarehouseName` varchar (50) NULL COMMENT '实际收货仓库'\r\nAFTER\r\n `receiveWarehouseId`,\r\nMODIFY\r\n COLUMN `warehouseGroupId` varchar (25) NULL COMMENT '仓组Id'\r\nAFTER\r\n `receiveWarehouseName`,\r\nMODIFY\r\n COLUMN `jiaTongCode` varchar (50) NULL COMMENT '佳同码'\r\nAFTER\r\n `warehouseGroupId`,\r\nMODIFY\r\n COLUMN `barCodeMd5` varchar (32) NULL COMMENT '商品条码MD5'\r\nAFTER\r\n `jiaTongCode`,\r\nMODIFY\r\n COLUMN `shippingMarkMd5` varchar (32) NULL COMMENT '箱唛文件MD5'\r\nAFTER\r\n `barCodeMd5`,\r\nMODIFY\r\n COLUMN `notes` varchar (50) NULL COMMENT '备注'\r\nAFTER\r\n `shippingMarkMd5`,\r\nMODIFY\r\n COLUMN `upLoadStatus` int NOT NULL DEFAULT '0' COMMENT '是否上传订单(上传后扣除用户授权金额,产生扣费记录)'\r\nAFTER\r\n `notes`,\r\nMODIFY\r\n COLUMN `add_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP\r\nAFTER\r\n `upLoadStatus`,\r\nMODIFY\r\n COLUMN `mdy_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP\r\nAFTER\r\n `add_time`";
-// sql = "ALTER TABLE\r\n kjd_order.order_" + i + "\r\nMODIFY\r\n COLUMN `upProductId` varchar (25) NULL COMMENT '上家编号'\r\nAFTER\r\n `productId`";
-// sql = "ALTER TABLE\r\n kjd_order.order_" + i + "\r\nADD\r\n COLUMN `supplierName` varchar (50) NOT NULL COMMENT '店铺名称',\r\nMODIFY\r\n COLUMN `originalPurchaseOrderSn` varchar (25) NOT NULL COMMENT '备母货单号'\r\nAFTER\r\n `supplierName`,\r\nMODIFY\r\n COLUMN `subPurchaseOrderSn` varchar (25) NOT NULL COMMENT '备货单号'\r\nAFTER\r\n `originalPurchaseOrderSn`,\r\nMODIFY\r\n COLUMN `productName` varchar (1000) NOT NULL\r\nAFTER\r\n `subPurchaseOrderSn`,\r\nMODIFY\r\n COLUMN `category` varchar (50) NOT NULL\r\nAFTER\r\n `productName`,\r\nMODIFY\r\n COLUMN `productId` varchar (25) NOT NULL COMMENT '商品编号'\r\nAFTER\r\n `category`,\r\nMODIFY\r\n COLUMN `upProductId` varchar (25) NULL COMMENT '上家编号'\r\nAFTER\r\n `productId`,\r\nMODIFY\r\n COLUMN `productSkcId` varchar (25) NOT NULL\r\nAFTER\r\n `upProductId`,\r\nMODIFY\r\n COLUMN `productSkcPicture` varchar (250) NOT NULL COMMENT '主图'\r\nAFTER\r\n `productSkcId`,\r\nMODIFY\r\n COLUMN `productSn` varchar (50) NULL COMMENT '货号'\r\nAFTER\r\n `productSkcPicture`,\r\nMODIFY\r\n COLUMN `status` int NOT NULL COMMENT '状态 1待发货 2已送货 7已入库 8已作废'\r\nAFTER\r\n `productSn`,\r\nMODIFY\r\n COLUMN `productSkuId` varchar (25) NOT NULL\r\nAFTER\r\n `status`,\r\nMODIFY\r\n COLUMN `extCode` varchar (50) NOT NULL COMMENT 'sku货号'\r\nAFTER\r\n `productSkuId`,\r\nMODIFY\r\n COLUMN `className` varchar (100) NOT NULL COMMENT 'sku规格'\r\nAFTER\r\n `extCode`,\r\nMODIFY\r\n COLUMN `currencyType` varchar (10) NOT NULL\r\nAFTER\r\n `className`,\r\nMODIFY\r\n COLUMN `supplierPrice` int NOT NULL COMMENT '申报价格'\r\nAFTER\r\n `currencyType`,\r\nMODIFY\r\n COLUMN `costPrice` int NULL COMMENT '成本价'\r\nAFTER\r\n `supplierPrice`,\r\nMODIFY\r\n COLUMN `deliveryFee` int NULL COMMENT '车队费'\r\nAFTER\r\n `costPrice`,\r\nMODIFY\r\n COLUMN `markFee` int NULL COMMENT '贴标费'\r\nAFTER\r\n `deliveryFee`,\r\nMODIFY\r\n COLUMN `purchaseQuantity` int NOT NULL COMMENT '备货件数'\r\nAFTER\r\n `markFee`,\r\nMODIFY\r\n COLUMN `deliverQuantity` int NOT NULL COMMENT '送货件数'\r\nAFTER\r\n `purchaseQuantity`,\r\nMODIFY\r\n COLUMN `realReceiveAuthenticQuantity` int NOT NULL COMMENT '入库件数'\r\nAFTER\r\n `deliverQuantity`,\r\nMODIFY\r\n COLUMN `availableSaleDays` decimal (10, 0) NULL COMMENT '可售天数'\r\nAFTER\r\n `realReceiveAuthenticQuantity`,\r\nMODIFY\r\n COLUMN `qcResult` int NULL COMMENT '抽检结果 1合格 2不合格'\r\nAFTER\r\n `availableSaleDays`,\r\nMODIFY\r\n COLUMN `thumbUrlList` varchar (500) NULL COMMENT 'sku图片'\r\nAFTER\r\n `qcResult`,\r\nMODIFY\r\n COLUMN `purchaseTime` bigint NOT NULL COMMENT '备货单创建时间'\r\nAFTER\r\n `thumbUrlList`,\r\nMODIFY\r\n COLUMN `deliverTime` bigint NULL COMMENT '发货时间'\r\nAFTER\r\n `purchaseTime`,\r\nMODIFY\r\n COLUMN `receiveTime` bigint NULL COMMENT '收货时间'\r\nAFTER\r\n `deliverTime`,\r\nMODIFY\r\n COLUMN `expectLatestDeliverTimeOrDefault` bigint NOT NULL COMMENT '最迟发货时间'\r\nAFTER\r\n `receiveTime`,\r\nMODIFY\r\n COLUMN `expectLatestArrivalTimeOrDefault` bigint NOT NULL COMMENT '最迟到货时间'\r\nAFTER\r\n `expectLatestDeliverTimeOrDefault`,\r\nMODIFY\r\n COLUMN `deliveryOrderSn` varchar (50) NULL COMMENT '发货单号'\r\nAFTER\r\n `expectLatestArrivalTimeOrDefault`,\r\nMODIFY\r\n COLUMN `receiveWarehouseId` varchar (25) NULL COMMENT '实际收货仓库Id'\r\nAFTER\r\n `deliveryOrderSn`,\r\nMODIFY\r\n COLUMN `receiveWarehouseName` varchar (50) NULL COMMENT '实际收货仓库'\r\nAFTER\r\n `receiveWarehouseId`,\r\nMODIFY\r\n COLUMN `warehouseGroupId` varchar (25) NULL COMMENT '仓组Id'\r\nAFTER\r\n `receiveWarehouseName`,\r\nMODIFY\r\n COLUMN `jiaTongCode` varchar (50) NULL COMMENT '佳同码'\r\nAFTER\r\n `warehouseGroupId`,\r\nMODIFY\r\n COLUMN `barCodeMd5` varchar (32) NULL COMMENT '商品条码MD5'\r\nAFTER\r\n `jiaTongCode`,\r\nMODIFY\r\n COLUMN `shippingMarkMd5` varchar (32) NULL COMMENT '箱唛文件MD5'\r\nAFTER\r\n `barCodeMd5`,\r\nMODIFY\r\n COLUMN `notes` varchar (50) NULL COMMENT '备注'\r\nAFTER\r\n `shippingMarkMd5`,\r\nMODIFY\r\n COLUMN `upLoadStatus` int NOT NULL DEFAULT '0' COMMENT '是否上传订单(上传后扣除用户授权金额,产生扣费记录)'\r\nAFTER\r\n `notes`,\r\nMODIFY\r\n COLUMN `add_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP\r\nAFTER\r\n `upLoadStatus`,\r\nMODIFY\r\n COLUMN `mdy_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP\r\nAFTER\r\n `add_time`";
+ sql = "ALTER TABLE\r\n kjd_order.order_" + i + "\r\nADD\r\n COLUMN `upLoadStatus` int NOT NULL DEFAULT 0 COMMENT '是否上传订单(上传后扣除用户授权金额,产生扣费记录)',\r\nMODIFY\r\n COLUMN `add_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP\r\nAFTER\r\n `upLoadStatus`,\r\nMODIFY\r\n COLUMN `mdy_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP\r\nAFTER\r\n `add_time`";
+ sql = "ALTER TABLE\r\n kjd_order.order_" + i + "\r\nADD\r\n COLUMN `extCode` varchar (50) NOT NULL COMMENT 'sku货号',\r\nMODIFY\r\n COLUMN `className` varchar (100) NOT NULL COMMENT 'sku规格'\r\nAFTER\r\n `extCode`,\r\nMODIFY\r\n COLUMN `currencyType` varchar (10) NOT NULL\r\nAFTER\r\n `className`,\r\nMODIFY\r\n COLUMN `supplierPrice` int NOT NULL COMMENT '申报价格'\r\nAFTER\r\n `currencyType`,\r\nMODIFY\r\n COLUMN `purchaseQuantity` int NOT NULL COMMENT '备货件数'\r\nAFTER\r\n `supplierPrice`,\r\nMODIFY\r\n COLUMN `deliverQuantity` int NOT NULL COMMENT '送货件数'\r\nAFTER\r\n `purchaseQuantity`,\r\nMODIFY\r\n COLUMN `realReceiveAuthenticQuantity` int NOT NULL COMMENT '入库件数'\r\nAFTER\r\n `deliverQuantity`,\r\nMODIFY\r\n COLUMN `availableSaleDays` decimal (10, 0) NOT NULL COMMENT '可售天数'\r\nAFTER\r\n `realReceiveAuthenticQuantity`,\r\nMODIFY\r\n COLUMN `qcResult` int NULL COMMENT '抽检结果 1合格 2不合格'\r\nAFTER\r\n `availableSaleDays`,\r\nMODIFY\r\n COLUMN `thumbUrlList` varchar (500) NULL COMMENT 'sku图片'\r\nAFTER\r\n `qcResult`,\r\nMODIFY\r\n COLUMN `purchaseTime` bigint NOT NULL COMMENT '备货单创建时间'\r\nAFTER\r\n `thumbUrlList`,\r\nMODIFY\r\n COLUMN `deliverTime` bigint NULL COMMENT '发货时间'\r\nAFTER\r\n `purchaseTime`,\r\nMODIFY\r\n COLUMN `receiveTime` bigint NULL COMMENT '收货时间'\r\nAFTER\r\n `deliverTime`,\r\nMODIFY\r\n COLUMN `expectLatestDeliverTimeOrDefault` bigint NOT NULL COMMENT '最迟发货时间'\r\nAFTER\r\n `receiveTime`,\r\nMODIFY\r\n COLUMN `expectLatestArrivalTimeOrDefault` bigint NOT NULL COMMENT '最迟到货时间'\r\nAFTER\r\n `expectLatestDeliverTimeOrDefault`,\r\nMODIFY\r\n COLUMN `deliveryOrderSn` varchar (50) NULL COMMENT '发货单号'\r\nAFTER\r\n `expectLatestArrivalTimeOrDefault`,\r\nMODIFY\r\n COLUMN `receiveWarehouseId` varchar (25) NULL COMMENT '实际收货仓库Id'\r\nAFTER\r\n `deliveryOrderSn`,\r\nMODIFY\r\n COLUMN `receiveWarehouseName` varchar (50) NULL COMMENT '实际收货仓库'\r\nAFTER\r\n `receiveWarehouseId`,\r\nMODIFY\r\n COLUMN `warehouseGroupId` varchar (25) NULL COMMENT '仓组Id'\r\nAFTER\r\n `receiveWarehouseName`,\r\nMODIFY\r\n COLUMN `jiaTongCode` varchar (50) NULL COMMENT '佳同码'\r\nAFTER\r\n `warehouseGroupId`,\r\nMODIFY\r\n COLUMN `barCodeMd5` varchar (32) NULL COMMENT '商品条码MD5'\r\nAFTER\r\n `jiaTongCode`,\r\nMODIFY\r\n COLUMN `shippingMarkMd5` varchar (32) NULL COMMENT '箱唛文件MD5'\r\nAFTER\r\n `barCodeMd5`,\r\nMODIFY\r\n COLUMN `notes` varchar (50) NULL COMMENT '备注'\r\nAFTER\r\n `shippingMarkMd5`,\r\nMODIFY\r\n COLUMN `add_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP\r\nAFTER\r\n `notes`,\r\nMODIFY\r\n COLUMN `mdy_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP\r\nAFTER\r\n `add_time`";
+ sql = "ALTER TABLE\r\n kjd_order.order_" + i + "\r\nMODIFY\r\n COLUMN `extCode` varchar (50) NOT NULL COMMENT 'sku货号'\r\nAFTER\r\n `productSkuId`,\r\nMODIFY\r\n COLUMN `className` varchar (100) NOT NULL COMMENT 'sku规格'\r\nAFTER\r\n `extCode`,\r\nMODIFY\r\n COLUMN `currencyType` varchar (10) NOT NULL\r\nAFTER\r\n `className`,\r\nMODIFY\r\n COLUMN `supplierPrice` int NOT NULL COMMENT '申报价格'\r\nAFTER\r\n `currencyType`,\r\nMODIFY\r\n COLUMN `purchaseQuantity` int NOT NULL COMMENT '备货件数'\r\nAFTER\r\n `supplierPrice`,\r\nMODIFY\r\n COLUMN `deliverQuantity` int NOT NULL COMMENT '送货件数'\r\nAFTER\r\n `purchaseQuantity`,\r\nMODIFY\r\n COLUMN `realReceiveAuthenticQuantity` int NOT NULL COMMENT '入库件数'\r\nAFTER\r\n `deliverQuantity`,\r\nMODIFY\r\n COLUMN `availableSaleDays` decimal (10, 0) NOT NULL COMMENT '可售天数'\r\nAFTER\r\n `realReceiveAuthenticQuantity`,\r\nMODIFY\r\n COLUMN `qcResult` int NULL COMMENT '抽检结果 1合格 2不合格'\r\nAFTER\r\n `availableSaleDays`,\r\nMODIFY\r\n COLUMN `thumbUrlList` varchar (500) NULL COMMENT 'sku图片'\r\nAFTER\r\n `qcResult`,\r\nMODIFY\r\n COLUMN `purchaseTime` bigint NOT NULL COMMENT '备货单创建时间'\r\nAFTER\r\n `thumbUrlList`,\r\nMODIFY\r\n COLUMN `deliverTime` bigint NULL COMMENT '发货时间'\r\nAFTER\r\n `purchaseTime`,\r\nMODIFY\r\n COLUMN `receiveTime` bigint NULL COMMENT '收货时间'\r\nAFTER\r\n `deliverTime`,\r\nMODIFY\r\n COLUMN `expectLatestDeliverTimeOrDefault` bigint NOT NULL COMMENT '最迟发货时间'\r\nAFTER\r\n `receiveTime`,\r\nMODIFY\r\n COLUMN `expectLatestArrivalTimeOrDefault` bigint NOT NULL COMMENT '最迟到货时间'\r\nAFTER\r\n `expectLatestDeliverTimeOrDefault`,\r\nMODIFY\r\n COLUMN `deliveryOrderSn` varchar (50) NULL COMMENT '发货单号'\r\nAFTER\r\n `expectLatestArrivalTimeOrDefault`,\r\nMODIFY\r\n COLUMN `receiveWarehouseId` varchar (25) NULL COMMENT '实际收货仓库Id'\r\nAFTER\r\n `deliveryOrderSn`,\r\nMODIFY\r\n COLUMN `receiveWarehouseName` varchar (50) NULL COMMENT '实际收货仓库'\r\nAFTER\r\n `receiveWarehouseId`,\r\nMODIFY\r\n COLUMN `warehouseGroupId` varchar (25) NULL COMMENT '仓组Id'\r\nAFTER\r\n `receiveWarehouseName`,\r\nMODIFY\r\n COLUMN `jiaTongCode` varchar (50) NULL COMMENT '佳同码'\r\nAFTER\r\n `warehouseGroupId`,\r\nMODIFY\r\n COLUMN `barCodeMd5` varchar (32) NULL COMMENT '商品条码MD5'\r\nAFTER\r\n `jiaTongCode`,\r\nMODIFY\r\n COLUMN `shippingMarkMd5` varchar (32) NULL COMMENT '箱唛文件MD5'\r\nAFTER\r\n `barCodeMd5`,\r\nMODIFY\r\n COLUMN `notes` varchar (50) NULL COMMENT '备注'\r\nAFTER\r\n `shippingMarkMd5`,\r\nMODIFY\r\n COLUMN `upLoadStatus` int NOT NULL DEFAULT '0' COMMENT '是否上传订单(上传后扣除用户授权金额,产生扣费记录)'\r\nAFTER\r\n `notes`";
+ sql = "ALTER TABLE\r\n kjd_order.order_" + i + "\r\nADD\r\n COLUMN `costPrice` int NULL COMMENT '成本价',\r\nADD\r\n COLUMN `deliveryFee` int NULL COMMENT '车队费',\r\nADD\r\n COLUMN `markFee` int NULL COMMENT '贴标费',\r\nMODIFY\r\n COLUMN `purchaseQuantity` int NOT NULL COMMENT '备货件数'\r\nAFTER\r\n `markFee`,\r\nMODIFY\r\n COLUMN `deliverQuantity` int NOT NULL COMMENT '送货件数'\r\nAFTER\r\n `purchaseQuantity`,\r\nMODIFY\r\n COLUMN `realReceiveAuthenticQuantity` int NOT NULL COMMENT '入库件数'\r\nAFTER\r\n `deliverQuantity`,\r\nMODIFY\r\n COLUMN `availableSaleDays` decimal (10, 0) NOT NULL COMMENT '可售天数'\r\nAFTER\r\n `realReceiveAuthenticQuantity`,\r\nMODIFY\r\n COLUMN `qcResult` int NULL COMMENT '抽检结果 1合格 2不合格'\r\nAFTER\r\n `availableSaleDays`,\r\nMODIFY\r\n COLUMN `thumbUrlList` varchar (500) NULL COMMENT 'sku图片'\r\nAFTER\r\n `qcResult`,\r\nMODIFY\r\n COLUMN `purchaseTime` bigint NOT NULL COMMENT '备货单创建时间'\r\nAFTER\r\n `thumbUrlList`,\r\nMODIFY\r\n COLUMN `deliverTime` bigint NULL COMMENT '发货时间'\r\nAFTER\r\n `purchaseTime`,\r\nMODIFY\r\n COLUMN `receiveTime` bigint NULL COMMENT '收货时间'\r\nAFTER\r\n `deliverTime`,\r\nMODIFY\r\n COLUMN `expectLatestDeliverTimeOrDefault` bigint NOT NULL COMMENT '最迟发货时间'\r\nAFTER\r\n `receiveTime`,\r\nMODIFY\r\n COLUMN `expectLatestArrivalTimeOrDefault` bigint NOT NULL COMMENT '最迟到货时间'\r\nAFTER\r\n `expectLatestDeliverTimeOrDefault`,\r\nMODIFY\r\n COLUMN `deliveryOrderSn` varchar (50) NULL COMMENT '发货单号'\r\nAFTER\r\n `expectLatestArrivalTimeOrDefault`,\r\nMODIFY\r\n COLUMN `receiveWarehouseId` varchar (25) NULL COMMENT '实际收货仓库Id'\r\nAFTER\r\n `deliveryOrderSn`,\r\nMODIFY\r\n COLUMN `receiveWarehouseName` varchar (50) NULL COMMENT '实际收货仓库'\r\nAFTER\r\n `receiveWarehouseId`,\r\nMODIFY\r\n COLUMN `warehouseGroupId` varchar (25) NULL COMMENT '仓组Id'\r\nAFTER\r\n `receiveWarehouseName`,\r\nMODIFY\r\n COLUMN `jiaTongCode` varchar (50) NULL COMMENT '佳同码'\r\nAFTER\r\n `warehouseGroupId`,\r\nMODIFY\r\n COLUMN `barCodeMd5` varchar (32) NULL COMMENT '商品条码MD5'\r\nAFTER\r\n `jiaTongCode`,\r\nMODIFY\r\n COLUMN `shippingMarkMd5` varchar (32) NULL COMMENT '箱唛文件MD5'\r\nAFTER\r\n `barCodeMd5`,\r\nMODIFY\r\n COLUMN `notes` varchar (50) NULL COMMENT '备注'\r\nAFTER\r\n `shippingMarkMd5`,\r\nMODIFY\r\n COLUMN `upLoadStatus` int NOT NULL DEFAULT '0' COMMENT '是否上传订单(上传后扣除用户授权金额,产生扣费记录)'\r\nAFTER\r\n `notes`,\r\nMODIFY\r\n COLUMN `add_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP\r\nAFTER\r\n `upLoadStatus`,\r\nMODIFY\r\n COLUMN `mdy_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP\r\nAFTER\r\n `add_time`";
+ sql = "ALTER TABLE\r\n kjd_order.order_" + i + "\r\nMODIFY\r\n COLUMN `originalPurchaseOrderSn` varchar (25) NOT NULL COMMENT '备母货单号'\r\nAFTER\r\n `supplierId`,\r\nMODIFY\r\n COLUMN `subPurchaseOrderSn` varchar (25) NOT NULL COMMENT '备货单号'\r\nAFTER\r\n `originalPurchaseOrderSn`";
+ sql = "ALTER TABLE\r\n kjd_order.order_" + i + "\r\nMODIFY\r\n COLUMN `availableSaleDays` decimal (10, 0) NULL COMMENT '可售天数'\r\nAFTER\r\n `realReceiveAuthenticQuantity`";
+ sql = "ALTER TABLE\r\n kjd_order.order_" + i + "\r\nADD\r\n COLUMN `upProductId` varchar (25) NOT NULL COMMENT '上家编号',\r\nMODIFY\r\n COLUMN `productSkcId` varchar (25) NOT NULL\r\nAFTER\r\n `upProductId`,\r\nMODIFY\r\n COLUMN `productSkcPicture` varchar (250) NOT NULL COMMENT '主图'\r\nAFTER\r\n `productSkcId`,\r\nMODIFY\r\n COLUMN `productSn` varchar (50) NULL COMMENT '货号'\r\nAFTER\r\n `productSkcPicture`,\r\nMODIFY\r\n COLUMN `status` int NOT NULL COMMENT '状态 1待发货 2已送货 7已入库 8已作废'\r\nAFTER\r\n `productSn`,\r\nMODIFY\r\n COLUMN `productSkuId` varchar (25) NOT NULL\r\nAFTER\r\n `status`,\r\nMODIFY\r\n COLUMN `extCode` varchar (50) NOT NULL COMMENT 'sku货号'\r\nAFTER\r\n `productSkuId`,\r\nMODIFY\r\n COLUMN `className` varchar (100) NOT NULL COMMENT 'sku规格'\r\nAFTER\r\n `extCode`,\r\nMODIFY\r\n COLUMN `currencyType` varchar (10) NOT NULL\r\nAFTER\r\n `className`,\r\nMODIFY\r\n COLUMN `supplierPrice` int NOT NULL COMMENT '申报价格'\r\nAFTER\r\n `currencyType`,\r\nMODIFY\r\n COLUMN `costPrice` int NULL COMMENT '成本价'\r\nAFTER\r\n `supplierPrice`,\r\nMODIFY\r\n COLUMN `deliveryFee` int NULL COMMENT '车队费'\r\nAFTER\r\n `costPrice`,\r\nMODIFY\r\n COLUMN `markFee` int NULL COMMENT '贴标费'\r\nAFTER\r\n `deliveryFee`,\r\nMODIFY\r\n COLUMN `purchaseQuantity` int NOT NULL COMMENT '备货件数'\r\nAFTER\r\n `markFee`,\r\nMODIFY\r\n COLUMN `deliverQuantity` int NOT NULL COMMENT '送货件数'\r\nAFTER\r\n `purchaseQuantity`,\r\nMODIFY\r\n COLUMN `realReceiveAuthenticQuantity` int NOT NULL COMMENT '入库件数'\r\nAFTER\r\n `deliverQuantity`,\r\nMODIFY\r\n COLUMN `availableSaleDays` decimal (10, 0) NULL COMMENT '可售天数'\r\nAFTER\r\n `realReceiveAuthenticQuantity`,\r\nMODIFY\r\n COLUMN `qcResult` int NULL COMMENT '抽检结果 1合格 2不合格'\r\nAFTER\r\n `availableSaleDays`,\r\nMODIFY\r\n COLUMN `thumbUrlList` varchar (500) NULL COMMENT 'sku图片'\r\nAFTER\r\n `qcResult`,\r\nMODIFY\r\n COLUMN `purchaseTime` bigint NOT NULL COMMENT '备货单创建时间'\r\nAFTER\r\n `thumbUrlList`,\r\nMODIFY\r\n COLUMN `deliverTime` bigint NULL COMMENT '发货时间'\r\nAFTER\r\n `purchaseTime`,\r\nMODIFY\r\n COLUMN `receiveTime` bigint NULL COMMENT '收货时间'\r\nAFTER\r\n `deliverTime`,\r\nMODIFY\r\n COLUMN `expectLatestDeliverTimeOrDefault` bigint NOT NULL COMMENT '最迟发货时间'\r\nAFTER\r\n `receiveTime`,\r\nMODIFY\r\n COLUMN `expectLatestArrivalTimeOrDefault` bigint NOT NULL COMMENT '最迟到货时间'\r\nAFTER\r\n `expectLatestDeliverTimeOrDefault`,\r\nMODIFY\r\n COLUMN `deliveryOrderSn` varchar (50) NULL COMMENT '发货单号'\r\nAFTER\r\n `expectLatestArrivalTimeOrDefault`,\r\nMODIFY\r\n COLUMN `receiveWarehouseId` varchar (25) NULL COMMENT '实际收货仓库Id'\r\nAFTER\r\n `deliveryOrderSn`,\r\nMODIFY\r\n COLUMN `receiveWarehouseName` varchar (50) NULL COMMENT '实际收货仓库'\r\nAFTER\r\n `receiveWarehouseId`,\r\nMODIFY\r\n COLUMN `warehouseGroupId` varchar (25) NULL COMMENT '仓组Id'\r\nAFTER\r\n `receiveWarehouseName`,\r\nMODIFY\r\n COLUMN `jiaTongCode` varchar (50) NULL COMMENT '佳同码'\r\nAFTER\r\n `warehouseGroupId`,\r\nMODIFY\r\n COLUMN `barCodeMd5` varchar (32) NULL COMMENT '商品条码MD5'\r\nAFTER\r\n `jiaTongCode`,\r\nMODIFY\r\n COLUMN `shippingMarkMd5` varchar (32) NULL COMMENT '箱唛文件MD5'\r\nAFTER\r\n `barCodeMd5`,\r\nMODIFY\r\n COLUMN `notes` varchar (50) NULL COMMENT '备注'\r\nAFTER\r\n `shippingMarkMd5`,\r\nMODIFY\r\n COLUMN `upLoadStatus` int NOT NULL DEFAULT '0' COMMENT '是否上传订单(上传后扣除用户授权金额,产生扣费记录)'\r\nAFTER\r\n `notes`,\r\nMODIFY\r\n COLUMN `add_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP\r\nAFTER\r\n `upLoadStatus`,\r\nMODIFY\r\n COLUMN `mdy_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP\r\nAFTER\r\n `add_time`";
+ sql = "ALTER TABLE\r\n kjd_order.order_" + i + "\r\nMODIFY\r\n COLUMN `upProductId` varchar (25) NULL COMMENT '上家编号'\r\nAFTER\r\n `productId`";
+ sql = "ALTER TABLE\r\n kjd_order.order_" + i + "\r\nADD\r\n COLUMN `supplierName` varchar (50) NOT NULL COMMENT '店铺名称',\r\nMODIFY\r\n COLUMN `originalPurchaseOrderSn` varchar (25) NOT NULL COMMENT '备母货单号'\r\nAFTER\r\n `supplierName`,\r\nMODIFY\r\n COLUMN `subPurchaseOrderSn` varchar (25) NOT NULL COMMENT '备货单号'\r\nAFTER\r\n `originalPurchaseOrderSn`,\r\nMODIFY\r\n COLUMN `productName` varchar (1000) NOT NULL\r\nAFTER\r\n `subPurchaseOrderSn`,\r\nMODIFY\r\n COLUMN `category` varchar (50) NOT NULL\r\nAFTER\r\n `productName`,\r\nMODIFY\r\n COLUMN `productId` varchar (25) NOT NULL COMMENT '商品编号'\r\nAFTER\r\n `category`,\r\nMODIFY\r\n COLUMN `upProductId` varchar (25) NULL COMMENT '上家编号'\r\nAFTER\r\n `productId`,\r\nMODIFY\r\n COLUMN `productSkcId` varchar (25) NOT NULL\r\nAFTER\r\n `upProductId`,\r\nMODIFY\r\n COLUMN `productSkcPicture` varchar (250) NOT NULL COMMENT '主图'\r\nAFTER\r\n `productSkcId`,\r\nMODIFY\r\n COLUMN `productSn` varchar (50) NULL COMMENT '货号'\r\nAFTER\r\n `productSkcPicture`,\r\nMODIFY\r\n COLUMN `status` int NOT NULL COMMENT '状态 1待发货 2已送货 7已入库 8已作废'\r\nAFTER\r\n `productSn`,\r\nMODIFY\r\n COLUMN `productSkuId` varchar (25) NOT NULL\r\nAFTER\r\n `status`,\r\nMODIFY\r\n COLUMN `extCode` varchar (50) NOT NULL COMMENT 'sku货号'\r\nAFTER\r\n `productSkuId`,\r\nMODIFY\r\n COLUMN `className` varchar (100) NOT NULL COMMENT 'sku规格'\r\nAFTER\r\n `extCode`,\r\nMODIFY\r\n COLUMN `currencyType` varchar (10) NOT NULL\r\nAFTER\r\n `className`,\r\nMODIFY\r\n COLUMN `supplierPrice` int NOT NULL COMMENT '申报价格'\r\nAFTER\r\n `currencyType`,\r\nMODIFY\r\n COLUMN `costPrice` int NULL COMMENT '成本价'\r\nAFTER\r\n `supplierPrice`,\r\nMODIFY\r\n COLUMN `deliveryFee` int NULL COMMENT '车队费'\r\nAFTER\r\n `costPrice`,\r\nMODIFY\r\n COLUMN `markFee` int NULL COMMENT '贴标费'\r\nAFTER\r\n `deliveryFee`,\r\nMODIFY\r\n COLUMN `purchaseQuantity` int NOT NULL COMMENT '备货件数'\r\nAFTER\r\n `markFee`,\r\nMODIFY\r\n COLUMN `deliverQuantity` int NOT NULL COMMENT '送货件数'\r\nAFTER\r\n `purchaseQuantity`,\r\nMODIFY\r\n COLUMN `realReceiveAuthenticQuantity` int NOT NULL COMMENT '入库件数'\r\nAFTER\r\n `deliverQuantity`,\r\nMODIFY\r\n COLUMN `availableSaleDays` decimal (10, 0) NULL COMMENT '可售天数'\r\nAFTER\r\n `realReceiveAuthenticQuantity`,\r\nMODIFY\r\n COLUMN `qcResult` int NULL COMMENT '抽检结果 1合格 2不合格'\r\nAFTER\r\n `availableSaleDays`,\r\nMODIFY\r\n COLUMN `thumbUrlList` varchar (500) NULL COMMENT 'sku图片'\r\nAFTER\r\n `qcResult`,\r\nMODIFY\r\n COLUMN `purchaseTime` bigint NOT NULL COMMENT '备货单创建时间'\r\nAFTER\r\n `thumbUrlList`,\r\nMODIFY\r\n COLUMN `deliverTime` bigint NULL COMMENT '发货时间'\r\nAFTER\r\n `purchaseTime`,\r\nMODIFY\r\n COLUMN `receiveTime` bigint NULL COMMENT '收货时间'\r\nAFTER\r\n `deliverTime`,\r\nMODIFY\r\n COLUMN `expectLatestDeliverTimeOrDefault` bigint NOT NULL COMMENT '最迟发货时间'\r\nAFTER\r\n `receiveTime`,\r\nMODIFY\r\n COLUMN `expectLatestArrivalTimeOrDefault` bigint NOT NULL COMMENT '最迟到货时间'\r\nAFTER\r\n `expectLatestDeliverTimeOrDefault`,\r\nMODIFY\r\n COLUMN `deliveryOrderSn` varchar (50) NULL COMMENT '发货单号'\r\nAFTER\r\n `expectLatestArrivalTimeOrDefault`,\r\nMODIFY\r\n COLUMN `receiveWarehouseId` varchar (25) NULL COMMENT '实际收货仓库Id'\r\nAFTER\r\n `deliveryOrderSn`,\r\nMODIFY\r\n COLUMN `receiveWarehouseName` varchar (50) NULL COMMENT '实际收货仓库'\r\nAFTER\r\n `receiveWarehouseId`,\r\nMODIFY\r\n COLUMN `warehouseGroupId` varchar (25) NULL COMMENT '仓组Id'\r\nAFTER\r\n `receiveWarehouseName`,\r\nMODIFY\r\n COLUMN `jiaTongCode` varchar (50) NULL COMMENT '佳同码'\r\nAFTER\r\n `warehouseGroupId`,\r\nMODIFY\r\n COLUMN `barCodeMd5` varchar (32) NULL COMMENT '商品条码MD5'\r\nAFTER\r\n `jiaTongCode`,\r\nMODIFY\r\n COLUMN `shippingMarkMd5` varchar (32) NULL COMMENT '箱唛文件MD5'\r\nAFTER\r\n `barCodeMd5`,\r\nMODIFY\r\n COLUMN `notes` varchar (50) NULL COMMENT '备注'\r\nAFTER\r\n `shippingMarkMd5`,\r\nMODIFY\r\n COLUMN `upLoadStatus` int NOT NULL DEFAULT '0' COMMENT '是否上传订单(上传后扣除用户授权金额,产生扣费记录)'\r\nAFTER\r\n `notes`,\r\nMODIFY\r\n COLUMN `add_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP\r\nAFTER\r\n `upLoadStatus`,\r\nMODIFY\r\n COLUMN `mdy_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP\r\nAFTER\r\n `add_time`";
-// sql = "ALTER TABLE\r\n kjd_order.order_" + i + " CHANGE COLUMN `shippingMarkMd5` `shippingMarkMd5` varchar (32) NULL COMMENT '箱唛文件MD5'";
-// var rst = mySql.ExecuteNonQuery(sql);
-// }
-// mySql.Close();
+ sql = "ALTER TABLE\r\n kjd_order.order_" + i + " CHANGE COLUMN `shippingMarkMd5` `shippingMarkMd5` varchar (32) NULL COMMENT '箱唛文件MD5'";
+ sql = "ALTER TABLE\r\n kjd_order.order_code_" + i + " DROP COLUMN `subPurchaseOrderSn`,\r\n DROP COLUMN `jiaTongCode`,\r\n DROP COLUMN `shippingMarkMd5`,\r\n DROP COLUMN `shippingMarkBase64`,\r\n CHANGE COLUMN `barCodeMd5` `fileCodeMd5` varchar (32) NOT NULL,\r\n CHANGE COLUMN `barCodeBase64` `fileCodeBase64` longtext NOT NULL,\r\nMODIFY\r\n COLUMN `add_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP\r\nAFTER\r\n `fileCodeBase64`,\r\nMODIFY\r\n COLUMN `mdy_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP\r\nAFTER\r\n `add_time`,\r\n DROP INDEX `index_subPurchaseOrderSn`,\r\nADD\r\n UNIQUE `index_fileCodeMd5` USING btree (`fileCodeMd5`)";
+ var rst = mySql.ExecuteNonQuery(sql);
+ }
+ mySql.Close();
}
}
}
\ No newline at end of file
diff --git a/KJDService/KJD_WebService/BLL/KJD/UserManage.cs b/KJDService/KJD_WebService/BLL/KJD/UserManage.cs
index 44e0bfc..a870c9b 100644
--- a/KJDService/KJD_WebService/BLL/KJD/UserManage.cs
+++ b/KJDService/KJD_WebService/BLL/KJD/UserManage.cs
@@ -46,7 +46,7 @@ namespace KJD_Web.BLL
company_name = row["company_name"].ToString(),
is_sa = row.Table.Columns.Contains("is_sa") ? row["is_sa"].ParseToInt() : 0,
sa_level = row.Table.Columns.Contains("sa_level") ? row["sa_level"].ParseToInt() : 0,
- authorized_amount = row.Table.Columns.Contains("authorized_amount") ? row["sa_level"].ParseToInt() : 0,
+ authorized_amount = row.Table.Columns.Contains("authorized_amount") ? row["authorized_amount"].ParseToInt() : 0,
};
if (string.IsNullOrEmpty(user.company_name))
diff --git a/KJDService/KJD_WebService/KJD_WebService.csproj.user b/KJDService/KJD_WebService/KJD_WebService.csproj.user
index 4bcdc04..1b87364 100644
--- a/KJDService/KJD_WebService/KJD_WebService.csproj.user
+++ b/KJDService/KJD_WebService/KJD_WebService.csproj.user
@@ -8,7 +8,7 @@
- Release|Any CPU
+ Debug|Any CPU
ShowAllFiles
diff --git a/KJDService/KJD_WebService/OrderService.asmx.cs b/KJDService/KJD_WebService/OrderService.asmx.cs
index aa3d279..4a90183 100644
--- a/KJDService/KJD_WebService/OrderService.asmx.cs
+++ b/KJDService/KJD_WebService/OrderService.asmx.cs
@@ -83,6 +83,57 @@ namespace KJD_Web
var result = jsontext;
result = new OrderManage().UpdateOrderStatus1(jsontext);
+ Context.Response.Write(result);
+ Context.Response.End();
+ }
+ //AddOrderCodeFile
+ [WebMethod]
+ public void add_order_code_file()
+ {
+ string jsontext = GetRequestJsonString();
+
+ var result = jsontext;
+ result = new OrderManage().AddOrderCodeFile(jsontext);
+
+ Context.Response.Write(result);
+ Context.Response.End();
+ }
+
+ //SaveOrderCodeFileLink
+ [WebMethod]
+ public void save_order_code_file_link()
+ {
+ string jsontext = GetRequestJsonString();
+
+ var result = jsontext;
+ result = new OrderManage().SaveOrderCodeFileLink(jsontext);
+
+ Context.Response.Write(result);
+ Context.Response.End();
+ }
+
+ //getOrderCodeFile
+ [WebMethod]
+ public void get_order_code_file()
+ {
+ string jsontext = GetRequestJsonString();
+
+ var result = jsontext;
+ result = new OrderManage().getOrderCodeFile(jsontext);
+
+ Context.Response.Write(result);
+ Context.Response.End();
+ }
+
+ //UploadOrder
+ [WebMethod]
+ public void upload_order()
+ {
+ string jsontext = GetRequestJsonString();
+
+ var result = jsontext;
+ result = new OrderManage().UploadOrder(jsontext);
+
Context.Response.Write(result);
Context.Response.End();
}
diff --git a/KJDService/KJD_WebService/Utils/MySqlUtils.cs b/KJDService/KJD_WebService/Utils/MySqlUtils.cs
index b15b3e5..1614f74 100644
--- a/KJDService/KJD_WebService/Utils/MySqlUtils.cs
+++ b/KJDService/KJD_WebService/Utils/MySqlUtils.cs
@@ -2,10 +2,12 @@
using System;
using System.Collections.Generic;
using System.Data;
+using System.Data.SqlTypes;
using System.IO;
using System.Linq;
using System.Threading;
using System.Web;
+using System.Web.UI.WebControls.WebParts;
namespace KJD_Web.Utils
{
@@ -379,6 +381,55 @@ namespace KJD_Web.Utils
return null;
}
+ public int ExecuteRecordsRows(string SqlString)
+ {
+ return ExecuteRecordsRows(SqlString, null);
+ }
+ ///
+ /// 返回更改、插入或删除的行数
+ ///
+ ///
+ ///
+ ///
+ public int ExecuteRecordsRows(string SqlString, MySqlParameter[] parms)
+ {
+ SleepOrGo();
+ bool frist = true;
+ Retry:
+ if (Conn == null || Conn.State != ConnectionState.Open)
+ ConnTo();
+ try
+ {
+ CmdIni();
+ cmd.CommandText = SqlString;
+ if (parms != null)
+ foreach (MySqlParameter pram in parms)
+ cmd.Parameters.Add(pram);
+ reader = cmd.ExecuteReader();
+ if (reader.Read())
+ return reader.RecordsAffected;
+ return reader.RecordsAffected;
+ }
+ catch (Exception e)
+ {
+ if (e.Message.Contains("Illegal mix of collations"))
+ return 0;
+ if (frist)
+ {
+ frist = false;
+ ErrorDoing(e.Message);
+ goto Retry;
+ }
+ AddError(e.Message, SqlString);
+ }
+ finally
+ {
+ CloseReader();
+ IsRunning = false;
+ }
+ return 0;
+ }
+
///
/// 返回插入ID
///
diff --git a/TEMUKJD/Extension/DataGridViewExtension.cs b/TEMUKJD/Extension/DataGridViewExtension.cs
index a860a95..a68dc82 100644
--- a/TEMUKJD/Extension/DataGridViewExtension.cs
+++ b/TEMUKJD/Extension/DataGridViewExtension.cs
@@ -534,6 +534,205 @@ namespace TemuKJD.Extension
};
}
+
+ public static void AddVerticalMergeCell(this DataGridView dgv, ConcurrentList cellLst, bool drawRightBorder = true, Color? VerGridColor = null, Color? VerGridSelectColor = null)
+ {
+ int nHeight = 0;
+ int nLeft = 0;
+ int nTop = 0;
+ int nWidth = 0;
+
+ dgv.RowHeightChanged += (s, e) =>
+ {
+ bool has = false;
+ foreach (var cell in cellLst)
+ {
+ if (cell.RowIndex == e.Row.Index)
+ {
+ dgv.InvalidateCell(cell);
+ has = true;
+ }
+ }
+ if (has)
+ dgv.Update();
+ };
+ //合并列中某一列的列宽变化时,强制重绘
+ dgv.ColumnWidthChanged += (s, e) =>
+ {
+ bool has = false;
+ foreach (var cell in cellLst)
+ {
+ if (cell.ColumnIndex == e.Column.Index)
+ {
+ dgv.InvalidateCell(cell);
+ has = true;
+ }
+ }
+ if (has)
+ dgv.Update();
+ };
+ dgv.SelectionChanged += (s, e) =>
+ {
+ bool has = false;
+ foreach (var cell in cellLst)
+ {
+ if (cell.Displayed)
+ {
+ dgv.InvalidateCell(cell);
+ has = true;
+ }
+ }
+ if (has)
+ dgv.Update();
+ };
+ dgv.Scroll += (s, e) =>
+ {
+ bool has = false;
+ foreach (DataGridViewCell cell in cellLst)
+ {
+ if (cell.Displayed)
+ {
+ dgv.InvalidateCell(cell);
+ has = true;
+ }
+ }
+ if (has)
+ dgv.Update();
+ };
+ //处理重绘事件
+ dgv.CellPainting += (s, e) =>
+ {
+ if (e.RowIndex >= 0 && e.ColumnIndex >= 0) // 重绘单元格
+ {
+ foreach(DataGridViewCell cell in cellLst)
+ {
+ if (cell.RowIndex == e.RowIndex && cell.ColumnIndex == e.ColumnIndex)
+ {
+ nTop = e.CellBounds.Top;
+ nLeft = e.CellBounds.Left;
+ nWidth = e.CellBounds.Width;
+ nHeight = 0;
+ foreach (DataGridViewCell c in cellLst)
+ {
+ nHeight += dgv.Rows[c.RowIndex].Height;
+ }
+ for (int i = 0; i < cellLst.IndexOf(cell); i++)
+ {
+ nTop -= dgv.Rows[cellLst[i].RowIndex].Height;
+ }
+ var rect = new Rectangle(nLeft, nTop, nWidth - 1, nHeight - 1);
+ if (!drawRightBorder)
+ rect = new Rectangle(nLeft, nTop, nWidth, nHeight - 1);
+
+ e.PaintBackground(e.CellBounds, true); // false不绘制单元格背景
+ //e.PaintContent(e.CellBounds); // 绘制单元格内容,此处根据需要决定是否绘制内容
+
+ Brush brush;
+ Pen pen;
+ //if (cellLst.IndexOf(cell) < cellLst.Count - 1)
+ {
+ var color = VerGridColor;
+ // 分隔线
+ if (color == null)
+ {
+ //VerGridColor = Color.FromArgb(229, 229, 229);
+ color = e.RowIndex % 2 == 0 ? dgv.DefaultCellStyle.BackColor : dgv.AlternatingRowsDefaultCellStyle.BackColor;
+ color = e.CellStyle.BackColor;
+ }
+ var selectColor = VerGridSelectColor;
+ if (selectColor == null)
+ //VerGridColorSelect = Color.FromArgb(129, 129, 129);
+ selectColor = dgv.DefaultCellStyle.SelectionBackColor;
+ //if ((dgv.Rows[e.RowIndex].Cells[e.ColumnIndex]).Selected)
+ if (cellLst.Any(c =>c.Selected))
+ {
+ //using (pen = new Pen(selectColor.Value))
+ //{
+ // var rtBounds = e.CellBounds;
+ // //e.Graphics.DrawLine(pen, rtBounds.Right - 1, rtBounds.Top, rtBounds.Right - 1, rtBounds.Bottom - 2); // 右竖线
+ // e.Graphics.DrawLine(pen, rtBounds.Left, rtBounds.Bottom - 1, rtBounds.Right - 2, rtBounds.Bottom - 1); // 下横线
+ //}
+ using (brush = new SolidBrush(selectColor.Value))
+ {
+ e.Graphics.FillRectangle(brush, rect);
+ }
+ }
+ else
+ {
+ //using (pen = new Pen(color.Value))
+ //{
+ // var rtBounds = e.CellBounds;
+ // //e.Graphics.DrawLine(pen, rtBounds.Right - 1, rtBounds.Top, rtBounds.Right - 1, rtBounds.Bottom - 2); // 右竖线
+ // e.Graphics.DrawLine(pen, rtBounds.Left, rtBounds.Bottom - 1, rtBounds.Right - 2, rtBounds.Bottom - 1); // 下横线
+ //}
+ using (brush = new SolidBrush(color.Value))
+ {
+ e.Graphics.FillRectangle(brush, rect);
+ }
+ }
+ }
+
+ //if (cellLst.IndexOf(cell) == cellLst.Count - 1)
+ if (cell is DataGridViewImageCell == false)
+ {
+ var color = e.CellStyle.ForeColor;
+ if (cellLst.Any(c => c.Selected))
+ {
+ color = e.CellStyle.SelectionForeColor;
+ }
+ using (brush = new SolidBrush(color))
+ {
+ //StringFormat stringFormat = new StringFormat();
+ //stringFormat.Alignment = StringAlignment.Near;
+ //stringFormat.LineAlignment = StringAlignment.Near;
+ //stringFormat.FormatFlags = StringFormatFlags.MeasureTrailingSpaces; // 确保尾部空格被计算在内
+ //stringFormat.Trimming = StringTrimming.Character; // 处理超出宽度的字符
+ //stringFormat.SetMeasurableCharacterRanges(new CharacterRange[] { new CharacterRange(0, cell.Value.ParseToString().Length) }); // 设置测量范围
+
+ SizeF textSize = TextRenderer.MeasureText(cell.Value.ParseToString(), e.CellStyle.Font, new Size(nWidth - 10, nHeight), TextFormatFlags.WordBreak);
+ //单元列移出可见范围后将不再移动,需要强制改变绘制文字的位置
+ if (nLeft < 0)
+ nLeft = e.CellBounds.Right - nWidth;
+ PointF point = new PointF(nLeft + 1, nTop + (nHeight - textSize.Height) / 2);
+ if (e.CellStyle.Alignment.ToString().Contains("Center"))
+ point.X = nLeft + (nWidth - textSize.Width) / 2;
+ else if (e.CellStyle.Alignment.ToString().Contains("Right"))
+ point.X = nLeft + nWidth - textSize.Width - 1;
+ if (e.CellStyle.Alignment.ToString().Contains("Top"))
+ point.Y = nTop + 4;
+ else if (e.CellStyle.Alignment.ToString().Contains("Bottom"))
+ point.Y = nTop + nHeight - textSize.Height - 4;
+ e.Graphics.TextRenderingHint = System.Drawing.Text.TextRenderingHint.ClearTypeGridFit;
+ RectangleF rectF = new RectangleF(point.X, point.Y, nWidth - 10, nHeight - 10);
+ //e.Graphics.DrawString(cell.Value.ParseToString(), e.CellStyle.Font, brush, point);
+ e.Graphics.DrawString(cell.Value.ParseToString(), e.CellStyle.Font, brush, rectF);
+ }
+ }
+ else
+ {
+ var img = cell.Value as Image;
+
+ PointF point = new PointF(nLeft, nTop + (nHeight - img.Height) / 2);
+ if (e.CellStyle.Alignment.ToString().Contains("Center"))
+ point.X = nLeft + (nWidth - img.Width) / 2;
+ else if (e.CellStyle.Alignment.ToString().Contains("Right"))
+ point.X = nLeft + nWidth - img.Width - 1;
+ if (e.CellStyle.Alignment.ToString().Contains("Top"))
+ point.Y = nTop + 4;
+ else if (e.CellStyle.Alignment.ToString().Contains("Bottom"))
+ point.Y = nTop + nHeight - img.Height;
+ e.Graphics.DrawImage(img, point);
+ //RectangleF rectF = new RectangleF(point.X, point.Y, nWidth - 10, nHeight - 10);
+ //e.Graphics.DrawString(cell.Value.ParseToString(), e.CellStyle.Font, brush, point);
+ //e.Graphics.DrawString(cell.Value.ParseToString(), e.CellStyle.Font, brush, rectF);
+ }
+ e.Handled = true; // 告知系统不再处理单元格绘制事件
+ }
+ }
+ }
+ };
+ }
+
public static void AddImgColumn(this DataGridView dgv, string imgColumn, string imgPathColumn, bool isSetHttpsHttp = true)
{
dgv.Scroll += (s, e) =>
diff --git a/TEMUKJD/KJD.csproj b/TEMUKJD/KJD.csproj
index 0083095..e5f31cf 100644
--- a/TEMUKJD/KJD.csproj
+++ b/TEMUKJD/KJD.csproj
@@ -160,6 +160,12 @@
JITForm.cs
+
+ Form
+
+
+ JitOrderUploadFileForm.cs
+
Form
@@ -919,6 +925,9 @@
JITForm.cs
+
+ JitOrderUploadFileForm.cs
+
JitPushOrder.cs
@@ -1285,6 +1294,7 @@
+
diff --git a/TEMUKJD/KJDForms/AdminForms/AdminForm.Designer.cs b/TEMUKJD/KJDForms/AdminForms/AdminForm.Designer.cs
index 36582b7..1dc3bbd 100644
--- a/TEMUKJD/KJDForms/AdminForms/AdminForm.Designer.cs
+++ b/TEMUKJD/KJDForms/AdminForms/AdminForm.Designer.cs
@@ -38,7 +38,8 @@
System.Windows.Forms.TreeNode treeNode8 = new System.Windows.Forms.TreeNode("开通JIT");
System.Windows.Forms.TreeNode treeNode9 = new System.Windows.Forms.TreeNode("JIT卡密管理");
System.Windows.Forms.TreeNode treeNode10 = new System.Windows.Forms.TreeNode("加入发货台");
- System.Windows.Forms.TreeNode treeNode11 = new System.Windows.Forms.TreeNode("超级权限管理", new System.Windows.Forms.TreeNode[] {
+ System.Windows.Forms.TreeNode treeNode11 = new System.Windows.Forms.TreeNode("JIT订单扣费");
+ System.Windows.Forms.TreeNode treeNode12 = new System.Windows.Forms.TreeNode("超级权限管理", new System.Windows.Forms.TreeNode[] {
treeNode1,
treeNode2,
treeNode3,
@@ -48,7 +49,8 @@
treeNode7,
treeNode8,
treeNode9,
- treeNode10});
+ treeNode10,
+ treeNode11});
this.panel1 = new System.Windows.Forms.Panel();
this.panel3 = new System.Windows.Forms.Panel();
this.panel2 = new System.Windows.Forms.Panel();
@@ -159,10 +161,12 @@
treeNode9.Text = "JIT卡密管理";
treeNode10.Name = "加入发货台";
treeNode10.Text = "加入发货台";
- treeNode11.Name = "超级权限管理";
- treeNode11.Text = "超级权限管理";
+ treeNode11.Name = "JIT订单扣费";
+ treeNode11.Text = "JIT订单扣费";
+ treeNode12.Name = "超级权限管理";
+ treeNode12.Text = "超级权限管理";
this.tv.Nodes.AddRange(new System.Windows.Forms.TreeNode[] {
- treeNode11});
+ treeNode12});
this.tv.OverForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(235)))), ((int)(((byte)(235)))), ((int)(((byte)(235)))));
this.tv.Size = new System.Drawing.Size(140, 446);
this.tv.TabIndex = 1;
diff --git a/TEMUKJD/KJDForms/AdminForms/AdminForm.cs b/TEMUKJD/KJDForms/AdminForms/AdminForm.cs
index 0833709..c714320 100644
--- a/TEMUKJD/KJDForms/AdminForms/AdminForm.cs
+++ b/TEMUKJD/KJDForms/AdminForms/AdminForm.cs
@@ -14,6 +14,7 @@ using TemuKJD.BaseForms;
using TemuKJD.KJDForms.ProductSelectForms;
using TemuKJD.KJDForms.ProductThirdSelectForms;
using TemuKJD.KJDForms.ProductForms;
+using TemuKJD.KJDForms.JITForms;
namespace TemuKJD.KJDForms.AdminForms
{
@@ -29,6 +30,7 @@ namespace TemuKJD.KJDForms.AdminForms
public Lazy joinDeliveryFrom = new Lazy();
public Lazy jitForm = new Lazy();
public Lazy adminCardCodeFrom = new Lazy();
+ public Lazy jitPushOrder = new Lazy();
public AdminForm()
{
@@ -40,7 +42,7 @@ namespace TemuKJD.KJDForms.AdminForms
tv.ExpandGroup(tv.Nodes[0].Name);
List hideName = new List() { "超级用户管理", "超级店铺管理", "选品数据库", "选品加价管理", "认领待上传", "库存上传", "商品核价",
- "加入发货台", "开通JIT", "JIT卡密管理" };
+ "加入发货台", "开通JIT", "JIT卡密管理", "JIT订单扣费" };
if (BaseClass.GroupId == 3)
{
@@ -57,6 +59,7 @@ namespace TemuKJD.KJDForms.AdminForms
hideName.Remove("加入发货台");
if (MainForm.instance.pnlJit.Visible == true)
hideName.Remove("JIT卡密管理");
+ hideName.Remove("JIT订单扣费");
hideName.Remove("开通JIT");
}
if (BaseClass.SaLevel==2)
@@ -127,6 +130,10 @@ namespace TemuKJD.KJDForms.AdminForms
case "JIT卡密管理":
SetForm(adminCardCodeFrom.Value);
break;
+ case "JIT订单扣费":
+ jitPushOrder.Value.IsClientJit = false;
+ SetForm(jitPushOrder.Value);
+ break;
}
}));
}).Start();
diff --git a/TEMUKJD/KJDForms/AdminForms/AdminProductPriceCheckForm.Designer.cs b/TEMUKJD/KJDForms/AdminForms/AdminProductPriceCheckForm.Designer.cs
index 9ca6e3e..6d05993 100644
--- a/TEMUKJD/KJDForms/AdminForms/AdminProductPriceCheckForm.Designer.cs
+++ b/TEMUKJD/KJDForms/AdminForms/AdminProductPriceCheckForm.Designer.cs
@@ -30,15 +30,15 @@ namespace TemuKJD.KJDForms.AdminForms
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle10 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle11 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle12 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle13 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle14 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle15 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle16 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle17 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle18 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle19 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle20 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle21 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle22 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle23 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle24 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle25 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle26 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle27 = new System.Windows.Forms.DataGridViewCellStyle();
this.splitContainer1 = new System.Windows.Forms.SplitContainer();
this.ucGroupBoxEx1 = new TemuKJD.UserComponent.UcGroupBoxEx(this.components);
this.btnSearchPrice3 = new DevComponents.DotNetBar.PanelEx();
@@ -96,7 +96,6 @@ namespace TemuKJD.KJDForms.AdminForms
this.chkSearchTime = new TemuKJD.UserComponent.UcCheckBox(this.components);
this.pnlRestoreSizeAndNumber = new System.Windows.Forms.Panel();
this.numPieces = new System.Windows.Forms.NumericUpDown();
- this.label11 = new System.Windows.Forms.Label();
this.label17 = new System.Windows.Forms.Label();
this.numHeight2 = new System.Windows.Forms.NumericUpDown();
this.numHeight1 = new System.Windows.Forms.NumericUpDown();
@@ -110,6 +109,8 @@ namespace TemuKJD.KJDForms.AdminForms
this.label18 = new System.Windows.Forms.Label();
this.label19 = new System.Windows.Forms.Label();
this.label20 = new System.Windows.Forms.Label();
+ this.label11 = new System.Windows.Forms.Label();
+ this.chkLessThan = new TemuKJD.UserComponent.UcCheckBox(this.components);
this.splitContainer3 = new System.Windows.Forms.SplitContainer();
this.splitContainer2 = new System.Windows.Forms.SplitContainer();
this.pbShopLoading = new System.Windows.Forms.PictureBox();
@@ -496,22 +497,22 @@ namespace TemuKJD.KJDForms.AdminForms
//
this.dgvExtCode.AllowUserToAddRows = false;
this.dgvExtCode.AllowUserToDeleteRows = false;
- dataGridViewCellStyle10.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(249)))), ((int)(((byte)(249)))), ((int)(((byte)(249)))));
- this.dgvExtCode.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle10;
+ dataGridViewCellStyle19.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(249)))), ((int)(((byte)(249)))), ((int)(((byte)(249)))));
+ this.dgvExtCode.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle19;
this.dgvExtCode.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
| System.Windows.Forms.AnchorStyles.Left)));
this.dgvExtCode.AutoRowNumber = false;
this.dgvExtCode.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill;
this.dgvExtCode.BackgroundColor = System.Drawing.Color.White;
this.dgvExtCode.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
- dataGridViewCellStyle11.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
- dataGridViewCellStyle11.BackColor = System.Drawing.SystemColors.Control;
- dataGridViewCellStyle11.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- dataGridViewCellStyle11.ForeColor = System.Drawing.SystemColors.WindowText;
- dataGridViewCellStyle11.SelectionBackColor = System.Drawing.SystemColors.Highlight;
- dataGridViewCellStyle11.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
- dataGridViewCellStyle11.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
- this.dgvExtCode.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle11;
+ dataGridViewCellStyle20.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+ dataGridViewCellStyle20.BackColor = System.Drawing.SystemColors.Control;
+ dataGridViewCellStyle20.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ dataGridViewCellStyle20.ForeColor = System.Drawing.SystemColors.WindowText;
+ dataGridViewCellStyle20.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+ dataGridViewCellStyle20.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
+ dataGridViewCellStyle20.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
+ this.dgvExtCode.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle20;
this.dgvExtCode.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
this.colSelectExtCode,
this.colFilterExtCode,
@@ -1045,7 +1046,6 @@ namespace TemuKJD.KJDForms.AdminForms
// pnlRestoreSizeAndNumber
//
this.pnlRestoreSizeAndNumber.Controls.Add(this.numPieces);
- this.pnlRestoreSizeAndNumber.Controls.Add(this.label11);
this.pnlRestoreSizeAndNumber.Controls.Add(this.label17);
this.pnlRestoreSizeAndNumber.Controls.Add(this.numHeight2);
this.pnlRestoreSizeAndNumber.Controls.Add(this.numHeight1);
@@ -1059,6 +1059,8 @@ namespace TemuKJD.KJDForms.AdminForms
this.pnlRestoreSizeAndNumber.Controls.Add(this.label18);
this.pnlRestoreSizeAndNumber.Controls.Add(this.label19);
this.pnlRestoreSizeAndNumber.Controls.Add(this.label20);
+ this.pnlRestoreSizeAndNumber.Controls.Add(this.label11);
+ this.pnlRestoreSizeAndNumber.Controls.Add(this.chkLessThan);
this.pnlRestoreSizeAndNumber.Location = new System.Drawing.Point(920, 76);
this.pnlRestoreSizeAndNumber.Name = "pnlRestoreSizeAndNumber";
this.pnlRestoreSizeAndNumber.Size = new System.Drawing.Size(278, 58);
@@ -1067,7 +1069,7 @@ namespace TemuKJD.KJDForms.AdminForms
// numPieces
//
this.numPieces.Enabled = false;
- this.numPieces.Location = new System.Drawing.Point(108, 3);
+ this.numPieces.Location = new System.Drawing.Point(125, 3);
this.numPieces.Margin = new System.Windows.Forms.Padding(0, 3, 0, 3);
this.numPieces.Maximum = new decimal(new int[] {
99999,
@@ -1076,7 +1078,7 @@ namespace TemuKJD.KJDForms.AdminForms
0});
this.numPieces.Name = "numPieces";
this.numPieces.ReadOnly = true;
- this.numPieces.Size = new System.Drawing.Size(41, 23);
+ this.numPieces.Size = new System.Drawing.Size(31, 23);
this.numPieces.TabIndex = 1158;
this.numPieces.Value = new decimal(new int[] {
1,
@@ -1084,25 +1086,15 @@ namespace TemuKJD.KJDForms.AdminForms
0,
0});
//
- // label11
- //
- this.label11.AutoSize = true;
- this.label11.Location = new System.Drawing.Point(3, 6);
- this.label11.Margin = new System.Windows.Forms.Padding(6, 0, 0, 0);
- this.label11.Name = "label11";
- this.label11.Size = new System.Drawing.Size(80, 17);
- this.label11.TabIndex = 1118;
- this.label11.Text = "还原参数值:";
- //
// label17
//
this.label17.AutoSize = true;
- this.label17.Location = new System.Drawing.Point(80, 6);
+ this.label17.Location = new System.Drawing.Point(109, 6);
this.label17.Margin = new System.Windows.Forms.Padding(6, 0, 0, 0);
this.label17.Name = "label17";
- this.label17.Size = new System.Drawing.Size(32, 17);
+ this.label17.Size = new System.Drawing.Size(20, 17);
this.label17.TabIndex = 1159;
- this.label17.Text = "数量";
+ this.label17.Text = "量";
//
// numHeight2
//
@@ -1288,6 +1280,27 @@ namespace TemuKJD.KJDForms.AdminForms
this.label20.TabIndex = 684;
this.label20.Text = "重";
//
+ // label11
+ //
+ this.label11.AutoSize = true;
+ this.label11.Location = new System.Drawing.Point(77, 6);
+ this.label11.Margin = new System.Windows.Forms.Padding(6, 0, 0, 0);
+ this.label11.Name = "label11";
+ this.label11.Size = new System.Drawing.Size(44, 17);
+ this.label11.TabIndex = 1118;
+ this.label11.Text = "参数:";
+ //
+ // chkLessThan
+ //
+ this.chkLessThan.AutoSize = true;
+ this.chkLessThan.Location = new System.Drawing.Point(7, 4);
+ this.chkLessThan.Name = "chkLessThan";
+ this.chkLessThan.Size = new System.Drawing.Size(75, 21);
+ this.chkLessThan.TabIndex = 1160;
+ this.chkLessThan.Text = "反转符号";
+ this.chkLessThan.UseVisualStyleBackColor = true;
+ this.chkLessThan.CheckedChanged += new System.EventHandler(this.chkLessThan_CheckedChanged);
+ //
// splitContainer3
//
this.splitContainer3.Dock = System.Windows.Forms.DockStyle.Fill;
@@ -1348,19 +1361,19 @@ namespace TemuKJD.KJDForms.AdminForms
//
this.dgvShop.AllowUserToAddRows = false;
this.dgvShop.AllowUserToDeleteRows = false;
- dataGridViewCellStyle12.BackColor = System.Drawing.Color.WhiteSmoke;
- this.dgvShop.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle12;
+ dataGridViewCellStyle21.BackColor = System.Drawing.Color.WhiteSmoke;
+ this.dgvShop.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle21;
this.dgvShop.AutoRowNumber = true;
this.dgvShop.BackgroundColor = System.Drawing.Color.White;
this.dgvShop.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
- dataGridViewCellStyle13.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
- dataGridViewCellStyle13.BackColor = System.Drawing.SystemColors.Control;
- dataGridViewCellStyle13.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- dataGridViewCellStyle13.ForeColor = System.Drawing.SystemColors.WindowText;
- dataGridViewCellStyle13.SelectionBackColor = System.Drawing.SystemColors.Highlight;
- dataGridViewCellStyle13.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
- dataGridViewCellStyle13.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
- this.dgvShop.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle13;
+ dataGridViewCellStyle22.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+ dataGridViewCellStyle22.BackColor = System.Drawing.SystemColors.Control;
+ dataGridViewCellStyle22.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ dataGridViewCellStyle22.ForeColor = System.Drawing.SystemColors.WindowText;
+ dataGridViewCellStyle22.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+ dataGridViewCellStyle22.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
+ dataGridViewCellStyle22.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
+ this.dgvShop.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle22;
this.dgvShop.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
this.dgvShop.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
this.colSelect,
@@ -1579,19 +1592,19 @@ namespace TemuKJD.KJDForms.AdminForms
//
this.dgvPriceCheck.AllowUserToAddRows = false;
this.dgvPriceCheck.AllowUserToDeleteRows = false;
- dataGridViewCellStyle14.BackColor = System.Drawing.Color.WhiteSmoke;
- this.dgvPriceCheck.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle14;
+ dataGridViewCellStyle23.BackColor = System.Drawing.Color.WhiteSmoke;
+ this.dgvPriceCheck.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle23;
this.dgvPriceCheck.AutoRowNumber = true;
this.dgvPriceCheck.BackgroundColor = System.Drawing.Color.White;
this.dgvPriceCheck.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
- dataGridViewCellStyle15.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
- dataGridViewCellStyle15.BackColor = System.Drawing.SystemColors.Control;
- dataGridViewCellStyle15.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- dataGridViewCellStyle15.ForeColor = System.Drawing.SystemColors.WindowText;
- dataGridViewCellStyle15.SelectionBackColor = System.Drawing.SystemColors.Highlight;
- dataGridViewCellStyle15.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
- dataGridViewCellStyle15.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
- this.dgvPriceCheck.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle15;
+ dataGridViewCellStyle24.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+ dataGridViewCellStyle24.BackColor = System.Drawing.SystemColors.Control;
+ dataGridViewCellStyle24.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ dataGridViewCellStyle24.ForeColor = System.Drawing.SystemColors.WindowText;
+ dataGridViewCellStyle24.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+ dataGridViewCellStyle24.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
+ dataGridViewCellStyle24.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
+ this.dgvPriceCheck.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle24;
this.dgvPriceCheck.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
this.dgvPriceCheck.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
this.colCheck,
@@ -1704,8 +1717,8 @@ namespace TemuKJD.KJDForms.AdminForms
//
// colProdName
//
- dataGridViewCellStyle16.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
- this.colProdName.DefaultCellStyle = dataGridViewCellStyle16;
+ dataGridViewCellStyle25.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+ this.colProdName.DefaultCellStyle = dataGridViewCellStyle25;
this.colProdName.HeaderText = "标题";
this.colProdName.Name = "colProdName";
this.colProdName.ReadOnly = true;
@@ -1713,8 +1726,8 @@ namespace TemuKJD.KJDForms.AdminForms
//
// colSkuName
//
- dataGridViewCellStyle17.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
- this.colSkuName.DefaultCellStyle = dataGridViewCellStyle17;
+ dataGridViewCellStyle26.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+ this.colSkuName.DefaultCellStyle = dataGridViewCellStyle26;
this.colSkuName.HeaderText = "规格名称";
this.colSkuName.Name = "colSkuName";
this.colSkuName.ReadOnly = true;
@@ -1764,8 +1777,8 @@ namespace TemuKJD.KJDForms.AdminForms
//
// colCreatTime
//
- dataGridViewCellStyle18.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
- this.colCreatTime.DefaultCellStyle = dataGridViewCellStyle18;
+ dataGridViewCellStyle27.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+ this.colCreatTime.DefaultCellStyle = dataGridViewCellStyle27;
this.colCreatTime.HeaderText = "创建时间";
this.colCreatTime.Name = "colCreatTime";
this.colCreatTime.ReadOnly = true;
@@ -2025,5 +2038,6 @@ namespace TemuKJD.KJDForms.AdminForms
private System.Windows.Forms.Label label17;
private System.Windows.Forms.Panel pnlRestoreSizeAndNumber;
private DevComponents.DotNetBar.PanelEx btnSearchPrice3;
+ private UserComponent.UcCheckBox chkLessThan;
}
}
\ No newline at end of file
diff --git a/TEMUKJD/KJDForms/AdminForms/AdminProductPriceCheckForm.cs b/TEMUKJD/KJDForms/AdminForms/AdminProductPriceCheckForm.cs
index d9fbcf8..25a790e 100644
--- a/TEMUKJD/KJDForms/AdminForms/AdminProductPriceCheckForm.cs
+++ b/TEMUKJD/KJDForms/AdminForms/AdminProductPriceCheckForm.cs
@@ -30,7 +30,7 @@ namespace TemuKJD.KJDForms.AdminForms
public bool IsClientJit { get; set; } = false;
CheckBox chkSelectAll;
PriceCheckConfig priceCheckConfig = null;
- List lstPriceCheckFilterConfig = new List();
+ ConcurrentList lstPriceCheckFilterConfig = new ConcurrentList();
public CancellationTokenSource cancellationTokenSource { get; set; } = null;
public ConcurrentList lstAdminShopInfo { get; set; } = new ConcurrentList();
public ConcurrentList lstCheckPriceInfo = new ConcurrentList();
@@ -43,9 +43,9 @@ namespace TemuKJD.KJDForms.AdminForms
private void AdminProductPriceCheckForm_Load(object sender, EventArgs e)
{
- lstPriceCheckFilterConfig = NaiBa.Util.Helper.ConfigHelper.LoadConfig>("price_check_filter_config");
+ lstPriceCheckFilterConfig = NaiBa.Util.Helper.ConfigHelper.LoadConfig>("price_check_filter_config");
if (lstPriceCheckFilterConfig == null)
- lstPriceCheckFilterConfig = new List();
+ lstPriceCheckFilterConfig = new ConcurrentList();
//this.dgvShop.AddSelectorColumn("colSelect");
chkSelectAll = dgvShop.Columns["colSelect"].AddHeaderCheckBox(HorizontalAlignment.Center, 0, 0, null, null, false, null, true);
@@ -93,6 +93,8 @@ namespace TemuKJD.KJDForms.AdminForms
this.numWeight2.Value = 200;
btnSearchPrice3.Visible = false;
+ btnStop.Location = btnSearchPrice3.Location;
+ btnStop.Size = btnSearchPrice3.Size;
}
if (IsClientJit)
@@ -127,7 +129,7 @@ namespace TemuKJD.KJDForms.AdminForms
{
var list = lstAdminShopInfo.Where(s => s.LoginStatus2 == "国际版在线").ToList();
if (IsClientJit)
- list = list.Where(s => s.LoginStatus2 == "国际版在线" && s.jit_expire_time >= DateTime.Now.Date).ToList();
+ list = GlobalConfig.ShopLoginList.Where(s => s.LoginStatus2 == "国际版在线" && s.jit_expire_time >= DateTime.Now.Date).ToList();
foreach (DataGridViewRow row in dgvShop.Rows)
{
if (list.Any(l => l.ShopId == row.Cells["colShopId"]?.Value?.ToString()))
@@ -2171,7 +2173,12 @@ namespace TemuKJD.KJDForms.AdminForms
//长宽高超50且重量大于1000克认为是有意改大了参数需要还原
//if (skc.skuList.Any(s => (s.len >= 45 * 10 || s.width >= 45 * 10 || s.height >= 45 * 10) && s.weight >= 1000 * 1000))
// return true;
- if (skc.skuList.Any(s => (s.len >= numJudgeLen.Value * 10 || s.width >= numJudgeLen.Value * 10 || s.height >= numJudgeLen.Value * 10) && s.weight >= numJudgeWeight.Value * 1000))
+
+ bool isRevers = false;
+ Invoke(new Action(() => { isRevers = chkLessThan.Checked; }));
+ if (!isRevers && skc.skuList.Any(s => (s.len >= numJudgeLen.Value * 10 || s.width >= numJudgeLen.Value * 10 || s.height >= numJudgeLen.Value * 10) && s.weight >= numJudgeWeight.Value * 1000))
+ return true;
+ else if (isRevers && skc.skuList.Any(s => (s.len < numJudgeLen.Value * 10 || s.width < numJudgeLen.Value * 10 || s.height < numJudgeLen.Value * 10) && s.weight < numJudgeWeight.Value * 1000))
return true;
return false;
}
@@ -2449,6 +2456,22 @@ namespace TemuKJD.KJDForms.AdminForms
{
chkFilterSize.Checked = !chkFilterSize.Checked;
}
+
+ private void chkLessThan_CheckedChanged(object sender, EventArgs e)
+ {
+ if(chkLessThan.Checked)
+ {
+ lblJudgeLen.Text = "长<";
+ lblJudgeWeight.Text = "且重<";
+ lblJudgeLen.ForeColor = lblJudgeWeight.ForeColor = Color.Red;
+ }
+ else
+ {
+ lblJudgeLen.Text = "长≥";
+ lblJudgeWeight.Text = "且重≥";
+ lblJudgeLen.ForeColor = lblJudgeWeight.ForeColor = Color.Black;
+ }
+ }
}
public class PriceCheckConfig
diff --git a/TEMUKJD/KJDForms/JITForms/JITForm.cs b/TEMUKJD/KJDForms/JITForms/JITForm.cs
index 6034ace..c2f7143 100644
--- a/TEMUKJD/KJDForms/JITForms/JITForm.cs
+++ b/TEMUKJD/KJDForms/JITForms/JITForm.cs
@@ -31,7 +31,10 @@ namespace TemuKJD.KJDForms.JITForms
tv.SelectedNode = tv.Nodes[0].Nodes[0];
tv.ExpandGroup(tv.Nodes[0].Name);
- List hideName = new List() { "请在列表中填写要隐藏的Tab页面", "JIT推单" };
+ List hideName = new List() { "请在列表中填写要隐藏的Tab页面", /*"JIT推单"*/ };
+#if DEBUG
+ hideName.Remove("JIT推单");
+#endif
foreach (var item in hideName)
{
diff --git a/TEMUKJD/KJDForms/JITForms/JitOrderUploadFileForm.Designer.cs b/TEMUKJD/KJDForms/JITForms/JitOrderUploadFileForm.Designer.cs
new file mode 100644
index 0000000..c19a3af
--- /dev/null
+++ b/TEMUKJD/KJDForms/JITForms/JitOrderUploadFileForm.Designer.cs
@@ -0,0 +1,334 @@
+
+namespace TemuKJD.KJDForms.JITForms
+{
+ partial class JitOrderUploadFileForm
+ {
+ ///
+ /// Required designer variable.
+ ///
+ private System.ComponentModel.IContainer components = null;
+
+ ///
+ /// Clean up any resources being used.
+ ///
+ /// true if managed resources should be disposed; otherwise, false.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Windows Form Designer generated code
+
+ ///
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ ///
+ private void InitializeComponent()
+ {
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(JitOrderUploadFileForm));
+ this.panel2 = new System.Windows.Forms.Panel();
+ this.lblShippingMark = new System.Windows.Forms.Label();
+ this.lblBarCode = new System.Windows.Forms.Label();
+ this.btnSet1 = new DevComponents.DotNetBar.PanelEx();
+ this.label3 = new System.Windows.Forms.Label();
+ this.label2 = new System.Windows.Forms.Label();
+ this.label1 = new System.Windows.Forms.Label();
+ this.btnUpload2 = new DevComponents.DotNetBar.PanelEx();
+ this.pbShippingMark = new System.Windows.Forms.PictureBox();
+ this.btnUpload1 = new DevComponents.DotNetBar.PanelEx();
+ this.btnOk = new DevComponents.DotNetBar.PanelEx();
+ this.txtJiaTongCode = new System.Windows.Forms.TextBox();
+ this.pbBarCode = new System.Windows.Forms.PictureBox();
+ this.lblBarCodeShow = new System.Windows.Forms.Label();
+ this.lblShippingMarkShow = new System.Windows.Forms.Label();
+ this.btnClose = new DevComponents.DotNetBar.PanelEx();
+ this.panel2.SuspendLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.pbShippingMark)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.pbBarCode)).BeginInit();
+ this.SuspendLayout();
+ //
+ // panel2
+ //
+ this.panel2.BackColor = System.Drawing.Color.White;
+ this.panel2.Controls.Add(this.btnClose);
+ this.panel2.Controls.Add(this.lblShippingMarkShow);
+ this.panel2.Controls.Add(this.lblBarCodeShow);
+ this.panel2.Controls.Add(this.lblShippingMark);
+ this.panel2.Controls.Add(this.lblBarCode);
+ this.panel2.Controls.Add(this.btnSet1);
+ this.panel2.Controls.Add(this.label3);
+ this.panel2.Controls.Add(this.label2);
+ this.panel2.Controls.Add(this.label1);
+ this.panel2.Controls.Add(this.btnUpload2);
+ this.panel2.Controls.Add(this.pbShippingMark);
+ this.panel2.Controls.Add(this.btnUpload1);
+ this.panel2.Controls.Add(this.btnOk);
+ this.panel2.Controls.Add(this.txtJiaTongCode);
+ this.panel2.Controls.Add(this.pbBarCode);
+ this.panel2.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.panel2.Location = new System.Drawing.Point(1, 33);
+ this.panel2.Name = "panel2";
+ this.panel2.Size = new System.Drawing.Size(425, 497);
+ this.panel2.TabIndex = 1;
+ //
+ // lblShippingMark
+ //
+ this.lblShippingMark.AutoSize = true;
+ this.lblShippingMark.Location = new System.Drawing.Point(275, 295);
+ this.lblShippingMark.Name = "lblShippingMark";
+ this.lblShippingMark.Size = new System.Drawing.Size(89, 17);
+ this.lblShippingMark.TabIndex = 495;
+ this.lblShippingMark.Text = "shippingMark";
+ this.lblShippingMark.Visible = false;
+ //
+ // lblBarCode
+ //
+ this.lblBarCode.AutoSize = true;
+ this.lblBarCode.Location = new System.Drawing.Point(275, 123);
+ this.lblBarCode.Name = "lblBarCode";
+ this.lblBarCode.Size = new System.Drawing.Size(59, 17);
+ this.lblBarCode.TabIndex = 494;
+ this.lblBarCode.Text = "barCode";
+ this.lblBarCode.Visible = false;
+ //
+ // btnSet1
+ //
+ this.btnSet1.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
+ this.btnSet1.Cursor = System.Windows.Forms.Cursors.Hand;
+ this.btnSet1.DisabledBackColor = System.Drawing.Color.Empty;
+ this.btnSet1.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.btnSet1.Location = new System.Drawing.Point(334, 34);
+ this.btnSet1.Name = "btnSet1";
+ this.btnSet1.Size = new System.Drawing.Size(55, 23);
+ this.btnSet1.Style.Alignment = System.Drawing.StringAlignment.Center;
+ this.btnSet1.Style.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
+ this.btnSet1.Style.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
+ this.btnSet1.Style.BorderColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
+ this.btnSet1.Style.BorderDashStyle = System.Drawing.Drawing2D.DashStyle.Dash;
+ this.btnSet1.Style.BorderSide = DevComponents.DotNetBar.eBorderSide.None;
+ this.btnSet1.Style.ForeColor.Color = System.Drawing.Color.White;
+ this.btnSet1.Style.GradientAngle = 90;
+ this.btnSet1.StyleMouseOver.Alignment = System.Drawing.StringAlignment.Center;
+ this.btnSet1.StyleMouseOver.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(25)))), ((int)(((byte)(102)))), ((int)(((byte)(255)))));
+ this.btnSet1.StyleMouseOver.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(25)))), ((int)(((byte)(102)))), ((int)(((byte)(255)))));
+ this.btnSet1.TabIndex = 481;
+ this.btnSet1.Text = "设置";
+ this.btnSet1.Visible = false;
+ this.btnSet1.Click += new System.EventHandler(this.btnSet1_Click);
+ //
+ // label3
+ //
+ this.label3.AutoSize = true;
+ this.label3.Location = new System.Drawing.Point(97, 262);
+ this.label3.Name = "label3";
+ this.label3.Size = new System.Drawing.Size(32, 17);
+ this.label3.TabIndex = 477;
+ this.label3.Text = "箱唛";
+ //
+ // label2
+ //
+ this.label2.AutoSize = true;
+ this.label2.Location = new System.Drawing.Point(73, 91);
+ this.label2.Name = "label2";
+ this.label2.Size = new System.Drawing.Size(56, 17);
+ this.label2.TabIndex = 476;
+ this.label2.Text = "商品条码";
+ //
+ // label1
+ //
+ this.label1.AutoSize = true;
+ this.label1.Location = new System.Drawing.Point(84, 37);
+ this.label1.Name = "label1";
+ this.label1.Size = new System.Drawing.Size(44, 17);
+ this.label1.TabIndex = 475;
+ this.label1.Text = "佳同码";
+ //
+ // btnUpload2
+ //
+ this.btnUpload2.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
+ this.btnUpload2.Cursor = System.Windows.Forms.Cursors.Hand;
+ this.btnUpload2.DisabledBackColor = System.Drawing.Color.Empty;
+ this.btnUpload2.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.btnUpload2.Location = new System.Drawing.Point(275, 260);
+ this.btnUpload2.Name = "btnUpload2";
+ this.btnUpload2.Size = new System.Drawing.Size(55, 23);
+ this.btnUpload2.Style.Alignment = System.Drawing.StringAlignment.Center;
+ this.btnUpload2.Style.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
+ this.btnUpload2.Style.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
+ this.btnUpload2.Style.BorderColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
+ this.btnUpload2.Style.BorderDashStyle = System.Drawing.Drawing2D.DashStyle.Dash;
+ this.btnUpload2.Style.BorderSide = DevComponents.DotNetBar.eBorderSide.None;
+ this.btnUpload2.Style.ForeColor.Color = System.Drawing.Color.White;
+ this.btnUpload2.Style.GradientAngle = 90;
+ this.btnUpload2.StyleMouseOver.Alignment = System.Drawing.StringAlignment.Center;
+ this.btnUpload2.StyleMouseOver.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(25)))), ((int)(((byte)(102)))), ((int)(((byte)(255)))));
+ this.btnUpload2.StyleMouseOver.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(25)))), ((int)(((byte)(102)))), ((int)(((byte)(255)))));
+ this.btnUpload2.TabIndex = 474;
+ this.btnUpload2.Text = "上传";
+ this.btnUpload2.Click += new System.EventHandler(this.btnUpload2_Click);
+ //
+ // pbShippingMark
+ //
+ this.pbShippingMark.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.pbShippingMark.Location = new System.Drawing.Point(133, 260);
+ this.pbShippingMark.Name = "pbShippingMark";
+ this.pbShippingMark.Size = new System.Drawing.Size(136, 136);
+ this.pbShippingMark.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
+ this.pbShippingMark.TabIndex = 473;
+ this.pbShippingMark.TabStop = false;
+ this.pbShippingMark.Click += new System.EventHandler(this.pbShippingMark_Click);
+ //
+ // btnUpload1
+ //
+ this.btnUpload1.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
+ this.btnUpload1.Cursor = System.Windows.Forms.Cursors.Hand;
+ this.btnUpload1.DisabledBackColor = System.Drawing.Color.Empty;
+ this.btnUpload1.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.btnUpload1.Location = new System.Drawing.Point(275, 88);
+ this.btnUpload1.Name = "btnUpload1";
+ this.btnUpload1.Size = new System.Drawing.Size(55, 23);
+ this.btnUpload1.Style.Alignment = System.Drawing.StringAlignment.Center;
+ this.btnUpload1.Style.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
+ this.btnUpload1.Style.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
+ this.btnUpload1.Style.BorderColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
+ this.btnUpload1.Style.BorderDashStyle = System.Drawing.Drawing2D.DashStyle.Dash;
+ this.btnUpload1.Style.BorderSide = DevComponents.DotNetBar.eBorderSide.None;
+ this.btnUpload1.Style.ForeColor.Color = System.Drawing.Color.White;
+ this.btnUpload1.Style.GradientAngle = 90;
+ this.btnUpload1.StyleMouseOver.Alignment = System.Drawing.StringAlignment.Center;
+ this.btnUpload1.StyleMouseOver.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(25)))), ((int)(((byte)(102)))), ((int)(((byte)(255)))));
+ this.btnUpload1.StyleMouseOver.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(25)))), ((int)(((byte)(102)))), ((int)(((byte)(255)))));
+ this.btnUpload1.TabIndex = 469;
+ this.btnUpload1.Text = "上传";
+ this.btnUpload1.Click += new System.EventHandler(this.btnUpload1_Click);
+ //
+ // btnOk
+ //
+ this.btnOk.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
+ this.btnOk.Cursor = System.Windows.Forms.Cursors.Hand;
+ this.btnOk.DisabledBackColor = System.Drawing.Color.Empty;
+ this.btnOk.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.btnOk.Location = new System.Drawing.Point(334, 439);
+ this.btnOk.Name = "btnOk";
+ this.btnOk.Size = new System.Drawing.Size(55, 26);
+ this.btnOk.Style.Alignment = System.Drawing.StringAlignment.Center;
+ this.btnOk.Style.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
+ this.btnOk.Style.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
+ this.btnOk.Style.BorderColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
+ this.btnOk.Style.BorderDashStyle = System.Drawing.Drawing2D.DashStyle.Dash;
+ this.btnOk.Style.BorderSide = DevComponents.DotNetBar.eBorderSide.None;
+ this.btnOk.Style.ForeColor.Color = System.Drawing.Color.White;
+ this.btnOk.Style.GradientAngle = 90;
+ this.btnOk.StyleMouseOver.Alignment = System.Drawing.StringAlignment.Center;
+ this.btnOk.StyleMouseOver.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(25)))), ((int)(((byte)(102)))), ((int)(((byte)(255)))));
+ this.btnOk.StyleMouseOver.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(25)))), ((int)(((byte)(102)))), ((int)(((byte)(255)))));
+ this.btnOk.TabIndex = 465;
+ this.btnOk.Text = "保存";
+ this.btnOk.Click += new System.EventHandler(this.btnOk_Click);
+ //
+ // txtJiaTongCode
+ //
+ this.txtJiaTongCode.Location = new System.Drawing.Point(133, 34);
+ this.txtJiaTongCode.Name = "txtJiaTongCode";
+ this.txtJiaTongCode.Size = new System.Drawing.Size(197, 23);
+ this.txtJiaTongCode.TabIndex = 464;
+ //
+ // pbBarCode
+ //
+ this.pbBarCode.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.pbBarCode.Location = new System.Drawing.Point(133, 88);
+ this.pbBarCode.Name = "pbBarCode";
+ this.pbBarCode.Size = new System.Drawing.Size(136, 136);
+ this.pbBarCode.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
+ this.pbBarCode.TabIndex = 463;
+ this.pbBarCode.TabStop = false;
+ this.pbBarCode.Click += new System.EventHandler(this.pbBarCode_Click);
+ //
+ // lblBarCodeShow
+ //
+ this.lblBarCodeShow.AutoSize = true;
+ this.lblBarCodeShow.Location = new System.Drawing.Point(130, 227);
+ this.lblBarCodeShow.Name = "lblBarCodeShow";
+ this.lblBarCodeShow.Size = new System.Drawing.Size(80, 17);
+ this.lblBarCodeShow.TabIndex = 508;
+ this.lblBarCodeShow.Text = "点击图片下载";
+ this.lblBarCodeShow.Visible = false;
+ //
+ // lblShippingMarkShow
+ //
+ this.lblShippingMarkShow.AutoSize = true;
+ this.lblShippingMarkShow.Location = new System.Drawing.Point(130, 399);
+ this.lblShippingMarkShow.Name = "lblShippingMarkShow";
+ this.lblShippingMarkShow.Size = new System.Drawing.Size(80, 17);
+ this.lblShippingMarkShow.TabIndex = 509;
+ this.lblShippingMarkShow.Text = "点击图片下载";
+ this.lblShippingMarkShow.Visible = false;
+ //
+ // btnClose
+ //
+ this.btnClose.CanvasColor = System.Drawing.SystemColors.Control;
+ this.btnClose.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
+ this.btnClose.DisabledBackColor = System.Drawing.Color.Empty;
+ this.btnClose.Location = new System.Drawing.Point(275, 439);
+ this.btnClose.Name = "btnClose";
+ this.btnClose.Size = new System.Drawing.Size(55, 26);
+ this.btnClose.Style.Alignment = System.Drawing.StringAlignment.Center;
+ this.btnClose.Style.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(185)))), ((int)(((byte)(215)))), ((int)(((byte)(255)))));
+ this.btnClose.Style.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(185)))), ((int)(((byte)(215)))), ((int)(((byte)(255)))));
+ this.btnClose.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine;
+ this.btnClose.Style.BorderColor.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
+ this.btnClose.Style.ForeColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelText;
+ this.btnClose.Style.GradientAngle = 90;
+ this.btnClose.StyleMouseDown.Alignment = System.Drawing.StringAlignment.Center;
+ this.btnClose.StyleMouseOver.Alignment = System.Drawing.StringAlignment.Center;
+ this.btnClose.StyleMouseOver.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
+ this.btnClose.StyleMouseOver.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
+ this.btnClose.StyleMouseOver.ForeColor.Color = System.Drawing.Color.White;
+ this.btnClose.TabIndex = 1036;
+ this.btnClose.Text = "关闭";
+ this.btnClose.Click += new System.EventHandler(this.btnClose_Click);
+ //
+ // JitOrderUploadFileForm
+ //
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None;
+ this.ClientSize = new System.Drawing.Size(427, 531);
+ this.Controls.Add(this.panel2);
+ this.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.Name = "JitOrderUploadFileForm";
+ this.Text = "上传相关文件";
+ this.TitleText = "上传相关文件";
+ this.Load += new System.EventHandler(this.JitOrderUploadFileForm_Load);
+ this.Controls.SetChildIndex(this.panel2, 0);
+ this.panel2.ResumeLayout(false);
+ this.panel2.PerformLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.pbShippingMark)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.pbBarCode)).EndInit();
+ this.ResumeLayout(false);
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.Panel panel2;
+ private DevComponents.DotNetBar.PanelEx btnUpload2;
+ private System.Windows.Forms.PictureBox pbShippingMark;
+ private DevComponents.DotNetBar.PanelEx btnUpload1;
+ private DevComponents.DotNetBar.PanelEx btnOk;
+ private System.Windows.Forms.TextBox txtJiaTongCode;
+ private System.Windows.Forms.PictureBox pbBarCode;
+ private System.Windows.Forms.Label label3;
+ private System.Windows.Forms.Label label2;
+ private System.Windows.Forms.Label label1;
+ private DevComponents.DotNetBar.PanelEx btnSet1;
+ private System.Windows.Forms.Label lblShippingMark;
+ private System.Windows.Forms.Label lblBarCode;
+ private System.Windows.Forms.Label lblShippingMarkShow;
+ private System.Windows.Forms.Label lblBarCodeShow;
+ private DevComponents.DotNetBar.PanelEx btnClose;
+ }
+}
\ No newline at end of file
diff --git a/TEMUKJD/KJDForms/JITForms/JitOrderUploadFileForm.cs b/TEMUKJD/KJDForms/JITForms/JitOrderUploadFileForm.cs
new file mode 100644
index 0000000..2c68d33
--- /dev/null
+++ b/TEMUKJD/KJDForms/JITForms/JitOrderUploadFileForm.cs
@@ -0,0 +1,266 @@
+using AllBase;
+using AllBase.Model.Result;
+using NaiBa.Util.Extension;
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.IO;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+using TemuKJD.BaseForms;
+using Work;
+
+namespace TemuKJD.KJDForms.JITForms
+{
+ public partial class JitOrderUploadFileForm : LRBaseForm
+ {
+ public bool isClientJit;
+ TemuDBOrderInfo temuDBOrderInfo = null;
+ public JitOrderUploadFileForm(TemuDBOrderInfo _temuDBOrderInfo)
+ {
+ InitializeComponent();
+ temuDBOrderInfo = _temuDBOrderInfo;
+ }
+
+ private void JitOrderUploadFileForm_Load(object sender, EventArgs e)
+ {
+ btnUpload1.Visible = btnUpload2.Visible = false;
+ btnOk.Visible = false;
+ lblShippingMark.Text = lblBarCode.Text = "";
+ if (isClientJit)
+ {
+ btnUpload1.Visible = btnUpload2.Visible = true;
+ btnOk.Visible = true;
+ }
+
+ this.txtJiaTongCode.Text = temuDBOrderInfo?.jiaTongCode;
+ Task.Run(() =>
+ {
+ if (!string.IsNullOrEmpty(temuDBOrderInfo.barCodeMd5))
+ {
+ var url = BaseClass.BuildObjString("order/get_order_code_file");
+ var data = UserLogin.GetSignaturex();
+ data += "&file_md5=" + temuDBOrderInfo.barCodeMd5;
+ data += "&shop_id=" + temuDBOrderInfo.supplierId;
+
+ var html = GetHtml.PostUtf8(url, data);
+ if (string.IsNullOrEmpty(html) || !html.Contains("\"code\":200"))
+ html = GetHtml.PostUtf8(url, data);
+ if (string.IsNullOrEmpty(html) || !html.Contains("\"code\":200"))
+ html = GetHtml.PostUtf8(url, data);
+ if (string.IsNullOrEmpty(html) || !html.Contains("\"code\":200"))
+ {
+ }
+ else
+ {
+ Invoke(new Action(() => {
+ this.pbBarCode.Image = Properties.Resources.pdf;
+ var file_md5 = BaseRegex.GetStringJson(ref html, "file_md5");
+ var file_base64 = BaseRegex.GetStringJson(ref html, "file_base64");
+ this.pbBarCode.Tag = file_base64;
+ this.lblBarCode.Text = file_md5 + ".pdf";
+ lblBarCodeShow.Visible = true;
+ }));
+ }
+ }
+
+ if (!string.IsNullOrEmpty(temuDBOrderInfo.shippingMarkMd5))
+ {
+ var url = BaseClass.BuildObjString("order/get_order_code_file");
+ var data = UserLogin.GetSignaturex();
+ data += "&file_md5=" + temuDBOrderInfo.shippingMarkMd5;
+ data += "&shop_id=" + temuDBOrderInfo.supplierId;
+
+ var html = GetHtml.PostUtf8(url, data);
+ if (string.IsNullOrEmpty(html) || !html.Contains("\"code\":200"))
+ html = GetHtml.PostUtf8(url, data);
+ if (string.IsNullOrEmpty(html) || !html.Contains("\"code\":200"))
+ html = GetHtml.PostUtf8(url, data);
+ if (string.IsNullOrEmpty(html) || !html.Contains("\"code\":200"))
+ {
+ }
+ else
+ {
+ Invoke(new Action(() => {
+ this.pbShippingMark.Image = Properties.Resources.pdf;
+ var file_md5 = BaseRegex.GetStringJson(ref html, "file_md5");
+ var file_base64 = BaseRegex.GetStringJson(ref html, "file_base64");
+ this.pbShippingMark.Tag = file_base64;
+ this.lblShippingMark.Text = file_md5 + ".pdf";
+ lblShippingMarkShow.Visible = true;
+ }));
+ }
+ }
+ });
+ }
+
+ private void btnSet1_Click(object sender, EventArgs e)
+ {
+ }
+
+ private void btnUpload1_Click(object sender, EventArgs e)
+ {
+ OpenFileDialog openFileDialog = new OpenFileDialog();
+ openFileDialog.Multiselect = false;
+ // 设置过滤条件,只显示文本文件
+ openFileDialog.Filter = "dpf文件 (*.pdf)|*.pdf|All files (*.*)|*.*";
+ // 显示对话框并获取结果
+ if (openFileDialog.ShowDialog() == DialogResult.OK)
+ {
+ string filePath = openFileDialog.FileName;
+ UpdatePdfFile(filePath, "barCode");
+ }
+ }
+
+ private void btnUpload2_Click(object sender, EventArgs e)
+ {
+ OpenFileDialog openFileDialog = new OpenFileDialog();
+ openFileDialog.Multiselect = false;
+ // 设置过滤条件,只显示文本文件
+ openFileDialog.Filter = "dpf文件 (*.pdf)|*.pdf|All files (*.*)|*.*";
+ // 显示对话框并获取结果
+ if (openFileDialog.ShowDialog() == DialogResult.OK)
+ {
+ string filePath = openFileDialog.FileName;
+ UpdatePdfFile(filePath, "shippingMark");
+ }
+ }
+
+ bool UpdatePdfFile(string filePath, string type)
+ {
+ try
+ {
+ byte[] fileBytes = File.ReadAllBytes(filePath);
+ // 将字节数组转换为Base64字符串
+ string file_base64 = Convert.ToBase64String(fileBytes);
+ string file_md5 = BaseClass.GetFileMd5(filePath);
+
+ var url = BaseClass.BuildObjString("order/add_order_code_file");
+ var data = UserLogin.GetSignaturex();
+ data += "&file_base64=" + file_base64;
+ data += "&file_md5=" + file_md5;
+ data += "&shop_id=" + temuDBOrderInfo.supplierId;
+
+ var html = GetHtml.PostUtf8(url, data);
+ if (string.IsNullOrEmpty(html) || !html.Contains("\"code\":200"))
+ html = GetHtml.PostUtf8(url, data);
+ if (string.IsNullOrEmpty(html) || !html.Contains("\"code\":200"))
+ html = GetHtml.PostUtf8(url, data);
+ if (string.IsNullOrEmpty(html) || !html.Contains("\"code\":200"))
+ {
+ BaseMsgForm.ShowError("文件上传服务端失败,请重试!" + BaseRegex.GetStringJson(ref html, "msg"));
+ return false;
+ }
+ else
+ {
+ if (type == "shippingMark")
+ {
+ this.pbShippingMark.Image = Properties.Resources.pdf;
+ this.pbShippingMark.Tag = file_base64;
+ this.lblShippingMark.Text = file_md5 + ".pdf";
+ lblShippingMarkShow.Visible = true;
+ }
+ if (type == "barCode")
+ {
+ this.pbBarCode.Image = Properties.Resources.pdf;
+ this.pbBarCode.Tag = file_base64;
+ this.lblBarCode.Text = file_md5 + ".pdf";
+ lblBarCodeShow.Visible = true;
+ }
+ }
+ return true;
+ }
+ catch (Exception ex)
+ {
+ BaseMsgForm.ShowError("文件上传服务端失败!" + ex.Message);
+ return false;
+ }
+ }
+
+ private void btnOk_Click(object sender, EventArgs e)
+ {
+ string jiaTongCode = txtJiaTongCode.Text.Trim();
+ string shippingMarkMd5 = lblShippingMark.Text.Replace(".pdf", "");
+ string barCodeMd5 = lblBarCode.Text.Replace(".pdf", "");
+
+ var url = BaseClass.BuildObjString("order/save_order_code_file_link");
+ var data = UserLogin.GetSignaturex();
+ data += "&jia_tong_code=" + jiaTongCode;
+ data += "&bar_code_md5=" + barCodeMd5;
+ data += "&shipping_mark_md5=" + shippingMarkMd5;
+ data += "&sub_order_sn=" + temuDBOrderInfo.subPurchaseOrderSn;
+ data += "&shop_id=" + temuDBOrderInfo.supplierId;
+
+ var html = GetHtml.PostUtf8(url, data);
+ if (string.IsNullOrEmpty(html) || !html.Contains("\"code\":200"))
+ html = GetHtml.PostUtf8(url, data);
+ if (string.IsNullOrEmpty(html) || !html.Contains("\"code\":200"))
+ html = GetHtml.PostUtf8(url, data);
+ if (string.IsNullOrEmpty(html) || !html.Contains("\"code\":200"))
+ {
+ var errMsg = BaseRegex.GetStringJson(ref html, "msg");
+ BaseMsgForm.ShowError(errMsg);
+ }
+ else
+ {
+ temuDBOrderInfo.jiaTongCode = jiaTongCode;
+ temuDBOrderInfo.shippingMarkMd5 = shippingMarkMd5;
+ temuDBOrderInfo.barCodeMd5 = barCodeMd5;
+ BaseMsgForm.ShowInfo("保存成功!");
+ this.Close();
+ }
+
+ }
+
+ private void pbBarCode_Click(object sender, EventArgs e)
+ {
+ var base64String = pbBarCode.Tag.ParseToString();
+ if (!string.IsNullOrEmpty(base64String))
+ {
+ SaveFileDialog dialog = new SaveFileDialog();
+ dialog.Title = "保存pdf文件...";
+ dialog.Filter = "pdf files (*.pdf)|*.pdf|All files (*.*)|*.*";
+ dialog.RestoreDirectory = true;
+
+
+ dialog.FileName = temuDBOrderInfo.subPurchaseOrderSn + " - 商品条码.pdf";
+ if (dialog.ShowDialog() != DialogResult.OK)
+ return;
+
+ byte[] pdfBytes = Convert.FromBase64String(base64String);
+ // 将字节数组写入到文件
+ File.WriteAllBytes(dialog.FileName, pdfBytes);
+ }
+ }
+
+ private void pbShippingMark_Click(object sender, EventArgs e)
+ {
+ var base64String = pbShippingMark.Tag.ParseToString();
+ if (!string.IsNullOrEmpty(base64String))
+ {
+ SaveFileDialog dialog = new SaveFileDialog();
+ dialog.Title = "保存pdf文件...";
+ dialog.Filter = "pdf files (*.pdf)|*.pdf|All files (*.*)|*.*";
+ dialog.RestoreDirectory = true;
+
+
+ dialog.FileName = temuDBOrderInfo.subPurchaseOrderSn + " - 箱唛.pdf";
+ if (dialog.ShowDialog() != DialogResult.OK)
+ return;
+
+ byte[] pdfBytes = Convert.FromBase64String(base64String);
+ // 将字节数组写入到文件
+ File.WriteAllBytes(dialog.FileName, pdfBytes);
+ }
+ }
+
+ private void btnClose_Click(object sender, EventArgs e)
+ {
+ this.Close();
+ }
+ }
+}
diff --git a/TEMUKJD/KJDForms/JITForms/JitOrderUploadFileForm.resx b/TEMUKJD/KJDForms/JITForms/JitOrderUploadFileForm.resx
new file mode 100644
index 0000000..2bdeb30
--- /dev/null
+++ b/TEMUKJD/KJDForms/JITForms/JitOrderUploadFileForm.resx
@@ -0,0 +1,298 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+
+
+ AAABAAEAgIAQAAAAAABoKAAAFgAAACgAAACAAAAAAAEAAAEABAAAAAAAACgAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAACAAACAAAAAgIAAgAAAAIAAgACAgAAAgICAAMDAwAAAAP8AAP8AAAD//wD/AAAA/wD/AP//
+ AAD///8AAAAAAAAAAAAAAAAzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMQ
+ AAAAAAAAAAAAAAAAAAAAAAAAABM5mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZkzEAAAAAAAAAAAAAAAAAAAAAADOZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZMwAAAAAAAAAAAAAAAAAAABOZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZkzAAAAAAAAAAAAAAAAAAOZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmTEAAAAAAAAAAAAAAAOZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZMAAAAAAAAAAAAAA5mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZMAAAAAAAAAAAADmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZMAAAAAAAAAAAOZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZMAAAAAAAAAA5mZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZMAAAAAAAADmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZMAAAAAAAGZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZMAAAAAAJmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZAAAAAA
+ OZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmT
+ AAAAAZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmRAAAAOZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZkwAAAZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZkwAAOZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZMAAJmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZEAOZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmTADmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkwCZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkRmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZM5mZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmTOZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkzmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZM5mZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmTOZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkzmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZM5mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmTOZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZkzmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZM5mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmTOZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZkzmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZM5mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmTOZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZOZmZOZmZmZmZmZmZmZmZmZmZmZmZmZkzmZmZmZmZmZmZmZmP+JmZmZmZmZj///////
+ ///4OZmZj/eZmZmZmZmZmPg5OZmZmZuI//iIuZmZmZmZmZmZmZM5mZmZmZmZmZmZmb//+JmZmZmZmP//
+ //////////OZmP//uZmZmZmZmY//+ZmZOZf///////h5k5mZmZmZmZmTOZmZmZmZmZmZmZmP//iZmZmZ
+ mZ/////////////4mZ///4mZmZmZmZP///uZmZmP////////+JmZmZmZmZmZkzmZmZmZmZmZmZmZj//4
+ mZmZmZmf////////////+Jmf//+JmZmZmZmb///4mZmY//////////+JmZmZmZmZmZM5mZmZmZmZmZmZ
+ mY//+JmZmZmZn/////////////mZmP//iZmZmZmZk///+5mZj/////iP////+JmZmZmZmZmTOZmZmZmZ
+ mZmZmZmP//iZmZmZmZ////iIiIiIiIiZOZj//4mZmZmZmZP///uZmf////eZmT////+ZmZmZmZmZkzmZ
+ mZmZmZmZmZmZj//4mZmZmZmf//+JmZmZmZmZk5mY//+JmZmZmZmT///7mZj///+ZmZmZj///uZmZmZmZ
+ mZM5mZmZmZmZmZmZmY//+JmZmZmZn///iZmZmZmZmZmZmP//iZmZN5k5k///+5mY///zk5mZOT///4mZ
+ mZmZmZmTOZmZmZmZmZmZmZmP//iZmZmZmZ///4mZmZmZmZmZmZj//4mZmP/5k5P///uZmP//+ZmZmZmY
+ //+JmZmZmZmZkzmZmZmZmZmZmZmZj//4mZmZmZmf///4iIiIiIg5mZmY//+JOb//+JmT///7mZj//4mZ
+ mZmZmP//+ZmZmZmZmZM5mZmZmZmZmZmZmY//+JmZmZmZn///////////85mZmP//iZn///+Jk///+5mf
+ //+JmZmZmZj///mZmZmZmZmTOZmZmZmZmZmZmZmP//iZmZmZmZ////////////+ZmZj//4mY////85v/
+ //uZmP//iZmZmZmY///5mZmZmZmZkzmZmZmZmZmZmZmZj//4mZmZmZmf////////////mZmY//+Jv///
+ //+Z///7mZj//4mZmZmZmP//+ZmZmZmZmZM5mZmZmZmZmZmZmY//+JmZmZmZn///////////+JmZmP//
+ if//////if//+5mY//+JmZmZmZj///mZmZmZmZmTOZmZmZmZmZmZmZmP//iZmZmZmZ///////////4mZ
+ mZj//4j///////j///uZmP//iZmZmZmY///5mZmZmZmZkzmZmZmZmZmZmZmZj//4mZmZmZmf//+JMzMz
+ MzOZOZmY//////+D///////7mZj//4mZmZmZmP//+ZmZmZmZmZM5mZmZmZmZmZmZmY//+JmZmZmZn///
+ iZmZmZmZmZmZmP//////mY//////+5mY//+JmZmZmZj///mZmZmZmZmTOZmZmZmZmZmZmZmP//iZmZmZ
+ mZ///4mZmZmZmZmZmZj/////+5mf//////uZmP//iZmZmZmY///5mZmZmZmZkzmZmZmZmZmZMzM5j//4
+ kzMzmZmf//+JMzMzMzM5mZmY/////4mTk//////7mZj//4mZmZmZmP//+ZmZmZmZmZM5mZmZmZmZmP//
+ /////////4mZn////////////4mZmP////+ZmZmP////+5mY//+JmZmZmZj///mZmZmZmZmTOZmZmZmZ
+ mY/////////////4mZ/////////////7mZj////7mZmZn/////uZmP//iZmZmZmY///5mZmZmZmZkzmZ
+ mZmZmZn//////////////5mf////////////+Jmf////iZmZk5P////4mZ///4mZmZmZmP//+ZmZmZmZ
+ mZM5mZmZmZmZj/////////////iZn/////////////iZmP///5mZmZmZj///+5mY//+JmZmZmZj//4mZ
+ mZmZmZmTOZmZmZmZmZ/////////////zmZP///////////+JmZP///uTmZmZmZj//4mZm///mZmZmZmZ
+ //85mZmZmZmZkzmZmZmZmZOZiIiIiIiIiIiImTmZOIiIiIiIiIiImTmZOIi5mZmZmZOZiIuZmZk4iZOZ
+ mZmZOZiDmZmZmZmZmZM5mZmZmZmZOZmZmZmZmZmZmZOZmZmZmZmZmZmZmZOZmZmZmZmZmZmZOZmZmZmZ
+ mZk5mZmZmZOZmZmZmZmZmZmTOZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZkzmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZM5mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmTOZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkzmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZM5mZmZmZmZmZmTuIiIiIs5mZmZmZmZ
+ mTu4i7mZmZmZmZmZmTMzmZOZmZkzOZmZmZmZmZmZmZmZmZmZmZmZmZmTOZmZmZmZmTmbj///////+HmT
+ mZmZk4j/////iJmZmZk4iP////iZOZmZj/mZOZOIiIiIiIiIiDmZmZmZmZmZkzmZmZmZmZmZj///////
+ ///4mZk5k4///4iI///4OZOY////////iZOZmb/5mZmP///////////4mZmZmZmZmZM5mZmZmZmZn///
+ //////////mZmY///5mZmZP///iZmP////////+ZOZk/iZmY/////////////4mZmZmZmZmTOZmZmZmZ
+ mZ/////////////5mZ////+JmZmY////iZl/////////+ZmZP4mZP//////////////7mZmZmZmZkzmZ
+ mZmZmZmb////////////uZP/j///+HM3j/////+ZmYj///////iZmT+JmY//////////////+JmZmZmZ
+ mZM5mZmZmZmZmY//////////+JmT+Jv///////////iPmTmZOI/4mP//uTk/iZmP//////////////iZ
+ mZmZmZmTOZmZmZmZmZmf//////////mZmZmZ///////////5mZmZmZmTOZk///mZP4mZj///////////
+ ///4mZmZmZmZkzmZmZmZmZmTmP////////+JOZmZOY//////////iZmZmZmZmZk5mf/4mT+JmY//////
+ ////////+JmZmZmZmZM5mZmZmZmZmZn/////////mZmZmZk//////////zmZmZmZmZmZmTmP/zm/iZmP
+ //////////////iZmZmZmZmTOZmZmZmZmZk5v///////85OZmZkzmP////////iZmZmZmZmZmZmZn//4
+ /4mZj/////hzN4/////4mZmZmZmZkzmZmZmZmZmZmZj//////4mZmTmY/4j////////4mZmZmZmZmZmZ
+ mZj///+JmY////+JmZmY////+JmZmZmZmZM5mZmZmZmZmZmZ//////+ZmZmZj////////////4mZmZmZ
+ mZmZmZmb////+ZmP///4mZu5mY////iZmZmZmZmTOZmZmZmZmZmZOb/////4k5mZmP/////////////7
+ mZmZmZmZmZmZk/////OZv///+ZmP+Jmf///4mZmZmZmZkzmZmZmZmZmZmZmf////+ZmZmZj////////4
+ eI//+JmZmZmZmZmZmZP////4mb///4mY//+JmP//+5mZmZmZmZM5mZmZmZmZmZk5v/////uTmZmb////
+ ///4mZmX//iZmZmZmZmZmZmZ////+Jmf//95n///+Zj///OZmZmZmZmTOZmZmZmZmZmZmf//////mZmZ
+ mY//////+ZOZmZiJmZmZmZmZmZmZmY////+ZmP//+I////iP//+JmZmZmZmZkzmZmZmZmZmZmZj/////
+ /4mZmZmf/////5k5mZOZmTmZmZmZmZmZmZmP///4mZP/////////////OZmZmZmZmZM5mZmZmZmZmZk/
+ ///////zmZmZm/////iZmZmZmZmZmZmZmZmZmZmZj///85mZj///////////+JmZmZmZmZmTOZmZmZmZ
+ mZmZv///////+5mZmZmP///5mZmZmZmZmZmZmZmZmZmZmZ///3mZmZj//////////4mZmZmZmZmZkzmZ
+ mZmZmZmZmb///4j///uZmZmZmP//mTmZmZmZmZmZmZmZmZmZmZmY/4OZmZmZeP///////4eZmZmZmZmZ
+ mZM5mZmZmZmZmZmY/4OZOP+JmZmZmZmIiZOZmZmZmZmZmZmZmZmZmZmZmYiZmZmZmZk4iIiIiIOZmZmZ
+ mZmZmZmTOZmZmZmZmZmZmTOZmZkzmZmZmZmZmZk5mZmZmZmZmZmZmZmZmZmZmZmZk5mZmZmZmZmZmZmZ
+ mZmZmZmZmZmZkzmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZM5mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmTOZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZkzmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZM5mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmTOZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkzmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZM5mZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmTOZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkzmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZM5mZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmTOZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkzmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZM5mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmTGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZkwmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZADmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZkwA5mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZMACZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmQAAOZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZMAABmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmTAAADmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZMAAAAJmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmRAAAAA5mZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZMAAAAACZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmQAAAAAAGZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZMAAAAAAAOZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZkwAAAAAA
+ AAOZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmTAA
+ AAAAAAAAOZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZMAAAAAAAAAAAOZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZkwAAAAAAAAAAAAOZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmTAAAAAAAAAAAAAAGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZEAAAAAAAAAAAAAAAA5mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZMAAAAAAAAAAAAAAAAAATmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZMQAAAAAAAAAAAAAAAAAAABOZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZMQAAAAAAAAAAAAAAAAAAAAAAAzmZmZmZmZmZmZmZmZmZmZmZmZmZ
+ mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmTMAAAAAAAAAAAAAAAAAAAAAAAAAAAEzMzMzMzMzMzMzMzMzMz
+ MzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMxAAAAAAAAAAAAAAD////////////////////////4AAAA
+ AAAAAAAAAB//////wAAAAAAAAAAAAAAD/////wAAAAAAAAAAAAAAAP////wAAAAAAAAAAAAAAAA////w
+ AAAAAAAAAAAAAAAAD///4AAAAAAAAAAAAAAAAAf//8AAAAAAAAAAAAAAAAAD//+AAAAAAAAAAAAAAAAA
+ Af//AAAAAAAAAAAAAAAAAAD//gAAAAAAAAAAAAAAAAAAf/wAAAAAAAAAAAAAAAAAAD/4AAAAAAAAAAAA
+ AAAAAAAf+AAAAAAAAAAAAAAAAAAAH/AAAAAAAAAAAAAAAAAAAA/wAAAAAAAAAAAAAAAAAAAP4AAAAAAA
+ AAAAAAAAAAAAB+AAAAAAAAAAAAAAAAAAAAfAAAAAAAAAAAAAAAAAAAADwAAAAAAAAAAAAAAAAAAAA8AA
+ AAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAA
+ AAGAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAA
+ AAAAAAABgAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAABgAAAAAAA
+ AAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAYAA
+ AAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAA
+ AAGAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAA
+ AAAAAAABgAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAABgAAAAAAA
+ AAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAYAA
+ AAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAA
+ AAGAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAA
+ AAAAAAABgAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAABgAAAAAAA
+ AAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAYAA
+ AAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAA
+ AAGAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAA
+ AAAAAAABgAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAABgAAAAAAA
+ AAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAYAA
+ AAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAA
+ AAGAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAA
+ AAAAAAABgAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAABgAAAAAAA
+ AAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAYAA
+ AAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAA
+ AAGAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAA
+ AAAAAAABgAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAABgAAAAAAA
+ AAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAPAAAAAAAAAAAAAAAAAAAAD4AAAAAAAAAAAAAAAAAAAA+AA
+ AAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAH8AAAAAAAAAAAAAAAAAAAD/AAAAAAAAAAAAAAAAAA
+ AA/4AAAAAAAAAAAAAAAAAAAf/AAAAAAAAAAAAAAAAAAAH/wAAAAAAAAAAAAAAAAAAD/+AAAAAAAAAAAA
+ AAAAAAB//wAAAAAAAAAAAAAAAAAA//+AAAAAAAAAAAAAAAAAAf//wAAAAAAAAAAAAAAAAAP//+AAAAAA
+ AAAAAAAAAAAH///4AAAAAAAAAAAAAAAAD////AAAAAAAAAAAAAAAAD////8AAAAAAAAAAAAAAAD/////
+ wAAAAAAAAAAAAAAD//////wAAAAAAAAAAAAAH////////////////////////w==
+
+
+
\ No newline at end of file
diff --git a/TEMUKJD/KJDForms/JITForms/JitPushOrder.Designer.cs b/TEMUKJD/KJDForms/JITForms/JitPushOrder.Designer.cs
index 8e62e24..2ef8eb5 100644
--- a/TEMUKJD/KJDForms/JITForms/JitPushOrder.Designer.cs
+++ b/TEMUKJD/KJDForms/JITForms/JitPushOrder.Designer.cs
@@ -30,35 +30,35 @@ namespace TemuKJD.KJDForms.JITForms
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle34 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle35 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle36 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle37 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle38 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle39 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle40 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle41 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle42 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle43 = new System.Windows.Forms.DataGridViewCellStyle();
- System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle44 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle4 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle5 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle6 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle7 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle8 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle9 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle10 = new System.Windows.Forms.DataGridViewCellStyle();
+ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle11 = new System.Windows.Forms.DataGridViewCellStyle();
this.splitContainer1 = new System.Windows.Forms.SplitContainer();
this.ucGroupBoxEx1 = new TemuKJD.UserComponent.UcGroupBoxEx(this.components);
+ this.btnGetDbOrder = new DevComponents.DotNetBar.PanelEx();
+ this.pnlStatistics = new System.Windows.Forms.Panel();
+ this.lblAuthorizedAmount = new System.Windows.Forms.Label();
+ this.pnlGetNewOrder = new System.Windows.Forms.Panel();
+ this.btnStop = new DevComponents.DotNetBar.PanelEx();
+ this.btnSearchOrder = new DevComponents.DotNetBar.PanelEx();
this.lblNextGetTime = new System.Windows.Forms.Label();
+ this.line1 = new DevComponents.DotNetBar.Controls.Line();
+ this.txtProductSn = new System.Windows.Forms.TextBox();
+ this.label9 = new System.Windows.Forms.Label();
+ this.btnRestore = new DevComponents.DotNetBar.PanelEx();
+ this.txtProductId = new System.Windows.Forms.TextBox();
+ this.txtSubOrderSn = new System.Windows.Forms.TextBox();
this.btnFilter = new DevComponents.DotNetBar.PanelEx();
- this.txtSkcId = new System.Windows.Forms.TextBox();
- this.label1 = new System.Windows.Forms.Label();
this.line2 = new DevComponents.DotNetBar.Controls.Line();
this.line3 = new DevComponents.DotNetBar.Controls.Line();
- this.line1 = new DevComponents.DotNetBar.Controls.Line();
- this.btnStop = new DevComponents.DotNetBar.PanelEx();
- this.btnResetExtCode = new DevComponents.DotNetBar.PanelEx();
- this.txtExtCode = new System.Windows.Forms.TextBox();
- this.label12 = new System.Windows.Forms.Label();
- this.dtpEndTime = new System.Windows.Forms.DateTimePicker();
- this.dtpStartTime = new System.Windows.Forms.DateTimePicker();
- this.btnSearchOrder = new DevComponents.DotNetBar.PanelEx();
- this.txtSpuId = new System.Windows.Forms.TextBox();
- this.label7 = new System.Windows.Forms.Label();
this.btnEmpty = new DevComponents.DotNetBar.PanelEx();
this.label5 = new System.Windows.Forms.Label();
this.txtNotes = new System.Windows.Forms.TextBox();
@@ -68,7 +68,8 @@ namespace TemuKJD.KJDForms.JITForms
this.txtShopId = new System.Windows.Forms.TextBox();
this.label2 = new System.Windows.Forms.Label();
this.label3 = new System.Windows.Forms.Label();
- this.chkSearchTime = new TemuKJD.UserComponent.UcCheckBox(this.components);
+ this.label6 = new System.Windows.Forms.Label();
+ this.label8 = new System.Windows.Forms.Label();
this.splitContainer3 = new System.Windows.Forms.SplitContainer();
this.splitContainer2 = new System.Windows.Forms.SplitContainer();
this.pbShopLoading = new System.Windows.Forms.PictureBox();
@@ -84,8 +85,45 @@ namespace TemuKJD.KJDForms.JITForms
this.colJitStatus = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.colCanUse = new System.Windows.Forms.DataGridViewCheckBoxColumn();
this.colMessage = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.panel1 = new System.Windows.Forms.Panel();
+ this.label7 = new System.Windows.Forms.Label();
+ this.chkSearchTime = new TemuKJD.UserComponent.UcCheckBox(this.components);
+ this.txtSkcId = new System.Windows.Forms.TextBox();
+ this.txtSpuId = new System.Windows.Forms.TextBox();
+ this.label1 = new System.Windows.Forms.Label();
+ this.dtpStartTime = new System.Windows.Forms.DateTimePicker();
+ this.dtpEndTime = new System.Windows.Forms.DateTimePicker();
+ this.label12 = new System.Windows.Forms.Label();
+ this.txtExtCode = new System.Windows.Forms.TextBox();
+ this.btnResetExtCode = new DevComponents.DotNetBar.PanelEx();
+ this.btnRestoreSizeAndNumber = new DevComponents.DotNetBar.PanelEx();
+ this.numJudgeWeight = new System.Windows.Forms.NumericUpDown();
+ this.numJudgeLen = new System.Windows.Forms.NumericUpDown();
+ this.lblJudgeLen = new System.Windows.Forms.Label();
+ this.lblJudgeWeight = new System.Windows.Forms.Label();
+ this.chkFilterSize = new TemuKJD.UserComponent.UcCheckBox(this.components);
+ this.pnlRestoreSizeAndNumber = new System.Windows.Forms.Panel();
+ this.numPieces = new System.Windows.Forms.NumericUpDown();
+ this.label11 = new System.Windows.Forms.Label();
+ this.label17 = new System.Windows.Forms.Label();
+ this.numHeight2 = new System.Windows.Forms.NumericUpDown();
+ this.numHeight1 = new System.Windows.Forms.NumericUpDown();
+ this.numWidth1 = new System.Windows.Forms.NumericUpDown();
+ this.numWidth2 = new System.Windows.Forms.NumericUpDown();
+ this.numLen1 = new System.Windows.Forms.NumericUpDown();
+ this.numWeight2 = new System.Windows.Forms.NumericUpDown();
+ this.numWeight1 = new System.Windows.Forms.NumericUpDown();
+ this.numLen2 = new System.Windows.Forms.NumericUpDown();
+ this.label15 = new System.Windows.Forms.Label();
+ this.label18 = new System.Windows.Forms.Label();
+ this.label19 = new System.Windows.Forms.Label();
+ this.label20 = new System.Windows.Forms.Label();
this.pbLoading = new System.Windows.Forms.PictureBox();
this.dgvStock = new TemuKJD.UserComponent.DataGridViewEx();
+ this.splitContainer4 = new System.Windows.Forms.SplitContainer();
+ this.ucSplitPage1 = new TemuKJD.UserControls.UcSplitPage();
+ this.btnClear = new DevComponents.DotNetBar.PanelEx();
+ this.statusBar = new TemuKJD.UserControls.StatusBarUserControl();
this.colCheck = new System.Windows.Forms.DataGridViewCheckBoxColumn();
this.colIndexId = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.colSupplierId = new System.Windows.Forms.DataGridViewTextBoxColumn();
@@ -109,40 +147,16 @@ namespace TemuKJD.KJDForms.JITForms
this.colPrcie = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.colStockUpNum = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.colCreateTime = new System.Windows.Forms.DataGridViewTextBoxColumn();
- this.colUploadCode = new System.Windows.Forms.DataGridViewTextBoxColumn();
- this.colUploadOrder = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.colUploadCode = new System.Windows.Forms.DataGridViewLinkColumn();
+ this.colUploadOrder = new System.Windows.Forms.DataGridViewLinkColumn();
this.colMsg = new System.Windows.Forms.DataGridViewTextBoxColumn();
- this.splitContainer4 = new System.Windows.Forms.SplitContainer();
- this.ucSplitPage1 = new TemuKJD.UserControls.UcSplitPage();
- this.btnClear = new DevComponents.DotNetBar.PanelEx();
- this.statusBar = new TemuKJD.UserControls.StatusBarUserControl();
- this.btnRestoreSizeAndNumber = new DevComponents.DotNetBar.PanelEx();
- this.numJudgeWeight = new System.Windows.Forms.NumericUpDown();
- this.numJudgeLen = new System.Windows.Forms.NumericUpDown();
- this.lblJudgeLen = new System.Windows.Forms.Label();
- this.lblJudgeWeight = new System.Windows.Forms.Label();
- this.chkFilterSize = new TemuKJD.UserComponent.UcCheckBox(this.components);
- this.pnlRestoreSizeAndNumber = new System.Windows.Forms.Panel();
- this.numPieces = new System.Windows.Forms.NumericUpDown();
- this.label11 = new System.Windows.Forms.Label();
- this.label17 = new System.Windows.Forms.Label();
- this.numHeight2 = new System.Windows.Forms.NumericUpDown();
- this.numHeight1 = new System.Windows.Forms.NumericUpDown();
- this.numWidth1 = new System.Windows.Forms.NumericUpDown();
- this.numWidth2 = new System.Windows.Forms.NumericUpDown();
- this.numLen1 = new System.Windows.Forms.NumericUpDown();
- this.numWeight2 = new System.Windows.Forms.NumericUpDown();
- this.numWeight1 = new System.Windows.Forms.NumericUpDown();
- this.numLen2 = new System.Windows.Forms.NumericUpDown();
- this.label15 = new System.Windows.Forms.Label();
- this.label18 = new System.Windows.Forms.Label();
- this.label19 = new System.Windows.Forms.Label();
- this.label20 = new System.Windows.Forms.Label();
((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).BeginInit();
this.splitContainer1.Panel1.SuspendLayout();
this.splitContainer1.Panel2.SuspendLayout();
this.splitContainer1.SuspendLayout();
this.ucGroupBoxEx1.SuspendLayout();
+ this.pnlStatistics.SuspendLayout();
+ this.pnlGetNewOrder.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.splitContainer3)).BeginInit();
this.splitContainer3.Panel1.SuspendLayout();
this.splitContainer3.Panel2.SuspendLayout();
@@ -153,12 +167,7 @@ namespace TemuKJD.KJDForms.JITForms
this.splitContainer2.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.pbShopLoading)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.dgvShop)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.pbLoading)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.dgvStock)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.splitContainer4)).BeginInit();
- this.splitContainer4.Panel1.SuspendLayout();
- this.splitContainer4.Panel2.SuspendLayout();
- this.splitContainer4.SuspendLayout();
+ this.panel1.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.numJudgeWeight)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.numJudgeLen)).BeginInit();
this.pnlRestoreSizeAndNumber.SuspendLayout();
@@ -171,6 +180,12 @@ namespace TemuKJD.KJDForms.JITForms
((System.ComponentModel.ISupportInitialize)(this.numWeight2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.numWeight1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.numLen2)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.pbLoading)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.dgvStock)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.splitContainer4)).BeginInit();
+ this.splitContainer4.Panel1.SuspendLayout();
+ this.splitContainer4.Panel2.SuspendLayout();
+ this.splitContainer4.SuspendLayout();
this.SuspendLayout();
//
// splitContainer1
@@ -189,7 +204,7 @@ namespace TemuKJD.KJDForms.JITForms
// splitContainer1.Panel2
//
this.splitContainer1.Panel2.Controls.Add(this.splitContainer3);
- this.splitContainer1.Size = new System.Drawing.Size(1469, 611);
+ this.splitContainer1.Size = new System.Drawing.Size(1489, 611);
this.splitContainer1.SplitterDistance = 140;
this.splitContainer1.TabIndex = 13;
//
@@ -200,22 +215,17 @@ namespace TemuKJD.KJDForms.JITForms
| System.Windows.Forms.AnchorStyles.Right)));
this.ucGroupBoxEx1.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
this.ucGroupBoxEx1.BorderStyle = TemuKJD.UserComponent.UcGroupBoxEx.GroupBoxBorderStyle.ROUND;
- this.ucGroupBoxEx1.Controls.Add(this.lblNextGetTime);
+ this.ucGroupBoxEx1.Controls.Add(this.btnGetDbOrder);
+ this.ucGroupBoxEx1.Controls.Add(this.pnlStatistics);
+ this.ucGroupBoxEx1.Controls.Add(this.pnlGetNewOrder);
+ this.ucGroupBoxEx1.Controls.Add(this.txtProductSn);
+ this.ucGroupBoxEx1.Controls.Add(this.label9);
+ this.ucGroupBoxEx1.Controls.Add(this.btnRestore);
+ this.ucGroupBoxEx1.Controls.Add(this.txtProductId);
+ this.ucGroupBoxEx1.Controls.Add(this.txtSubOrderSn);
this.ucGroupBoxEx1.Controls.Add(this.btnFilter);
- this.ucGroupBoxEx1.Controls.Add(this.txtSkcId);
- this.ucGroupBoxEx1.Controls.Add(this.label1);
this.ucGroupBoxEx1.Controls.Add(this.line2);
this.ucGroupBoxEx1.Controls.Add(this.line3);
- this.ucGroupBoxEx1.Controls.Add(this.line1);
- this.ucGroupBoxEx1.Controls.Add(this.btnStop);
- this.ucGroupBoxEx1.Controls.Add(this.btnResetExtCode);
- this.ucGroupBoxEx1.Controls.Add(this.txtExtCode);
- this.ucGroupBoxEx1.Controls.Add(this.label12);
- this.ucGroupBoxEx1.Controls.Add(this.dtpEndTime);
- this.ucGroupBoxEx1.Controls.Add(this.dtpStartTime);
- this.ucGroupBoxEx1.Controls.Add(this.btnSearchOrder);
- this.ucGroupBoxEx1.Controls.Add(this.txtSpuId);
- this.ucGroupBoxEx1.Controls.Add(this.label7);
this.ucGroupBoxEx1.Controls.Add(this.btnEmpty);
this.ucGroupBoxEx1.Controls.Add(this.label5);
this.ucGroupBoxEx1.Controls.Add(this.txtNotes);
@@ -225,98 +235,75 @@ namespace TemuKJD.KJDForms.JITForms
this.ucGroupBoxEx1.Controls.Add(this.txtShopId);
this.ucGroupBoxEx1.Controls.Add(this.label2);
this.ucGroupBoxEx1.Controls.Add(this.label3);
- this.ucGroupBoxEx1.Controls.Add(this.chkSearchTime);
+ this.ucGroupBoxEx1.Controls.Add(this.label6);
+ this.ucGroupBoxEx1.Controls.Add(this.label8);
this.ucGroupBoxEx1.Location = new System.Drawing.Point(2, 2);
this.ucGroupBoxEx1.Name = "ucGroupBoxEx1";
- this.ucGroupBoxEx1.Size = new System.Drawing.Size(1465, 140);
+ this.ucGroupBoxEx1.Size = new System.Drawing.Size(1485, 140);
this.ucGroupBoxEx1.TabIndex = 399;
this.ucGroupBoxEx1.TabStop = false;
this.ucGroupBoxEx1.Text = "参数设置";
+ this.ucGroupBoxEx1.Enter += new System.EventHandler(this.ucGroupBoxEx1_Enter);
//
- // lblNextGetTime
+ // btnGetDbOrder
//
- this.lblNextGetTime.ForeColor = System.Drawing.SystemColors.ControlDarkDark;
- this.lblNextGetTime.Location = new System.Drawing.Point(563, 53);
- this.lblNextGetTime.Name = "lblNextGetTime";
- this.lblNextGetTime.Size = new System.Drawing.Size(201, 72);
- this.lblNextGetTime.TabIndex = 1291;
- this.lblNextGetTime.Text = "这里显示距离下次读取订单剩余时间间隔数字";
+ this.btnGetDbOrder.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
+ this.btnGetDbOrder.Cursor = System.Windows.Forms.Cursors.Hand;
+ this.btnGetDbOrder.DisabledBackColor = System.Drawing.Color.Empty;
+ this.btnGetDbOrder.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.btnGetDbOrder.Location = new System.Drawing.Point(400, 103);
+ this.btnGetDbOrder.Name = "btnGetDbOrder";
+ this.btnGetDbOrder.Size = new System.Drawing.Size(86, 23);
+ this.btnGetDbOrder.Style.Alignment = System.Drawing.StringAlignment.Center;
+ this.btnGetDbOrder.Style.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
+ this.btnGetDbOrder.Style.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
+ this.btnGetDbOrder.Style.BorderColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
+ this.btnGetDbOrder.Style.BorderDashStyle = System.Drawing.Drawing2D.DashStyle.Dash;
+ this.btnGetDbOrder.Style.BorderSide = DevComponents.DotNetBar.eBorderSide.None;
+ this.btnGetDbOrder.Style.ForeColor.Color = System.Drawing.Color.White;
+ this.btnGetDbOrder.Style.GradientAngle = 90;
+ this.btnGetDbOrder.StyleMouseOver.Alignment = System.Drawing.StringAlignment.Center;
+ this.btnGetDbOrder.StyleMouseOver.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(25)))), ((int)(((byte)(102)))), ((int)(((byte)(255)))));
+ this.btnGetDbOrder.StyleMouseOver.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(25)))), ((int)(((byte)(102)))), ((int)(((byte)(255)))));
+ this.btnGetDbOrder.TabIndex = 1383;
+ this.btnGetDbOrder.Text = "查询扣费订单";
+ this.btnGetDbOrder.Click += new System.EventHandler(this.btnGetDbOrder_Click);
//
- // btnFilter
+ // pnlStatistics
//
- this.btnFilter.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
- this.btnFilter.Cursor = System.Windows.Forms.Cursors.Hand;
- this.btnFilter.DisabledBackColor = System.Drawing.Color.Empty;
- this.btnFilter.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.btnFilter.Location = new System.Drawing.Point(952, 111);
- this.btnFilter.Name = "btnFilter";
- this.btnFilter.Size = new System.Drawing.Size(110, 23);
- this.btnFilter.Style.Alignment = System.Drawing.StringAlignment.Center;
- this.btnFilter.Style.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
- this.btnFilter.Style.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
- this.btnFilter.Style.BorderColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
- this.btnFilter.Style.BorderDashStyle = System.Drawing.Drawing2D.DashStyle.Dash;
- this.btnFilter.Style.BorderSide = DevComponents.DotNetBar.eBorderSide.None;
- this.btnFilter.Style.ForeColor.Color = System.Drawing.Color.White;
- this.btnFilter.Style.GradientAngle = 90;
- this.btnFilter.StyleMouseOver.Alignment = System.Drawing.StringAlignment.Center;
- this.btnFilter.StyleMouseOver.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(25)))), ((int)(((byte)(102)))), ((int)(((byte)(255)))));
- this.btnFilter.StyleMouseOver.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(25)))), ((int)(((byte)(102)))), ((int)(((byte)(255)))));
- this.btnFilter.TabIndex = 1290;
- this.btnFilter.Text = "筛选显示订单";
+ this.pnlStatistics.Controls.Add(this.lblAuthorizedAmount);
+ this.pnlStatistics.Location = new System.Drawing.Point(880, 13);
+ this.pnlStatistics.Name = "pnlStatistics";
+ this.pnlStatistics.Size = new System.Drawing.Size(577, 119);
+ this.pnlStatistics.TabIndex = 1367;
//
- // txtSkcId
+ // lblAuthorizedAmount
//
- this.txtSkcId.Location = new System.Drawing.Point(841, 39);
- this.txtSkcId.Name = "txtSkcId";
- this.txtSkcId.Size = new System.Drawing.Size(221, 23);
- this.txtSkcId.TabIndex = 1285;
+ this.lblAuthorizedAmount.AutoSize = true;
+ this.lblAuthorizedAmount.Location = new System.Drawing.Point(21, 15);
+ this.lblAuthorizedAmount.Margin = new System.Windows.Forms.Padding(6, 0, 0, 0);
+ this.lblAuthorizedAmount.Name = "lblAuthorizedAmount";
+ this.lblAuthorizedAmount.Size = new System.Drawing.Size(104, 17);
+ this.lblAuthorizedAmount.TabIndex = 1335;
+ this.lblAuthorizedAmount.Text = "账号剩余授权金:";
//
- // label1
+ // pnlGetNewOrder
//
- this.label1.AutoSize = true;
- this.label1.Location = new System.Drawing.Point(797, 41);
- this.label1.Name = "label1";
- this.label1.Size = new System.Drawing.Size(52, 17);
- this.label1.TabIndex = 1286;
- this.label1.Text = "SkcId:";
- //
- // line2
- //
- this.line2.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
- this.line2.Location = new System.Drawing.Point(780, 21);
- this.line2.Name = "line2";
- this.line2.Size = new System.Drawing.Size(11, 104);
- this.line2.TabIndex = 1284;
- this.line2.Text = "line2";
- this.line2.VerticalLine = true;
- //
- // line3
- //
- this.line3.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
- this.line3.Location = new System.Drawing.Point(263, 21);
- this.line3.Name = "line3";
- this.line3.Size = new System.Drawing.Size(11, 104);
- this.line3.TabIndex = 1265;
- this.line3.Text = "line3";
- this.line3.VerticalLine = true;
- //
- // line1
- //
- this.line1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
- this.line1.Location = new System.Drawing.Point(534, 21);
- this.line1.Name = "line1";
- this.line1.Size = new System.Drawing.Size(11, 104);
- this.line1.TabIndex = 1263;
- this.line1.Text = "line1";
- this.line1.VerticalLine = true;
+ this.pnlGetNewOrder.Controls.Add(this.btnStop);
+ this.pnlGetNewOrder.Controls.Add(this.btnSearchOrder);
+ this.pnlGetNewOrder.Controls.Add(this.lblNextGetTime);
+ this.pnlGetNewOrder.Controls.Add(this.line1);
+ this.pnlGetNewOrder.Location = new System.Drawing.Point(615, 13);
+ this.pnlGetNewOrder.Name = "pnlGetNewOrder";
+ this.pnlGetNewOrder.Size = new System.Drawing.Size(249, 119);
+ this.pnlGetNewOrder.TabIndex = 1354;
//
// btnStop
//
this.btnStop.CanvasColor = System.Drawing.SystemColors.Control;
this.btnStop.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.btnStop.DisabledBackColor = System.Drawing.Color.Empty;
- this.btnStop.Location = new System.Drawing.Point(565, 24);
+ this.btnStop.Location = new System.Drawing.Point(18, 29);
this.btnStop.Name = "btnStop";
this.btnStop.Size = new System.Drawing.Size(45, 23);
this.btnStop.Style.Alignment = System.Drawing.StringAlignment.Center;
@@ -335,66 +322,13 @@ namespace TemuKJD.KJDForms.JITForms
this.btnStop.Text = "停止";
this.btnStop.Click += new System.EventHandler(this.btnStop_Click);
//
- // btnResetExtCode
- //
- this.btnResetExtCode.CanvasColor = System.Drawing.SystemColors.Control;
- this.btnResetExtCode.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
- this.btnResetExtCode.DisabledBackColor = System.Drawing.Color.Empty;
- this.btnResetExtCode.Location = new System.Drawing.Point(1030, 63);
- this.btnResetExtCode.Name = "btnResetExtCode";
- this.btnResetExtCode.Size = new System.Drawing.Size(32, 23);
- this.btnResetExtCode.Style.Alignment = System.Drawing.StringAlignment.Center;
- this.btnResetExtCode.Style.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(185)))), ((int)(((byte)(215)))), ((int)(((byte)(255)))));
- this.btnResetExtCode.Style.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(185)))), ((int)(((byte)(215)))), ((int)(((byte)(255)))));
- this.btnResetExtCode.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine;
- this.btnResetExtCode.Style.BorderColor.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
- this.btnResetExtCode.Style.ForeColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelText;
- this.btnResetExtCode.Style.GradientAngle = 90;
- this.btnResetExtCode.StyleMouseDown.Alignment = System.Drawing.StringAlignment.Center;
- this.btnResetExtCode.StyleMouseOver.Alignment = System.Drawing.StringAlignment.Center;
- this.btnResetExtCode.StyleMouseOver.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
- this.btnResetExtCode.StyleMouseOver.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
- this.btnResetExtCode.StyleMouseOver.ForeColor.Color = System.Drawing.Color.White;
- this.btnResetExtCode.TabIndex = 1005;
- this.btnResetExtCode.Text = "重置";
- //
- // txtExtCode
- //
- this.txtExtCode.Location = new System.Drawing.Point(841, 63);
- this.txtExtCode.Name = "txtExtCode";
- this.txtExtCode.Size = new System.Drawing.Size(187, 23);
- this.txtExtCode.TabIndex = 1003;
- //
- // label12
- //
- this.label12.AutoSize = true;
- this.label12.Location = new System.Drawing.Point(807, 66);
- this.label12.Name = "label12";
- this.label12.Size = new System.Drawing.Size(44, 17);
- this.label12.TabIndex = 1004;
- this.label12.Text = "货号:";
- //
- // dtpEndTime
- //
- this.dtpEndTime.Location = new System.Drawing.Point(952, 87);
- this.dtpEndTime.Name = "dtpEndTime";
- this.dtpEndTime.Size = new System.Drawing.Size(110, 23);
- this.dtpEndTime.TabIndex = 1001;
- //
- // dtpStartTime
- //
- this.dtpStartTime.Location = new System.Drawing.Point(841, 87);
- this.dtpStartTime.Name = "dtpStartTime";
- this.dtpStartTime.Size = new System.Drawing.Size(110, 23);
- this.dtpStartTime.TabIndex = 1000;
- //
// btnSearchOrder
//
this.btnSearchOrder.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
this.btnSearchOrder.Cursor = System.Windows.Forms.Cursors.Hand;
this.btnSearchOrder.DisabledBackColor = System.Drawing.Color.Empty;
this.btnSearchOrder.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.btnSearchOrder.Location = new System.Drawing.Point(612, 24);
+ this.btnSearchOrder.Location = new System.Drawing.Point(65, 29);
this.btnSearchOrder.Name = "btnSearchOrder";
this.btnSearchOrder.Size = new System.Drawing.Size(147, 23);
this.btnSearchOrder.Style.Alignment = System.Drawing.StringAlignment.Center;
@@ -412,21 +346,123 @@ namespace TemuKJD.KJDForms.JITForms
this.btnSearchOrder.Text = "查询待发货订单";
this.btnSearchOrder.Click += new System.EventHandler(this.btnSearchOrder_Click);
//
- // txtSpuId
+ // lblNextGetTime
//
- this.txtSpuId.Location = new System.Drawing.Point(841, 15);
- this.txtSpuId.Name = "txtSpuId";
- this.txtSpuId.Size = new System.Drawing.Size(221, 23);
- this.txtSpuId.TabIndex = 997;
+ this.lblNextGetTime.ForeColor = System.Drawing.SystemColors.ControlDarkDark;
+ this.lblNextGetTime.Location = new System.Drawing.Point(16, 58);
+ this.lblNextGetTime.Name = "lblNextGetTime";
+ this.lblNextGetTime.Size = new System.Drawing.Size(201, 45);
+ this.lblNextGetTime.TabIndex = 1291;
+ this.lblNextGetTime.Text = "这里显示距离下次读取订单剩余时间间隔数字";
//
- // label7
+ // line1
//
- this.label7.AutoSize = true;
- this.label7.Location = new System.Drawing.Point(797, 17);
- this.label7.Name = "label7";
- this.label7.Size = new System.Drawing.Size(54, 17);
- this.label7.TabIndex = 998;
- this.label7.Text = "SpuId:";
+ this.line1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
+ this.line1.Location = new System.Drawing.Point(233, 9);
+ this.line1.Name = "line1";
+ this.line1.Size = new System.Drawing.Size(11, 104);
+ this.line1.TabIndex = 1263;
+ this.line1.Text = "line1";
+ this.line1.VerticalLine = true;
+ //
+ // txtProductSn
+ //
+ this.txtProductSn.Location = new System.Drawing.Point(350, 76);
+ this.txtProductSn.Name = "txtProductSn";
+ this.txtProductSn.Size = new System.Drawing.Size(181, 23);
+ this.txtProductSn.TabIndex = 1315;
+ //
+ // label9
+ //
+ this.label9.AutoSize = true;
+ this.label9.Location = new System.Drawing.Point(293, 79);
+ this.label9.Margin = new System.Windows.Forms.Padding(6, 0, 0, 0);
+ this.label9.Name = "label9";
+ this.label9.Size = new System.Drawing.Size(68, 17);
+ this.label9.TabIndex = 1316;
+ this.label9.Text = "商品货号:";
+ //
+ // btnRestore
+ //
+ this.btnRestore.CanvasColor = System.Drawing.SystemColors.Control;
+ this.btnRestore.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
+ this.btnRestore.DisabledBackColor = System.Drawing.Color.Empty;
+ this.btnRestore.Location = new System.Drawing.Point(534, 76);
+ this.btnRestore.Name = "btnRestore";
+ this.btnRestore.Size = new System.Drawing.Size(37, 23);
+ this.btnRestore.Style.Alignment = System.Drawing.StringAlignment.Center;
+ this.btnRestore.Style.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(185)))), ((int)(((byte)(215)))), ((int)(((byte)(255)))));
+ this.btnRestore.Style.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(185)))), ((int)(((byte)(215)))), ((int)(((byte)(255)))));
+ this.btnRestore.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine;
+ this.btnRestore.Style.BorderColor.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
+ this.btnRestore.Style.ForeColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelText;
+ this.btnRestore.Style.GradientAngle = 90;
+ this.btnRestore.StyleMouseDown.Alignment = System.Drawing.StringAlignment.Center;
+ this.btnRestore.StyleMouseOver.Alignment = System.Drawing.StringAlignment.Center;
+ this.btnRestore.StyleMouseOver.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
+ this.btnRestore.StyleMouseOver.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
+ this.btnRestore.StyleMouseOver.ForeColor.Color = System.Drawing.Color.White;
+ this.btnRestore.TabIndex = 1314;
+ this.btnRestore.Text = "重置";
+ this.btnRestore.Click += new System.EventHandler(this.btnRestore_Click);
+ //
+ // txtProductId
+ //
+ this.txtProductId.Location = new System.Drawing.Point(350, 49);
+ this.txtProductId.Name = "txtProductId";
+ this.txtProductId.Size = new System.Drawing.Size(221, 23);
+ this.txtProductId.TabIndex = 1308;
+ //
+ // txtSubOrderSn
+ //
+ this.txtSubOrderSn.Location = new System.Drawing.Point(350, 22);
+ this.txtSubOrderSn.Name = "txtSubOrderSn";
+ this.txtSubOrderSn.Size = new System.Drawing.Size(221, 23);
+ this.txtSubOrderSn.TabIndex = 1307;
+ //
+ // btnFilter
+ //
+ this.btnFilter.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
+ this.btnFilter.Cursor = System.Windows.Forms.Cursors.Hand;
+ this.btnFilter.DisabledBackColor = System.Drawing.Color.Empty;
+ this.btnFilter.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.btnFilter.Location = new System.Drawing.Point(491, 103);
+ this.btnFilter.Name = "btnFilter";
+ this.btnFilter.Size = new System.Drawing.Size(80, 23);
+ this.btnFilter.Style.Alignment = System.Drawing.StringAlignment.Center;
+ this.btnFilter.Style.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
+ this.btnFilter.Style.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
+ this.btnFilter.Style.BorderColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
+ this.btnFilter.Style.BorderDashStyle = System.Drawing.Drawing2D.DashStyle.Dash;
+ this.btnFilter.Style.BorderSide = DevComponents.DotNetBar.eBorderSide.None;
+ this.btnFilter.Style.ForeColor.Color = System.Drawing.Color.White;
+ this.btnFilter.Style.GradientAngle = 90;
+ this.btnFilter.StyleMouseOver.Alignment = System.Drawing.StringAlignment.Center;
+ this.btnFilter.StyleMouseOver.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(25)))), ((int)(((byte)(102)))), ((int)(((byte)(255)))));
+ this.btnFilter.StyleMouseOver.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(25)))), ((int)(((byte)(102)))), ((int)(((byte)(255)))));
+ this.btnFilter.TabIndex = 1290;
+ this.btnFilter.Text = "筛选订单";
+ this.btnFilter.Click += new System.EventHandler(this.btnFilter_Click);
+ //
+ // line2
+ //
+ this.line2.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
+ this.line2.Location = new System.Drawing.Point(585, 21);
+ this.line2.Name = "line2";
+ this.line2.Size = new System.Drawing.Size(11, 104);
+ this.line2.TabIndex = 1284;
+ this.line2.Text = "line2";
+ this.line2.VerticalLine = true;
+ //
+ // line3
+ //
+ this.line3.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
+ this.line3.Location = new System.Drawing.Point(263, 21);
+ this.line3.Name = "line3";
+ this.line3.Size = new System.Drawing.Size(11, 104);
+ this.line3.TabIndex = 1265;
+ this.line3.Text = "line3";
+ this.line3.VerticalLine = true;
//
// btnEmpty
//
@@ -534,17 +570,25 @@ namespace TemuKJD.KJDForms.JITForms
this.label3.TabIndex = 381;
this.label3.Text = "店铺名称:";
//
- // chkSearchTime
+ // label6
//
- this.chkSearchTime.AutoSize = true;
- this.chkSearchTime.Checked = true;
- this.chkSearchTime.CheckState = System.Windows.Forms.CheckState.Checked;
- this.chkSearchTime.Location = new System.Drawing.Point(794, 88);
- this.chkSearchTime.Name = "chkSearchTime";
- this.chkSearchTime.Size = new System.Drawing.Size(63, 21);
- this.chkSearchTime.TabIndex = 1002;
- this.chkSearchTime.Text = "日期:";
- this.chkSearchTime.UseVisualStyleBackColor = true;
+ this.label6.AutoSize = true;
+ this.label6.Location = new System.Drawing.Point(293, 25);
+ this.label6.Margin = new System.Windows.Forms.Padding(6, 0, 0, 0);
+ this.label6.Name = "label6";
+ this.label6.Size = new System.Drawing.Size(68, 17);
+ this.label6.TabIndex = 1309;
+ this.label6.Text = "备货单号:";
+ //
+ // label8
+ //
+ this.label8.AutoSize = true;
+ this.label8.Location = new System.Drawing.Point(290, 52);
+ this.label8.Margin = new System.Windows.Forms.Padding(6, 0, 0, 0);
+ this.label8.Name = "label8";
+ this.label8.Size = new System.Drawing.Size(71, 17);
+ this.label8.TabIndex = 1310;
+ this.label8.Text = "SKC/SPU:";
//
// splitContainer3
//
@@ -561,7 +605,7 @@ namespace TemuKJD.KJDForms.JITForms
// splitContainer3.Panel2
//
this.splitContainer3.Panel2.Controls.Add(this.splitContainer4);
- this.splitContainer3.Size = new System.Drawing.Size(1469, 467);
+ this.splitContainer3.Size = new System.Drawing.Size(1489, 467);
this.splitContainer3.SplitterDistance = 437;
this.splitContainer3.TabIndex = 1;
//
@@ -581,6 +625,7 @@ namespace TemuKJD.KJDForms.JITForms
//
// splitContainer2.Panel2
//
+ this.splitContainer2.Panel2.Controls.Add(this.panel1);
this.splitContainer2.Panel2.Controls.Add(this.btnRestoreSizeAndNumber);
this.splitContainer2.Panel2.Controls.Add(this.numJudgeWeight);
this.splitContainer2.Panel2.Controls.Add(this.numJudgeLen);
@@ -591,7 +636,7 @@ namespace TemuKJD.KJDForms.JITForms
this.splitContainer2.Panel2.Controls.Add(this.pbLoading);
this.splitContainer2.Panel2.Controls.Add(this.dgvStock);
this.splitContainer2.Panel2.Padding = new System.Windows.Forms.Padding(0, 0, 4, 0);
- this.splitContainer2.Size = new System.Drawing.Size(1469, 437);
+ this.splitContainer2.Size = new System.Drawing.Size(1489, 437);
this.splitContainer2.SplitterDistance = 325;
this.splitContainer2.TabIndex = 0;
//
@@ -622,19 +667,19 @@ namespace TemuKJD.KJDForms.JITForms
//
this.dgvShop.AllowUserToAddRows = false;
this.dgvShop.AllowUserToDeleteRows = false;
- dataGridViewCellStyle34.BackColor = System.Drawing.Color.WhiteSmoke;
- this.dgvShop.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle34;
+ dataGridViewCellStyle1.BackColor = System.Drawing.Color.WhiteSmoke;
+ this.dgvShop.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle1;
this.dgvShop.AutoRowNumber = true;
this.dgvShop.BackgroundColor = System.Drawing.Color.White;
this.dgvShop.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
- dataGridViewCellStyle35.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
- dataGridViewCellStyle35.BackColor = System.Drawing.SystemColors.Control;
- dataGridViewCellStyle35.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- dataGridViewCellStyle35.ForeColor = System.Drawing.SystemColors.WindowText;
- dataGridViewCellStyle35.SelectionBackColor = System.Drawing.SystemColors.Highlight;
- dataGridViewCellStyle35.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
- dataGridViewCellStyle35.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
- this.dgvShop.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle35;
+ dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+ dataGridViewCellStyle2.BackColor = System.Drawing.SystemColors.Control;
+ dataGridViewCellStyle2.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ dataGridViewCellStyle2.ForeColor = System.Drawing.SystemColors.WindowText;
+ dataGridViewCellStyle2.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+ dataGridViewCellStyle2.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
+ dataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
+ this.dgvShop.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle2;
this.dgvShop.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
this.dgvShop.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
this.colSelect,
@@ -735,364 +780,120 @@ namespace TemuKJD.KJDForms.JITForms
this.colMessage.Name = "colMessage";
this.colMessage.ReadOnly = true;
//
- // pbLoading
- //
- this.pbLoading.Anchor = System.Windows.Forms.AnchorStyles.None;
- this.pbLoading.Image = global::TemuKJD.Properties.Resources.loading_blue;
- this.pbLoading.Location = new System.Drawing.Point(529, 193);
- this.pbLoading.Name = "pbLoading";
- this.pbLoading.Size = new System.Drawing.Size(50, 50);
- this.pbLoading.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
- this.pbLoading.TabIndex = 675;
- this.pbLoading.TabStop = false;
- this.pbLoading.Visible = false;
- //
- // dgvStock
- //
- this.dgvStock.AllowUserToAddRows = false;
- this.dgvStock.AllowUserToDeleteRows = false;
- dataGridViewCellStyle36.BackColor = System.Drawing.Color.WhiteSmoke;
- this.dgvStock.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle36;
- this.dgvStock.AutoRowNumber = true;
- this.dgvStock.BackgroundColor = System.Drawing.Color.White;
- this.dgvStock.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
- dataGridViewCellStyle37.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
- dataGridViewCellStyle37.BackColor = System.Drawing.SystemColors.Control;
- dataGridViewCellStyle37.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- dataGridViewCellStyle37.ForeColor = System.Drawing.SystemColors.WindowText;
- dataGridViewCellStyle37.SelectionBackColor = System.Drawing.SystemColors.Highlight;
- dataGridViewCellStyle37.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
- dataGridViewCellStyle37.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
- this.dgvStock.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle37;
- this.dgvStock.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
- this.dgvStock.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
- this.colCheck,
- this.colIndexId,
- this.colSupplierId,
- this.colSupplierName,
- this.colSupplierInfo,
- this.colSubOrderSn,
- this.colSubOrderSnInfo,
- this.colImgUrl,
- this.colProductSkcPic,
- this.colParentStockId,
- this.colProductId,
- this.colUpProuctId,
- this.colProdSkc,
- this.colProdName,
- this.colProductSn,
- this.colProdInfo,
- this.colSkuImgUrl,
- this.colSkuImg,
- this.colSkuInfo,
- this.colCost,
- this.colPrcie,
- this.colStockUpNum,
- this.colCreateTime,
- this.colUploadCode,
- this.colUploadOrder,
- this.colMsg});
- this.dgvStock.Dock = System.Windows.Forms.DockStyle.Fill;
- this.dgvStock.Location = new System.Drawing.Point(0, 0);
- this.dgvStock.Name = "dgvStock";
- this.dgvStock.ReadOnly = true;
- this.dgvStock.RowTemplate.Height = 23;
- this.dgvStock.Size = new System.Drawing.Size(1136, 437);
- this.dgvStock.TabIndex = 676;
- //
- // colCheck
- //
- this.colCheck.HeaderText = "选择";
- this.colCheck.Name = "colCheck";
- this.colCheck.ReadOnly = true;
- this.colCheck.Resizable = System.Windows.Forms.DataGridViewTriState.True;
- this.colCheck.Width = 30;
- //
- // colIndexId
- //
- this.colIndexId.HeaderText = "编号";
- this.colIndexId.Name = "colIndexId";
- this.colIndexId.ReadOnly = true;
- this.colIndexId.Visible = false;
- //
- // colSupplierId
- //
- this.colSupplierId.HeaderText = "店铺Id";
- this.colSupplierId.Name = "colSupplierId";
- this.colSupplierId.ReadOnly = true;
- this.colSupplierId.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
- this.colSupplierId.Visible = false;
- //
- // colSupplierName
- //
- this.colSupplierName.HeaderText = "店铺名称";
- this.colSupplierName.Name = "colSupplierName";
- this.colSupplierName.ReadOnly = true;
- this.colSupplierName.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
- this.colSupplierName.Visible = false;
- //
- // colSupplierInfo
- //
- dataGridViewCellStyle38.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
- this.colSupplierInfo.DefaultCellStyle = dataGridViewCellStyle38;
- this.colSupplierInfo.HeaderText = "店铺信息";
- this.colSupplierInfo.Name = "colSupplierInfo";
- this.colSupplierInfo.ReadOnly = true;
- this.colSupplierInfo.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
- this.colSupplierInfo.Width = 120;
- //
- // colSubOrderSn
- //
- this.colSubOrderSn.HeaderText = "备货单号";
- this.colSubOrderSn.Name = "colSubOrderSn";
- this.colSubOrderSn.ReadOnly = true;
- this.colSubOrderSn.Resizable = System.Windows.Forms.DataGridViewTriState.True;
- this.colSubOrderSn.Visible = false;
- this.colSubOrderSn.Width = 120;
- //
- // colSubOrderSnInfo
- //
- dataGridViewCellStyle39.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
- this.colSubOrderSnInfo.DefaultCellStyle = dataGridViewCellStyle39;
- this.colSubOrderSnInfo.HeaderText = "备货单号信息";
- this.colSubOrderSnInfo.Name = "colSubOrderSnInfo";
- this.colSubOrderSnInfo.ReadOnly = true;
- this.colSubOrderSnInfo.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
- this.colSubOrderSnInfo.Width = 150;
- //
- // colImgUrl
- //
- this.colImgUrl.HeaderText = "SKC图片路径";
- this.colImgUrl.Name = "colImgUrl";
- this.colImgUrl.ReadOnly = true;
- this.colImgUrl.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
- this.colImgUrl.Visible = false;
- //
- // colProductSkcPic
- //
- this.colProductSkcPic.HeaderText = "SKC图";
- this.colProductSkcPic.ImageLayout = System.Windows.Forms.DataGridViewImageCellLayout.Zoom;
- this.colProductSkcPic.Name = "colProductSkcPic";
- this.colProductSkcPic.ReadOnly = true;
- this.colProductSkcPic.Width = 60;
- //
- // colParentStockId
- //
- this.colParentStockId.HeaderText = "备货母单号";
- this.colParentStockId.Name = "colParentStockId";
- this.colParentStockId.ReadOnly = true;
- this.colParentStockId.Resizable = System.Windows.Forms.DataGridViewTriState.True;
- this.colParentStockId.Visible = false;
- this.colParentStockId.Width = 200;
- //
- // colProductId
- //
- this.colProductId.HeaderText = "商品ID";
- this.colProductId.Name = "colProductId";
- this.colProductId.ReadOnly = true;
- this.colProductId.Visible = false;
- this.colProductId.Width = 90;
- //
- // colUpProuctId
- //
- this.colUpProuctId.HeaderText = "上家商品ID";
- this.colUpProuctId.Name = "colUpProuctId";
- this.colUpProuctId.ReadOnly = true;
- this.colUpProuctId.Resizable = System.Windows.Forms.DataGridViewTriState.True;
- this.colUpProuctId.Visible = false;
- //
- // colProdSkc
- //
- this.colProdSkc.FillWeight = 150F;
- this.colProdSkc.HeaderText = "商品SKC";
- this.colProdSkc.Name = "colProdSkc";
- this.colProdSkc.ReadOnly = true;
- this.colProdSkc.Resizable = System.Windows.Forms.DataGridViewTriState.True;
- this.colProdSkc.Visible = false;
- this.colProdSkc.Width = 90;
- //
- // colProdName
- //
- dataGridViewCellStyle40.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
- this.colProdName.DefaultCellStyle = dataGridViewCellStyle40;
- this.colProdName.HeaderText = "标题";
- this.colProdName.Name = "colProdName";
- this.colProdName.ReadOnly = true;
- this.colProdName.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
- this.colProdName.Visible = false;
- this.colProdName.Width = 150;
- //
- // colProductSn
- //
- this.colProductSn.HeaderText = "货号";
- this.colProductSn.Name = "colProductSn";
- this.colProductSn.ReadOnly = true;
- this.colProductSn.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
- this.colProductSn.Visible = false;
- //
- // colProdInfo
- //
- dataGridViewCellStyle41.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
- this.colProdInfo.DefaultCellStyle = dataGridViewCellStyle41;
- this.colProdInfo.HeaderText = "商品信息";
- this.colProdInfo.Name = "colProdInfo";
- this.colProdInfo.ReadOnly = true;
- this.colProdInfo.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
- this.colProdInfo.Width = 200;
- //
- // colSkuImgUrl
- //
- this.colSkuImgUrl.HeaderText = "SKU图片路径";
- this.colSkuImgUrl.Name = "colSkuImgUrl";
- this.colSkuImgUrl.ReadOnly = true;
- this.colSkuImgUrl.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
- this.colSkuImgUrl.Visible = false;
- this.colSkuImgUrl.Width = 60;
- //
- // colSkuImg
- //
- this.colSkuImg.HeaderText = "SKU图";
- this.colSkuImg.ImageLayout = System.Windows.Forms.DataGridViewImageCellLayout.Zoom;
- this.colSkuImg.Name = "colSkuImg";
- this.colSkuImg.ReadOnly = true;
- this.colSkuImg.Width = 60;
- //
- // colSkuInfo
- //
- dataGridViewCellStyle42.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
- this.colSkuInfo.DefaultCellStyle = dataGridViewCellStyle42;
- this.colSkuInfo.HeaderText = "SKU信息";
- this.colSkuInfo.Name = "colSkuInfo";
- this.colSkuInfo.ReadOnly = true;
- this.colSkuInfo.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
- this.colSkuInfo.Width = 120;
- //
- // colCost
- //
- dataGridViewCellStyle43.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
- this.colCost.DefaultCellStyle = dataGridViewCellStyle43;
- this.colCost.HeaderText = "成本";
- this.colCost.Name = "colCost";
- this.colCost.ReadOnly = true;
- this.colCost.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
- this.colCost.Width = 80;
- //
- // colPrcie
- //
- this.colPrcie.HeaderText = "申报价格";
- this.colPrcie.Name = "colPrcie";
- this.colPrcie.ReadOnly = true;
- this.colPrcie.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
- this.colPrcie.Width = 65;
- //
- // colStockUpNum
- //
- this.colStockUpNum.HeaderText = "备货件数";
- this.colStockUpNum.Name = "colStockUpNum";
- this.colStockUpNum.ReadOnly = true;
- this.colStockUpNum.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
- this.colStockUpNum.Width = 65;
- //
- // colCreateTime
- //
- dataGridViewCellStyle44.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
- this.colCreateTime.DefaultCellStyle = dataGridViewCellStyle44;
- this.colCreateTime.HeaderText = "备货单创建时间";
- this.colCreateTime.Name = "colCreateTime";
- this.colCreateTime.ReadOnly = true;
- this.colCreateTime.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
- //
- // colUploadCode
- //
- this.colUploadCode.HeaderText = "上传条码/箱唛";
- this.colUploadCode.Name = "colUploadCode";
- this.colUploadCode.ReadOnly = true;
- this.colUploadCode.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
- //
- // colUploadOrder
- //
- this.colUploadOrder.HeaderText = "上传订单";
- this.colUploadOrder.Name = "colUploadOrder";
- this.colUploadOrder.ReadOnly = true;
- this.colUploadOrder.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
- this.colUploadOrder.Width = 80;
- //
- // colMsg
- //
- this.colMsg.HeaderText = "操作信息";
- this.colMsg.Name = "colMsg";
- this.colMsg.ReadOnly = true;
- this.colMsg.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
- this.colMsg.Width = 300;
- //
- // splitContainer4
- //
- this.splitContainer4.Dock = System.Windows.Forms.DockStyle.Fill;
- this.splitContainer4.FixedPanel = System.Windows.Forms.FixedPanel.Panel1;
- this.splitContainer4.Location = new System.Drawing.Point(0, 0);
- this.splitContainer4.Name = "splitContainer4";
- //
- // splitContainer4.Panel1
- //
- this.splitContainer4.Panel1.Controls.Add(this.ucSplitPage1);
- //
- // splitContainer4.Panel2
- //
- this.splitContainer4.Panel2.Controls.Add(this.btnClear);
- this.splitContainer4.Panel2.Controls.Add(this.statusBar);
- this.splitContainer4.Size = new System.Drawing.Size(1469, 26);
- this.splitContainer4.SplitterDistance = 321;
- this.splitContainer4.TabIndex = 3;
- //
- // ucSplitPage1
- //
- this.ucSplitPage1.CurrentPage = 1;
- this.ucSplitPage1.Dock = System.Windows.Forms.DockStyle.Left;
- this.ucSplitPage1.IsShowPageSize = false;
- this.ucSplitPage1.Location = new System.Drawing.Point(0, 0);
- this.ucSplitPage1.Margin = new System.Windows.Forms.Padding(0);
- this.ucSplitPage1.Name = "ucSplitPage1";
- this.ucSplitPage1.PageSize = 50;
- this.ucSplitPage1.Size = new System.Drawing.Size(321, 26);
- this.ucSplitPage1.TabIndex = 5;
- this.ucSplitPage1.TotalPage = 1;
- //
- // btnClear
- //
- this.btnClear.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
- this.btnClear.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
- this.btnClear.Cursor = System.Windows.Forms.Cursors.Hand;
- this.btnClear.DisabledBackColor = System.Drawing.Color.Empty;
- this.btnClear.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.btnClear.Location = new System.Drawing.Point(1050, 0);
- this.btnClear.Name = "btnClear";
- this.btnClear.Size = new System.Drawing.Size(90, 21);
- this.btnClear.Style.Alignment = System.Drawing.StringAlignment.Center;
- this.btnClear.Style.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
- this.btnClear.Style.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
- this.btnClear.Style.BorderColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
- this.btnClear.Style.BorderDashStyle = System.Drawing.Drawing2D.DashStyle.Dash;
- this.btnClear.Style.BorderSide = DevComponents.DotNetBar.eBorderSide.None;
- this.btnClear.Style.ForeColor.Color = System.Drawing.Color.White;
- this.btnClear.Style.GradientAngle = 90;
- this.btnClear.StyleMouseOver.Alignment = System.Drawing.StringAlignment.Center;
- this.btnClear.StyleMouseOver.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(25)))), ((int)(((byte)(102)))), ((int)(((byte)(255)))));
- this.btnClear.StyleMouseOver.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(25)))), ((int)(((byte)(102)))), ((int)(((byte)(255)))));
- this.btnClear.StyleMouseOver.ForeColor.Color = System.Drawing.Color.White;
- this.btnClear.TabIndex = 440;
- this.btnClear.Text = "清空结果";
- this.btnClear.Visible = false;
- //
- // statusBar
- //
- this.statusBar.BackColor = System.Drawing.Color.White;
- this.statusBar.Dock = System.Windows.Forms.DockStyle.Fill;
- this.statusBar.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.statusBar.Location = new System.Drawing.Point(0, 0);
- this.statusBar.Margin = new System.Windows.Forms.Padding(0);
- this.statusBar.Name = "statusBar";
- this.statusBar.Size = new System.Drawing.Size(1144, 26);
- this.statusBar.TabIndex = 2;
+ // panel1
+ //
+ this.panel1.Controls.Add(this.label7);
+ this.panel1.Controls.Add(this.chkSearchTime);
+ this.panel1.Controls.Add(this.txtSkcId);
+ this.panel1.Controls.Add(this.txtSpuId);
+ this.panel1.Controls.Add(this.label1);
+ this.panel1.Controls.Add(this.dtpStartTime);
+ this.panel1.Controls.Add(this.dtpEndTime);
+ this.panel1.Controls.Add(this.label12);
+ this.panel1.Controls.Add(this.txtExtCode);
+ this.panel1.Controls.Add(this.btnResetExtCode);
+ this.panel1.Location = new System.Drawing.Point(22, 151);
+ this.panel1.Name = "panel1";
+ this.panel1.Size = new System.Drawing.Size(278, 152);
+ this.panel1.TabIndex = 1168;
+ this.panel1.Visible = false;
+ //
+ // label7
+ //
+ this.label7.AutoSize = true;
+ this.label7.Location = new System.Drawing.Point(7, 15);
+ this.label7.Name = "label7";
+ this.label7.Size = new System.Drawing.Size(54, 17);
+ this.label7.TabIndex = 998;
+ this.label7.Text = "SpuId:";
+ //
+ // chkSearchTime
+ //
+ this.chkSearchTime.AutoSize = true;
+ this.chkSearchTime.Checked = true;
+ this.chkSearchTime.CheckState = System.Windows.Forms.CheckState.Checked;
+ this.chkSearchTime.Location = new System.Drawing.Point(4, 86);
+ this.chkSearchTime.Name = "chkSearchTime";
+ this.chkSearchTime.Size = new System.Drawing.Size(63, 21);
+ this.chkSearchTime.TabIndex = 1002;
+ this.chkSearchTime.Text = "日期:";
+ this.chkSearchTime.UseVisualStyleBackColor = true;
+ //
+ // txtSkcId
+ //
+ this.txtSkcId.Location = new System.Drawing.Point(51, 37);
+ this.txtSkcId.Name = "txtSkcId";
+ this.txtSkcId.Size = new System.Drawing.Size(221, 23);
+ this.txtSkcId.TabIndex = 1285;
+ //
+ // txtSpuId
+ //
+ this.txtSpuId.Location = new System.Drawing.Point(51, 13);
+ this.txtSpuId.Name = "txtSpuId";
+ this.txtSpuId.Size = new System.Drawing.Size(221, 23);
+ this.txtSpuId.TabIndex = 997;
+ //
+ // label1
+ //
+ this.label1.AutoSize = true;
+ this.label1.Location = new System.Drawing.Point(7, 39);
+ this.label1.Name = "label1";
+ this.label1.Size = new System.Drawing.Size(52, 17);
+ this.label1.TabIndex = 1286;
+ this.label1.Text = "SkcId:";
+ //
+ // dtpStartTime
+ //
+ this.dtpStartTime.Location = new System.Drawing.Point(51, 85);
+ this.dtpStartTime.Name = "dtpStartTime";
+ this.dtpStartTime.Size = new System.Drawing.Size(110, 23);
+ this.dtpStartTime.TabIndex = 1000;
+ //
+ // dtpEndTime
+ //
+ this.dtpEndTime.Location = new System.Drawing.Point(162, 85);
+ this.dtpEndTime.Name = "dtpEndTime";
+ this.dtpEndTime.Size = new System.Drawing.Size(110, 23);
+ this.dtpEndTime.TabIndex = 1001;
+ //
+ // label12
+ //
+ this.label12.AutoSize = true;
+ this.label12.Location = new System.Drawing.Point(17, 64);
+ this.label12.Name = "label12";
+ this.label12.Size = new System.Drawing.Size(44, 17);
+ this.label12.TabIndex = 1004;
+ this.label12.Text = "货号:";
+ //
+ // txtExtCode
+ //
+ this.txtExtCode.Location = new System.Drawing.Point(51, 61);
+ this.txtExtCode.Name = "txtExtCode";
+ this.txtExtCode.Size = new System.Drawing.Size(187, 23);
+ this.txtExtCode.TabIndex = 1003;
+ //
+ // btnResetExtCode
+ //
+ this.btnResetExtCode.CanvasColor = System.Drawing.SystemColors.Control;
+ this.btnResetExtCode.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
+ this.btnResetExtCode.DisabledBackColor = System.Drawing.Color.Empty;
+ this.btnResetExtCode.Location = new System.Drawing.Point(240, 61);
+ this.btnResetExtCode.Name = "btnResetExtCode";
+ this.btnResetExtCode.Size = new System.Drawing.Size(32, 23);
+ this.btnResetExtCode.Style.Alignment = System.Drawing.StringAlignment.Center;
+ this.btnResetExtCode.Style.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(185)))), ((int)(((byte)(215)))), ((int)(((byte)(255)))));
+ this.btnResetExtCode.Style.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(185)))), ((int)(((byte)(215)))), ((int)(((byte)(255)))));
+ this.btnResetExtCode.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine;
+ this.btnResetExtCode.Style.BorderColor.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
+ this.btnResetExtCode.Style.ForeColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelText;
+ this.btnResetExtCode.Style.GradientAngle = 90;
+ this.btnResetExtCode.StyleMouseDown.Alignment = System.Drawing.StringAlignment.Center;
+ this.btnResetExtCode.StyleMouseOver.Alignment = System.Drawing.StringAlignment.Center;
+ this.btnResetExtCode.StyleMouseOver.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
+ this.btnResetExtCode.StyleMouseOver.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
+ this.btnResetExtCode.StyleMouseOver.ForeColor.Color = System.Drawing.Color.White;
+ this.btnResetExtCode.TabIndex = 1005;
+ this.btnResetExtCode.Text = "重置";
//
// btnRestoreSizeAndNumber
//
@@ -1436,10 +1237,369 @@ namespace TemuKJD.KJDForms.JITForms
this.label20.TabIndex = 684;
this.label20.Text = "重";
//
+ // pbLoading
+ //
+ this.pbLoading.Anchor = System.Windows.Forms.AnchorStyles.None;
+ this.pbLoading.Image = global::TemuKJD.Properties.Resources.loading_blue;
+ this.pbLoading.Location = new System.Drawing.Point(539, 193);
+ this.pbLoading.Name = "pbLoading";
+ this.pbLoading.Size = new System.Drawing.Size(50, 50);
+ this.pbLoading.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
+ this.pbLoading.TabIndex = 675;
+ this.pbLoading.TabStop = false;
+ this.pbLoading.Visible = false;
+ //
+ // dgvStock
+ //
+ this.dgvStock.AllowUserToAddRows = false;
+ this.dgvStock.AllowUserToDeleteRows = false;
+ dataGridViewCellStyle3.BackColor = System.Drawing.Color.WhiteSmoke;
+ this.dgvStock.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle3;
+ this.dgvStock.AutoRowNumber = true;
+ this.dgvStock.BackgroundColor = System.Drawing.Color.White;
+ this.dgvStock.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
+ dataGridViewCellStyle4.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+ dataGridViewCellStyle4.BackColor = System.Drawing.SystemColors.Control;
+ dataGridViewCellStyle4.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ dataGridViewCellStyle4.ForeColor = System.Drawing.SystemColors.WindowText;
+ dataGridViewCellStyle4.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+ dataGridViewCellStyle4.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
+ dataGridViewCellStyle4.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
+ this.dgvStock.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle4;
+ this.dgvStock.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
+ this.dgvStock.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
+ this.colCheck,
+ this.colIndexId,
+ this.colSupplierId,
+ this.colSupplierName,
+ this.colSupplierInfo,
+ this.colSubOrderSn,
+ this.colSubOrderSnInfo,
+ this.colImgUrl,
+ this.colProductSkcPic,
+ this.colParentStockId,
+ this.colProductId,
+ this.colUpProuctId,
+ this.colProdSkc,
+ this.colProdName,
+ this.colProductSn,
+ this.colProdInfo,
+ this.colSkuImgUrl,
+ this.colSkuImg,
+ this.colSkuInfo,
+ this.colCost,
+ this.colPrcie,
+ this.colStockUpNum,
+ this.colCreateTime,
+ this.colUploadCode,
+ this.colUploadOrder,
+ this.colMsg});
+ this.dgvStock.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.dgvStock.Location = new System.Drawing.Point(0, 0);
+ this.dgvStock.Name = "dgvStock";
+ this.dgvStock.ReadOnly = true;
+ this.dgvStock.RowTemplate.Height = 23;
+ this.dgvStock.Size = new System.Drawing.Size(1156, 437);
+ this.dgvStock.TabIndex = 676;
+ this.dgvStock.CellContentClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvStock_CellContentClick);
+ //
+ // splitContainer4
+ //
+ this.splitContainer4.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.splitContainer4.FixedPanel = System.Windows.Forms.FixedPanel.Panel1;
+ this.splitContainer4.Location = new System.Drawing.Point(0, 0);
+ this.splitContainer4.Name = "splitContainer4";
+ //
+ // splitContainer4.Panel1
+ //
+ this.splitContainer4.Panel1.Controls.Add(this.ucSplitPage1);
+ //
+ // splitContainer4.Panel2
+ //
+ this.splitContainer4.Panel2.Controls.Add(this.btnClear);
+ this.splitContainer4.Panel2.Controls.Add(this.statusBar);
+ this.splitContainer4.Size = new System.Drawing.Size(1489, 26);
+ this.splitContainer4.SplitterDistance = 321;
+ this.splitContainer4.TabIndex = 3;
+ //
+ // ucSplitPage1
+ //
+ this.ucSplitPage1.CurrentPage = 1;
+ this.ucSplitPage1.Dock = System.Windows.Forms.DockStyle.Left;
+ this.ucSplitPage1.IsShowPageSize = false;
+ this.ucSplitPage1.Location = new System.Drawing.Point(0, 0);
+ this.ucSplitPage1.Margin = new System.Windows.Forms.Padding(0);
+ this.ucSplitPage1.Name = "ucSplitPage1";
+ this.ucSplitPage1.PageSize = 50;
+ this.ucSplitPage1.Size = new System.Drawing.Size(321, 26);
+ this.ucSplitPage1.TabIndex = 5;
+ this.ucSplitPage1.TotalPage = 1;
+ //
+ // btnClear
+ //
+ this.btnClear.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+ this.btnClear.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
+ this.btnClear.Cursor = System.Windows.Forms.Cursors.Hand;
+ this.btnClear.DisabledBackColor = System.Drawing.Color.Empty;
+ this.btnClear.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.btnClear.Location = new System.Drawing.Point(1070, 0);
+ this.btnClear.Name = "btnClear";
+ this.btnClear.Size = new System.Drawing.Size(90, 21);
+ this.btnClear.Style.Alignment = System.Drawing.StringAlignment.Center;
+ this.btnClear.Style.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
+ this.btnClear.Style.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
+ this.btnClear.Style.BorderColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
+ this.btnClear.Style.BorderDashStyle = System.Drawing.Drawing2D.DashStyle.Dash;
+ this.btnClear.Style.BorderSide = DevComponents.DotNetBar.eBorderSide.None;
+ this.btnClear.Style.ForeColor.Color = System.Drawing.Color.White;
+ this.btnClear.Style.GradientAngle = 90;
+ this.btnClear.StyleMouseOver.Alignment = System.Drawing.StringAlignment.Center;
+ this.btnClear.StyleMouseOver.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(25)))), ((int)(((byte)(102)))), ((int)(((byte)(255)))));
+ this.btnClear.StyleMouseOver.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(25)))), ((int)(((byte)(102)))), ((int)(((byte)(255)))));
+ this.btnClear.StyleMouseOver.ForeColor.Color = System.Drawing.Color.White;
+ this.btnClear.TabIndex = 440;
+ this.btnClear.Text = "清空结果";
+ this.btnClear.Visible = false;
+ //
+ // statusBar
+ //
+ this.statusBar.BackColor = System.Drawing.Color.White;
+ this.statusBar.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.statusBar.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.statusBar.Location = new System.Drawing.Point(0, 0);
+ this.statusBar.Margin = new System.Windows.Forms.Padding(0);
+ this.statusBar.Name = "statusBar";
+ this.statusBar.Size = new System.Drawing.Size(1164, 26);
+ this.statusBar.TabIndex = 2;
+ //
+ // colCheck
+ //
+ this.colCheck.HeaderText = "选择";
+ this.colCheck.Name = "colCheck";
+ this.colCheck.ReadOnly = true;
+ this.colCheck.Resizable = System.Windows.Forms.DataGridViewTriState.True;
+ this.colCheck.Visible = false;
+ this.colCheck.Width = 30;
+ //
+ // colIndexId
+ //
+ this.colIndexId.HeaderText = "编号";
+ this.colIndexId.Name = "colIndexId";
+ this.colIndexId.ReadOnly = true;
+ this.colIndexId.Visible = false;
+ //
+ // colSupplierId
+ //
+ this.colSupplierId.HeaderText = "店铺Id";
+ this.colSupplierId.Name = "colSupplierId";
+ this.colSupplierId.ReadOnly = true;
+ this.colSupplierId.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+ this.colSupplierId.Visible = false;
+ //
+ // colSupplierName
+ //
+ this.colSupplierName.HeaderText = "店铺名称";
+ this.colSupplierName.Name = "colSupplierName";
+ this.colSupplierName.ReadOnly = true;
+ this.colSupplierName.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+ this.colSupplierName.Visible = false;
+ //
+ // colSupplierInfo
+ //
+ dataGridViewCellStyle5.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+ this.colSupplierInfo.DefaultCellStyle = dataGridViewCellStyle5;
+ this.colSupplierInfo.HeaderText = "店铺信息";
+ this.colSupplierInfo.Name = "colSupplierInfo";
+ this.colSupplierInfo.ReadOnly = true;
+ this.colSupplierInfo.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+ this.colSupplierInfo.Width = 120;
+ //
+ // colSubOrderSn
+ //
+ this.colSubOrderSn.HeaderText = "备货单号";
+ this.colSubOrderSn.Name = "colSubOrderSn";
+ this.colSubOrderSn.ReadOnly = true;
+ this.colSubOrderSn.Resizable = System.Windows.Forms.DataGridViewTriState.True;
+ this.colSubOrderSn.Visible = false;
+ this.colSubOrderSn.Width = 120;
+ //
+ // colSubOrderSnInfo
+ //
+ dataGridViewCellStyle6.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+ this.colSubOrderSnInfo.DefaultCellStyle = dataGridViewCellStyle6;
+ this.colSubOrderSnInfo.HeaderText = "备货单号信息";
+ this.colSubOrderSnInfo.Name = "colSubOrderSnInfo";
+ this.colSubOrderSnInfo.ReadOnly = true;
+ this.colSubOrderSnInfo.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+ this.colSubOrderSnInfo.Width = 150;
+ //
+ // colImgUrl
+ //
+ this.colImgUrl.HeaderText = "SKC图片路径";
+ this.colImgUrl.Name = "colImgUrl";
+ this.colImgUrl.ReadOnly = true;
+ this.colImgUrl.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+ this.colImgUrl.Visible = false;
+ //
+ // colProductSkcPic
+ //
+ this.colProductSkcPic.HeaderText = "SKC图";
+ this.colProductSkcPic.Name = "colProductSkcPic";
+ this.colProductSkcPic.ReadOnly = true;
+ this.colProductSkcPic.Width = 60;
+ //
+ // colParentStockId
+ //
+ this.colParentStockId.HeaderText = "备货母单号";
+ this.colParentStockId.Name = "colParentStockId";
+ this.colParentStockId.ReadOnly = true;
+ this.colParentStockId.Resizable = System.Windows.Forms.DataGridViewTriState.True;
+ this.colParentStockId.Visible = false;
+ this.colParentStockId.Width = 200;
+ //
+ // colProductId
+ //
+ this.colProductId.HeaderText = "商品ID";
+ this.colProductId.Name = "colProductId";
+ this.colProductId.ReadOnly = true;
+ this.colProductId.Visible = false;
+ this.colProductId.Width = 90;
+ //
+ // colUpProuctId
+ //
+ this.colUpProuctId.HeaderText = "上家商品ID";
+ this.colUpProuctId.Name = "colUpProuctId";
+ this.colUpProuctId.ReadOnly = true;
+ this.colUpProuctId.Resizable = System.Windows.Forms.DataGridViewTriState.True;
+ this.colUpProuctId.Visible = false;
+ //
+ // colProdSkc
+ //
+ this.colProdSkc.FillWeight = 150F;
+ this.colProdSkc.HeaderText = "商品SKC";
+ this.colProdSkc.Name = "colProdSkc";
+ this.colProdSkc.ReadOnly = true;
+ this.colProdSkc.Resizable = System.Windows.Forms.DataGridViewTriState.True;
+ this.colProdSkc.Visible = false;
+ this.colProdSkc.Width = 90;
+ //
+ // colProdName
+ //
+ dataGridViewCellStyle7.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+ this.colProdName.DefaultCellStyle = dataGridViewCellStyle7;
+ this.colProdName.HeaderText = "标题";
+ this.colProdName.Name = "colProdName";
+ this.colProdName.ReadOnly = true;
+ this.colProdName.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+ this.colProdName.Visible = false;
+ this.colProdName.Width = 150;
+ //
+ // colProductSn
+ //
+ this.colProductSn.HeaderText = "货号";
+ this.colProductSn.Name = "colProductSn";
+ this.colProductSn.ReadOnly = true;
+ this.colProductSn.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+ this.colProductSn.Visible = false;
+ //
+ // colProdInfo
+ //
+ dataGridViewCellStyle8.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+ this.colProdInfo.DefaultCellStyle = dataGridViewCellStyle8;
+ this.colProdInfo.HeaderText = "商品信息";
+ this.colProdInfo.Name = "colProdInfo";
+ this.colProdInfo.ReadOnly = true;
+ this.colProdInfo.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+ this.colProdInfo.Width = 200;
+ //
+ // colSkuImgUrl
+ //
+ this.colSkuImgUrl.HeaderText = "SKU图片路径";
+ this.colSkuImgUrl.Name = "colSkuImgUrl";
+ this.colSkuImgUrl.ReadOnly = true;
+ this.colSkuImgUrl.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+ this.colSkuImgUrl.Visible = false;
+ this.colSkuImgUrl.Width = 60;
+ //
+ // colSkuImg
+ //
+ this.colSkuImg.HeaderText = "SKU图";
+ this.colSkuImg.Name = "colSkuImg";
+ this.colSkuImg.ReadOnly = true;
+ this.colSkuImg.Width = 60;
+ //
+ // colSkuInfo
+ //
+ dataGridViewCellStyle9.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+ this.colSkuInfo.DefaultCellStyle = dataGridViewCellStyle9;
+ this.colSkuInfo.HeaderText = "SKU信息";
+ this.colSkuInfo.Name = "colSkuInfo";
+ this.colSkuInfo.ReadOnly = true;
+ this.colSkuInfo.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+ this.colSkuInfo.Width = 120;
+ //
+ // colCost
+ //
+ dataGridViewCellStyle10.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+ this.colCost.DefaultCellStyle = dataGridViewCellStyle10;
+ this.colCost.HeaderText = "成本";
+ this.colCost.Name = "colCost";
+ this.colCost.ReadOnly = true;
+ this.colCost.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+ this.colCost.Width = 80;
+ //
+ // colPrcie
+ //
+ this.colPrcie.HeaderText = "申报价格";
+ this.colPrcie.Name = "colPrcie";
+ this.colPrcie.ReadOnly = true;
+ this.colPrcie.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+ this.colPrcie.Width = 65;
+ //
+ // colStockUpNum
+ //
+ this.colStockUpNum.HeaderText = "备货件数";
+ this.colStockUpNum.Name = "colStockUpNum";
+ this.colStockUpNum.ReadOnly = true;
+ this.colStockUpNum.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+ this.colStockUpNum.Width = 65;
+ //
+ // colCreateTime
+ //
+ dataGridViewCellStyle11.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+ this.colCreateTime.DefaultCellStyle = dataGridViewCellStyle11;
+ this.colCreateTime.HeaderText = "备货单创建时间";
+ this.colCreateTime.Name = "colCreateTime";
+ this.colCreateTime.ReadOnly = true;
+ this.colCreateTime.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+ //
+ // colUploadCode
+ //
+ this.colUploadCode.HeaderText = "上传条码/箱唛";
+ this.colUploadCode.Name = "colUploadCode";
+ this.colUploadCode.ReadOnly = true;
+ this.colUploadCode.Resizable = System.Windows.Forms.DataGridViewTriState.True;
+ //
+ // colUploadOrder
+ //
+ this.colUploadOrder.HeaderText = "上传订单";
+ this.colUploadOrder.Name = "colUploadOrder";
+ this.colUploadOrder.ReadOnly = true;
+ this.colUploadOrder.Resizable = System.Windows.Forms.DataGridViewTriState.True;
+ this.colUploadOrder.Width = 80;
+ //
+ // colMsg
+ //
+ this.colMsg.HeaderText = "操作信息";
+ this.colMsg.Name = "colMsg";
+ this.colMsg.ReadOnly = true;
+ this.colMsg.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+ this.colMsg.Width = 300;
+ //
// JitPushOrder
//
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None;
- this.ClientSize = new System.Drawing.Size(1469, 611);
+ this.ClientSize = new System.Drawing.Size(1489, 611);
this.Controls.Add(this.splitContainer1);
this.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.Name = "JitPushOrder";
@@ -1452,6 +1612,9 @@ namespace TemuKJD.KJDForms.JITForms
this.splitContainer1.ResumeLayout(false);
this.ucGroupBoxEx1.ResumeLayout(false);
this.ucGroupBoxEx1.PerformLayout();
+ this.pnlStatistics.ResumeLayout(false);
+ this.pnlStatistics.PerformLayout();
+ this.pnlGetNewOrder.ResumeLayout(false);
this.splitContainer3.Panel1.ResumeLayout(false);
this.splitContainer3.Panel2.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.splitContainer3)).EndInit();
@@ -1464,12 +1627,8 @@ namespace TemuKJD.KJDForms.JITForms
this.splitContainer2.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.pbShopLoading)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.dgvShop)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.pbLoading)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.dgvStock)).EndInit();
- this.splitContainer4.Panel1.ResumeLayout(false);
- this.splitContainer4.Panel2.ResumeLayout(false);
- ((System.ComponentModel.ISupportInitialize)(this.splitContainer4)).EndInit();
- this.splitContainer4.ResumeLayout(false);
+ this.panel1.ResumeLayout(false);
+ this.panel1.PerformLayout();
((System.ComponentModel.ISupportInitialize)(this.numJudgeWeight)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.numJudgeLen)).EndInit();
this.pnlRestoreSizeAndNumber.ResumeLayout(false);
@@ -1483,6 +1642,12 @@ namespace TemuKJD.KJDForms.JITForms
((System.ComponentModel.ISupportInitialize)(this.numWeight2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.numWeight1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.numLen2)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.pbLoading)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.dgvStock)).EndInit();
+ this.splitContainer4.Panel1.ResumeLayout(false);
+ this.splitContainer4.Panel2.ResumeLayout(false);
+ ((System.ComponentModel.ISupportInitialize)(this.splitContainer4)).EndInit();
+ this.splitContainer4.ResumeLayout(false);
this.ResumeLayout(false);
}
@@ -1493,13 +1658,11 @@ namespace TemuKJD.KJDForms.JITForms
private UserComponent.UcGroupBoxEx ucGroupBoxEx1;
private DevComponents.DotNetBar.Controls.Line line3;
private DevComponents.DotNetBar.Controls.Line line1;
- private DevComponents.DotNetBar.PanelEx btnStop;
private DevComponents.DotNetBar.PanelEx btnResetExtCode;
private System.Windows.Forms.TextBox txtExtCode;
private System.Windows.Forms.Label label12;
private System.Windows.Forms.DateTimePicker dtpEndTime;
private System.Windows.Forms.DateTimePicker dtpStartTime;
- private DevComponents.DotNetBar.PanelEx btnSearchOrder;
private System.Windows.Forms.TextBox txtSpuId;
private System.Windows.Forms.Label label7;
private DevComponents.DotNetBar.PanelEx btnEmpty;
@@ -1537,7 +1700,43 @@ namespace TemuKJD.KJDForms.JITForms
private System.Windows.Forms.TextBox txtSkcId;
private System.Windows.Forms.Label label1;
private DevComponents.DotNetBar.Controls.Line line2;
+ private DevComponents.DotNetBar.PanelEx btnRestoreSizeAndNumber;
+ private System.Windows.Forms.NumericUpDown numJudgeWeight;
+ private System.Windows.Forms.NumericUpDown numJudgeLen;
+ private System.Windows.Forms.Label lblJudgeLen;
+ private System.Windows.Forms.Label lblJudgeWeight;
+ private UserComponent.UcCheckBox chkFilterSize;
+ private System.Windows.Forms.Panel pnlRestoreSizeAndNumber;
+ private System.Windows.Forms.NumericUpDown numPieces;
+ private System.Windows.Forms.Label label11;
+ private System.Windows.Forms.Label label17;
+ private System.Windows.Forms.NumericUpDown numHeight2;
+ private System.Windows.Forms.NumericUpDown numHeight1;
+ private System.Windows.Forms.NumericUpDown numWidth1;
+ private System.Windows.Forms.NumericUpDown numWidth2;
+ private System.Windows.Forms.NumericUpDown numLen1;
+ private System.Windows.Forms.NumericUpDown numWeight2;
+ private System.Windows.Forms.NumericUpDown numWeight1;
+ private System.Windows.Forms.NumericUpDown numLen2;
+ private System.Windows.Forms.Label label15;
+ private System.Windows.Forms.Label label18;
+ private System.Windows.Forms.Label label19;
+ private System.Windows.Forms.Label label20;
+ private System.Windows.Forms.Panel panel1;
+ private DevComponents.DotNetBar.PanelEx btnRestore;
+ private System.Windows.Forms.TextBox txtProductId;
+ private System.Windows.Forms.TextBox txtSubOrderSn;
+ private System.Windows.Forms.Label label6;
+ private System.Windows.Forms.Label label8;
+ private System.Windows.Forms.TextBox txtProductSn;
+ private System.Windows.Forms.Label label9;
+ private System.Windows.Forms.Panel pnlGetNewOrder;
+ private DevComponents.DotNetBar.PanelEx btnStop;
+ private System.Windows.Forms.Label lblAuthorizedAmount;
+ private DevComponents.DotNetBar.PanelEx btnSearchOrder;
private System.Windows.Forms.Label lblNextGetTime;
+ private System.Windows.Forms.Panel pnlStatistics;
+ private DevComponents.DotNetBar.PanelEx btnGetDbOrder;
private System.Windows.Forms.DataGridViewCheckBoxColumn colCheck;
private System.Windows.Forms.DataGridViewTextBoxColumn colIndexId;
private System.Windows.Forms.DataGridViewTextBoxColumn colSupplierId;
@@ -1561,30 +1760,8 @@ namespace TemuKJD.KJDForms.JITForms
private System.Windows.Forms.DataGridViewTextBoxColumn colPrcie;
private System.Windows.Forms.DataGridViewTextBoxColumn colStockUpNum;
private System.Windows.Forms.DataGridViewTextBoxColumn colCreateTime;
- private System.Windows.Forms.DataGridViewTextBoxColumn colUploadCode;
- private System.Windows.Forms.DataGridViewTextBoxColumn colUploadOrder;
+ private System.Windows.Forms.DataGridViewLinkColumn colUploadCode;
+ private System.Windows.Forms.DataGridViewLinkColumn colUploadOrder;
private System.Windows.Forms.DataGridViewTextBoxColumn colMsg;
- private DevComponents.DotNetBar.PanelEx btnRestoreSizeAndNumber;
- private System.Windows.Forms.NumericUpDown numJudgeWeight;
- private System.Windows.Forms.NumericUpDown numJudgeLen;
- private System.Windows.Forms.Label lblJudgeLen;
- private System.Windows.Forms.Label lblJudgeWeight;
- private UserComponent.UcCheckBox chkFilterSize;
- private System.Windows.Forms.Panel pnlRestoreSizeAndNumber;
- private System.Windows.Forms.NumericUpDown numPieces;
- private System.Windows.Forms.Label label11;
- private System.Windows.Forms.Label label17;
- private System.Windows.Forms.NumericUpDown numHeight2;
- private System.Windows.Forms.NumericUpDown numHeight1;
- private System.Windows.Forms.NumericUpDown numWidth1;
- private System.Windows.Forms.NumericUpDown numWidth2;
- private System.Windows.Forms.NumericUpDown numLen1;
- private System.Windows.Forms.NumericUpDown numWeight2;
- private System.Windows.Forms.NumericUpDown numWeight1;
- private System.Windows.Forms.NumericUpDown numLen2;
- private System.Windows.Forms.Label label15;
- private System.Windows.Forms.Label label18;
- private System.Windows.Forms.Label label19;
- private System.Windows.Forms.Label label20;
}
}
\ No newline at end of file
diff --git a/TEMUKJD/KJDForms/JITForms/JitPushOrder.cs b/TEMUKJD/KJDForms/JITForms/JitPushOrder.cs
index 8476740..7842ab5 100644
--- a/TEMUKJD/KJDForms/JITForms/JitPushOrder.cs
+++ b/TEMUKJD/KJDForms/JITForms/JitPushOrder.cs
@@ -20,6 +20,7 @@ using TemuKJD.Extension;
using TemuKJD.KJDForms.AdminForms;
using TemuKJD.KJDForms.ProductForms;
using TemuKJD.KJDForms.ShopForms;
+using TemuKJD.ToolForms;
using Work;
namespace TemuKJD.KJDForms.JITForms
@@ -51,18 +52,25 @@ namespace TemuKJD.KJDForms.JITForms
private void JitPushOrder_Load(object sender, EventArgs e)
{
- if (BaseClass.Mobile == "15288888888")
- {
- btnRestoreSizeAndNumber.Visible = true;
- }
+ //if (BaseClass.Mobile == "15288888888")
+ //{
+ // btnRestoreSizeAndNumber.Visible = true;
+ //}
if (!IsClientJit)
{
ucSplitPage1.Visible = true;
+ btnGetDbOrder.Visible = true;
+ pnlGetNewOrder.Visible = false;
+ pnlStatistics.Visible = false;
+ colJitStatus.Visible = false;
}
else
{
ucSplitPage1.Visible = false;
+ btnGetDbOrder.Visible = false;
+ pnlGetNewOrder.Visible = true;
+ pnlStatistics.Visible = true;
}
lblNextGetTime.Text = "";
@@ -102,7 +110,10 @@ namespace TemuKJD.KJDForms.JITForms
this.txtExtCode.TextChanged += Txt_TextChanged;
this.chkSearchTime.CheckedChanged += Txt_TextChanged;
- loadServerDbOrder();
+ lblAuthorizedAmount.Text = "剩余授权金:" + BaseClass.AuthorizedAmount;
+
+ if (IsClientJit)
+ loadServerDbOrder();
}
private void chkSelectAll_CheckedChanged(object sender, EventArgs e)
{
@@ -117,7 +128,7 @@ namespace TemuKJD.KJDForms.JITForms
{
var list = lstAdminShopInfo.Where(s => s.LoginStatus2 == "国际版在线").ToList();
if (IsClientJit)
- list = list.Where(s => s.LoginStatus2 == "国际版在线" && s.jit_expire_time >= DateTime.Now.Date).ToList();
+ list = GlobalConfig.ShopLoginList.Where(s => s.LoginStatus2 == "国际版在线" && s.jit_expire_time >= DateTime.Now.Date).ToList();
foreach (DataGridViewRow row in dgvShop.Rows)
{
if (list.Any(l => l.ShopId == row.Cells["colShopId"]?.Value?.ToString()))
@@ -150,7 +161,7 @@ namespace TemuKJD.KJDForms.JITForms
if (!IsClientJit)
{
//this.pbShopLoading.Visible = true;
- //SearchShop(this.ucSplitPage1.CurrentPage);
+ SearchShop(this.ucSplitPage1.CurrentPage);
}
else
{
@@ -163,16 +174,95 @@ namespace TemuKJD.KJDForms.JITForms
{
if (!IsClientJit)
{
- //if (this.ucSplitPage1.CurrentPage != 1)
- // this.ucSplitPage1.CurrentPage = 1;
- //else
- // SearchShop(1);
+ if (this.ucSplitPage1.CurrentPage != 1)
+ this.ucSplitPage1.CurrentPage = 1;
+ else
+ SearchShop(1);
}
else
{
RefreshShop();
}
}
+ public void SearchShop(int page)
+ {
+ List userShopIdList = dgvShop.Rows.Cast()
+ .Where(r => r.Cells["colSelect"].Value.ParseToBool())
+ .Select(r => r.Cells["colShopId"].Value.ParseToString() + r.Cells["colUser"].Value.ParseToString()).ToList();
+
+ Invoke(new Action(() =>
+ {
+ this.pbShopLoading.Visible = true;
+ this.dgvShop.Rows.Clear();
+ lstAdminShopInfo.Clear();
+ }));
+
+ Task.Run(() =>
+ {
+ int pageCount;
+ var list = AdminGetServerShopLst(out pageCount, page);
+ lstAdminShopInfo.AddRange(list);
+ this.ucSplitPage1.TotalPage = pageCount;
+
+ foreach (var shop in lstAdminShopInfo)
+ {
+ bool canUse = shop.LoginStatus2 == "国际版在线";
+ Invoke(new Action(() =>
+ {
+ int rowIndex = this.dgvShop.Rows.Add(
+ userShopIdList.Contains(shop.ShopId + shop.UserName),
+ shop.UserName,
+ shop.LoginName,
+ shop.ShopId,
+ shop.ShopAccount,
+ shop.Notes,
+ canUse ? "在线" : "掉线",
+ canUse,
+ string.Empty
+ );
+ displayShopStatus(shop);
+ }));
+ }
+
+ Invoke(new Action(() =>
+ {
+ this.pbShopLoading.Visible = false;
+ }));
+ });
+ }
+ public List AdminGetServerShopLst(out int pageCount, int page = 1, int pageSize = 50)
+ {
+ List list = new List();
+ pageCount = 1;
+
+ var url = BaseClass.BuildObjString("shop/admin_get_shop_list");
+ //if (BaseClass.SaLevel > 1 && !chkSearchAllShop.Checked)
+ // url = BaseClass.BuildObjString("shop/sub_sa_get_select_prod_shop");
+ var data = UserLogin.GetSignaturex() +
+ "&page=" + page +
+ "&page_size=" + pageSize +
+ "&shop_ids=" + txtShopId.Text.Trim().Trim(',') +
+ "&shop_names=" + txtShopName.Text.Trim().Trim(',') +
+ "&search_notes=" + txtNotes.Text.Trim().Trim(',');
+ //if (BaseClass.SaLevel > 1 && !chkSearchAllShop.Checked)
+ // data += "&operate_sub_sa_name=" + BaseClass.UserName;
+ var html = GetHtml.PostUtf8(url, data);
+ if (string.IsNullOrEmpty(html) || !html.Contains("\"code\":200"))
+ html = GetHtml.PostUtf8(url, data);
+ if (string.IsNullOrEmpty(html) || !html.Contains("\"code\":200"))
+ html = GetHtml.PostUtf8(url, data);
+ if (string.IsNullOrEmpty(html)
+ || !html.Contains("shop_id") || !html.Contains("shop_account") || !html.Contains("login_pass"))
+ {
+ return list;
+ }
+
+ int count = BaseRegex.GetIntJson(ref html, "count");
+ pageCount = Math.Ceiling(1.0 * count / pageSize).ParseToInt();
+ pageCount = Math.Max(pageCount, 1);
+
+ return ShopBLL.DeserializationShop(html);
+ }
private void RefreshShop()
{
@@ -418,9 +508,8 @@ namespace TemuKJD.KJDForms.JITForms
return;
}
- lstOrderForSupplierInfo.Clear();
+ btnSearchOrder.Enabled = false;
//dgvStock.Rows.Clear();
-
var dgvRows = this.dgvShop.Rows.Cast();//.Where(r => lstShopId.Contains(r.Cells["colShopId"].Value.ParseToString()));
foreach (var row in dgvRows)
{
@@ -430,315 +519,453 @@ namespace TemuKJD.KJDForms.JITForms
cancellationTokenSource = new CancellationTokenSource();
Task.Run(() =>
{
- var lstShopIdTemp = new List();
- lstShopIdTemp.AddRange(lstShopId);
- int i = 0;
- foreach (var shopId in lstShopIdTemp)
- {
- this.Invoke(new Action(() =>
- {
- this.statusBar.lblTaskStatus.Text = "正在查询...";
- this.statusBar.pgbTaskProgress.Maximum = lstShopIdTemp.Count;
- this.statusBar.UpdateProgressBar(i + 1);
- i++;
- }));
+ GetNewOrderLoop(lstShopId, cancellationTokenSource);
+ }, cancellationTokenSource.Token);
+ }
+ void GetNewOrderLoop(List lstShopId, CancellationTokenSource _cancellationTokenSource)
+ {
+ var nextReadTime = DateTime.Now;
+ while (true)
+ {
+ if (nextReadTime <= DateTime.Now)
+ {
+ Task.Run(() =>
+ {
+ lstOrderForSupplierInfo.Clear();
+ GetNewOrder(lstShopId, cancellationTokenSource);
+ });
+ nextReadTime = DateTime.Now.AddMinutes(30);
+ }
+ Thread.Sleep(1000);
+ Invoke(new Action(() => {
+ var ticks = nextReadTime - DateTime.Now;
+ lblNextGetTime.Text = "距离下次读取剩余:" + ticks.Minutes + "分" + ticks.Seconds + "秒";
+ }));
+ if (cancellationTokenSource?.IsCancellationRequested == true)
+ {
+ Invoke(new Action(() =>
+ {
+ btnSearchOrder.Enabled = true;
+ lblNextGetTime.Text = "已停止";
+ }));
+ break;
+ }
+ }
+ }
+
+ void GetNewOrder(List lstShopId, CancellationTokenSource _cancellationTokenSource)
+ {
+ var lstShopIdTemp = new List();
+ lstShopIdTemp.AddRange(lstShopId);
+ int i = 0;
+ foreach (var shopId in lstShopIdTemp)
+ {
+ this.Invoke(new Action(() =>
+ {
+ this.statusBar.lblTaskStatus.Text = "正在查询...";
+ this.statusBar.pgbTaskProgress.Maximum = lstShopIdTemp.Count;
+ this.statusBar.UpdateProgressBar(i + 1);
+ i++;
+ }));
+
+ if (cancellationTokenSource.IsCancellationRequested)
+ break;
+
+ ShopLoginInfo shop = null;
+ if (!IsClientJit)
+ {
+ shop = this.lstAdminShopInfo.FirstOrDefault(s => s.ShopId == shopId);
+ }
+ else
+ {
+ shop = GlobalConfig.ShopLoginList.FirstOrDefault(s => s.ShopId == shopId);
+ }
+ if (shop == null)
+ continue;
+
+ #region 检测登录
+ if (shop.LoginStatus2 != "国际版在线")
+ {
+ continue;
+ }
+ if (!IsClientJit)
+ {
+ AdminShopListForm.Instance.CheckShopLogin(new ShopLoginInfo[] { shop }, false);
+ }
+ else
+ {
+ ShopListForm.Instance.CheckShopLogin(new ShopLoginInfo[] { shop }, false);
+ }
+ if (shop.LoginStatus2 != "国际版在线")
+ {
+ Invoke(new Action(() =>
+ {
+ var rows = this.dgvShop.Rows.Cast().Where(r => r.Cells["colLoginName"].Value.ToString() == shop.LoginName);
+ foreach (var row in rows)
+ {
+ row.Cells["colMessage"].Value = "店铺掉线";
+ row.Cells["colLoginStatus"].Value = "未登录";
+ row.Cells["colCanUse"].Value = false;
+ }
+ }));
+ continue;
+ }
+ #endregion
+
+ Invoke(new Action(() =>
+ {
+ var rows = this.dgvShop.Rows.Cast().Where(r => r.Cells["colShopId"].Value.ToString() == shop.ShopId);
+ foreach (var row in rows)
+ {
+ row.Cells["colMessage"].Value = "正在查询";
+ }
+ }));
+
+ int page = 1;
+ int totalPage = 1;
+ int pageSize = 20;
+ bool isError = false;
+ string errorMsg = "";
+ while (page <= totalPage)
+ {
if (cancellationTokenSource.IsCancellationRequested)
break;
- ShopLoginInfo shop = null;
- if (!IsClientJit)
+ Thread.Sleep(100 + Randomx.GetId(200));
+ string jsonStr = GetShopStockList2(shop, page, pageSize);
+ if (!jsonStr.Contains("\"success\":true"))
{
- shop = this.lstAdminShopInfo.FirstOrDefault(s => s.ShopId == shopId);
- }
- else
- {
- shop = GlobalConfig.ShopLoginList.FirstOrDefault(s => s.ShopId == shopId);
- }
- if (shop == null)
- continue;
-
- #region 检测登录
- if (shop.LoginStatus2 != "国际版在线")
- {
- continue;
- }
- if (!IsClientJit)
- {
- AdminShopListForm.Instance.CheckShopLogin(new ShopLoginInfo[] { shop }, false);
- }
- else
- {
- ShopListForm.Instance.CheckShopLogin(new ShopLoginInfo[] { shop }, false);
- }
- if (shop.LoginStatus2 != "国际版在线")
- {
- Invoke(new Action(() =>
+ isError = true;
+ var errMsg = BaseRegex.GetStringJson(ref jsonStr, "error_msg");
+ if (string.IsNullOrEmpty(errMsg))
+ errMsg = BaseRegex.GetStringJson(ref jsonStr, "errorMsg");
+ if (string.IsNullOrEmpty(errMsg))
+ errMsg = jsonStr;
+ if (!errorMsg.Contains(errMsg))
{
- var rows = this.dgvShop.Rows.Cast().Where(r => r.Cells["colLoginName"].Value.ToString() == shop.LoginName);
- foreach (var row in rows)
- {
- row.Cells["colMessage"].Value = "店铺掉线";
- row.Cells["colLoginStatus"].Value = "未登录";
- row.Cells["colCanUse"].Value = false;
- }
- }));
- continue;
- }
- #endregion
-
- Invoke(new Action(() =>
- {
- var rows = this.dgvShop.Rows.Cast().Where(r => r.Cells["colShopId"].Value.ToString() == shop.ShopId);
- foreach (var row in rows)
- {
- row.Cells["colMessage"].Value = "正在查询";
+ errorMsg += " " + errMsg;
}
- }));
+ }
- int page = 1;
- int totalPage = 1;
- int pageSize = 20;
- bool isError = false;
- string errorMsg = "";
- while (page <= totalPage)
+ ConcurrentList subOrderInfoLst = new ConcurrentList();
+ if (jsonStr.Contains("\"success\":true"))
{
- if (cancellationTokenSource.IsCancellationRequested)
- break;
-
- Thread.Sleep(100 + Randomx.GetId(200));
- string jsonStr = GetShopStockList2(shop, page, pageSize);
- if (!jsonStr.Contains("\"success\":true"))
+ var jArr = new JArray();
+ try
{
- isError = true;
- var errMsg = BaseRegex.GetStringJson(ref jsonStr, "error_msg");
- if (string.IsNullOrEmpty(errMsg))
- errMsg = BaseRegex.GetStringJson(ref jsonStr, "errorMsg");
- if (string.IsNullOrEmpty(errMsg))
- errMsg = jsonStr;
- if (!errorMsg.Contains(errMsg))
- {
- errorMsg += " " + errMsg;
- }
+ var jObj = JObject.Parse(jsonStr);
+ jArr = jObj["result"]?["subOrderForSupplierList"] as JArray;
+ if (jArr == null)
+ jArr = new JArray();
+
+ var list = JsonHelper.DeserializeJsonToList(jArr.ToString());
+ list = list.Where(s => !lstTemuDBOrderInfo.Any(o => o.subPurchaseOrderSn == s.subPurchaseOrderSn)).ToList();
+ subOrderInfoLst.AddRange(list);
}
-
- ConcurrentList subOrderInfoLst = new ConcurrentList();
- if (jsonStr.Contains("\"success\":true"))
- {
- var jArr = new JArray();
- try
+ catch (Exception ex)
+ {
+ //BaseMsgForm.ShowError(ex.Message);
+ Invoke(new Action(() =>
{
- var jObj = JObject.Parse(jsonStr);
- jArr = jObj["result"]?["subOrderForSupplierList"] as JArray;
- if (jArr == null)
- jArr = new JArray();
-
- var list = JsonHelper.DeserializeJsonToList(jArr.ToString());
- list = list.Where(s => !lstTemuDBOrderInfo.Any(o => o.subPurchaseOrderSn == s.subPurchaseOrderSn)).ToList();
- subOrderInfoLst.AddRange(list);
- }
- catch (Exception ex) { BaseMsgForm.ShowError(ex.Message); }
-
- List upProdList = new List();
- if (subOrderInfoLst.Count > 0)
- {
- var spuIdLst = subOrderInfoLst.Select(o => o.productId.ParseToString()).Distinct().ToList();
- // 获取产品数据库中的成本价格
- upProdList = AdminProductPriceCheckForm.GetUpSpuIdLst(spuIdLst);
- }
-
- foreach (var subOrderInfo in subOrderInfoLst)
- {
- var upProd = upProdList.FirstOrDefault(p => p.draft_id == subOrderInfo.productId.ParseToLong());
- TemuDBOrderInfo dbOrderInfo = new TemuDBOrderInfo()
+ var rows = this.dgvShop.Rows.Cast().Where(r => r.Cells["colLoginName"].Value.ToString() == shop.LoginName);
+ foreach (var row in rows)
{
- add_time = DateTime.Now,
- availableSaleDays = subOrderInfo.skuQuantityDetailList.FirstOrDefault().availableSaleDays,
- barCodeMd5 = null,
- category = subOrderInfo.category,
- className = subOrderInfo.skuQuantityDetailList.FirstOrDefault().className,
- costPrice = (upProd?.cost_price * 100m)?.ParseToInt(),
- currencyType = subOrderInfo.skuQuantityDetailList.FirstOrDefault().currencyType,
- deliverQuantity = subOrderInfo.skuQuantityDetailList.FirstOrDefault().deliverQuantity.ParseToInt(),
- deliverTime = subOrderInfo.deliverInfo.deliverTime,
- deliveryFee = (upProd?.delivery_fee * 100m)?.ParseToInt(),
- deliveryOrderSn = subOrderInfo.deliverInfo.deliveryOrderSn,
- expectLatestArrivalTimeOrDefault = subOrderInfo.deliverInfo.expectLatestArrivalTimeOrDefault.ParseToLong(),
- expectLatestDeliverTimeOrDefault = subOrderInfo.deliverInfo.expectLatestDeliverTimeOrDefault.ParseToLong(),
- extCode = subOrderInfo.skuQuantityDetailList.FirstOrDefault().extCode,
- id = null,
- jiaTongCode = null,
- markFee = (upProd?.mark_fee * 100m)?.ParseToInt(),
- mdy_time = DateTime.Now,
- notes = null,
- originalPurchaseOrderSn = subOrderInfo.originalPurchaseOrderSn,
- productId = subOrderInfo.productId.ParseToString(),
- productName = subOrderInfo.productName,
- productSkcId = subOrderInfo.productSkcId.ParseToString(),
- productSkcPicture = subOrderInfo.productSkcPicture,
- productSkuId = subOrderInfo.skuQuantityDetailList.FirstOrDefault().productSkuId.ParseToString(),
- productSn = subOrderInfo.productSn,
- purchaseQuantity = subOrderInfo.skuQuantityDetailList.FirstOrDefault().purchaseQuantity.ParseToInt(),
- purchaseTime = subOrderInfo.purchaseTime.ParseToLong(),
- qcResult = subOrderInfo.skuQuantityDetailList.FirstOrDefault().qcResult,
- realReceiveAuthenticQuantity = subOrderInfo.skuQuantityDetailList.FirstOrDefault().realReceiveAuthenticQuantity.ParseToInt(),
- receiveTime = subOrderInfo.deliverInfo.receiveTime,
- receiveWarehouseId = subOrderInfo.deliverInfo.receiveWarehouseId.ParseToString(),
- receiveWarehouseName = subOrderInfo.deliverInfo.receiveWarehouseName,
- shippingMarkMd5 = null,
- status = subOrderInfo.status.ParseToInt(),
- subPurchaseOrderSn = subOrderInfo.subPurchaseOrderSn,
- supplierId = subOrderInfo.supplierId.ParseToString(),
- supplierName = subOrderInfo.supplierName,
- supplierPrice = subOrderInfo.skuQuantityDetailList.FirstOrDefault().supplierPrice.ParseToInt(),
- thumbUrlList = subOrderInfo.skuQuantityDetailList.FirstOrDefault().thumbUrlList.FirstOrDefault(),
- upLoadStatus = 0,
- upProductId = upProd?.draft_id.ParseToString(),
- warehouseGroupId = subOrderInfo.warehouseGroupId.ParseToString(),
- };
- lstOrderForSupplierInfo.Add(subOrderInfo);
- lstTemuDBOrderInfo.Add(dbOrderInfo);
-
-
- var url = BaseClass.BuildObjString("order/add_order");
- var data = UserLogin.GetSignaturex() +
- //"&page=" + page +
- //"&page_size=" + pageSize +
- "&shop_id=" + dbOrderInfo.supplierId +
- "&order_data=" + HttpUtility.UrlEncode(JsonHelper.SerializeObject(dbOrderInfo), Encoding.UTF8);
- //if (BaseClass.SaLevel > 1 && !chkSearchAllShop.Checked)
- // data += "&operate_sub_sa_name=" + BaseClass.UserName;
- var html = GetHtml.PostUtf8(url, data);
- //if (string.IsNullOrEmpty(html) || !html.Contains("\"code\":200"))
- // html = GetHtml.PostUtf8(url, data);
- //if (string.IsNullOrEmpty(html) || !html.Contains("\"code\":200"))
- // html = GetHtml.PostUtf8(url, data);
- if(!string.IsNullOrEmpty(html) && html.Contains("\"code\":200"))
- {
-
+ row.Cells["colMessage"].Value = "读取错误" + ex.Message;
+ row.Cells["colCanUse"].Value = false;
}
+ }));
+ }
+
+ List upProdList = new List();
+ if (subOrderInfoLst.Count > 0)
+ {
+ var spuIdLst = subOrderInfoLst.Select(o => o.productId.ParseToString()).Distinct().ToList();
+ // 获取产品数据库中的成本价格
+ upProdList = AdminProductPriceCheckForm.GetUpSpuIdLst(spuIdLst);
+ }
+
+ foreach (var subOrderInfo in subOrderInfoLst)
+ {
+ var upProd = upProdList.FirstOrDefault(p => p.draft_id == subOrderInfo.productId.ParseToLong());
+ TemuDBOrderInfo dbOrderInfo = new TemuDBOrderInfo()
+ {
+ add_time = DateTime.Now,
+ availableSaleDays = subOrderInfo.skuQuantityDetailList.FirstOrDefault().availableSaleDays,
+ barCodeMd5 = null,
+ category = subOrderInfo.category,
+ className = subOrderInfo.skuQuantityDetailList.FirstOrDefault().className,
+ costPrice = (upProd?.cost_price * 100m)?.ParseToInt(),
+ currencyType = subOrderInfo.skuQuantityDetailList.FirstOrDefault().currencyType,
+ deliverQuantity = subOrderInfo.skuQuantityDetailList.FirstOrDefault().deliverQuantity.ParseToInt(),
+ deliverTime = subOrderInfo.deliverInfo.deliverTime,
+ deliveryFee = (upProd?.delivery_fee * 100m)?.ParseToInt(),
+ deliveryOrderSn = subOrderInfo.deliverInfo.deliveryOrderSn,
+ expectLatestArrivalTimeOrDefault = subOrderInfo.deliverInfo.expectLatestArrivalTimeOrDefault.ParseToLong(),
+ expectLatestDeliverTimeOrDefault = subOrderInfo.deliverInfo.expectLatestDeliverTimeOrDefault.ParseToLong(),
+ extCode = subOrderInfo.skuQuantityDetailList.FirstOrDefault().extCode,
+ id = null,
+ jiaTongCode = null,
+ markFee = (upProd?.mark_fee * 100m)?.ParseToInt(),
+ mdy_time = DateTime.Now,
+ notes = null,
+ originalPurchaseOrderSn = subOrderInfo.originalPurchaseOrderSn,
+ productId = subOrderInfo.productId.ParseToString(),
+ productName = subOrderInfo.productName,
+ productSkcId = subOrderInfo.productSkcId.ParseToString(),
+ productSkcPicture = subOrderInfo.productSkcPicture,
+ productSkuId = subOrderInfo.skuQuantityDetailList.FirstOrDefault().productSkuId.ParseToString(),
+ productSn = subOrderInfo.productSn,
+ purchaseQuantity = subOrderInfo.skuQuantityDetailList.FirstOrDefault().purchaseQuantity.ParseToInt(),
+ purchaseTime = subOrderInfo.purchaseTime.ParseToLong(),
+ qcResult = subOrderInfo.skuQuantityDetailList.FirstOrDefault().qcResult,
+ realReceiveAuthenticQuantity = subOrderInfo.skuQuantityDetailList.FirstOrDefault().realReceiveAuthenticQuantity.ParseToInt(),
+ receiveTime = subOrderInfo.deliverInfo.receiveTime,
+ receiveWarehouseId = subOrderInfo.deliverInfo.receiveWarehouseId.ParseToString(),
+ receiveWarehouseName = subOrderInfo.deliverInfo.receiveWarehouseName,
+ shippingMarkMd5 = null,
+ status = subOrderInfo.status.ParseToInt(),
+ subPurchaseOrderSn = subOrderInfo.subPurchaseOrderSn,
+ supplierId = subOrderInfo.supplierId.ParseToString(),
+ supplierName = subOrderInfo.supplierName,
+ supplierPrice = subOrderInfo.skuQuantityDetailList.FirstOrDefault().supplierPrice.ParseToInt(),
+ thumbUrlList = subOrderInfo.skuQuantityDetailList.FirstOrDefault().thumbUrlList.FirstOrDefault(),
+ upLoadStatus = 0,
+ upProductId = upProd?.draft_id.ParseToString(),
+ warehouseGroupId = subOrderInfo.warehouseGroupId.ParseToString(),
+ };
+ lstOrderForSupplierInfo.Add(subOrderInfo);
+ lstTemuDBOrderInfo.Add(dbOrderInfo);
- Invoke(new Action(() =>
+ var url = BaseClass.BuildObjString("order/add_order");
+ var data = UserLogin.GetSignaturex() +
+ //"&page=" + page +
+ //"&page_size=" + pageSize +
+ "&shop_id=" + dbOrderInfo.supplierId +
+ "&order_data=" + HttpUtility.UrlEncode(JsonHelper.SerializeObject(dbOrderInfo), Encoding.UTF8);
+ //if (BaseClass.SaLevel > 1 && !chkSearchAllShop.Checked)
+ // data += "&operate_sub_sa_name=" + BaseClass.UserName;
+ var html = GetHtml.PostUtf8(url, data);
+ //if (string.IsNullOrEmpty(html) || !html.Contains("\"code\":200"))
+ // html = GetHtml.PostUtf8(url, data);
+ //if (string.IsNullOrEmpty(html) || !html.Contains("\"code\":200"))
+ // html = GetHtml.PostUtf8(url, data);
+ if (!string.IsNullOrEmpty(html) && html.Contains("\"code\":200"))
+ {
+
+
+
+ }
+
+
+ Invoke(new Action(() =>
+ {
+ int rowId = 0;
+ var rows = this.dgvStock.Rows.Cast();
+ foreach (var r in rows)
{
- int rowId = 0;
- var rows = this.dgvStock.Rows.Cast();
- foreach (var r in rows)
+ if (r.Cells["colSupplierId"].Value.ParseToString() == shop.ShopId && r.Cells["colCreateTime"].Value.ParseToLong() <= dbOrderInfo.purchaseTime)
{
- if (r.Cells["colSupplierId"].Value.ParseToString() == shop.ShopId && r.Cells["colCreateTime"].Value.ParseToLong() <= dbOrderInfo.purchaseTime)
- {
- rowId = r.Index;
- break;
- }
+ rowId = r.Index;
+ break;
}
- this.dgvStock.Rows.Insert(rowId,
- false,
- "",
- dbOrderInfo.supplierId,
- dbOrderInfo.supplierName,
- dbOrderInfo.supplierId + "\r\n" + dbOrderInfo.supplierName,
-
- dbOrderInfo.subPurchaseOrderSn,
- dbOrderInfo.subPurchaseOrderSn +
- "\r\n需 " + BaseClass.StampToDateTime((dbOrderInfo.expectLatestDeliverTimeOrDefault / 1000).ParseToInt()).ToString("MM-dd HH:mm:ss") + " 前发货" +
- "\r\n需 " + BaseClass.StampToDateTime((dbOrderInfo.expectLatestArrivalTimeOrDefault / 1000).ParseToInt()).ToString("MM-dd HH:mm:ss") + " 前到货",
-
- dbOrderInfo.productSkcPicture.Replace("https", "http").Replace("img.kwcdn.com", "img.cdnfe.com") + "?imageMogr2/thumbnail/54x54"",
- DataGridViewExtension.defaultBitmap,
-
- dbOrderInfo.originalPurchaseOrderSn,
- dbOrderInfo.productId,
- dbOrderInfo.upProductId,
- dbOrderInfo.productSkcId,
- dbOrderInfo.productName,
- dbOrderInfo.productSn,
- "备货母单号: " + dbOrderInfo.originalPurchaseOrderSn + "\r\n"
- + "SKC: " + dbOrderInfo.productSkcId + "\r\n"
- + "货号: " + dbOrderInfo.productSn + "\r\n"
- + getLength2312Str(dbOrderInfo.productName, 50),
-
-
- dbOrderInfo.productSkcPicture.Replace("https", "http").Replace("img.kwcdn.com", "img.cdnfe.com") + "?imageMogr2/thumbnail/54x54"",
- DataGridViewExtension.defaultBitmap,
- dbOrderInfo.className + "\r\nSKU ID: " + dbOrderInfo.productSkuId,
-
- "成本价:" + (dbOrderInfo.costPrice / 100m) + "\r\n车队费:" + (dbOrderInfo.deliveryFee / 100m) + "\r\n贴单费:" + (dbOrderInfo.markFee / 100m),
-
- dbOrderInfo.supplierPrice / 100m,
- dbOrderInfo.purchaseQuantity,
- BaseClass.StampToDateTime((dbOrderInfo.purchaseTime / 1000).ParseToInt()).ToString("yyyy-MM-dd HH:mm:ss")
- );
-
- var row = dgvStock.Rows[rowId];
- row.Height = 120;
-
- if (dbOrderInfo.originalPurchaseOrderSn != indexOrderSn)
- {
- indexId++;
- indexOrderSn = dbOrderInfo.originalPurchaseOrderSn;
- }
- else
- {
- row.Cells["colProdInfo"].Value = "";
- row.Cells["colProductSkcPic"].Value = this.defaultBitmap;
- }
- if (indexId % 2 == 1)
- row.DefaultCellStyle.BackColor = Color.White;
- else
- row.DefaultCellStyle.BackColor = Color.FromArgb(235, 235, 235);
- }));
- }
-
- int total = BaseRegex.GetStringJson(ref jsonStr, "total").ParseToInt();
- totalPage = Math.Ceiling(1.0m * total / pageSize).ParseToInt();
+ }
+ InsertRow(rowId, dbOrderInfo);
+ }));
}
- page++;
+
+ int total = BaseRegex.GetStringJson(ref jsonStr, "total").ParseToInt();
+ totalPage = Math.Ceiling(1.0m * total / pageSize).ParseToInt();
}
-
- Invoke(new Action(() =>
- {
- var rows = this.dgvShop.Rows.Cast().Where(r => r.Cells["colShopId"].Value.ToString() == shop.ShopId);
-
- if (!isError)
- {
- foreach (var row in rows)
- {
- row.Cells["colMessage"].Value = "已查询";
- }
- }
- else
- {
- foreach (var row in rows)
- {
- row.Cells["colMessage"].Value = "查询失败" + errorMsg;
- }
- }
- }));
+ page++;
}
+
Invoke(new Action(() =>
{
- string sRst = "查询结束!";
- if (cancellationTokenSource.IsCancellationRequested)
- sRst = "已取消查询!";
+ var rows = this.dgvShop.Rows.Cast().Where(r => r.Cells["colShopId"].Value.ToString() == shop.ShopId);
- BaseMsgForm.ShowInfo(sRst);
- this.statusBar.lblTaskStatus.Text = sRst;
+ if (!isError)
+ {
+ foreach (var row in rows)
+ {
+ row.Cells["colMessage"].Value = "已查询";
+ }
+ }
+ else
+ {
+ foreach (var row in rows)
+ {
+ row.Cells["colMessage"].Value = "查询失败" + errorMsg;
+ }
+ }
}));
- }, cancellationTokenSource.Token);
+ }
+ Invoke(new Action(() =>
+ {
+ string sRst = "查询结束!";
+ if (cancellationTokenSource.IsCancellationRequested)
+ sRst = "已取消查询!";
+
+ //BaseMsgForm.ShowInfo(sRst);
+ this.statusBar.lblTaskStatus.Text = sRst;
+ }));
+ }
+
+ ConcurrentList MergeInfoCells = new ConcurrentList();
+ ConcurrentList MergeImgCells = new ConcurrentList();
+ void InsertRow(int rowId, TemuDBOrderInfo dbOrderInfo)
+ {
+ this.dgvStock.Rows.Insert(rowId,
+ false,
+ "",
+ dbOrderInfo.supplierId,
+ dbOrderInfo.supplierName,
+ dbOrderInfo.supplierId + "\r\n" + dbOrderInfo.supplierName,
+
+ dbOrderInfo.subPurchaseOrderSn,
+ dbOrderInfo.subPurchaseOrderSn +
+ "\r\n需 " + BaseClass.StampToDateTime((dbOrderInfo.expectLatestDeliverTimeOrDefault / 1000).ParseToInt()).ToString("MM-dd HH:mm:ss") + " 前发货" +
+ "\r\n需 " + BaseClass.StampToDateTime((dbOrderInfo.expectLatestArrivalTimeOrDefault / 1000).ParseToInt()).ToString("MM-dd HH:mm:ss") + " 前到货",
+
+ dbOrderInfo.productSkcPicture.Replace("https", "http").Replace("img.kwcdn.com", "img.cdnfe.com") + "?imageMogr2/thumbnail/54x54"",
+ DataGridViewExtension.defaultBitmap,
+
+ dbOrderInfo.originalPurchaseOrderSn,
+ dbOrderInfo.productId,
+ dbOrderInfo.upProductId,
+ dbOrderInfo.productSkcId,
+ dbOrderInfo.productName,
+ dbOrderInfo.productSn,
+ "备货母单号: " + dbOrderInfo.originalPurchaseOrderSn + "\r\n"
+ + "SKC: " + dbOrderInfo.productSkcId + "\r\n"
+ + "货号: " + dbOrderInfo.productSn + "\r\n"
+ + getLength2312Str(dbOrderInfo.productName, 50),
+
+
+ dbOrderInfo.thumbUrlList.Replace("https", "http").Replace("img.kwcdn.com", "img.cdnfe.com") + "?imageMogr2/thumbnail/54x54"",
+ DataGridViewExtension.defaultBitmap,
+ dbOrderInfo.className + "\r\nSKU ID: " + dbOrderInfo.productSkuId,
+
+ "成本价:" + (dbOrderInfo.costPrice / 100m) + "\r\n车队费:" + (dbOrderInfo.deliveryFee / 100m) + "\r\n贴单费:" + (dbOrderInfo.markFee / 100m),
+
+ dbOrderInfo.supplierPrice / 100m,
+ dbOrderInfo.purchaseQuantity, // 备货件数
+ BaseClass.StampToDateTime((dbOrderInfo.purchaseTime / 1000).ParseToInt()).ToString("yyyy-MM-dd HH:mm:ss"), // 备货单创建时间
+ "",
+ ""
+ );
+
+ var row = dgvStock.Rows[rowId];
+ row.Height = 120;
+
+ SetRowLinkCellText(dbOrderInfo, row);
+
+ if (dbOrderInfo.originalPurchaseOrderSn != indexOrderSn)
+ {
+ indexId++;
+ indexOrderSn = dbOrderInfo.originalPurchaseOrderSn;
+ if (MergeInfoCells.Count > 1)
+ {
+ ConcurrentList cells = new ConcurrentList();
+ cells.AddRange(MergeInfoCells);
+ dgvStock.AddVerticalMergeCell(cells);
+ }
+ if (MergeImgCells.Count > 1)
+ {
+ ConcurrentList cells = new ConcurrentList();
+ cells.AddRange(MergeImgCells);
+ dgvStock.AddVerticalMergeCell(cells);
+ }
+ MergeInfoCells.Clear();
+ MergeImgCells.Clear();
+ MergeInfoCells.Insert(0, dgvStock.Rows[rowId].Cells["colProdInfo"]);
+ MergeImgCells.Insert(0, dgvStock.Rows[rowId].Cells["colProductSkcPic"]);
+ }
+ else
+ {
+ MergeInfoCells.Insert(0, dgvStock.Rows[rowId].Cells["colProdInfo"]);
+ MergeImgCells.Insert(0, dgvStock.Rows[rowId].Cells["colProductSkcPic"]);
+ if (dgvStock.Rows.Count > rowId + 1)
+ {
+ //dgvStock.Rows[rowId + 1].Cells["colProdInfo"].Value = "";
+ dgvStock.Rows[rowId + 1].Cells["colProductSkcPic"].Value = this.defaultBitmap;
+ }
+ }
+ if (indexId % 2 == 1)
+ row.DefaultCellStyle.BackColor = Color.White;
+ else
+ row.DefaultCellStyle.BackColor = Color.FromArgb(235, 235, 235);
+
+ FilterRow(row);
+ }
+
+ void SetRowLinkCellText(TemuDBOrderInfo dbOrderInfo, DataGridViewRow row)
+ {
+ string upLoadCodeText = "";
+ //if (dbOrderInfo.upLoadStatus < 2)
+ {
+ upLoadCodeText = "上传";
+ if (!string.IsNullOrWhiteSpace(dbOrderInfo.jiaTongCode) && !string.IsNullOrWhiteSpace(dbOrderInfo.barCodeMd5) &&
+ !string.IsNullOrWhiteSpace(dbOrderInfo.shippingMarkMd5))
+ {
+ upLoadCodeText = "修改上传";
+ }
+ }
+ if (!IsClientJit)
+ {
+ upLoadCodeText = "查看";
+ }
+ string upLoadOrderText = "";
+ if (dbOrderInfo.upLoadStatus < 2 && upLoadCodeText == "修改上传")
+ {
+ upLoadOrderText = "上传订单";
+ }
+ if (dbOrderInfo.upLoadStatus >= 2)
+ {
+ upLoadOrderText = "已上传";
+ }
+ row.Cells["colUploadCode"].Value = upLoadCodeText;
+ row.Cells["colUploadOrder"].Value = upLoadOrderText;
}
void loadServerDbOrder()
{
- Task.Run(() => {
-
- foreach(var shop in GlobalConfig.ShopLoginList)
+ Task.Run(() =>
+ {
+ var shops = GlobalConfig.ShopLoginList;
+ if (!IsClientJit)
{
- if(shop.jit_expire_time >= DateTime.Now.Date)
+ var lstShopId = dgvShop.Rows.Cast().Where(row
+ => row.Cells["colSelect"]?.Value.ParseToBool() == true).Select(r => r.Cells["colShopId"]?.Value.ToString()).ToList();
+ if (lstShopId.Count == 0)
+ {
+ Invoke(new Action(() =>
+ {
+ BaseMsgForm.ShowInfo("请选择店铺!");
+ }));
+ return;
+ }
+ lstTemuDBOrderInfo.Clear();
+ Invoke(new Action(() =>
+ {
+ dgvStock.Rows.Clear();
+ }));
+ shops.Clear();
+ foreach (var shopId in lstShopId)
+ {
+ shops.Add(this.lstAdminShopInfo.FirstOrDefault(s => s.ShopId == shopId));
+ }
+ }
+ for (int i = shops.Count - 1; i >= 0; i--)
+ {
+ var shop = shops[i];
+ if (shop.jit_expire_time >= DateTime.Now.Date)
{
int page = 0;
int totalPage = 1;
int pageSize = 50;
- while(page < totalPage)
+ while (page < totalPage)
{
page++;
var url = BaseClass.BuildObjString("order/get_order_list");
@@ -747,6 +974,8 @@ namespace TemuKJD.KJDForms.JITForms
//"&page_size=" + pageSize +
"&shop_id=" + shop.ShopId +
"&page=" + page;
+ if (!IsClientJit)
+ data += "&upload_order_status=2";
//if (BaseClass.SaLevel > 1 && !chkSearchAllShop.Checked)
// data += "&operate_sub_sa_name=" + BaseClass.UserName;
var html = GetHtml.PostUtf8(url, data);
@@ -767,61 +996,8 @@ namespace TemuKJD.KJDForms.JITForms
Invoke(new Action(() =>
{
int rowId = 0;
- this.dgvStock.Rows.Insert(rowId,
- false,
- "",
- dbOrderInfo.supplierId,
- dbOrderInfo.supplierName,
- dbOrderInfo.supplierId + "\r\n" + dbOrderInfo.supplierName,
+ InsertRow(rowId, dbOrderInfo);
- dbOrderInfo.subPurchaseOrderSn,
- dbOrderInfo.subPurchaseOrderSn +
- "\r\n需 " + BaseClass.StampToDateTime((dbOrderInfo.expectLatestDeliverTimeOrDefault / 1000).ParseToInt()).ToString("MM-dd HH:mm:ss") + " 前发货" +
- "\r\n需 " + BaseClass.StampToDateTime((dbOrderInfo.expectLatestArrivalTimeOrDefault / 1000).ParseToInt()).ToString("MM-dd HH:mm:ss") + " 前到货",
-
- dbOrderInfo.productSkcPicture.Replace("https", "http").Replace("img.kwcdn.com", "img.cdnfe.com") + "?imageMogr2/thumbnail/54x54"",
- DataGridViewExtension.defaultBitmap,
-
- dbOrderInfo.originalPurchaseOrderSn,
- dbOrderInfo.productId,
- dbOrderInfo.upProductId,
- dbOrderInfo.productSkcId,
- dbOrderInfo.productName,
- dbOrderInfo.productSn,
- "备货母单号: " + dbOrderInfo.originalPurchaseOrderSn + "\r\n"
- + "SKC: " + dbOrderInfo.productSkcId + "\r\n"
- + "货号: " + dbOrderInfo.productSn + "\r\n"
- + getLength2312Str(dbOrderInfo.productName, 50),
-
-
- dbOrderInfo.productSkcPicture.Replace("https", "http").Replace("img.kwcdn.com", "img.cdnfe.com") + "?imageMogr2/thumbnail/54x54"",
- DataGridViewExtension.defaultBitmap,
- dbOrderInfo.className + "\r\nSKU ID: " + dbOrderInfo.productSkuId,
-
- "成本价:" + (dbOrderInfo.costPrice / 100m) + "\r\n车队费:" + (dbOrderInfo.deliveryFee / 100m) + "\r\n贴单费:" + (dbOrderInfo.markFee / 100m),
-
- dbOrderInfo.supplierPrice / 100m,
- dbOrderInfo.purchaseQuantity,
- BaseClass.StampToDateTime((dbOrderInfo.purchaseTime / 1000).ParseToInt()).ToString("yyyy-MM-dd HH:mm:ss")
- );
-
- var row = dgvStock.Rows[rowId];
- row.Height = 120;
-
- if (dbOrderInfo.originalPurchaseOrderSn != indexOrderSn)
- {
- indexId++;
- indexOrderSn = dbOrderInfo.originalPurchaseOrderSn;
- }
- else if (dgvStock.Rows.Count > rowId + 1)
- {
- dgvStock.Rows[rowId + 1].Cells["colProdInfo"].Value = "";
- dgvStock.Rows[rowId + 1].Cells["colProductSkcPic"].Value = this.defaultBitmap;
- }
- if (indexId % 2 == 1)
- row.DefaultCellStyle.BackColor = Color.White;
- else
- row.DefaultCellStyle.BackColor = Color.FromArgb(235, 235, 235);
}));
}
@@ -855,9 +1031,14 @@ namespace TemuKJD.KJDForms.JITForms
RestoreSizeAndNumber();
}
+ ///
+ /// 因已出单商品无法再修改尺寸重量,暂时作废
+ ///
void RestoreSizeAndNumber()
{
-
+ // 因已出单商品无法再修改尺寸重量,暂时作废
+ if (DateTime.Now > new DateTime(2025, 12, 1))
+ return;
//this.statusBar.lblTaskStatus.Text = "正在批量还原包装规格尺寸与SKU分类数量";
//this.pbLoading.Visible = true;
Task.Run(() =>
@@ -1375,5 +1556,130 @@ namespace TemuKJD.KJDForms.JITForms
{
Thread.Sleep(sleepTime);
}
+
+ private void dgvStock_CellContentClick(object sender, DataGridViewCellEventArgs e)
+ {
+ if (e.ColumnIndex < 0 || e.RowIndex < 0)
+ return;
+ string headerText = dgvStock.Columns[e.ColumnIndex].HeaderText;
+ string shopId = dgvStock.Rows[e.RowIndex].Cells["colSupplierId"].Value.ParseToString();
+ string prodId = dgvStock.Rows[e.RowIndex].Cells["colProductId"].Value.ParseToString();
+ string subOrderId = dgvStock.Rows[e.RowIndex].Cells["colSubOrderSn"].Value.ParseToString(); // 备货单号
+
+ switch (headerText)
+ {
+ case "Skc图片111":
+ {
+ string url = dgvStock.Rows[e.RowIndex].Cells["colImgUrl"].Value.ParseToString().Replace("img.kwcdn.com", "img.cdnfe.com").Split('?').FirstOrDefault();
+ url = url.IndexOf("?") < 0 ? url : url.Substring(0, url.IndexOf("?"));
+ ShowImgForm imgFrom = new ShowImgForm(url);
+ imgFrom.ShowDialog();
+ }
+ break;
+ case "上传条码/箱唛":
+ {
+ var dbOrder = this.lstTemuDBOrderInfo.FirstOrDefault(o => o.subPurchaseOrderSn == subOrderId);
+ var row = dgvStock.Rows[e.RowIndex];
+ if (dbOrder == null)
+ {
+ BaseMsgForm.ShowError("订单不存在!");
+ return;
+ }
+ JitOrderUploadFileForm uploadFileForm = new JitOrderUploadFileForm(dbOrder);
+ uploadFileForm.isClientJit = this.IsClientJit;
+ uploadFileForm.ShowDialog();
+ SetRowLinkCellText(dbOrder, row);
+ }
+ break;
+ case "上传订单":
+ {
+ var dbOrder = this.lstTemuDBOrderInfo.FirstOrDefault(o => o.subPurchaseOrderSn == subOrderId);
+ var row = dgvStock.Rows[e.RowIndex];
+ if (row.Cells["colUploadOrder"].Value.ParseToString() != "上传订单")
+ {
+ //BaseMsgForm.ShowError("订单状态不可上传!");
+ return;
+ }
+ if (BaseMsgForm.ShowConfirm("确定上传?将扣除授权金!").DialogResult == DialogResult.OK)
+ {
+ decimal fee = (dbOrder.deliveryFee.ParseToDecimal() * 0.01m + dbOrder.markFee.ParseToDecimal() * 0.01m) * dbOrder.purchaseQuantity;
+ var url = BaseClass.BuildObjString("order/upload_order");
+ var data = UserLogin.GetSignaturex();
+ data += "&shop_id=" + dbOrder.supplierId;
+ data += "&subPurchaseOrderSn=" + dbOrder.subPurchaseOrderSn;
+ data += "&fee=" + fee;
+ var html = GetHtml.PostUtf8(url, data);
+ if (string.IsNullOrEmpty(html) || !html.Contains("\"code\":200"))
+ html = GetHtml.PostUtf8(url, data);
+ if (!string.IsNullOrEmpty(html) && html.Contains("\"code\":200"))
+ {
+ try
+ {
+ BaseClass.AuthorizedAmount -= fee;
+ this.lblAuthorizedAmount.Text = "剩余授权金:" + BaseClass.AuthorizedAmount;
+
+ dbOrder.upLoadStatus = 2;
+ SetRowLinkCellText(dbOrder, row);
+ }
+ catch { }
+ }
+ else
+ {
+ var errMsg = BaseRegex.GetStringJson(ref html, "msg");
+ BaseMsgForm.ShowError(errMsg);
+ }
+ }
+ }
+ break;
+ case "":
+ dgvStock.Rows[e.RowIndex].Cells["colCheck"].Value = !(bool)dgvStock.Rows[e.RowIndex].Cells["colCheck"].Value;
+ break;
+ default:
+ break;
+ }
+ }
+
+ private void btnFilter_Click(object sender, EventArgs e)
+ {
+ //if (IsClientJit)
+ {
+ foreach (DataGridViewRow row in dgvStock.Rows)
+ {
+ FilterRow(row);
+ }
+ }
+ //else
+ {
+ }
+ }
+
+ void FilterRow(DataGridViewRow row)
+ {
+ if (row.Cells["colSubOrderSn"].Value.ParseToString().Contains(txtSubOrderSn.Text.Trim()) &&
+ (row.Cells["colProductId"].Value.ParseToString().Contains(txtProductId.Text.Trim()) || row.Cells["colProdSkc"].Value.ParseToString().Contains(txtProductId.Text.Trim())) &&
+ row.Cells["colProductSn"].Value.ParseToString().Contains(txtProductSn.Text.Trim()))
+ {
+ row.Visible = true;
+ }
+ else
+ {
+ row.Visible = false;
+ }
+ }
+
+ private void ucGroupBoxEx1_Enter(object sender, EventArgs e)
+ {
+
+ }
+
+ private void btnRestore_Click(object sender, EventArgs e)
+ {
+ txtSubOrderSn.Text = txtProductSn.Text = txtProductId.Text = "";
+ }
+
+ private void btnGetDbOrder_Click(object sender, EventArgs e)
+ {
+ loadServerDbOrder();
+ }
}
}
diff --git a/TEMUKJD/KJDForms/ProductForms/TemuJitForm.cs b/TEMUKJD/KJDForms/ProductForms/TemuJitForm.cs
index 74cabd1..feab495 100644
--- a/TEMUKJD/KJDForms/ProductForms/TemuJitForm.cs
+++ b/TEMUKJD/KJDForms/ProductForms/TemuJitForm.cs
@@ -139,7 +139,7 @@ namespace TemuKJD.KJDForms.ProductForms
{
var list = lstAdminShopInfo.Where(s => s.LoginStatus2 == "国际版在线").ToList();
if (IsClientJit)
- list = list.Where(s => s.LoginStatus2 == "国际版在线" && s.jit_expire_time >= DateTime.Now.Date).ToList();
+ list = GlobalConfig.ShopLoginList.Where(s => s.LoginStatus2 == "国际版在线" && s.jit_expire_time >= DateTime.Now.Date).ToList();
foreach (DataGridViewRow row in dgvShop.Rows)
{
if (list.Any(l => l.ShopId == row.Cells["colShopId"]?.Value?.ToString()))
diff --git a/TEMUKJD/KJDForms/ProductSelectForms/DbProductEditNotesForm.Designer.cs b/TEMUKJD/KJDForms/ProductSelectForms/DbProductEditNotesForm.Designer.cs
index 2c832ed..4dfdd6a 100644
--- a/TEMUKJD/KJDForms/ProductSelectForms/DbProductEditNotesForm.Designer.cs
+++ b/TEMUKJD/KJDForms/ProductSelectForms/DbProductEditNotesForm.Designer.cs
@@ -30,15 +30,15 @@
{
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(DbProductEditNotesForm));
this.panel2 = new System.Windows.Forms.Panel();
+ this.txtStickMarkCharge = new System.Windows.Forms.TextBox();
+ this.txtDeliveryCharge = new System.Windows.Forms.TextBox();
this.btnSkuAi = new DevComponents.DotNetBar.PanelEx();
this.btnOk = new DevComponents.DotNetBar.PanelEx();
this.txtCostPrice = new System.Windows.Forms.TextBox();
this.label10 = new System.Windows.Forms.Label();
- this.label9 = new System.Windows.Forms.Label();
this.txtGroup = new System.Windows.Forms.TextBox();
this.btnAuto = new DevComponents.DotNetBar.PanelEx();
this.pnlRestore = new DevComponents.DotNetBar.PanelEx();
- this.label7 = new System.Windows.Forms.Label();
this.txtFissionWords = new DevComponents.DotNetBar.Controls.TextBoxX();
this.txtEndWords = new System.Windows.Forms.TextBox();
this.label6 = new System.Windows.Forms.Label();
@@ -55,10 +55,10 @@
this.pictureBox1 = new System.Windows.Forms.PictureBox();
this.label8 = new System.Windows.Forms.Label();
this.txtNotes = new DevComponents.DotNetBar.Controls.TextBoxX();
- this.txtDeliveryCharge = new System.Windows.Forms.TextBox();
- this.txtStickMarkCharge = new System.Windows.Forms.TextBox();
this.label11 = new System.Windows.Forms.Label();
this.label12 = new System.Windows.Forms.Label();
+ this.label7 = new System.Windows.Forms.Label();
+ this.label9 = new System.Windows.Forms.Label();
this.panel2.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
this.SuspendLayout();
@@ -101,6 +101,20 @@
this.panel2.Size = new System.Drawing.Size(464, 686);
this.panel2.TabIndex = 1;
//
+ // txtStickMarkCharge
+ //
+ this.txtStickMarkCharge.Location = new System.Drawing.Point(346, 341);
+ this.txtStickMarkCharge.Name = "txtStickMarkCharge";
+ this.txtStickMarkCharge.Size = new System.Drawing.Size(80, 23);
+ this.txtStickMarkCharge.TabIndex = 477;
+ //
+ // txtDeliveryCharge
+ //
+ this.txtDeliveryCharge.Location = new System.Drawing.Point(218, 341);
+ this.txtDeliveryCharge.Name = "txtDeliveryCharge";
+ this.txtDeliveryCharge.Size = new System.Drawing.Size(80, 23);
+ this.txtDeliveryCharge.TabIndex = 476;
+ //
// btnSkuAi
//
this.btnSkuAi.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
@@ -167,15 +181,6 @@
this.label10.TabIndex = 454;
this.label10.Text = " 成本价";
//
- // label9
- //
- this.label9.AutoSize = true;
- this.label9.Location = new System.Drawing.Point(35, 316);
- this.label9.Name = "label9";
- this.label9.Size = new System.Drawing.Size(56, 17);
- this.label9.TabIndex = 447;
- this.label9.Text = " 分组";
- //
// txtGroup
//
this.txtGroup.Location = new System.Drawing.Point(90, 313);
@@ -232,15 +237,6 @@
this.pnlRestore.Text = "还原";
this.pnlRestore.Click += new System.EventHandler(this.pnlRestore_Click);
//
- // label7
- //
- this.label7.AutoSize = true;
- this.label7.Location = new System.Drawing.Point(35, 399);
- this.label7.Name = "label7";
- this.label7.Size = new System.Drawing.Size(56, 17);
- this.label7.TabIndex = 403;
- this.label7.Text = "裂变分词";
- //
// txtFissionWords
//
this.txtFissionWords.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
@@ -348,7 +344,7 @@
// label3
//
this.label3.AutoSize = true;
- this.label3.Location = new System.Drawing.Point(35, 186);
+ this.label3.Location = new System.Drawing.Point(35, 185);
this.label3.Name = "label3";
this.label3.Size = new System.Drawing.Size(56, 17);
this.label3.TabIndex = 392;
@@ -385,7 +381,7 @@
// label8
//
this.label8.AutoSize = true;
- this.label8.Location = new System.Drawing.Point(31, 279);
+ this.label8.Location = new System.Drawing.Point(31, 264);
this.label8.Name = "label8";
this.label8.Size = new System.Drawing.Size(56, 17);
this.label8.TabIndex = 386;
@@ -414,20 +410,6 @@
this.txtNotes.Size = new System.Drawing.Size(337, 47);
this.txtNotes.TabIndex = 385;
//
- // txtDeliveryCharge
- //
- this.txtDeliveryCharge.Location = new System.Drawing.Point(218, 341);
- this.txtDeliveryCharge.Name = "txtDeliveryCharge";
- this.txtDeliveryCharge.Size = new System.Drawing.Size(80, 23);
- this.txtDeliveryCharge.TabIndex = 476;
- //
- // txtStickMarkCharge
- //
- this.txtStickMarkCharge.Location = new System.Drawing.Point(346, 341);
- this.txtStickMarkCharge.Name = "txtStickMarkCharge";
- this.txtStickMarkCharge.Size = new System.Drawing.Size(80, 23);
- this.txtStickMarkCharge.TabIndex = 477;
- //
// label11
//
this.label11.AutoSize = true;
@@ -446,6 +428,24 @@
this.label12.TabIndex = 479;
this.label12.Text = "贴单费";
//
+ // label7
+ //
+ this.label7.AutoSize = true;
+ this.label7.Location = new System.Drawing.Point(35, 399);
+ this.label7.Name = "label7";
+ this.label7.Size = new System.Drawing.Size(56, 17);
+ this.label7.TabIndex = 403;
+ this.label7.Text = "裂变分词";
+ //
+ // label9
+ //
+ this.label9.AutoSize = true;
+ this.label9.Location = new System.Drawing.Point(35, 316);
+ this.label9.Name = "label9";
+ this.label9.Size = new System.Drawing.Size(56, 17);
+ this.label9.TabIndex = 447;
+ this.label9.Text = " 分组";
+ //
// DbProductEditNotesForm
//
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None;
diff --git a/TEMUKJD/Properties/Resources.Designer.cs b/TEMUKJD/Properties/Resources.Designer.cs
index 0a7e0f9..d60d105 100644
--- a/TEMUKJD/Properties/Resources.Designer.cs
+++ b/TEMUKJD/Properties/Resources.Designer.cs
@@ -563,6 +563,16 @@ namespace TemuKJD.Properties {
}
}
+ ///
+ /// 查找 System.Drawing.Bitmap 类型的本地化资源。
+ ///
+ internal static System.Drawing.Bitmap pdf {
+ get {
+ object obj = ResourceManager.GetObject("pdf", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
///
/// 查找 System.Drawing.Bitmap 类型的本地化资源。
///
diff --git a/TEMUKJD/Properties/Resources.resx b/TEMUKJD/Properties/Resources.resx
index 8bcc176..a8a5be4 100644
--- a/TEMUKJD/Properties/Resources.resx
+++ b/TEMUKJD/Properties/Resources.resx
@@ -259,6 +259,9 @@
..\Resources\normal.hover.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+ ..\resources\pdf.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
..\Resources\qrcode.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
diff --git a/TEMUKJD/Resources/pdf.png b/TEMUKJD/Resources/pdf.png
new file mode 100644
index 0000000..73b8de9
Binary files /dev/null and b/TEMUKJD/Resources/pdf.png differ
diff --git a/Work/Work.csproj b/Work/Work.csproj
index abe1cbc..90e52d4 100644
--- a/Work/Work.csproj
+++ b/Work/Work.csproj
@@ -26,6 +26,7 @@
DEBUG;TRACE
prompt
4
+ Off
pdbonly