From 19ad6398a6df917715324b86efa1cab3222bc055 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AD=A6=20=E8=B5=B5?= <89237069@qq.com> Date: Wed, 23 Jul 2025 14:24:25 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E7=BB=93=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- API/TaskManager.Contracts/Dtos/Dtos.cs | 4 +- API/TaskManager.Entity/Entity.cs | 48 ++++++++++++++----- .../PublishProfiles/FolderProfile.pubxml.user | 2 +- API/Wood.Admin.WebApi/Startup.cs | 3 -- API/Wood.Admin.WebApi/appsettings.json | 2 +- API/Wood.Admin.WebApi/日MRP预警推移.json | 1 + .../Controllers/RecurringJobBaseController.cs | 4 +- 7 files changed, 45 insertions(+), 19 deletions(-) create mode 100644 API/Wood.Admin.WebApi/日MRP预警推移.json diff --git a/API/TaskManager.Contracts/Dtos/Dtos.cs b/API/TaskManager.Contracts/Dtos/Dtos.cs index 3440193..713244f 100644 --- a/API/TaskManager.Contracts/Dtos/Dtos.cs +++ b/API/TaskManager.Contracts/Dtos/Dtos.cs @@ -1091,7 +1091,7 @@ namespace TaskManager.Contracts.Dtos public string MaterialCode { get; set; } public string MaterialDescription { get; set; } public string SummarySign { get; set; } - public string DateRequired { get; set; } + public string? DateRequired { get; set; } public decimal? QuantityDemand { get; set; } public string ConfirmTime { get; set; } public decimal? CreatQuantity { get; set; } @@ -1132,7 +1132,7 @@ public class SUPPLIER_MRP_WARNING_DETAIL_DTO : CherryReadBaseEntityDto public string MaterialCode { get; set; } public string MaterialDescription { get; set; } public decimal? QuantityCurrent { get; set; } - public string ReckonDate { get; set; } + public string? ReckonDate { get; set; } public decimal? QuantityPlanned { get; set; } public decimal? QuantityPlannedDelivery { get; set; } public decimal? QuantityInTransit { get; set; } diff --git a/API/TaskManager.Entity/Entity.cs b/API/TaskManager.Entity/Entity.cs index 49e480e..314639d 100644 --- a/API/TaskManager.Entity/Entity.cs +++ b/API/TaskManager.Entity/Entity.cs @@ -1,17 +1,17 @@ -using System; +using Magicodes.ExporterAndImporter.Core; +using Microsoft.EntityFrameworkCore; +using Newtonsoft.Json; +using OfficeOpenXml.FormulaParsing.Excel.Functions.Math; +using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using System.Linq; using System.Text; +using System.Text.Json; using System.Text.Json.Serialization; using System.Threading.Tasks; using System.Xml.Linq; -using Magicodes.ExporterAndImporter.Core; - -using Newtonsoft.Json; -using OfficeOpenXml.FormulaParsing.Excel.Functions.Math; -using Microsoft.EntityFrameworkCore; namespace TaskManager.Entity { @@ -2082,7 +2082,7 @@ namespace TaskManager.Entity /// 需求日期 /// [ExporterHeader(DisplayName = "需求日期", Format = "yyyy-MM-dd")] - public DateTime? DateRequired { get; set; } + public string? DateRequired { get; set; } /// /// 需求数量 @@ -2232,8 +2232,10 @@ namespace TaskManager.Entity /// /// 需求日期 /// - [ExporterHeader(DisplayName = "需求日期", Format = "yyyy-MM-dd")] - public DateTime? ReckonDate { get; set; } + [ExporterHeader(DisplayName = "需求日期")] + + + public string? ReckonDate { get; set; } /// /// 需求数量 @@ -3971,7 +3973,7 @@ namespace TaskManager.Entity /// 需求日期 /// [ExporterHeader(DisplayName = "需求日期", Format = "yyyy-MM-dd")] - public DateTime? DateRequired { get; set; } + public string? DateRequired { get; set; } /// /// 需求数量 @@ -4122,7 +4124,8 @@ namespace TaskManager.Entity /// 需求日期 /// [ExporterHeader(DisplayName = "需求日期", Format = "yyyy-MM-dd")] - public DateTime? ReckonDate { get; set; } + + public string? ReckonDate { get; set; } /// /// 需求数量 @@ -4209,5 +4212,28 @@ namespace TaskManager.Entity public long TableId { get; set; } public string RecordJson { get; set; } // 存储记录的JSON } + public class DateTimeYYYYMMDDConverter : System.Text.Json.Serialization.JsonConverter + { + private const string Format = "yyyy-MM-dd"; + + public override DateTime Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) + { + if (reader.TokenType == JsonTokenType.String) + { + if (DateTime.TryParse(reader.GetString(), out var dateTime)) + { + return dateTime; + } + } + return reader.GetDateTime(); + } + + public override void Write(Utf8JsonWriter writer, DateTime value, JsonSerializerOptions options) + { + writer.WriteStringValue(value.ToString(Format)); + } + } + + } diff --git a/API/Wood.Admin.WebApi/Properties/PublishProfiles/FolderProfile.pubxml.user b/API/Wood.Admin.WebApi/Properties/PublishProfiles/FolderProfile.pubxml.user index fd22ab0..10e97cb 100644 --- a/API/Wood.Admin.WebApi/Properties/PublishProfiles/FolderProfile.pubxml.user +++ b/API/Wood.Admin.WebApi/Properties/PublishProfiles/FolderProfile.pubxml.user @@ -3,7 +3,7 @@ <_PublishTargetUrl>D:\QRAPI20250528\API\Wood.Admin.WebApi\bin\Release\net8.0\publish\ - True|2025-07-22T01:42:45.6864831Z||;True|2025-07-16T10:56:51.1743874+08:00||;True|2025-07-16T10:10:16.1423887+08:00||;True|2025-07-16T09:39:41.5264925+08:00||;True|2025-07-15T11:43:41.1216193+08:00||;True|2025-07-14T17:27:09.0814705+08:00||;True|2025-07-10T13:41:17.5416106+08:00||;True|2025-07-10T09:53:47.6480408+08:00||;True|2025-07-08T11:09:12.4661351+08:00||;True|2025-07-08T10:48:35.1871554+08:00||;False|2025-07-08T10:47:14.6770264+08:00||;True|2025-07-04T13:12:49.8129504+08:00||;True|2025-07-04T11:57:19.4307706+08:00||;True|2025-07-03T09:24:39.8368797+08:00||;True|2025-07-02T17:18:03.6042427+08:00||;True|2025-07-02T10:15:44.3531626+08:00||;True|2025-07-02T10:14:19.3576521+08:00||;True|2025-07-01T18:51:45.0206266+08:00||;True|2025-06-30T15:39:43.7918723+08:00||;True|2025-06-30T14:40:36.2678533+08:00||;True|2025-06-30T14:22:36.2631903+08:00||;True|2025-06-30T09:23:23.0780295+08:00||;True|2025-06-28T10:37:00.4525422+08:00||;True|2025-06-27T14:51:18.0006510+08:00||;True|2025-06-27T14:46:36.7189818+08:00||;True|2025-06-25T10:54:54.0406425+08:00||;True|2025-06-24T15:53:07.6141315+08:00||;True|2025-06-24T15:48:22.4116425+08:00||;True|2025-06-24T15:47:33.3794364+08:00||;True|2025-06-24T15:21:28.5600646+08:00||;True|2025-06-23T17:18:30.1990173+08:00||;True|2025-06-23T17:12:33.6485743+08:00||;True|2025-06-19T17:18:07.6086155+08:00||; + True|2025-07-23T05:22:16.5102002Z||;True|2025-07-23T13:21:32.7756431+08:00||;True|2025-07-23T13:07:08.2385667+08:00||;True|2025-07-23T11:40:00.2171512+08:00||;True|2025-07-22T09:42:45.6864831+08:00||;True|2025-07-16T10:56:51.1743874+08:00||;True|2025-07-16T10:10:16.1423887+08:00||;True|2025-07-16T09:39:41.5264925+08:00||;True|2025-07-15T11:43:41.1216193+08:00||;True|2025-07-14T17:27:09.0814705+08:00||;True|2025-07-10T13:41:17.5416106+08:00||;True|2025-07-10T09:53:47.6480408+08:00||;True|2025-07-08T11:09:12.4661351+08:00||;True|2025-07-08T10:48:35.1871554+08:00||;False|2025-07-08T10:47:14.6770264+08:00||;True|2025-07-04T13:12:49.8129504+08:00||;True|2025-07-04T11:57:19.4307706+08:00||;True|2025-07-03T09:24:39.8368797+08:00||;True|2025-07-02T17:18:03.6042427+08:00||;True|2025-07-02T10:15:44.3531626+08:00||;True|2025-07-02T10:14:19.3576521+08:00||;True|2025-07-01T18:51:45.0206266+08:00||;True|2025-06-30T15:39:43.7918723+08:00||;True|2025-06-30T14:40:36.2678533+08:00||;True|2025-06-30T14:22:36.2631903+08:00||;True|2025-06-30T09:23:23.0780295+08:00||;True|2025-06-28T10:37:00.4525422+08:00||;True|2025-06-27T14:51:18.0006510+08:00||;True|2025-06-27T14:46:36.7189818+08:00||;True|2025-06-25T10:54:54.0406425+08:00||;True|2025-06-24T15:53:07.6141315+08:00||;True|2025-06-24T15:48:22.4116425+08:00||;True|2025-06-24T15:47:33.3794364+08:00||;True|2025-06-24T15:21:28.5600646+08:00||;True|2025-06-23T17:18:30.1990173+08:00||;True|2025-06-23T17:12:33.6485743+08:00||;True|2025-06-19T17:18:07.6086155+08:00||; \ No newline at end of file diff --git a/API/Wood.Admin.WebApi/Startup.cs b/API/Wood.Admin.WebApi/Startup.cs index 71f90b0..4662e7a 100644 --- a/API/Wood.Admin.WebApi/Startup.cs +++ b/API/Wood.Admin.WebApi/Startup.cs @@ -105,9 +105,6 @@ namespace Wood.Admin.WebApi { // 可从配置中读取 Hangfire 存储选项(如队列、重试策略等) - - - CommandBatchMaxTimeout = TimeSpan.FromMinutes(5), SlidingInvisibilityTimeout = TimeSpan.FromMinutes(5), QueuePollInterval = TimeSpan.Zero, diff --git a/API/Wood.Admin.WebApi/appsettings.json b/API/Wood.Admin.WebApi/appsettings.json index a0e9624..c70bc72 100644 --- a/API/Wood.Admin.WebApi/appsettings.json +++ b/API/Wood.Admin.WebApi/appsettings.json @@ -20,7 +20,7 @@ "DBEnableDiffLog": true, //是否开启差异化日志 "LogDays": 90, //系统日志保存的天数 "RunAutoJob": true, //是否执行自动job - "CustomerDb": "Server = 192.168.1.228; Database = TaskManager; User ID = sa; Password = ChangkeTec@2021; TrustServerCertificate = True" + "CustomerDb": "Server = 192.168.1.228; Database = TaskManager2; User ID = sa; Password = ChangkeTec@2021; TrustServerCertificate = True" }, "JwtConfig": { "SecretKey": "3c1cac3f546eda35168c3aa3cn91780fbe703f0996c6d123ea96dc85c70bbc0a", // 密钥,string 类型,必须是复杂密钥,长度大于16 diff --git a/API/Wood.Admin.WebApi/日MRP预警推移.json b/API/Wood.Admin.WebApi/日MRP预警推移.json new file mode 100644 index 0000000..20d54bb --- /dev/null +++ b/API/Wood.Admin.WebApi/日MRP预警推移.json @@ -0,0 +1 @@ +{"code":200,"data":{"total":"53","pageSize":"500","pageNum":"1","rows":[{"inventoryGap":-5.00000,"isDelete":0,"updateByUser":"系统自动","quantityCurrent":0.00000,"plantId":"1400","materialCode":"401003468AAABE","updateTime":"2025-07-20 17:16:00","version":1,"dateGap":0.00000,"materialDescription":"仪表板左端板总成","quantityInTransit":0.00000,"quantityPlannedDelivery":5.00000,"reckonDate":"2025-07-20","quantityPlanned":5.00000,"createTime":"2025-07-20 17:16:00","id":"1946861619202568242","createByUser":"系统自动"},{"inventoryGap":-21.00000,"isDelete":0,"updateByUser":"系统自动","quantityCurrent":0.00000,"plantId":"1400","materialCode":"401003468AAABE","updateTime":"2025-07-20 17:16:00","version":1,"dateGap":0.00000,"materialDescription":"仪表板左端板总成","quantityInTransit":0.00000,"quantityPlannedDelivery":16.00000,"reckonDate":"2025-07-22","quantityPlanned":16.00000,"createTime":"2025-07-20 17:16:00","id":"1946861619202568243","createByUser":"系统自动"},{"inventoryGap":-1.00000,"isDelete":0,"updateByUser":"系统自动","quantityCurrent":0.00000,"plantId":"1400","materialCode":"401003468AABBN","updateTime":"2025-07-20 17:16:00","version":1,"dateGap":0.00000,"materialDescription":"仪表板左端板总成","quantityInTransit":0.00000,"quantityPlannedDelivery":1.00000,"reckonDate":"2025-07-20","quantityPlanned":1.00000,"createTime":"2025-07-20 17:16:00","id":"1946861619202568244","createByUser":"系统自动"},{"inventoryGap":-16.00000,"isDelete":0,"updateByUser":"系统自动","quantityCurrent":0.00000,"plantId":"1400","materialCode":"401003468AABBN","updateTime":"2025-07-20 17:16:00","version":1,"dateGap":0.00000,"materialDescription":"仪表板左端板总成","quantityInTransit":0.00000,"quantityPlannedDelivery":15.00000,"reckonDate":"2025-07-22","quantityPlanned":15.00000,"createTime":"2025-07-20 17:16:00","id":"1946861619202568245","createByUser":"系统自动"},{"inventoryGap":-5.00000,"isDelete":0,"updateByUser":"系统自动","quantityCurrent":0.00000,"plantId":"1400","materialCode":"401003469AAABE","updateTime":"2025-07-20 17:16:00","version":1,"dateGap":0.00000,"materialDescription":"仪表板右端板总成","quantityInTransit":0.00000,"quantityPlannedDelivery":5.00000,"reckonDate":"2025-07-20","quantityPlanned":5.00000,"createTime":"2025-07-20 17:16:00","id":"1946861619202568246","createByUser":"系统自动"},{"inventoryGap":-21.00000,"isDelete":0,"updateByUser":"系统自动","quantityCurrent":0.00000,"plantId":"1400","materialCode":"401003469AAABE","updateTime":"2025-07-20 17:16:00","version":1,"dateGap":0.00000,"materialDescription":"仪表板右端板总成","quantityInTransit":0.00000,"quantityPlannedDelivery":16.00000,"reckonDate":"2025-07-22","quantityPlanned":16.00000,"createTime":"2025-07-20 17:16:00","id":"1946861619202568247","createByUser":"系统自动"},{"inventoryGap":-1.00000,"isDelete":0,"updateByUser":"系统自动","quantityCurrent":0.00000,"plantId":"1400","materialCode":"401003469AABBN","updateTime":"2025-07-20 17:16:00","version":1,"dateGap":0.00000,"materialDescription":"仪表板右端板总成","quantityInTransit":0.00000,"quantityPlannedDelivery":1.00000,"reckonDate":"2025-07-20","quantityPlanned":1.00000,"createTime":"2025-07-20 17:16:00","id":"1946861619202568248","createByUser":"系统自动"},{"inventoryGap":-16.00000,"isDelete":0,"updateByUser":"系统自动","quantityCurrent":0.00000,"plantId":"1400","materialCode":"401003469AABBN","updateTime":"2025-07-20 17:16:00","version":1,"dateGap":0.00000,"materialDescription":"仪表板右端板总成","quantityInTransit":0.00000,"quantityPlannedDelivery":15.00000,"reckonDate":"2025-07-22","quantityPlanned":15.00000,"createTime":"2025-07-20 17:16:00","id":"1946861619202568249","createByUser":"系统自动"},{"inventoryGap":-1.00000,"isDelete":0,"updateByUser":"系统自动","quantityCurrent":5.00000,"plantId":"1400","materialCode":"401003478AABBK","updateTime":"2025-07-20 17:16:00","version":1,"dateGap":0.00000,"materialDescription":"扬声器罩总成","quantityInTransit":0.00000,"quantityPlannedDelivery":6.00000,"reckonDate":"2025-07-20","quantityPlanned":6.00000,"createTime":"2025-07-20 17:16:00","id":"1946861619202568250","createByUser":"系统自动"},{"inventoryGap":-55.00000,"isDelete":0,"updateByUser":"系统自动","quantityCurrent":5.00000,"plantId":"1400","materialCode":"401003478AABBK","updateTime":"2025-07-20 17:16:00","version":1,"dateGap":0.00000,"materialDescription":"扬声器罩总成","quantityInTransit":0.00000,"quantityPlannedDelivery":54.00000,"reckonDate":"2025-07-22","quantityPlanned":54.00000,"createTime":"2025-07-20 17:16:00","id":"1946861619202568251","createByUser":"系统自动"},{"inventoryGap":-5.00000,"isDelete":0,"updateByUser":"系统自动","quantityCurrent":0.00000,"plantId":"1400","materialCode":"401004379AAABE","updateTime":"2025-07-20 17:16:00","version":1,"dateGap":0.00000,"materialDescription":"组合开关上护罩总成","quantityInTransit":0.00000,"quantityPlannedDelivery":5.00000,"reckonDate":"2025-07-20","quantityPlanned":5.00000,"createTime":"2025-07-20 17:16:00","id":"1946861619202568252","createByUser":"系统自动"},{"inventoryGap":-21.00000,"isDelete":0,"updateByUser":"系统自动","quantityCurrent":0.00000,"plantId":"1400","materialCode":"401004379AAABE","updateTime":"2025-07-20 17:16:00","version":1,"dateGap":0.00000,"materialDescription":"组合开关上护罩总成","quantityInTransit":0.00000,"quantityPlannedDelivery":16.00000,"reckonDate":"2025-07-22","quantityPlanned":16.00000,"createTime":"2025-07-20 17:16:00","id":"1946861619202568253","createByUser":"系统自动"},{"inventoryGap":-1.00000,"isDelete":0,"updateByUser":"系统自动","quantityCurrent":0.00000,"plantId":"1400","materialCode":"401004379AAABN","updateTime":"2025-07-20 17:16:00","version":1,"dateGap":0.00000,"materialDescription":"组合开关上护罩总成","quantityInTransit":0.00000,"quantityPlannedDelivery":1.00000,"reckonDate":"2025-07-20","quantityPlanned":1.00000,"createTime":"2025-07-20 17:16:00","id":"1946861619202568254","createByUser":"系统自动"},{"inventoryGap":-16.00000,"isDelete":0,"updateByUser":"系统自动","quantityCurrent":0.00000,"plantId":"1400","materialCode":"401004379AAABN","updateTime":"2025-07-20 17:16:00","version":1,"dateGap":0.00000,"materialDescription":"组合开关上护罩总成","quantityInTransit":0.00000,"quantityPlannedDelivery":15.00000,"reckonDate":"2025-07-22","quantityPlanned":15.00000,"createTime":"2025-07-20 17:16:00","id":"1946861619202568255","createByUser":"系统自动"},{"inventoryGap":-6.00000,"isDelete":0,"updateByUser":"系统自动","quantityCurrent":0.00000,"plantId":"1400","materialCode":"401004381AAABK","updateTime":"2025-07-20 17:16:00","version":1,"dateGap":0.00000,"materialDescription":"仪表板左静音板总成","quantityInTransit":0.00000,"quantityPlannedDelivery":6.00000,"reckonDate":"2025-07-20","quantityPlanned":6.00000,"createTime":"2025-07-20 17:16:00","id":"1946861619206762496","createByUser":"系统自动"},{"inventoryGap":-60.00000,"isDelete":0,"updateByUser":"系统自动","quantityCurrent":0.00000,"plantId":"1400","materialCode":"401004381AAABK","updateTime":"2025-07-20 17:16:00","version":1,"dateGap":0.00000,"materialDescription":"仪表板左静音板总成","quantityInTransit":0.00000,"quantityPlannedDelivery":54.00000,"reckonDate":"2025-07-22","quantityPlanned":54.00000,"createTime":"2025-07-20 17:16:00","id":"1946861619206762497","createByUser":"系统自动"},{"inventoryGap":-5.00000,"isDelete":0,"updateByUser":"系统自动","quantityCurrent":0.00000,"plantId":"1400","materialCode":"401005720AAABE","updateTime":"2025-07-20 17:16:00","version":1,"dateGap":0.00000,"materialDescription":"组合开关下护罩总成","quantityInTransit":0.00000,"quantityPlannedDelivery":5.00000,"reckonDate":"2025-07-20","quantityPlanned":5.00000,"createTime":"2025-07-20 17:16:00","id":"1946861619206762498","createByUser":"系统自动"},{"inventoryGap":-21.00000,"isDelete":0,"updateByUser":"系统自动","quantityCurrent":0.00000,"plantId":"1400","materialCode":"401005720AAABE","updateTime":"2025-07-20 17:16:00","version":1,"dateGap":0.00000,"materialDescription":"组合开关下护罩总成","quantityInTransit":0.00000,"quantityPlannedDelivery":16.00000,"reckonDate":"2025-07-22","quantityPlanned":16.00000,"createTime":"2025-07-20 17:16:00","id":"1946861619206762499","createByUser":"系统自动"},{"inventoryGap":-1.00000,"isDelete":0,"updateByUser":"系统自动","quantityCurrent":0.00000,"plantId":"1400","materialCode":"401005720AAABN","updateTime":"2025-07-20 17:16:00","version":1,"dateGap":0.00000,"materialDescription":"组合开关下护罩总成","quantityInTransit":0.00000,"quantityPlannedDelivery":1.00000,"reckonDate":"2025-07-20","quantityPlanned":1.00000,"createTime":"2025-07-20 17:16:00","id":"1946861619206762500","createByUser":"系统自动"},{"inventoryGap":-16.00000,"isDelete":0,"updateByUser":"系统自动","quantityCurrent":0.00000,"plantId":"1400","materialCode":"401005720AAABN","updateTime":"2025-07-20 17:16:00","version":1,"dateGap":0.00000,"materialDescription":"组合开关下护罩总成","quantityInTransit":0.00000,"quantityPlannedDelivery":15.00000,"reckonDate":"2025-07-22","quantityPlanned":15.00000,"createTime":"2025-07-20 17:16:00","id":"1946861619206762501","createByUser":"系统自动"},{"inventoryGap":-14.00000,"isDelete":0,"updateByUser":"系统自动","quantityCurrent":7.00000,"plantId":"1400","materialCode":"401005727AAABE","updateTime":"2025-07-20 17:16:00","version":1,"dateGap":0.00000,"materialDescription":"手套箱总成","quantityInTransit":0.00000,"quantityPlannedDelivery":16.00000,"reckonDate":"2025-07-22","quantityPlanned":16.00000,"createTime":"2025-07-20 17:16:00","id":"1946861619206762502","createByUser":"系统自动"},{"inventoryGap":-10.00000,"isDelete":0,"updateByUser":"系统自动","quantityCurrent":6.00000,"plantId":"1400","materialCode":"401005727AAARG","updateTime":"2025-07-20 17:16:00","version":1,"dateGap":0.00000,"materialDescription":"手套箱总成","quantityInTransit":0.00000,"quantityPlannedDelivery":15.00000,"reckonDate":"2025-07-22","quantityPlanned":15.00000,"createTime":"2025-07-20 17:16:00","id":"1946861619206762503","createByUser":"系统自动"},{"inventoryGap":-6.00000,"isDelete":0,"updateByUser":"系统自动","quantityCurrent":0.00000,"plantId":"1400","materialCode":"401005728AAABK","updateTime":"2025-07-20 17:16:00","version":1,"dateGap":0.00000,"materialDescription":"仪表板右静音板总成","quantityInTransit":0.00000,"quantityPlannedDelivery":6.00000,"reckonDate":"2025-07-20","quantityPlanned":6.00000,"createTime":"2025-07-20 17:16:00","id":"1946861619206762504","createByUser":"系统自动"},{"inventoryGap":-60.00000,"isDelete":0,"updateByUser":"系统自动","quantityCurrent":0.00000,"plantId":"1400","materialCode":"401005728AAABK","updateTime":"2025-07-20 17:16:00","version":1,"dateGap":0.00000,"materialDescription":"仪表板右静音板总成","quantityInTransit":0.00000,"quantityPlannedDelivery":54.00000,"reckonDate":"2025-07-22","quantityPlanned":54.00000,"createTime":"2025-07-20 17:16:00","id":"1946861619206762505","createByUser":"系统自动"},{"inventoryGap":-1.00000,"isDelete":0,"updateByUser":"系统自动","quantityCurrent":0.00000,"plantId":"1400","materialCode":"401010785AAABN","updateTime":"2025-07-20 17:16:00","version":1,"dateGap":0.00000,"materialDescription":"仪表板本体总成","quantityInTransit":0.00000,"quantityPlannedDelivery":1.00000,"reckonDate":"2025-07-20","quantityPlanned":1.00000,"createTime":"2025-07-20 17:16:00","id":"1946861619206762506","createByUser":"系统自动"},{"inventoryGap":-5.00000,"isDelete":0,"updateByUser":"系统自动","quantityCurrent":0.00000,"plantId":"1400","materialCode":"401010785AAAWE","updateTime":"2025-07-20 17:16:00","version":1,"dateGap":0.00000,"materialDescription":"仪表板本体总成","quantityInTransit":0.00000,"quantityPlannedDelivery":5.00000,"reckonDate":"2025-07-20","quantityPlanned":5.00000,"createTime":"2025-07-20 17:16:00","id":"1946861619206762507","createByUser":"系统自动"},{"inventoryGap":-6.00000,"isDelete":0,"updateByUser":"系统自动","quantityCurrent":0.00000,"plantId":"1400","materialCode":"703002103AA","updateTime":"2025-07-20 17:16:00","version":1,"dateGap":0.00000,"materialDescription":"螺钉堵盖","quantityInTransit":0.00000,"quantityPlannedDelivery":6.00000,"reckonDate":"2025-07-20","quantityPlanned":6.00000,"createTime":"2025-07-20 17:16:00","id":"1946861619206762508","createByUser":"系统自动"},{"inventoryGap":-236.00000,"isDelete":0,"updateByUser":"系统自动","quantityCurrent":0.00000,"plantId":"1400","materialCode":"703002103AA","updateTime":"2025-07-20 17:16:00","version":1,"dateGap":0.00000,"materialDescription":"螺钉堵盖","quantityInTransit":0.00000,"quantityPlannedDelivery":230.00000,"reckonDate":"2025-07-22","quantityPlanned":230.00000,"createTime":"2025-07-20 17:16:00","id":"1946861619206762509","createByUser":"系统自动"},{"inventoryGap":-15.00000,"isDelete":0,"updateByUser":"系统自动","quantityCurrent":0.00000,"plantId":"1400","materialCode":"401003468AACBN","updateTime":"2025-07-20 17:34:12","version":1,"dateGap":0.00000,"materialDescription":"仪表板左端板总成","quantityInTransit":0.00000,"quantityPlannedDelivery":15.00000,"reckonDate":"2025-07-22","quantityPlanned":15.00000,"createTime":"2025-07-20 17:34:12","id":"1946866212720422940","createByUser":"系统自动"},{"inventoryGap":-8.00000,"isDelete":0,"updateByUser":"系统自动","quantityCurrent":0.00000,"plantId":"1400","materialCode":"401003468AACRD","updateTime":"2025-07-20 17:34:12","version":1,"dateGap":0.00000,"materialDescription":"仪表板左端板总成","quantityInTransit":0.00000,"quantityPlannedDelivery":8.00000,"reckonDate":"2025-07-22","quantityPlanned":8.00000,"createTime":"2025-07-20 17:34:12","id":"1946866212720422941","createByUser":"系统自动"},{"inventoryGap":-15.00000,"isDelete":0,"updateByUser":"系统自动","quantityCurrent":0.00000,"plantId":"1400","materialCode":"401003469AACBN","updateTime":"2025-07-20 17:34:12","version":1,"dateGap":0.00000,"materialDescription":"仪表板右端板总成","quantityInTransit":0.00000,"quantityPlannedDelivery":15.00000,"reckonDate":"2025-07-22","quantityPlanned":15.00000,"createTime":"2025-07-20 17:34:12","id":"1946866212720422942","createByUser":"系统自动"},{"inventoryGap":-8.00000,"isDelete":0,"updateByUser":"系统自动","quantityCurrent":0.00000,"plantId":"1400","materialCode":"401003469AACRD","updateTime":"2025-07-20 17:34:12","version":1,"dateGap":0.00000,"materialDescription":"仪表板右端板总成","quantityInTransit":0.00000,"quantityPlannedDelivery":8.00000,"reckonDate":"2025-07-22","quantityPlanned":8.00000,"createTime":"2025-07-20 17:34:12","id":"1946866212720422943","createByUser":"系统自动"},{"inventoryGap":-8.00000,"isDelete":0,"updateByUser":"系统自动","quantityCurrent":0.00000,"plantId":"1400","materialCode":"401004379AAABK","updateTime":"2025-07-20 17:34:12","version":1,"dateGap":0.00000,"materialDescription":"组合开关上护罩总成","quantityInTransit":0.00000,"quantityPlannedDelivery":8.00000,"reckonDate":"2025-07-22","quantityPlanned":8.00000,"createTime":"2025-07-20 17:34:12","id":"1946866212720422944","createByUser":"系统自动"},{"inventoryGap":-15.00000,"isDelete":0,"updateByUser":"系统自动","quantityCurrent":0.00000,"plantId":"1400","materialCode":"401004379AABBN","updateTime":"2025-07-20 17:34:12","version":1,"dateGap":0.00000,"materialDescription":"组合开关上护罩总成","quantityInTransit":0.00000,"quantityPlannedDelivery":15.00000,"reckonDate":"2025-07-22","quantityPlanned":15.00000,"createTime":"2025-07-20 17:34:12","id":"1946866212720422945","createByUser":"系统自动"},{"inventoryGap":-8.00000,"isDelete":0,"updateByUser":"系统自动","quantityCurrent":0.00000,"plantId":"1400","materialCode":"401005720AAABK","updateTime":"2025-07-20 17:34:12","version":1,"dateGap":0.00000,"materialDescription":"组合开关下护罩总成","quantityInTransit":0.00000,"quantityPlannedDelivery":8.00000,"reckonDate":"2025-07-22","quantityPlanned":8.00000,"createTime":"2025-07-20 17:34:12","id":"1946866212720422946","createByUser":"系统自动"},{"inventoryGap":-15.00000,"isDelete":0,"updateByUser":"系统自动","quantityCurrent":0.00000,"plantId":"1400","materialCode":"401005720AABBN","updateTime":"2025-07-20 17:34:12","version":1,"dateGap":0.00000,"materialDescription":"组合开关下护罩总成","quantityInTransit":0.00000,"quantityPlannedDelivery":15.00000,"reckonDate":"2025-07-22","quantityPlanned":15.00000,"createTime":"2025-07-20 17:34:12","id":"1946866212724617216","createByUser":"系统自动"},{"inventoryGap":-9.00000,"isDelete":0,"updateByUser":"系统自动","quantityCurrent":6.00000,"plantId":"1400","materialCode":"401005727AAABN","updateTime":"2025-07-20 17:34:12","version":1,"dateGap":0.00000,"materialDescription":"手套箱总成","quantityInTransit":0.00000,"quantityPlannedDelivery":15.00000,"reckonDate":"2025-07-22","quantityPlanned":15.00000,"createTime":"2025-07-20 17:34:12","id":"1946866212724617217","createByUser":"系统自动"},{"inventoryGap":-7.00000,"isDelete":0,"updateByUser":"系统自动","quantityCurrent":1.00000,"plantId":"1400","materialCode":"401005727AAARD","updateTime":"2025-07-20 17:34:12","version":1,"dateGap":0.00000,"materialDescription":"手套箱总成","quantityInTransit":0.00000,"quantityPlannedDelivery":8.00000,"reckonDate":"2025-07-22","quantityPlanned":8.00000,"createTime":"2025-07-20 17:34:12","id":"1946866212724617218","createByUser":"系统自动"},{"inventoryGap":-27.00000,"isDelete":0,"updateByUser":"系统自动","quantityCurrent":0.00000,"plantId":"1000","materialCode":"401010474AAABK","updateTime":"2025-07-20 17:37:29","version":1,"dateGap":0.00000,"materialDescription":"黑色副仪表板导轨支架总成","quantityInTransit":0.00000,"quantityPlannedDelivery":39.00000,"reckonDate":"2025-07-25","quantityPlanned":39.00000,"createTime":"2025-07-20 17:37:29","id":"1946867038201393190","createByUser":"系统自动"},{"inventoryGap":-98.00000,"isDelete":0,"updateByUser":"系统自动","quantityCurrent":0.00000,"plantId":"1000","materialCode":"401010474AAABK","updateTime":"2025-07-20 17:37:29","version":1,"dateGap":0.00000,"materialDescription":"黑色副仪表板导轨支架总成","quantityInTransit":0.00000,"quantityPlannedDelivery":71.00000,"reckonDate":"2025-07-29","quantityPlanned":71.00000,"createTime":"2025-07-20 17:37:29","id":"1946867038201393191","createByUser":"系统自动"},{"inventoryGap":-144.00000,"isDelete":0,"updateByUser":"系统自动","quantityCurrent":0.00000,"plantId":"1000","materialCode":"401010474AAABK","updateTime":"2025-07-20 17:37:29","version":1,"dateGap":0.00000,"materialDescription":"黑色副仪表板导轨支架总成","quantityInTransit":0.00000,"quantityPlannedDelivery":46.00000,"reckonDate":"2025-08-01","quantityPlanned":46.00000,"createTime":"2025-07-20 17:37:29","id":"1946867038201393192","createByUser":"系统自动"},{"inventoryGap":-28.00000,"isDelete":0,"updateByUser":"系统自动","quantityCurrent":0.00000,"plantId":"1000","materialCode":"401010475AA","updateTime":"2025-07-20 17:37:29","version":1,"dateGap":0.00000,"materialDescription":"后吹面风管前段","quantityInTransit":0.00000,"quantityPlannedDelivery":39.00000,"reckonDate":"2025-07-25","quantityPlanned":39.00000,"createTime":"2025-07-20 17:37:29","id":"1946867038201393193","createByUser":"系统自动"},{"inventoryGap":-99.00000,"isDelete":0,"updateByUser":"系统自动","quantityCurrent":0.00000,"plantId":"1000","materialCode":"401010475AA","updateTime":"2025-07-20 17:37:29","version":1,"dateGap":0.00000,"materialDescription":"后吹面风管前段","quantityInTransit":0.00000,"quantityPlannedDelivery":71.00000,"reckonDate":"2025-07-29","quantityPlanned":71.00000,"createTime":"2025-07-20 17:37:29","id":"1946867038201393194","createByUser":"系统自动"},{"inventoryGap":-145.00000,"isDelete":0,"updateByUser":"系统自动","quantityCurrent":0.00000,"plantId":"1000","materialCode":"401010475AA","updateTime":"2025-07-20 17:37:29","version":1,"dateGap":0.00000,"materialDescription":"后吹面风管前段","quantityInTransit":0.00000,"quantityPlannedDelivery":46.00000,"reckonDate":"2025-08-01","quantityPlanned":46.00000,"createTime":"2025-07-20 17:37:29","id":"1946867038201393195","createByUser":"系统自动"},{"inventoryGap":-27.00000,"isDelete":0,"updateByUser":"系统自动","quantityCurrent":0.00000,"plantId":"1000","materialCode":"401010476AA","updateTime":"2025-07-20 17:37:29","version":1,"dateGap":0.00000,"materialDescription":"后吹面风管后段","quantityInTransit":0.00000,"quantityPlannedDelivery":39.00000,"reckonDate":"2025-07-25","quantityPlanned":39.00000,"createTime":"2025-07-20 17:37:29","id":"1946867038201393196","createByUser":"系统自动"},{"inventoryGap":-98.00000,"isDelete":0,"updateByUser":"系统自动","quantityCurrent":0.00000,"plantId":"1000","materialCode":"401010476AA","updateTime":"2025-07-20 17:37:29","version":1,"dateGap":0.00000,"materialDescription":"后吹面风管后段","quantityInTransit":0.00000,"quantityPlannedDelivery":71.00000,"reckonDate":"2025-07-29","quantityPlanned":71.00000,"createTime":"2025-07-20 17:37:29","id":"1946867038201393197","createByUser":"系统自动"},{"inventoryGap":-144.00000,"isDelete":0,"updateByUser":"系统自动","quantityCurrent":0.00000,"plantId":"1000","materialCode":"401010476AA","updateTime":"2025-07-20 17:37:29","version":1,"dateGap":0.00000,"materialDescription":"后吹面风管后段","quantityInTransit":0.00000,"quantityPlannedDelivery":46.00000,"reckonDate":"2025-08-01","quantityPlanned":46.00000,"createTime":"2025-07-20 17:37:29","id":"1946867038205587456","createByUser":"系统自动"},{"inventoryGap":-26.00000,"isDelete":0,"updateByUser":"系统自动","quantityCurrent":0.00000,"plantId":"1000","materialCode":"401010477AA","updateTime":"2025-07-20 17:37:29","version":1,"dateGap":0.00000,"materialDescription":"后吹面风管中段","quantityInTransit":0.00000,"quantityPlannedDelivery":39.00000,"reckonDate":"2025-07-25","quantityPlanned":39.00000,"createTime":"2025-07-20 17:37:29","id":"1946867038205587457","createByUser":"系统自动"},{"inventoryGap":-97.00000,"isDelete":0,"updateByUser":"系统自动","quantityCurrent":0.00000,"plantId":"1000","materialCode":"401010477AA","updateTime":"2025-07-20 17:37:29","version":1,"dateGap":0.00000,"materialDescription":"后吹面风管中段","quantityInTransit":0.00000,"quantityPlannedDelivery":71.00000,"reckonDate":"2025-07-29","quantityPlanned":71.00000,"createTime":"2025-07-20 17:37:29","id":"1946867038205587458","createByUser":"系统自动"},{"inventoryGap":-143.00000,"isDelete":0,"updateByUser":"系统自动","quantityCurrent":0.00000,"plantId":"1000","materialCode":"401010477AA","updateTime":"2025-07-20 17:37:29","version":1,"dateGap":0.00000,"materialDescription":"后吹面风管中段","quantityInTransit":0.00000,"quantityPlannedDelivery":46.00000,"reckonDate":"2025-08-01","quantityPlanned":46.00000,"createTime":"2025-07-20 17:37:29","id":"1946867038205587459","createByUser":"系统自动"},{"inventoryGap":-18.00000,"isDelete":0,"updateByUser":"系统自动","quantityCurrent":0.00000,"plantId":"1000","materialCode":"401010478AA","updateTime":"2025-07-20 17:37:29","version":1,"dateGap":0.00000,"materialDescription":"后吹面风管中段","quantityInTransit":0.00000,"quantityPlannedDelivery":39.00000,"reckonDate":"2025-07-25","quantityPlanned":39.00000,"createTime":"2025-07-20 17:37:29","id":"1946867038205587460","createByUser":"系统自动"},{"inventoryGap":-89.00000,"isDelete":0,"updateByUser":"系统自动","quantityCurrent":0.00000,"plantId":"1000","materialCode":"401010478AA","updateTime":"2025-07-20 17:37:29","version":1,"dateGap":0.00000,"materialDescription":"后吹面风管中段","quantityInTransit":0.00000,"quantityPlannedDelivery":71.00000,"reckonDate":"2025-07-29","quantityPlanned":71.00000,"createTime":"2025-07-20 17:37:29","id":"1946867038205587461","createByUser":"系统自动"},{"inventoryGap":-135.00000,"isDelete":0,"updateByUser":"系统自动","quantityCurrent":0.00000,"plantId":"1000","materialCode":"401010478AA","updateTime":"2025-07-20 17:37:29","version":1,"dateGap":0.00000,"materialDescription":"后吹面风管中段","quantityInTransit":0.00000,"quantityPlannedDelivery":46.00000,"reckonDate":"2025-08-01","quantityPlanned":46.00000,"createTime":"2025-07-20 17:37:29","id":"1946867038205587462","createByUser":"系统自动"}]},"message":"操作成功"} \ No newline at end of file diff --git a/API/Wood.Service/Controllers/RecurringJobBaseController.cs b/API/Wood.Service/Controllers/RecurringJobBaseController.cs index 859a77e..7c60cca 100644 --- a/API/Wood.Service/Controllers/RecurringJobBaseController.cs +++ b/API/Wood.Service/Controllers/RecurringJobBaseController.cs @@ -115,8 +115,10 @@ namespace TaskManager.Controllers ////string jsonContent = System.IO.File.ReadAllText("过涂装未过总装.json"); // await _logger.AddPostResponse("响应", TaskName, taskid, version, jsonContent); + // string jsonContent = System.IO.File.ReadAllText("日MRP预警推移.json"); - // return jsonContent; + + //return jsonContent;