修改质量接口

This commit is contained in:
2023-03-15 10:55:53 +08:00
parent 643ef1ceb8
commit c30f2badb9
18 changed files with 838 additions and 1 deletions
@@ -207,5 +207,40 @@ namespace BLL
{
return db.Plan_MainPlanApprove.FirstOrDefault(x => x.MainPlanId == MainPlanId && x.ApproveType == BLL.Const.MainPlan_Compile);
}
public static List<Model.Plan_MainPlanApprove> getApproveListDataByIdForApi(string MainPlanId)
{
using (var db = new Model.SGGLDB(Funs.ConnString))
{
var q = from x in db.Plan_MainPlanApprove
where x.MainPlanId == MainPlanId && x.ApproveDate != null && x.ApproveType != "S"
orderby x.ApproveDate
select new
{
x.MainPlanApproveId,
x.MainPlanId,
ApproveMan = (from y in db.Person_Persons where y.PersonId == x.ApproveMan select y.PersonName).First(),
x.ApproveDate,
x.IsAgree,
x.ApproveIdea,
x.ApproveType,
};
List<Model.Plan_MainPlanApprove> res = new List<Model.Plan_MainPlanApprove>();
var list = q.ToList();
foreach (var item in list)
{
Model.Plan_MainPlanApprove cd = new Model.Plan_MainPlanApprove();
cd.MainPlanApproveId = item.MainPlanApproveId;
cd.MainPlanId = item.MainPlanId;
cd.ApproveMan = item.ApproveMan;
cd.ApproveDate = item.ApproveDate;
cd.IsAgree = item.IsAgree;
cd.ApproveIdea = item.ApproveIdea;
cd.ApproveType = item.ApproveType;
res.Add(cd);
}
return res;
}
}
}
}