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;
 | 
						||
        }
 | 
						||
    }
 | 
						||
}
 |