53 lines
1.6 KiB
C#
53 lines
1.6 KiB
C#
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;
|
||
}
|
||
}
|
||
}
|