ChengDa_English/SGGL/BLL/ZHGL/ServerCheck/SubUnitReportService.cs

53 lines
1.6 KiB
C#
Raw Permalink Normal View History

2022-03-15 17:36:38 +08:00
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL
{
/// <summary>
/// 企业安全文件上报
/// </summary>
public static class SubUnitReportService
{
/// <summary>
/// 根据主键获取企业安全文件上报信息
/// </summary>
/// <param name="subUnitReportId"></param>
/// <returns></returns>
public static Model.Supervise_SubUnitReport GetSubUnitReportById(string subUnitReportId)
{
return Funs.DB.Supervise_SubUnitReport.FirstOrDefault(e => e.SubUnitReportId == subUnitReportId);
}
/// <summary>
/// 是否未上报
/// </summary>
/// <param name="postName"></param>
/// <returns>true-已上报false-未上报</returns>
public static bool IsUpLoadSubUnitReport(string subUnitReportId)
{
bool isUpLoad = true;
var SubUnitReport = BLL.SubUnitReportService.GetSubUnitReportById(subUnitReportId);
if (SubUnitReport != null)
{
if (SubUnitReport.IsEndLever == true)
{
var detailCout = Funs.DB.Supervise_SubUnitReportItem.FirstOrDefault(x => x.SubUnitReportId == subUnitReportId && x.UpState == Const.UpState_3);
if (detailCout != null)
{
isUpLoad = false;
}
}
else
{
isUpLoad = false;
}
}
return isUpLoad;
}
}
}