1102-gaofei

This commit is contained in:
gaofei
2021-11-02 13:32:31 +08:00
parent d830ad232c
commit 97904d080f
13 changed files with 587 additions and 7 deletions
+61
View File
@@ -0,0 +1,61 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL
{
public static class APIGetHJDataService
{
#region
/// <summary>
/// 保存完成情况
/// </summary>
/// <param name="list">完成情况</param>
/// <returns></returns>
public static string SaveFinishRate(List<Model.HJGL_FinishRate> list)
{
using (Model.SGGLDB db = new Model.SGGLDB(Funs.ConnString))
{
string message = string.Empty;
if (list.Count > 0)
{
var project = db.Base_Project.FirstOrDefault(x => x.HJProjectCode == list[0].ProjectId);
if (project != null)
{
string projectId = project.ProjectId;
foreach (var item in list)
{
Model.HJGL_FinishRate newFinishRate = new Model.HJGL_FinishRate
{
Id = SQLHelper.GetNewID(),
ProjectId = projectId,
Type = item.Type,
Code = item.Code,
Name = item.Name,
TotalNum = item.TotalNum,
FinishNum = item.FinishNum,
Rate = item.Rate,
};
db.HJGL_FinishRate.InsertOnSubmit(newFinishRate);
db.SubmitChanges();
}
message = "提交成功!";
}
else
{
message = "项目号不存在!";
}
}
else
{
message = "记录为空!";
}
return message;
}
}
#endregion
}
}
+1
View File
@@ -93,6 +93,7 @@
<Compile Include="API\APIUnitService.cs" />
<Compile Include="API\APIUpLoadFileService.cs" />
<Compile Include="API\APIUserService.cs" />
<Compile Include="API\HJGL\APIGetHJDataService.cs" />
<Compile Include="API\HJGL\APIHotProcessHardService.cs" />
<Compile Include="API\HJGL\APINDETrustService.cs" />
<Compile Include="API\HJGL\APIPipeJointService.cs" />
+6 -2
View File
@@ -135,6 +135,8 @@
Province = project.Province,
City = project.City,
EnglishRemark = project.EnglishRemark,
HJProjectCode = project.HJProjectCode,
KZProjectCode = project.KZProjectCode,
Progress = project.Progress,
};
db.Base_Project.InsertOnSubmit(newProject);
@@ -181,6 +183,8 @@
newProject.Province = project.Province;
newProject.City = project.City;
newProject.EnglishRemark = project.EnglishRemark;
newProject.HJProjectCode = project.HJProjectCode;
newProject.KZProjectCode = project.KZProjectCode;
newProject.Progress = project.Progress;
db.SubmitChanges();
HSEDataCollectService.ProjectHSEDataCollectSubmission(newProject);
@@ -446,7 +450,7 @@
string name = string.Empty;
if (projectId != null)
{
name = (from x in db.Project_ProjectUser
name = (from x in db.Project_ProjectUser
join y in db.Sys_User on x.UserId equals y.UserId
where x.ProjectId == projectId && x.RoleId.Contains(BLL.Const.HSSEManager)
select y.UserName).FirstOrDefault();
@@ -462,7 +466,7 @@
/// <returns></returns>
public static Model.Project_ProjectUser getHSSEManager(string projectId)
{
return Funs.DB.Project_ProjectUser.FirstOrDefault(x => x.ProjectId == projectId && x.RoleId.Contains(BLL.Const.HSSEManager));
return Funs.DB.Project_ProjectUser.FirstOrDefault(x => x.ProjectId == projectId && x.RoleId.Contains(BLL.Const.HSSEManager));
}
/// <summary>