This commit is contained in:
qianhao.xu 2024-09-30 12:50:57 +08:00
parent 8c0cb516a3
commit 8036fbae43

View File

@ -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<MmPreparationTaskLine> SearchTaskByLine(string lineCode, DateTime hadleDate)
{
return Context.Queryable<MmPreparationTaskLine>().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<MmTaskMaterialInfoByLine> GetTaskInfosByLine(string task_code)
{
@ -239,8 +240,8 @@ namespace DOAN.Service.Mobile
int rt = 0;
UseTran2(() =>
{
rt= Context.Deleteable<MmPreparationTaskLine>().Where(it=>it.TaskCode == task_code).ExecuteCommand();
Context.Deleteable<MmTaskMaterialInfoByLine>().Where(it=>it.FkTaskCode == task_code).ExecuteCommand();
rt = Context.Deleteable<MmPreparationTaskLine>().Where(it => it.TaskCode == task_code).ExecuteCommand();
Context.Deleteable<MmTaskMaterialInfoByLine>().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<MmTaskMaterialInfoByLine>().Where(it => it.Id == id).SetColumns(it=>it.Quantity==num).ExecuteCommand();
return Context.Updateable<MmTaskMaterialInfoByLine>().Where(it => it.Id == id).SetColumns(it => it.Quantity == num).ExecuteCommand();
}
}