namespace HStation.Service.Xhs
|
{
|
/// <summary>
|
///
|
/// </summary>
|
public static class XhsProjectExtensions
|
{
|
/// <summary>
|
/// 获取发布状态
|
/// </summary>
|
public static ePublishStatus GetPublishStatus(this Model.XhsProject rhs)
|
{
|
var status = ePublishStatus.UnDesigned;
|
if (rhs == null)
|
{
|
return status;
|
}
|
if (new HStation.Service.XhsProjectSite().IsExistByProjectID(rhs.ID))
|
{
|
status = ePublishStatus.UnPublished;
|
}
|
if (rhs.StartTime.HasValue)
|
{
|
status = ePublishStatus.Published;
|
}
|
if (rhs.EndTime.HasValue)
|
{
|
status = ePublishStatus.Deprecated;
|
}
|
return status;
|
}
|
|
|
}
|
}
|