修改接口
This commit is contained in:
parent
ba8a84b2e0
commit
1c9a21058e
Binary file not shown.
|
@ -62,36 +62,42 @@ namespace BLL
|
|||
string type = string.Empty;
|
||||
if (CheckItem != null)
|
||||
{
|
||||
Model.Check_ProjectCheckItemDetail detail = BLL.Check_ProjectCheckItemDetailService.GetCheckItemDetailById(CheckItem.ToString());
|
||||
//Model.Check_ProjectCheckItemDetail detail = BLL.Check_ProjectCheckItemDetailService.GetCheckItemDetailById(CheckItem.ToString());
|
||||
|
||||
//修改为项目安全检查项
|
||||
Model.Technique_CheckItemSet detail = Funs.DB.Technique_CheckItemSet.FirstOrDefault(x => x.CheckItemSetId == CheckItem.ToString());
|
||||
|
||||
if (detail != null)
|
||||
{
|
||||
Model.Check_ProjectCheckItemSet item = BLL.Check_ProjectCheckItemSetService.GetCheckItemSetById(detail.CheckItemSetId);
|
||||
if (item != null)
|
||||
{
|
||||
if (item.SupCheckItem == "0")
|
||||
{
|
||||
type = item.CheckItemName;
|
||||
}
|
||||
else
|
||||
{
|
||||
type = BLL.Check_ProjectCheckItemSetService.GetCheckItemNameBySupCheckItem(item.SupCheckItem);
|
||||
}
|
||||
}
|
||||
type = detail.CheckItemName;
|
||||
//Model.Check_ProjectCheckItemSet item = BLL.Check_ProjectCheckItemSetService.GetCheckItemSetById(detail.CheckItemSetId);
|
||||
//if (item != null)
|
||||
//{
|
||||
// if (item.SupCheckItem == "0")
|
||||
// {
|
||||
// type = item.CheckItemName;
|
||||
// }
|
||||
// else
|
||||
// {
|
||||
// type = BLL.Check_ProjectCheckItemSetService.GetCheckItemNameBySupCheckItem(item.SupCheckItem);
|
||||
// }
|
||||
//}
|
||||
}
|
||||
else
|
||||
{
|
||||
Model.Check_ProjectCheckItemSet item = BLL.Check_ProjectCheckItemSetService.GetCheckItemSetById(CheckItem.ToString());
|
||||
if (item != null)
|
||||
{
|
||||
if (item.SupCheckItem == "0")
|
||||
{
|
||||
type = item.CheckItemName;
|
||||
}
|
||||
else
|
||||
{
|
||||
type = BLL.Check_ProjectCheckItemSetService.GetCheckItemNameBySupCheckItem(item.SupCheckItem);
|
||||
}
|
||||
}
|
||||
type = "季节性/节假日检查(无类型)";
|
||||
//Model.Check_ProjectCheckItemSet item = BLL.Check_ProjectCheckItemSetService.GetCheckItemSetById(CheckItem.ToString());
|
||||
//if (item != null)
|
||||
//{
|
||||
// if (item.SupCheckItem == "0")
|
||||
// {
|
||||
// type = item.CheckItemName;
|
||||
// }
|
||||
// else
|
||||
// {
|
||||
// type = BLL.Check_ProjectCheckItemSetService.GetCheckItemNameBySupCheckItem(item.SupCheckItem);
|
||||
// }
|
||||
//}
|
||||
}
|
||||
}
|
||||
return type;
|
||||
|
|
|
@ -988,7 +988,7 @@ namespace BLL
|
|||
/// <param name="projectId"></param>
|
||||
/// <param name="userId"></param>
|
||||
/// <returns></returns>
|
||||
public static List<Model.HSSELogItem> getHSSELogDataList(string projectId, string userId)
|
||||
public static List<Model.HSSELogItem> getHSSELogDataList(string projectId, string userId,string CompileMan,string CompileDate)
|
||||
{
|
||||
using (Model.SGGLDB db = new Model.SGGLDB(Funs.ConnString))
|
||||
{
|
||||
|
@ -1017,6 +1017,15 @@ namespace BLL
|
|||
getInfoList = getInfoList.Where(x => x.CompileMan == userId).ToList();
|
||||
}
|
||||
}
|
||||
if (!string.IsNullOrEmpty(CompileMan))
|
||||
{
|
||||
getInfoList = getInfoList.Where(x => x.CompileMan == CompileMan).ToList();
|
||||
}
|
||||
if (!string.IsNullOrEmpty(CompileDate))
|
||||
{
|
||||
getInfoList = getInfoList.Where(x => x.CompileDate == CompileDate).ToList();
|
||||
}
|
||||
|
||||
return getInfoList;
|
||||
}
|
||||
}
|
||||
|
@ -1043,32 +1052,116 @@ namespace BLL
|
|||
WeatherName = z.ConstText,
|
||||
|
||||
|
||||
Num11=x.Num11,
|
||||
Contents12=x.Contents12,
|
||||
Contents13=x.Contents13,
|
||||
Contents21=x.Contents21,
|
||||
Num21=x.Num21,
|
||||
Contents22=x.Contents22,
|
||||
Num22=x.Num22,
|
||||
Contents23=x.Contents23,
|
||||
Num23=x.Num23,
|
||||
Contents24=x.Contents24,
|
||||
Num24=x.Num24,
|
||||
Contents210=x.Contents210,
|
||||
Num210=x.Num210,
|
||||
Num211=x.Num211,
|
||||
Contents31=x.Contents31,
|
||||
Num31=x.Num31,
|
||||
Contents32=x.Contents32,
|
||||
Num32=x.Num32,
|
||||
Contents41=x.Contents41,
|
||||
Contents42=x.Contents42
|
||||
Content1 = x.Num11.ToString(),
|
||||
Content2= x.Contents12,
|
||||
Content3= x.Contents13,
|
||||
Content4= x.Contents21,
|
||||
Content5= x.Num21.ToString(),
|
||||
Content6= x.Contents22,
|
||||
Content7 = x.Num22.ToString(),
|
||||
Content8 = x.Contents23,
|
||||
Content9 = x.Num23.ToString(),
|
||||
Content10 = x.Contents24,
|
||||
Content11 = x.Num24.ToString(),
|
||||
Content12 = x.Contents210,
|
||||
Content13 = x.Num210.ToString(),
|
||||
Content14 = x.Num211.ToString(),
|
||||
Content15 = x.Contents31,
|
||||
Content16 = x.Num31.ToString(),
|
||||
Content17 = x.Contents32,
|
||||
Content18 = x.Num32.ToString(),
|
||||
Content19 = x.Contents41,
|
||||
Content20 = x.Contents42
|
||||
}).FirstOrDefault();
|
||||
|
||||
return model;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 增加HSSE日志暨管理数据收集
|
||||
/// </summary>
|
||||
/// <param name="HSSELog">HSSE日志暨管理数据收集实体</param>
|
||||
public static void AddHSSELogApi(Model.HSSELogItem HSSELog)
|
||||
{
|
||||
Model.Manager_HSSELog newHSSELog = new Model.Manager_HSSELog
|
||||
{
|
||||
HSSELogId = HSSELog.HSSELogId,
|
||||
ProjectId = HSSELog.ProjectId,
|
||||
CompileDate = Convert.ToDateTime(HSSELog.CompileDate),
|
||||
CompileMan = HSSELog.CompileMan,
|
||||
Weather = HSSELog.Weather,
|
||||
IsVisible = HSSELog.IsVisible,
|
||||
Num11 = Convert.ToInt32(HSSELog.Content1),
|
||||
Contents12 = HSSELog.Content2,
|
||||
Contents13 = HSSELog.Content3,
|
||||
Contents21 = HSSELog.Content4,
|
||||
Num21 = Convert.ToInt32(HSSELog.Content5),
|
||||
Contents22 = HSSELog.Content6,
|
||||
Num22 = Convert.ToInt32(HSSELog.Content7),
|
||||
Contents23 = HSSELog.Content8,
|
||||
Num23 = Convert.ToInt32(HSSELog.Content9),
|
||||
Contents24 = HSSELog.Content10,
|
||||
Num24 = Convert.ToInt32(HSSELog.Content11),
|
||||
|
||||
Contents210 = HSSELog.Content12,
|
||||
Num210 = Convert.ToInt32(HSSELog.Content13),
|
||||
Num211 = Convert.ToInt32(HSSELog.Content14),
|
||||
Contents31 = HSSELog.Content15,
|
||||
Num31 = Convert.ToInt32(HSSELog.Content16),
|
||||
Contents32 = HSSELog.Content17,
|
||||
Num32 = Convert.ToInt32(HSSELog.Content18),
|
||||
|
||||
Contents41 = HSSELog.Content19,
|
||||
Contents42 = HSSELog.Content20
|
||||
};
|
||||
Funs.DB.Manager_HSSELog.InsertOnSubmit(newHSSELog);
|
||||
Funs.DB.SubmitChanges();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 修改HSSE日志暨管理数据收集
|
||||
/// </summary>
|
||||
/// <param name="updateHSSELog"></param>
|
||||
public static void UpdateHSSELogApi(Model.HSSELogItem updateHSSELog)
|
||||
{
|
||||
using (Model.SGGLDB db = new Model.SGGLDB(Funs.ConnString))
|
||||
{
|
||||
Model.Manager_HSSELog newHSSELog = db.Manager_HSSELog.FirstOrDefault(e => e.HSSELogId == updateHSSELog.HSSELogId);
|
||||
if (newHSSELog != null)
|
||||
{
|
||||
newHSSELog.CompileDate = Convert.ToDateTime(updateHSSELog.CompileDate);
|
||||
newHSSELog.CompileMan = updateHSSELog.CompileMan;
|
||||
newHSSELog.Weather = updateHSSELog.Weather;
|
||||
newHSSELog.IsVisible = updateHSSELog.IsVisible;
|
||||
|
||||
newHSSELog.Num11 = Convert.ToInt32(updateHSSELog.Content1);
|
||||
newHSSELog.Contents12 = updateHSSELog.Content2;
|
||||
newHSSELog.Contents13 = updateHSSELog.Content3;
|
||||
newHSSELog.Contents21 = updateHSSELog.Content4;
|
||||
newHSSELog.Num21 = Convert.ToInt32(updateHSSELog.Content5);
|
||||
newHSSELog.Contents22 = updateHSSELog.Content6;
|
||||
newHSSELog.Num22 = Convert.ToInt32(updateHSSELog.Content7);
|
||||
newHSSELog.Contents23 = updateHSSELog.Content8;
|
||||
newHSSELog.Num23 = Convert.ToInt32(updateHSSELog.Content9);
|
||||
newHSSELog.Contents24 = updateHSSELog.Content10;
|
||||
newHSSELog.Num24 = Convert.ToInt32(updateHSSELog.Content11);
|
||||
|
||||
newHSSELog.Contents210 = updateHSSELog.Content12;
|
||||
newHSSELog.Num210 = Convert.ToInt32(updateHSSELog.Content13);
|
||||
newHSSELog.Num211 = Convert.ToInt32(updateHSSELog.Content14);
|
||||
newHSSELog.Contents31 = updateHSSELog.Content15;
|
||||
newHSSELog.Num31 = Convert.ToInt32(updateHSSELog.Content16);
|
||||
newHSSELog.Contents32 = updateHSSELog.Content17;
|
||||
newHSSELog.Num32 = Convert.ToInt32(updateHSSELog.Content18);
|
||||
|
||||
newHSSELog.Contents41 = updateHSSELog.Content19;
|
||||
newHSSELog.Contents42 = updateHSSELog.Content20;
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
#endregion
|
||||
}
|
||||
|
|
|
@ -137,6 +137,8 @@ namespace FineUIPro.Web.ZHGL.InspectionSummary
|
|||
public string ProjectId { get; set; }
|
||||
|
||||
public DateTime? Mdate { get; set; }
|
||||
|
||||
public string state { get; set; }
|
||||
}
|
||||
|
||||
#region 生成按钮
|
||||
|
@ -171,7 +173,8 @@ namespace FineUIPro.Web.ZHGL.InspectionSummary
|
|||
{
|
||||
ProblemTypes = x.ProblemTypes,
|
||||
ProjectId = x.ProjectId,
|
||||
CheckTime=x.CheckTime
|
||||
CheckTime=x.CheckTime,
|
||||
States=x.States
|
||||
}).Where(x => x.ProblemTypes == "1").ToList();
|
||||
//周例会
|
||||
var list3 = Funs.DB.Meeting_WeekMeeting.Select(x=>new ProjectIdAndDate { ProjectId=x.ProjectId, Mdate = x.WeekMeetingDate }).ToList();
|
||||
|
@ -196,7 +199,7 @@ namespace FineUIPro.Web.ZHGL.InspectionSummary
|
|||
var list7 = Funs.DB.Manager_MonthReportC.Select(x=> new ProjectIdAndDate { ProjectId=x.ProjectId, Mdate = x.Months }).ToList();
|
||||
|
||||
//质量巡检
|
||||
var list8 = Funs.DB.Check_CheckControl.Select(x=>new ProjectIdAndDate { ProjectId=x.ProjectId, Mdate = x.CheckDate }).ToList();
|
||||
var list8 = Funs.DB.Check_CheckControl.Select(x=>new ProjectIdAndDate { ProjectId=x.ProjectId, Mdate = x.CheckDate,state=x.State }).ToList();
|
||||
|
||||
//设备材料报验
|
||||
var list10 = Funs.DB.Comprehensive_InspectionEquipment.Select
|
||||
|
@ -335,6 +338,21 @@ namespace FineUIPro.Web.ZHGL.InspectionSummary
|
|||
|
||||
allList.Add(model);
|
||||
|
||||
//安全巡检已闭合
|
||||
model = new Inspection_Summary();
|
||||
model.ProjectId = pid;
|
||||
model.CompileDateMonth = this.drpCompileDateMonth.Text.Trim();
|
||||
model.InspectionSummaryId = Guid.NewGuid().ToString();
|
||||
model.InspectionSummaryMbId = "28";
|
||||
AqxjCount = list2.Where(x => x.ProjectId == pid && x.States=="3").ToList().Count();
|
||||
model.SummeryResult = AqxjCount.ToString();
|
||||
//时间
|
||||
if (AqxjCount > 0)
|
||||
{
|
||||
model.CompileDate = list2.Where(x => x.ProjectId == pid).OrderByDescending(x => x.CheckTime).FirstOrDefault().CheckTime;
|
||||
}
|
||||
|
||||
allList.Add(model);
|
||||
|
||||
//周例会
|
||||
model = new Inspection_Summary();
|
||||
|
@ -437,6 +455,23 @@ namespace FineUIPro.Web.ZHGL.InspectionSummary
|
|||
}
|
||||
allList.Add(model);
|
||||
|
||||
//质量巡检已闭合项
|
||||
model = new Inspection_Summary();
|
||||
model.ProjectId = pid;
|
||||
model.CompileDate = DateTime.Now;
|
||||
model.CompileDateMonth = this.drpCompileDateMonth.Text.Trim();
|
||||
model.InspectionSummaryId = Guid.NewGuid().ToString();
|
||||
model.InspectionSummaryMbId = "29";
|
||||
//已闭合
|
||||
ZlxjCount = list8.Where(x => x.ProjectId == pid&&x.state=="7").ToList().Count;
|
||||
model.SummeryResult = ZlxjCount.ToString();
|
||||
if (ZlxjCount > 0)
|
||||
{
|
||||
//巡检日期
|
||||
model.CompileDate = list8.Where(x => x.ProjectId == pid).OrderByDescending(x => x.Mdate).FirstOrDefault().Mdate;
|
||||
}
|
||||
allList.Add(model);
|
||||
|
||||
//WBS数据
|
||||
model = new Inspection_Summary();
|
||||
model.ProjectId = pid;
|
||||
|
|
|
@ -43,5 +43,28 @@ namespace Model
|
|||
public int? Num32 { get; set; }
|
||||
public string Contents41 { get; set; }
|
||||
public string Contents42 { get; set; }
|
||||
|
||||
#region 添加修改时字段
|
||||
public string Content1 { get; set; }
|
||||
public string Content2 { get; set; }
|
||||
public string Content3 { get; set; }
|
||||
public string Content4 { get; set; }
|
||||
public string Content5 { get; set; }
|
||||
public string Content6 { get; set; }
|
||||
public string Content7 { get; set; }
|
||||
public string Content8 { get; set; }
|
||||
public string Content9 { get; set; }
|
||||
public string Content10 { get; set; }
|
||||
public string Content11 { get; set; }
|
||||
public string Content12 { get; set; }
|
||||
public string Content13 { get; set; }
|
||||
public string Content14 { get; set; }
|
||||
public string Content15 { get; set; }
|
||||
public string Content16 { get; set; }
|
||||
public string Content17 { get; set; }
|
||||
public string Content18 { get; set; }
|
||||
public string Content19 { get; set; }
|
||||
public string Content20 { get; set; }
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
|
|
@ -18,12 +18,12 @@ namespace WebAPI.Controllers.HSSE
|
|||
/// <param name="userId"></param>
|
||||
/// <param name="pageIndex"></param>
|
||||
/// <returns></returns>
|
||||
public Model.ResponeData getHSSELogDataList( string projectId, string userId, int pageIndex=0)
|
||||
public Model.ResponeData getHSSELogDataList( string projectId, string userId,string CompileDate="",string CompileMan="", int pageIndex=0)
|
||||
{
|
||||
var responeData = new Model.ResponeData();
|
||||
try
|
||||
{
|
||||
var getDataList = HSSELogService.getHSSELogDataList(projectId, userId);
|
||||
var getDataList = HSSELogService.getHSSELogDataList(projectId, userId, CompileMan, CompileDate);
|
||||
int pageCount = getDataList.Count;
|
||||
if (pageCount > 0 && pageIndex > 0)
|
||||
{
|
||||
|
@ -86,7 +86,7 @@ namespace WebAPI.Controllers.HSSE
|
|||
/// </summary>
|
||||
/// <param name="licenseDataItem">作业票记录</param>
|
||||
[HttpPost]
|
||||
public Model.ResponeData SaveHSSELogData([FromBody] Model.Manager_HSSELog HSSELog)
|
||||
public Model.ResponeData SaveHSSELogData([FromBody] Model.HSSELogItem HSSELog)
|
||||
{
|
||||
var responeData = new Model.ResponeData();
|
||||
HSSELog.IsVisible = true;
|
||||
|
@ -94,13 +94,13 @@ namespace WebAPI.Controllers.HSSE
|
|||
{
|
||||
if (!string.IsNullOrEmpty(HSSELog.HSSELogId))
|
||||
{
|
||||
BLL.HSSELogService.UpdateHSSELog(HSSELog);
|
||||
BLL.HSSELogService.UpdateHSSELogApi(HSSELog);
|
||||
responeData.message = "修改成功";
|
||||
}
|
||||
else
|
||||
{
|
||||
HSSELog.HSSELogId = SQLHelper.GetNewID(typeof(Model.Manager_HSSELog));
|
||||
BLL.HSSELogService.AddHSSELog(HSSELog);
|
||||
BLL.HSSELogService.AddHSSELogApi(HSSELog);
|
||||
responeData.message = "保存成功";
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue