From 8036fbae439abe2b5e0fe05e9de54ffee429dc9d Mon Sep 17 00:00:00 2001 From: "qianhao.xu" Date: Mon, 30 Sep 2024 12:50:57 +0800 Subject: [PATCH] 1 --- DOAN.Service/Mobile/PreparationTaskService.cs | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/DOAN.Service/Mobile/PreparationTaskService.cs b/DOAN.Service/Mobile/PreparationTaskService.cs index 09ffb05..06370eb 100644 --- a/DOAN.Service/Mobile/PreparationTaskService.cs +++ b/DOAN.Service/Mobile/PreparationTaskService.cs @@ -146,8 +146,7 @@ namespace DOAN.Service.Mobile { for (int i = 0; i < checkMaterial.MatetialCodeArray.Length; i++) { - CheckMaterialResult materialResult = new CheckMaterialResult(); - materialResult.MatetialCode = checkMaterial.MatetialCodeArray[i]; + if (bomss.Any(it => it.SubInvCode == checkMaterial.MatetialCodeArray[i])) { @@ -155,10 +154,12 @@ namespace DOAN.Service.Mobile } else { - + CheckMaterialResult materialResult = new CheckMaterialResult(); + materialResult.MatetialCode = checkMaterial.MatetialCodeArray[i]; materialResult.result = false; + CheckMaterialResultList.Add(materialResult); } - CheckMaterialResultList.Add(materialResult); + } } } @@ -169,7 +170,7 @@ namespace DOAN.Service.Mobile public List SearchTaskByLine(string lineCode, DateTime hadleDate) { return Context.Queryable().Where(it => it.LineCode == lineCode) - .Where(it => it.TaskDate == hadleDate).OrderBy(it=>it.SerialNum).ToList(); + .Where(it => it.TaskDate == hadleDate).OrderBy(it => it.SerialNum).ToList(); } public List GetTaskInfosByLine(string task_code) { @@ -239,8 +240,8 @@ namespace DOAN.Service.Mobile int rt = 0; UseTran2(() => { - rt= Context.Deleteable().Where(it=>it.TaskCode == task_code).ExecuteCommand(); - Context.Deleteable().Where(it=>it.FkTaskCode == task_code).ExecuteCommand(); + rt = Context.Deleteable().Where(it => it.TaskCode == task_code).ExecuteCommand(); + Context.Deleteable().Where(it => it.FkTaskCode == task_code).ExecuteCommand(); }); return rt; @@ -254,7 +255,7 @@ namespace DOAN.Service.Mobile public int UpdatePreParationMaterialNum(string id, decimal num) { - return Context.Updateable().Where(it => it.Id == id).SetColumns(it=>it.Quantity==num).ExecuteCommand(); + return Context.Updateable().Where(it => it.Id == id).SetColumns(it => it.Quantity == num).ExecuteCommand(); } }