diff --git a/.vs/WMS.Web/DesignTimeBuild/.dtbcache.v2 b/.vs/WMS.Web/DesignTimeBuild/.dtbcache.v2
index 9edc0056..c747d55f 100644
Binary files a/.vs/WMS.Web/DesignTimeBuild/.dtbcache.v2 and b/.vs/WMS.Web/DesignTimeBuild/.dtbcache.v2 differ
diff --git a/src/WMS.Web.Api/appsettings.json b/src/WMS.Web.Api/appsettings.json
index 0b7037c6..df6d3da6 100644
--- a/src/WMS.Web.Api/appsettings.json
+++ b/src/WMS.Web.Api/appsettings.json
@@ -17,8 +17,8 @@
"AllowedHosts": "*", //允许所有主机
"AllowedCores": "localhost,http://localhost:8080,http://192.168.1.188:8080", //跨域
"AppOptions": {
- "DBConnectionString": "Server=rm-wz9215skklas0287pwo.mysql.rds.aliyuncs.com; Database=test_wmsdb;User Id=orico_erp;password=Orico2023;port=3306;CharSet=gb2312;Connect Timeout=150;", //测试数据库连接地址
- // "DBConnectionString": "Server=rm-wz9215skklas0287pwo.mysql.rds.aliyuncs.com; Database=wms_db;User Id=orico_erp;password=Orico2023;port=3306;CharSet=gb2312;Connect Timeout=150;", //正式数据库连接地址
+ //"DBConnectionString": "Server=rm-wz9215skklas0287pwo.mysql.rds.aliyuncs.com; Database=test_wmsdb;User Id=orico_erp;password=Orico2023;port=3306;CharSet=gb2312;Connect Timeout=150;", //测试数据库连接地址
+ "DBConnectionString": "Server=rm-wz9215skklas0287pwo.mysql.rds.aliyuncs.com; Database=wms_db;User Id=orico_erp;password=Orico2023;port=3306;CharSet=gb2312;Connect Timeout=150;", //正式数据库连接地址
"RedisConnectionString": "47.106.232.90:6379,password=orico.2020,DefaultDatabase=3", //测试redis连接地址test_wmsdb
//"RedisConnectionString": "47.106.232.90:6379,password=orico.2020,DefaultDatabase=2", //正式redis连接地址
"RedisIpRateLimitingConnectionString": "47.110.156.96:16379,password=123456,DefaultDatabase=2", //redis连接地址
@@ -29,14 +29,24 @@
"RedisDirectory": "Test" //redis标记
},
"SoaOptions": {
- "ModuleID": 25, //系统在单点系统的标记
- "Url_V3": "https://dev.uc.v3.f2b211.com", //正式http://uc.v3.f2b211.com //单点系统的连接地址v3版
+ "ModuleID": 25, //系统在单点系统的标记(测试)
+ //"Url_V3": "https://dev.uc.v3.f2b211.com", //正式http://uc.v3.f2b211.com //单点系统的连接地址v3版
+ "Url_V3": "http://uc.v3.f2b211.com", //正式http://uc.v3.f2b211.com //单点系统的连接地址v3版
"Url": "http://dev.uc.f2b211.com", //单点系统的连接地址(老版 应该没用了)
"AppId": "100528847652388864", //系统Id
"AppSecret": "fa950a1fe690fe610338084b49db7db9", //系统授权
"PublicKey": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAx4RaUAcPIEzHkMA0dvp51SbvC+ASiitHw9h6sCq8blqh8Cmx+ZfldxmX+sGqUDL40Eo07tQGWpY8WTlUROCOB9PIfZC6Wb+ntM6x8FzvcW5xfiKDfd6tbp5+ztFHVvutde0ceYk4VjOw5Q1wGJENZoQxQGd6/tt/cHbyNKF3HeAPCLJkMriKBXn3k4r4kix5oetVpaacFABBMRS019n/k0S8fg2H+72WaPVJElRk/iCkQwBA6JIKt/iSVXR8qMe+K6NTRnND4j5i7Ai0TgEV8MRlRMRVK7q4MyO0TPky//0HtVULdhb+G/XbF08ZgIgXlFBroQCEEj0RqdLio0Bg9wIDAQAB", //公钥
"PrivateKey": "MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDHhFpQBw8gTMeQwDR2+nnVJu8L4BKKK0fD2HqwKrxuWqHwKbH5l+V3GZf6wapQMvjQSjTu1AZaljxZOVRE4I4H08h9kLpZv6e0zrHwXO9xbnF+IoN93q1unn7O0UdW+6117Rx5iThWM7DlDXAYkQ1mhDFAZ3r+239wdvI0oXcd4A8IsmQyuIoFefeTiviSLHmh61WlppwUAEExFLTX2f+TRLx+DYf7vZZo9UkSVGT+IKRDAEDokgq3+JJVdHyox74ro1NGc0PiPmLsCLROARXwxGVExFUrurgzI7RM+TL//Qe1VQt2Fv4b9dsXTxmAiBeUUGuhAIQSPRGp0uKjQGD3AgMBAAECggEBAI/1MJDjtwdQPwJznKdobTXeJMdFwzrMpbhq34NzIojhfkziWNdFwTzhS6aTzEaXsK3hjTXx6C++jQa39dTIzdJZ/iSTo9IUFnbAWOWcuOv4i40+a/ALFsplNAwYNshNSkh3cH9FAlA4dd+fhY1ERA3/PeZBhB6V0+sa+AH/qwnzFY+lwOeuaUe4PNEjjnBVhzqV8XApca7HZNlrGmiTuO3J/e4k/FAP11iYYIf8e8JtgocinW1LIxJGBcp7Zyof37k4e+s25B0k5MkXiYlvveMsmlEcU+sYm+uLNtu8eG1R3b1qvi0H8ULdwoSParnKSyYMh0WlZTS8Ka3X33WeCOkCgYEA2Cc/nnJkwPaOXLiAbKg7/4hIne1X3rneVVbwCaebKXfSsCSGoVt5b8vBCgbVZNw79d8Z8ZLEf4e26ayLLXRz9QriMPiWyHUEr0XLZ4lq6E1EdZMBZWmjT9VY8NeAkB+eMPfCZLZe3OoVstuNQA0pGVFJgYXmXgcjJcidxzgIqU0CgYEA7EwAA6OP9DoQq4GcBCuIVGBjEWzbVekMt7f+WeLxGl3NYTWiXiaK6WjF/pvFv7AGQIqwOpnbKahWntpPj5DModhjQN8u/yonhzagubQbDTX0jR3w4gVsv/yyGgksPIwAQT/FW9cOqriqw8IGJG92VQw8dy6M1ZP9yK3yc41Q8VMCgYATH3XLaMdtIuL5ZQFHm6KjOsVh42uQstTuq+BUmlVp18X1+2VFxTf7IgWUA4LBh5JucCx1aMylk7Yk+jTd8p2HokzclEGSvneJoh0ardedcaiK1lSbSjs+htt1gztGhOWT43d5PYEq/jKpPi9C6WcnbD+ai+QTkYIUh6kdxOFPSQKBgQDltLfq0azWMUAVSYi+MQd1ZsHHpbfO2x+m1TFodgoFpJxL3JS7y+IMJvMaoJlqz5Y0Vd4dCYYZB/E0uWrQWGXlC3LpFE0edf85HWy/Ogt2GzZhnHKXdciTFfaZAsPDFCIHTBPyRKyYX655YHsSHly9Loj1HwZ/dT8nP5nKpNzDywKBgB3itp7eQ71y+6npr0MUcYF6cgjhPTLL03zVzJdR3ELzPFW+J69MFwqafoGu+xgGu43pDgIR6gVKqYhqfSk28oRl7YtO4fvk6KRcG5zrc1FyDw3S5XpVc5MhsxmBBXZj5ivBkoqxyDAOqu3MDCbHqg1J5inDu2gA8tbsgJ41pTER" //私钥
},
+ //"SoaOptions": {
+ // "ModuleID": 23,//正式配制
+ // "Url_V3": "http://uc.v3.f2b211.com",
+ // "Url": "http://dev.uc.f2b211.com",
+ // "AppId": "99731478887268357",
+ // "AppSecret": "b3081f88a5e13c747689c4133df283bb",
+ // "PublicKey": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqDuFdS1zf8sNagPmVlLbwomEhu7EXQySV+OOWLL8vTsMKQa2RAsyVCZCviGINDsg7hlvOgGcoSvcEX7Ep9jeGasXoMbNcrBBN2zlKj91uv0MVWJuAHT24Smj3Kb9RQsUG0zyuAi8Qg9ZnWe26WiMbzUr+U5ECGuLFHu9cctVV4skbmSYUkWey9dd1h99qYzB/2oQN2X9kUGn+QhtmPBbnJF6eB9RuMG4Z1+vVQnEMnLmii8T3LCao7TLv2IpT38M4nlytSyU8i6eUj+bQ6RIw1UPbRrQcGCzTsk8gS3/E1NJkGtQRpTu2nD1KKVLSE0+68QiwpBEC7uQGqpKR2K/8QIDAQAB",
+ // "PrivateKey": "MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCoO4V1LXN/yw1qA+ZWUtvCiYSG7sRdDJJX445Ysvy9OwwpBrZECzJUJkK+IYg0OyDuGW86AZyhK9wRfsSn2N4Zqxegxs1ysEE3bOUqP3W6/QxVYm4AdPbhKaPcpv1FCxQbTPK4CLxCD1mdZ7bpaIxvNSv5TkQIa4sUe71xy1VXiyRuZJhSRZ7L113WH32pjMH/ahA3Zf2RQaf5CG2Y8FuckXp4H1G4wbhnX69VCcQycuaKLxPcsJqjtMu/YilPfwzieXK1LJTyLp5SP5tDpEjDVQ9tGtBwYLNOyTyBLf8TU0mQa1BGlO7acPUopUtITT7rxCLCkEQLu5AaqkpHYr/xAgMBAAECggEAfB8WM0MqgTHuHrbr3eraSyitB+ToKgLZglDZOGYuhOso6KgUGBXutxlXivIwjODHRgSsBK8lweAbSSkvrOsbyvJpx2yGLkUOiPcmCUqy8Rg8Xk71/A5QDAZt6KGoIaWv2wil19RSGac7ph/cW0+QtYgUfqcZGOFHxwAY4Pl1aNWE8OCBfFNqantf7HDpjNbPANCvGu1+Uat6hYXgGbx+Iss4gqUv9GahXzbS/gCHOO9n+Jw2Ru8hn3SfTbj/jm3JkKNJk4linU5a4j1TnZitBmiAXcRtCWNFfUpCj4rfaj75j1lYDvFZG5sLUgC1ZEsydOiYvIl4Wko2jYbUkyescQKBgQDMIOW7X6z08TqC1lvIXOmzwMBAf3Uhvmdib2I4pNJustGuMiaSzOanWYWfZVAeq69GjZTqnyI4VHG2h9FqmB73OjPc1zbb8qju2jnJEJiQmi/0InTcdzZQckP5uEZ6QtDi8iQ4qTPbbwSGcSGqGQ7/C78OXTwaVjTCFuKbzeHULQKBgQDS+35aV06QgUKhqWc0XGV+RABxrRr4EYHxtiQpnXMjsq+CwYtkYk3fHOW+8u5K+qvLnMs221vcp50YHdadGZRMSFv6xh01HGyrG8A4wfClVVmycfnkNSONQCxLa8YMP/WtQnvkIA8EiY2c5PNW3fiWT5PrShaGsMj8TL11IDOhVQKBgAYSEGLzJHSgW+oaL96UjMqwt8bzQ2t+exqdT2F53Vw3ay7wBN+mwlFFw0iLPce7uVmyyjP0CZN9R2hzP5IY9grKK1Ks/8+otsdrq/5DxRW/0B9Fiw4naXEZBNZ/WXE3XXjyVItu1MD42zyYTrT9S8nf8o2dzjTGTYlcHt8dT1L9AoGAaQhOpMbmE8Zl13kwKb79v9g2qGDXFjwRBrX4VsdNdK4V9fBIZpcR0UrfjSn/O1CDif/qosqddsHy0Pi5yMfdLgSv1a4fCDu4VY6hKSBTnttYph9bmiJiKoWSB5IFrD+DHNgGOVFEaKvZ1gucoNgsUxgWuYHOqQsFY6UIhHCdg2kCgYEAu/7joy54lbxvRXPt+cjjCdBbp0yk81zvvGDc16NXxg7sR6oBivsIMIAxmkKucs68xnpBjfITJkrH6x6In8yChUamNzjYOCcaaj1dgN4CFon4NeLWRcMw/NA8aTe6TiAd/SEzftyLJMrN9sWKvIfpfO1IXplcEabpCC/I9MK8n+c="
+ //},
//"ErpOptions": {
// "EndpointAddress": "http://erp.orico.com.cn/k3cloud/ERPGW.asmx", //金蝶连接地址
// "UserName": "mes", //测试账号密码 mes/A1B2C3Dh/ce20210909/6723b1acf19987 正式账号密码 orico/A123321./Orico/663a26829afbdd //金蝶账户名
@@ -49,12 +59,20 @@
// // "ZhangTaoId": "663a26829afbdd" //正式金蝶账套Id
//},
+ //"ErpOptions": {
+ // "EndpointAddress": "http://erp.orico.com.cn/k3cloud/ERPGW.asmx", //金蝶连接地址
+ // "UserName": "orico", //测试账号密码 mes/A1B2C3Dh/ce20210909/6723b1acf19987 正式账号密码 orico/A123321./Orico/663a26829afbdd //金蝶账户名
+ // "Password": "A123321.", //测试金蝶密码
+ // "ErpId": "Orico", //金蝶Id
+ // "ZhangTaoId": "663a26829afbdd" //金蝶账套Id
+ //},
+
"ErpOptions": {
"EndpointAddress": "http://erp.orico.com.cn/k3cloud/ERPGW.asmx", //金蝶连接地址
"UserName": "mes", //测试账号密码 mes/A1B2C3Dh/ce20210909/6723b1acf19987 正式账号密码 orico/A123321./Orico/663a26829afbdd //金蝶账户名
- "Password": "A1B2C3Dh.", //金蝶密码
+ "Password": "A1B2C3Dh.", //测试金蝶密码
"ErpId": "ce20210909", //金蝶Id
- "ZhangTaoId": "6723b1acf19987" //金蝶账套Id
+ "ZhangTaoId": "6784917b3d7e0e" //金蝶账套Id
},
"OpsOptions": {
@@ -71,7 +89,7 @@
"Url": "https://openapi.jushuitan.com", //聚水潭连接地址
"AppKey": "17231841286c45f99eb9acf445404349", //聚水潭Key
"AppSecret": "5ce9641ae6db4abb8b96eea7df6a81e9", //聚水潭授权
- "AccessToken": "4605358c37374780a8a4395e6cdb1c3f" //一年后过期(2025/10/18)
+ "AccessToken": "4646187340384bcebbc31c6aac725840" //一年后过期(2025/10/18)
},
"Qiniu": {
"AccessKey": "dOsTum4a5qvhPTBbZRPX0pIOU7PZWRX7htKjztms", //七牛云key
diff --git a/src/WMS.Web.Api/wwwroot/WMS.Web.Core.xml b/src/WMS.Web.Api/wwwroot/WMS.Web.Core.xml
index 8567cc10..795dafa2 100644
--- a/src/WMS.Web.Api/wwwroot/WMS.Web.Core.xml
+++ b/src/WMS.Web.Api/wwwroot/WMS.Web.Core.xml
@@ -5405,6 +5405,21 @@
数字序列号
+
+
+ 名称
+
+
+
+
+ 规格
+
+
+
+
+ 条码
+
+
物料编码
@@ -6590,6 +6605,21 @@
数字序列号
+
+
+ 名称
+
+
+
+
+ 规格
+
+
+
+
+ 条码
+
+
ID请求对象
diff --git a/src/WMS.Web.Api/wwwroot/WMS.Web.Domain.xml b/src/WMS.Web.Api/wwwroot/WMS.Web.Domain.xml
index a78db4ea..9f773433 100644
--- a/src/WMS.Web.Api/wwwroot/WMS.Web.Domain.xml
+++ b/src/WMS.Web.Api/wwwroot/WMS.Web.Domain.xml
@@ -2349,6 +2349,21 @@
创建时间(老ops过来)
+
+
+ 物料名称
+
+
+
+
+ 规格型号
+
+
+
+
+ 条码
+
+
完成装箱时间
diff --git a/src/WMS.Web.Core/Dto/OpsBoxResponse.cs b/src/WMS.Web.Core/Dto/OpsBoxResponse.cs
index 5e75e093..26add96f 100644
--- a/src/WMS.Web.Core/Dto/OpsBoxResponse.cs
+++ b/src/WMS.Web.Core/Dto/OpsBoxResponse.cs
@@ -95,9 +95,21 @@ namespace WMS.Web.Core.Dto
///
[JsonProperty("NumberCode")]
public string NumberCode { get; set; }
-
-
-
+ ///
+ /// 名称
+ ///
+ [JsonProperty("MaterialName")]
+ public string MaterialName { get; set; }
+ ///
+ /// 规格
+ ///
+ [JsonProperty("Specifications")]
+ public string Specifications { get; set; }
+ ///
+ /// 条码
+ ///
+ [JsonProperty("BarCode")]
+ public string BarCode { get; set; }
}
public class OpsBoxDetailsResponse {
diff --git a/src/WMS.Web.Core/Dto/SerialNumbers/SerialNumbersWmsResponse.cs b/src/WMS.Web.Core/Dto/SerialNumbers/SerialNumbersWmsResponse.cs
index b42764a1..647234be 100644
--- a/src/WMS.Web.Core/Dto/SerialNumbers/SerialNumbersWmsResponse.cs
+++ b/src/WMS.Web.Core/Dto/SerialNumbers/SerialNumbersWmsResponse.cs
@@ -49,6 +49,20 @@ namespace WMS.Web.Core.Dto.SerialNumbers
/// 数字序列号
///
public string NumberCode { get; set; }
+ ///
+ /// 名称
+ ///
+ public string MaterialName { get; set; }
+ ///
+ /// 规格
+ ///
+ public string Specifications { get; set; }
+
+ ///
+ /// 条码
+ ///
+ public string BarCode { get; set; }
+
}
}
diff --git a/src/WMS.Web.Domain/Entitys/SerialNumbers.cs b/src/WMS.Web.Domain/Entitys/SerialNumbers.cs
index 78e929a2..84586970 100644
--- a/src/WMS.Web.Domain/Entitys/SerialNumbers.cs
+++ b/src/WMS.Web.Domain/Entitys/SerialNumbers.cs
@@ -17,7 +17,7 @@ namespace WMS.Web.Domain.Entitys
public class SerialNumbers : EntityBase
{
public SerialNumbers() { }
- public SerialNumbers(string serialNumber, string materialNumber, int boxId, int opsBoxId, string creator, DateTime? createTime, DateTime? completeCartonTime,int isTwo,string twoSerialNumber,string isNotCount,string numberCode)
+ public SerialNumbers(string serialNumber, string materialNumber, int boxId, int opsBoxId, string creator, DateTime? createTime, DateTime? completeCartonTime,int isTwo,string twoSerialNumber,string isNotCount,string numberCode,string MaterialName,string Specifications,string BarCode)
{
this.SerialNumber = serialNumber;
this.MaterialNumber = materialNumber;
@@ -30,6 +30,9 @@ namespace WMS.Web.Domain.Entitys
this.TwoSerialNumber = twoSerialNumber;
this.IsNotCount = isNotCount;
this.NumberCode = numberCode;
+ this.MaterialName = MaterialName;
+ this.Specifications = Specifications;
+ this.BarCode = BarCode;
}
///
/// 主键 订单编号
@@ -67,6 +70,21 @@ namespace WMS.Web.Domain.Entitys
[Column("CreateTime")]
public DateTime CreateTime { get; set; } = DateTime.Now;
///
+ /// 物料名称
+ ///
+ [Column("MaterialName")]
+ public string? MaterialName { get; set; }=string.Empty;
+ ///
+ /// 规格型号
+ ///
+ [Column("Specifications")]
+ public string? Specifications { get; set; } = string.Empty;
+ ///
+ /// 条码
+ ///
+ [Column("BarCode")]
+ public string? BarCode { get; set; } = string.Empty;
+ ///
/// 完成装箱时间
///
[Column("CompleteCartonTime")]
diff --git a/src/WMS.Web.Domain/Services/BoxService.cs b/src/WMS.Web.Domain/Services/BoxService.cs
index f2c0dcb4..fb27d357 100644
--- a/src/WMS.Web.Domain/Services/BoxService.cs
+++ b/src/WMS.Web.Domain/Services/BoxService.cs
@@ -111,7 +111,7 @@ namespace WMS.Web.Domain.Services
//SerialNumbers s = new SerialNumbers(serialList[i].SerialNumber, detail.MaterialNumber, b.Id, b.OpsBoxId, opsSerial.BarCereateUser, opsSerial.BarCreateTime, b.CompleteCartonTime);
//sList.Add(s);
- SerialNumbers s = new SerialNumbers(sn.SerialNumber, detail.MaterialNumber, b.Id, b.OpsBoxId, opsSerial.BarCereateUser, opsSerial.BarCreateTime, b.CompleteCartonTime,sn.IsTwo, sn.TwoSerialNumber, sn.IsNotCount,sn.NumberCode);
+ SerialNumbers s = new SerialNumbers(sn.SerialNumber, detail.MaterialNumber, b.Id, b.OpsBoxId, opsSerial.BarCereateUser, opsSerial.BarCreateTime, b.CompleteCartonTime,sn.IsTwo, sn.TwoSerialNumber, sn.IsNotCount,sn.NumberCode,sn.MaterialName,sn.Specifications,sn.BarCode);
sList.Add(s);
//序列号记录(序列号生成)
SerialNumberOperate so = new SerialNumberOperate(sn.SerialNumber, SerialNumberOperateType.Generate, detail.MaterialNumber, opsSerial.BarCereateUser, "", b.SupplierId, b.OrgId, null, opsSerial.BarCreateTime);
diff --git a/src/WMS.Web.Domain/Services/InStockTaskService.cs b/src/WMS.Web.Domain/Services/InStockTaskService.cs
index fc8b8117..434b7403 100644
--- a/src/WMS.Web.Domain/Services/InStockTaskService.cs
+++ b/src/WMS.Web.Domain/Services/InStockTaskService.cs
@@ -837,6 +837,13 @@ namespace WMS.Web.Domain.Services
else if (entity.Type == InstockType.ProduceSotck)
ProduceSotck_sourceBillNos.Add(entity.SourceBillNo);
}
+ if (Instock_sourceBillNos.Count() > 0)
+ {
+ var erp_result = await _erpService.BillQueryForPurchaseInStock(Instock_sourceBillNos, null);
+ if (!erp_result.IsSuccess)
+ return Result>.ReFailure(erp_result.Message, erp_result.Status);
+ erp_list.AddRange(erp_result.Data);
+ }
if (Transferin_sourceBillNos.Count() > 0)
{
var erp_result = await _erpService.BillQueryForTransferin(Transferin_sourceBillNos, null);
@@ -847,19 +854,15 @@ namespace WMS.Web.Domain.Services
if (ProduceSotck_sourceBillNos.Count() > 0)//生产入库
{
+ // ProduceSotck_sourceBillNos.Clear();
+ //ProduceSotck_sourceBillNos.Add("HWQD-ITC-250808-00004-1");
var erp_result = await _erpService.BillQueryForProduceSotckin(ProduceSotck_sourceBillNos, null);
if (!erp_result.IsSuccess)
return Result>.ReFailure(erp_result.Message, erp_result.Status);
erp_list.AddRange(erp_result.Data);
}
- if (Instock_sourceBillNos.Count() > 0)
- {
- var erp_result = await _erpService.BillQueryForPurchaseInStock(Instock_sourceBillNos, null);
- if (!erp_result.IsSuccess)
- return Result>.ReFailure(erp_result.Message, erp_result.Status);
- erp_list.AddRange(erp_result.Data);
- }
+
if (Miscellaneous_sourceBillNos.Count() > 0)
{
var erp_result = await _erpService.BillQueryForMiscellaneous(Miscellaneous_sourceBillNos, null);
diff --git a/src/WMS.Web.Domain/Services/ProductInventoryService.cs b/src/WMS.Web.Domain/Services/ProductInventoryService.cs
index 74dd41fc..fcfa0171 100644
--- a/src/WMS.Web.Domain/Services/ProductInventoryService.cs
+++ b/src/WMS.Web.Domain/Services/ProductInventoryService.cs
@@ -142,12 +142,12 @@ namespace WMS.Web.Domain.Services
//获取原数据
var yList = await _repositories.GetEntityList(ProductInventoryType.JushuiTan);
- //获取领星仓库
+ //获取聚水潭仓库
var resStock = await _juShuiTanService.GetStock();
if (!resStock.IsSuccess) return resStock;
var ids = resStock.Data.Where(w => listNames.Contains(w.Name)).Select(s => s.Id).ToList();
- //获取领星库存
+ //获取聚水潭库存
var resInventory = await _juShuiTanService.GetInventory(ids);
_logger.LogInformation($"拉取聚水潭数据结果:{resInventory.IsSuccess} {resInventory.Message}");
if (!resInventory.IsSuccess) return resStock;
@@ -318,17 +318,21 @@ namespace WMS.Web.Domain.Services
try
{
- var res = await this.Erp();
- _logger.LogInformation($"同步成品仓库存(物料) {res.IsSuccess} {res.Message}");
+
+ var res = await this.LingXing();
+ _logger.LogInformation($"同步成品仓库存(领星) {res.IsSuccess} {res.Message}");
if (!res.IsSuccess) return res;
- res = await this.JuShuiTan();
+ res = await this.JuShuiTan();
_logger.LogInformation($"同步成品仓库存(聚水潭) {res.IsSuccess} {res.Message}");
if (!res.IsSuccess) return res;
- res = await this.LingXing();
- _logger.LogInformation($"同步成品仓库存(领星) {res.IsSuccess} {res.Message}");
+ res = await this.Erp();
+ _logger.LogInformation($"同步成品仓库存(物料) {res.IsSuccess} {res.Message}");
if (!res.IsSuccess) return res;
+
+
+
}
catch (Exception ex)
{
diff --git a/src/WMS.Web.Domain/Services/SerialNumberService.cs b/src/WMS.Web.Domain/Services/SerialNumberService.cs
index 0b343ec4..1e7db0bb 100644
--- a/src/WMS.Web.Domain/Services/SerialNumberService.cs
+++ b/src/WMS.Web.Domain/Services/SerialNumberService.cs
@@ -539,7 +539,7 @@ namespace WMS.Web.Domain.Services
if (s_entity == null)
{
//序列号
- SerialNumbers s_new = new SerialNumbers(s, takeStockDetail.MaterialNumber, takeStockDetail.Id, 0, "", DateTime.Now, DateTime.Now, 1, s, "0","");
+ SerialNumbers s_new = new SerialNumbers(s, takeStockDetail.MaterialNumber, takeStockDetail.Id, 0, "", DateTime.Now, DateTime.Now, 1, s, "0","","","","");
sList.Add(s_new);
}
else
@@ -670,7 +670,7 @@ namespace WMS.Web.Domain.Services
isNotCount = "0";
}
SerialNumbers entity = new SerialNumbers(NumberCode[j], res.Data.MaterialNumber
- , 0, 0, res.Data.Creator, res.Data.CreateTime, null, res.Data.IsTwo, res.Data.TwoNumberCode, isNotCount,res.Data.NumberCode);
+ , 0, 0, res.Data.Creator, res.Data.CreateTime, null, res.Data.IsTwo, res.Data.TwoNumberCode, isNotCount,res.Data.NumberCode, res.Data.MaterialName,res.Data.Specifications,res.Data.BarCode);
var isSuccess = await _serialNumbersRepositories.AddRange(new List() { entity });
if (!isSuccess) return Result.ReFailure(ResultCodes.DateWriteError);
}
@@ -690,7 +690,7 @@ namespace WMS.Web.Domain.Services
isNotCount = "0";
}
SerialNumbers entity = new SerialNumbers(serial[j], res.Data.MaterialNumber
- , 0, 0, res.Data.Creator, res.Data.CreateTime, null, res.Data.IsTwo, res.Data.TwoSerialNumber, isNotCount,res.Data.NumberCode);
+ , 0, 0, res.Data.Creator, res.Data.CreateTime, null, res.Data.IsTwo, res.Data.TwoSerialNumber, isNotCount,res.Data.NumberCode,res.Data.MaterialName,res.Data.Specifications,res.Data.BarCode);
var isSuccess = await _serialNumbersRepositories.AddRange(new List() { entity });
if (!isSuccess) return Result.ReFailure(ResultCodes.DateWriteError);
}
@@ -716,7 +716,7 @@ namespace WMS.Web.Domain.Services
SerialNumbers entity = new SerialNumbers(res.Data.SerialNumber, res.Data.MaterialNumber
- , 0, 0, res.Data.Creator, res.Data.CreateTime, null, res.Data.IsTwo, res.Data.TwoSerialNumber, res.Data.IsNotCount,res.Data.NumberCode);
+ , 0, 0, res.Data.Creator, res.Data.CreateTime, null, res.Data.IsTwo, res.Data.TwoSerialNumber, res.Data.IsNotCount,res.Data.NumberCode,res.Data.MaterialName,res.Data.Specifications,res.Data.BarCode);
var isSuccess = await _serialNumbersRepositories.AddRange(new List() { entity });
if (!isSuccess) return Result.ReFailure(ResultCodes.DateWriteError);
diff --git a/老的配制.txt b/老的配制.txt
new file mode 100644
index 00000000..4568a209
--- /dev/null
+++ b/老的配制.txt
@@ -0,0 +1,125 @@
+apiVersion: v1
+data:
+ appsettings.json: |-
+ {
+ "Logging": {
+ "LogLevel": {
+ "Default": "Information",
+ "Microsoft": "Warning",
+ "Microsoft.Hosting.Lifetime": "Information",
+ "Ops.Web.Repositories": "Information"
+ }
+ },
+ "AllowedHosts": "*",
+ "AllowedCores": "*,localhost,http://localhost:8080,http://wms.f2b211.com,https://wms.f2b211.com,https://wmspda.f2b211.com,http://wmspda.f2b211.com",
+ "AppOptions": {
+ "DBConnectionString": "Server=rm-wz9215skklas0287pwo.mysql.rds.aliyuncs.com; Database=wms_db;User Id=orico_erp;password=Orico2023;port=3306;CharSet=gb2312;Connect Timeout=150;",
+ "RedisConnectionString": "47.106.232.90:6379,password=orico.2020,DefaultDatabase=2",
+ "RedisIpRateLimitingConnectionString": "192.168.2.105:16379,password=123456,DefaultDatabase=2",
+ "SingleBaseUrl": "http://192.168.12.111:443/api",
+ "DBType": "Mysql",
+ "CompanyId": 1,
+ "AllowCache": false,
+ "RedisDirectory": "wms"
+ },
+ "SoaOptions": {
+ "ModuleID": 23,
+ "Url_V3": "http://uc.v3.f2b211.com",
+ "Url": "http://dev.uc.f2b211.com",
+ "AppId": "99731478887268357",
+ "AppSecret": "b3081f88a5e13c747689c4133df283bb",
+ "PublicKey": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqDuFdS1zf8sNagPmVlLbwomEhu7EXQySV+OOWLL8vTsMKQa2RAsyVCZCviGINDsg7hlvOgGcoSvcEX7Ep9jeGasXoMbNcrBBN2zlKj91uv0MVWJuAHT24Smj3Kb9RQsUG0zyuAi8Qg9ZnWe26WiMbzUr+U5ECGuLFHu9cctVV4skbmSYUkWey9dd1h99qYzB/2oQN2X9kUGn+QhtmPBbnJF6eB9RuMG4Z1+vVQnEMnLmii8T3LCao7TLv2IpT38M4nlytSyU8i6eUj+bQ6RIw1UPbRrQcGCzTsk8gS3/E1NJkGtQRpTu2nD1KKVLSE0+68QiwpBEC7uQGqpKR2K/8QIDAQAB",
+ "PrivateKey": "MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCoO4V1LXN/yw1qA+ZWUtvCiYSG7sRdDJJX445Ysvy9OwwpBrZECzJUJkK+IYg0OyDuGW86AZyhK9wRfsSn2N4Zqxegxs1ysEE3bOUqP3W6/QxVYm4AdPbhKaPcpv1FCxQbTPK4CLxCD1mdZ7bpaIxvNSv5TkQIa4sUe71xy1VXiyRuZJhSRZ7L113WH32pjMH/ahA3Zf2RQaf5CG2Y8FuckXp4H1G4wbhnX69VCcQycuaKLxPcsJqjtMu/YilPfwzieXK1LJTyLp5SP5tDpEjDVQ9tGtBwYLNOyTyBLf8TU0mQa1BGlO7acPUopUtITT7rxCLCkEQLu5AaqkpHYr/xAgMBAAECggEAfB8WM0MqgTHuHrbr3eraSyitB+ToKgLZglDZOGYuhOso6KgUGBXutxlXivIwjODHRgSsBK8lweAbSSkvrOsbyvJpx2yGLkUOiPcmCUqy8Rg8Xk71/A5QDAZt6KGoIaWv2wil19RSGac7ph/cW0+QtYgUfqcZGOFHxwAY4Pl1aNWE8OCBfFNqantf7HDpjNbPANCvGu1+Uat6hYXgGbx+Iss4gqUv9GahXzbS/gCHOO9n+Jw2Ru8hn3SfTbj/jm3JkKNJk4linU5a4j1TnZitBmiAXcRtCWNFfUpCj4rfaj75j1lYDvFZG5sLUgC1ZEsydOiYvIl4Wko2jYbUkyescQKBgQDMIOW7X6z08TqC1lvIXOmzwMBAf3Uhvmdib2I4pNJustGuMiaSzOanWYWfZVAeq69GjZTqnyI4VHG2h9FqmB73OjPc1zbb8qju2jnJEJiQmi/0InTcdzZQckP5uEZ6QtDi8iQ4qTPbbwSGcSGqGQ7/C78OXTwaVjTCFuKbzeHULQKBgQDS+35aV06QgUKhqWc0XGV+RABxrRr4EYHxtiQpnXMjsq+CwYtkYk3fHOW+8u5K+qvLnMs221vcp50YHdadGZRMSFv6xh01HGyrG8A4wfClVVmycfnkNSONQCxLa8YMP/WtQnvkIA8EiY2c5PNW3fiWT5PrShaGsMj8TL11IDOhVQKBgAYSEGLzJHSgW+oaL96UjMqwt8bzQ2t+exqdT2F53Vw3ay7wBN+mwlFFw0iLPce7uVmyyjP0CZN9R2hzP5IY9grKK1Ks/8+otsdrq/5DxRW/0B9Fiw4naXEZBNZ/WXE3XXjyVItu1MD42zyYTrT9S8nf8o2dzjTGTYlcHt8dT1L9AoGAaQhOpMbmE8Zl13kwKb79v9g2qGDXFjwRBrX4VsdNdK4V9fBIZpcR0UrfjSn/O1CDif/qosqddsHy0Pi5yMfdLgSv1a4fCDu4VY6hKSBTnttYph9bmiJiKoWSB5IFrD+DHNgGOVFEaKvZ1gucoNgsUxgWuYHOqQsFY6UIhHCdg2kCgYEAu/7joy54lbxvRXPt+cjjCdBbp0yk81zvvGDc16NXxg7sR6oBivsIMIAxmkKucs68xnpBjfITJkrH6x6In8yChUamNzjYOCcaaj1dgN4CFon4NeLWRcMw/NA8aTe6TiAd/SEzftyLJMrN9sWKvIfpfO1IXplcEabpCC/I9MK8n+c="
+ },
+ "ErpOptions": {
+ "EndpointAddress": "http://erp.orico.com.cn/k3cloud/ERPGW.asmx",
+ "UserName": "orico",
+ "Password": "A123321.",
+ "ErpId": "Orico",
+ "ZhangTaoId": "663a26829afbdd"
+ },
+ "OpsOptions": {
+ "Url": "https://opsscmapi.f2b211.com/",
+ "UserName": "admin",
+ "PassWord": "888888"
+ },
+ "LingXingOptions": {
+ "Url": "https://openapi.lingxing.com",
+ "AppId": "ak_QGK2J8TssERmu",
+ "AppSecret": "n/HUKD2wVdTbvhnFZbVBPw=="
+ },
+ "JuShuiTanOptions": {
+ "Url": "https://openapi.jushuitan.com",
+ "AppKey": "17231841286c45f99eb9acf445404349",
+ "AppSecret": "5ce9641ae6db4abb8b96eea7df6a81e9",
+ "AccessToken": "4605358c37374780a8a4395e6cdb1c3f" //一年后过期(2025/10/18)
+ },
+ "Qiniu": {
+ "AccessKey": "dOsTum4a5qvhPTBbZRPX0pIOU7PZWRX7htKjztms",
+ "SecretKey": "KFxsGbnErkALFfeGdMa8QWTdodJbamMX0iznLe-q",
+ "Bucket": "orico-wms",
+ "Url": "https://wmsfile.f2b211.com/"
+ },
+ "QuartzJobOptions": {
+ "JobStoreTypeKey": "quartz.jobStore.type",
+ "JobStoreTypeValue": "Quartz.Impl.AdoJobStore.JobStoreTX, Quartz",
+ "JobStoreDriverDelegateTypeKey": "quartz.jobStore.driverDelegateType",
+ "JobStoreDriverDelegateTypeValue": "Quartz.Impl.AdoJobStore.MySQLDelegate, Quartz",
+ "JobStoreTablePrefixKey": "quartz.jobStore.tablePrefix",
+ "JobStoreTablePrefixValue": "QRTZ_",
+ "JobStoreDataSourceKey": "quartz.jobStore.dataSource",
+ "JobStoreDataSourceValue": "myDS",
+ "JobStoreConnectionStringKey": "quartz.dataSource.myDS.connectionString",
+ "JobStoreConnectionStringValue": "Server=rm-wz9215skklas0287pwo.mysql.rds.aliyuncs.com; Database=wms_db;User Id=orico_erp;password=Orico2023;port=3306;CharSet=gb2312;Connect Timeout=150;",
+ "JobStoreProviderKey": "quartz.dataSource.myDS.provider",
+ "JobStoreProviderValue": "MySql",
+ "JobStartHour": [ 15, 11, 1, 0, 0, 10 ],
+ "JobStartMinute": [ 30, 39, 30, 20, 5, 5 ],
+ "JobStartExpre": "0 0/10 * * * ?",
+ "JobStartExpreAmount": "0 50 23 * * ?",
+ "JobStartExpreSend": "0 0 12,16,20 * * ?",
+ "JobStartExpreMaterial": "0 30 23 * * ?",
+ "JobStartErpDelete": "0 5 * * * ?",
+ "JobStartProductInventory": "0 0/30 * * * ?",
+ "JobStoreClusteredKey": "quartz.jobStore.clustered",
+ "JobStoreClusteredValue": true,
+ "JobStoreInstanceIdKey": "quartz.scheduler.instanceId",
+ "JobStoreInstanceIdValue": "AUTO",
+ "QuartzJobKey": "OpsJob",
+ "QuartzJobValue": "OpsJobGroup",
+ "QuartzJobDescription": "OpsJob",
+ "QuartzTriggerIdentity": "OpsTrigger",
+ "QuartzTriggerDescription": "OpsJobTrigger"
+ },
+ "EmailOptions": {
+ "SmtpServer": "smtp.qiye.aliyun.com",
+ "SmtpPort": 587,
+ "SenderName": "深圳市元创时代",
+ "SendTitle": "【深圳市元创时代】-产品入库通知",
+ "SenderEmail": "info@f2b211.com",
+ "SenderEmailPwd": "K4h6GgxZYGMYV1Bb"
+ },
+ "SmsOptions": {
+ "AccessKeyId": "LTAI5tBJg6KeDV2V1NiS7Ngi",
+ "AccessKeySecret": "MAC8bMovSFyCgRQGkfhVcL1jvLJ8cP",
+ "SignName": "深圳市元创时代",
+ "TemplateCode": "SMS_465408787"
+ }
+ }
+kind: ConfigMap
+metadata:
+ creationTimestamp: "2024-01-08T07:53:40Z"
+ managedFields:
+ - apiVersion: v1
+ fieldsType: FieldsV1
+ fieldsV1:
+ f:data:
+ .: {}
+ f:appsettings.json: {}
+ manager: tke-platform-api
+ operation: Update
+ time: "2024-01-08T07:53:40Z"
+ name: wms-setting
+ namespace: default
+ resourceVersion: "56223518312"
+ uid: 0a1d246a-2863-4f22-a79e-76aaa86c0e5e