From bc1725b614f401bd8aa1c413d798acf13eadfe0e Mon Sep 17 00:00:00 2001 From: "qianhao.xu" Date: Thu, 5 Sep 2024 13:23:13 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DOAN.Service/MES/mm/MmPreparantTaskService.cs | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/DOAN.Service/MES/mm/MmPreparantTaskService.cs b/DOAN.Service/MES/mm/MmPreparantTaskService.cs index 6ca3614..3ffc170 100644 --- a/DOAN.Service/MES/mm/MmPreparantTaskService.cs +++ b/DOAN.Service/MES/mm/MmPreparantTaskService.cs @@ -174,7 +174,15 @@ namespace DOAN.Service.MES.mm /// public int DeleteTask(string task_code) { - return Context.Deleteable().Where(it => it.TaskCode == task_code).ExecuteCommand(); + int result = 0; + UseTran2(() => + { + result+= Context.Deleteable().Where(it => it.FkTaskCode == task_code).ExecuteCommand(); + result+= Context.Deleteable().Where(it => it.TaskCode == task_code).ExecuteCommand(); + }); + + return result; + } @@ -182,6 +190,7 @@ namespace DOAN.Service.MES.mm { int result = 0; MmTaskMaterialInfo info = new MmTaskMaterialInfo(); + info.Id = XueHua; info.FkTaskCode = parm.FkTaskCode; info.MaterialCode = parm.MaterialCode; BaseMaterialList material = null; @@ -205,7 +214,7 @@ namespace DOAN.Service.MES.mm result += x.AsInsertable.ExecuteCommand(); - result += x.AsUpdateable.IgnoreColumns(z => new { z.CreatedBy, z.CreatedTime, z.MaterialName, z.Specification, z.Unit }).ExecuteCommand(); + result += x.AsUpdateable.IgnoreColumns(z => new {z.Id, z.CreatedBy, z.CreatedTime, z.MaterialName, z.Specification, z.Unit }).ExecuteCommand(); return result;