From 20a0c7b19c248617fb1852a63834bb668831f86e Mon Sep 17 00:00:00 2001 From: Ben Lin <maobin001@msn.com> Date: 星期一, 28 十月 2024 03:01:16 +0800 Subject: [PATCH] 计划任务更新 --- Tiger.Business.MES/iERP/U9C_MES.cs | 23 ++++++++--------------- 1 files changed, 8 insertions(+), 15 deletions(-) diff --git a/Tiger.Business.MES/iERP/U9C_MES.cs b/Tiger.Business.MES/iERP/U9C_MES.cs index 1d5e8f1..c337fc4 100644 --- a/Tiger.Business.MES/iERP/U9C_MES.cs +++ b/Tiger.Business.MES/iERP/U9C_MES.cs @@ -26,7 +26,7 @@ /// </summary> /// <param name="input"></param> /// <returns></returns> - public async Task<ApiAction> GetBasItem(GetBasItemInput input) + public ApiAction GetBasItem(U9C_MES_Input input) { var action = new ApiAction(); Logger.Scheduler.Info($"鐗╂枡淇℃伅寮�濮嬪悓姝ャ�傘�傘�傛暟鎹鏌ヨ繘琛屼腑銆傘�傘��"); @@ -83,12 +83,8 @@ } } Logger.Scheduler.Info($"鐗╂枡淇℃伅瀛樺叆瀹炰綋涓紝鎬绘暟锛歔{items.Count}]"); - db = Biz.Db; - var LastRun = await db.Queryable<SYS_PARAM>().Where(q => q.PRMG_CODE == "Interface_LastRun" && q.PARAM_CODE == "GetItem_LastRun").SingleAsync(); - LastRun.PARAM_VALUE = (input.endTime.ToDateTime() - DateTime.Now).TotalMinutes > 0 ? LastRun.PARAM_VALUE : input.endTime; var dbTran = db.UseTran(() => { - db.Storageable(LastRun, "U9C_MES_GetItem").ExecuteCommand(); if (items.Any()) { if (items.Count > 150) @@ -309,14 +305,14 @@ /// <param name="input"></param> /// <returns></returns> /// <exception cref="NotImplementedException"></exception> - public async Task<ApiAction> GetCustomer(GetCustomerInput input) + public ApiAction GetCustomer(U9C_MES_Input input) { var action = new ApiAction(); Logger.Scheduler.Info($"瀹㈡埛淇℃伅寮�濮嬪悓姝ャ�傘�傘�傛暟鎹鏌ヨ繘琛屼腑銆傘�傘��"); Logger.Scheduler.Info($"{input.triggerDetail}"); DbClient db = Biz.DataSource["YadaU9C"].Client; var list = db.Queryable<dynamic>().AS("mes_Customer").Where("ModifiedOn > @startTime And ModifiedOn < @endTime", new { startTime = input.startTime, endTime = input.endTime }).ToList(); - var orgs = await Biz.Db.Queryable<SYS_ORGANIZATION>().ToListAsync(); + var orgs = Biz.Db.Queryable<SYS_ORGANIZATION>().ToList(); List<BAS_CUSTOMER> items = new(); if (list != null && list.Count > 0) { @@ -388,14 +384,14 @@ /// </summary> /// <param name="input"></param> /// <returns></returns> - public async Task<ApiAction> GetSupplier(GetSupplierInput input) + public ApiAction GetSupplier(U9C_MES_Input input) { var action = new ApiAction(); Logger.Scheduler.Info($"渚涘簲鍟嗕俊鎭紑濮嬪悓姝ャ�傘�傘�傛暟鎹鏌ヨ繘琛屼腑銆傘�傘��"); Logger.Scheduler.Info($"{input.triggerDetail}"); DbClient db = Biz.DataSource["YadaU9C"].Client; var list = db.Queryable<dynamic>().AS("mes_Supplier").Where("ModifiedOn > @startTime And ModifiedOn < @endTime", new { startTime = input.startTime, endTime = input.endTime }).ToList(); - var orgs = await Biz.Db.Queryable<SYS_ORGANIZATION>().ToListAsync(); + var orgs = Biz.Db.Queryable<SYS_ORGANIZATION>().ToList(); List<BAS_SUPPLIER> items = new(); if (list != null && list.Count > 0) { @@ -464,7 +460,7 @@ /// </summary> /// <param name="input"></param> /// <returns></returns> - public async Task<ApiAction> GetCustBarCode(GetCustBarcodeInput input) + public ApiAction GetCustBarCode(U9C_MES_Input input) { var action = new ApiAction(); Logger.Scheduler.Info($"瀹㈡埛鏉$爜淇℃伅寮�濮嬪悓姝ャ�傘�傘�傛暟鎹鏌ヨ繘琛屼腑銆傘�傘��"); @@ -483,7 +479,7 @@ { if (di["MoDoc"] != null) { - var _MES_WO = await Biz.Db.Queryable<BIZ_MES_WO>().Where(x => x.ORDER_NO == di["MoDoc"].ToString()).FirstAsync(); + var _MES_WO = Biz.Db.Queryable<BIZ_MES_WO>().Where(x => x.ORDER_NO == di["MoDoc"].ToString()).First(); MES_CUST_SN snItem = new() { CUST_CODE = _MES_WO?.CUST_CODE ?? "", @@ -540,7 +536,7 @@ return action; } - public ApiAction GetU9CBasWo(GetWoInput input) + public ApiAction GetU9CBasWo(U9C_MES_Input input) { var action = new ApiAction(); Logger.Scheduler.Info($"宸ュ崟淇℃伅寮�濮嬪悓姝ャ�傘�傘�傛暟鎹鏌ヨ繘琛屼腑銆傘�傘��"); @@ -594,11 +590,8 @@ } Logger.Scheduler.Info($"宸ュ崟淇℃伅瀛樺叆瀹炰綋涓紝鎬绘暟锛歔{items.Count}]"); db = Biz.Db; - var LastRun = db.Queryable<SYS_PARAM>().Where(q => q.PRMG_CODE == "Interface_LastRun" && q.PARAM_CODE == "GetWo_LastRun").Single(); - LastRun.PARAM_VALUE = (input.endTime.ToDateTime() - DateTime.Now).TotalMinutes > 0 ? LastRun.PARAM_VALUE : input.endTime; var dbTran = db.UseTran(() => { - db.Storageable(LastRun, "U9C_MES_GetWo").ExecuteCommand(); if (items.Any()) { if (items.Count > 150) -- Gitblit v1.9.3