namespace HStation.Service.Xhs { /// /// /// public static class XhsProjectExtensions { /// /// 获取发布状态 /// 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; } } }