提交试车代码

This commit is contained in:
2023-10-30 08:26:04 +08:00
parent 11e609340b
commit 31cf6d6508
25 changed files with 3038 additions and 26 deletions
@@ -194,10 +194,12 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun
if (Funs.DB.PreRun_SubInspectTermItem.Count(x => x.SubInspectId == subInspectId && x.SubcontractorIsPass.GetValueOrDefault() != 1) == 0)
{
subModel.SubcontractorIsAllPass = 1;
subModel.SubcontractorAllPassData = DateTime.Now;
}
else
{
subModel.SubcontractorIsAllPass = 0;
subModel.SubcontractorAllPassData = null;
}
}
else if (this.ConfirmType == 2)
@@ -205,10 +207,12 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun
if (Funs.DB.PreRun_SubInspectTermItem.Count(x => x.SubInspectId == subInspectId && x.ContractorIsPass.GetValueOrDefault() != 1) == 0)
{
subModel.ContractorIsAllPass = 1;
subModel.ContractorAllPassData = DateTime.Now;
}
else
{
subModel.ContractorIsAllPass = 0;
subModel.SubcontractorAllPassData = null;
}
}
else if (this.ConfirmType == 3)
@@ -216,10 +220,12 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun
if (Funs.DB.PreRun_SubInspectTermItem.Count(x => x.SubInspectId == subInspectId && x.SupervisionIsPass.GetValueOrDefault() != 1) == 0)
{
subModel.SupervisionIsAllPass = 1;
subModel.SupervisionAllPassData = DateTime.Now;
}
else
{
subModel.SupervisionIsAllPass = 0;
subModel.SubcontractorAllPassData = null;
}
}
else if (this.ConfirmType == 4)
@@ -227,12 +233,25 @@ namespace FineUIPro.Web.TestRun.BeforeTestRun
if (Funs.DB.PreRun_SubInspectTermItem.Count(x => x.SubInspectId == subInspectId && x.OwnerIsPass.GetValueOrDefault() != 1) == 0)
{
subModel.OwnerIsAllPass = 1;
subModel.OwnerAllPassData = DateTime.Now;
}
else
{
subModel.OwnerIsAllPass = 0;
subModel.SubcontractorAllPassData = null;
}
}
//判断是否全部通过
if (subModel.SubcontractorIsAllPass == 1 && subModel.ContractorIsAllPass == 1 && subModel.SupervisionIsAllPass == 1 && subModel.OwnerIsAllPass == 1)
{
subModel.WanderIsComplete = 1;
subModel.WanderCompleteData = DateTime.Now;
}
else
{
subModel.WanderIsComplete = 0;
subModel.WanderCompleteData = null;
}
}
Funs.DB.SubmitChanges();
BindGrid();