/// <summary> /// 查询升级信息 /// </summary> /// <param name="vcmodel"></param> /// <returns></returns> public AppVerionModel VersionCheck(VersionCheckModel vcmodel) { const string querysql = @" SELECT TOP 1 [Version],IsMust,UpdateUrl,[Message] FROM dbo.AppVersion WHERE [PlatForm]=@PlatForm AND UserType=@UserType ORDER BY ID DESC"; IDbParameters parm = DbHelper.CreateDbParameters(); parm.AddWithValue("@PlatForm", vcmodel.PlatForm); parm.AddWithValue("@UserType", vcmodel.UserType); DataTable dt = DbHelper.ExecuteDataTable(SuperMan_Read, querysql, parm); if (!dt.HasData()) { return(null); } return(MapRows <AppVerionModel>(dt)[0]); }
public ResultModel <AppVerionModel> VersionCheck(VersionCheckModel vcmodel) { //参数校验 if (vcmodel == null || vcmodel.PlatForm == 0) { return(ResultModel <AppVerionModel> .Conclude(VersionStatus.NoPlatForm)); } if (vcmodel.UserType == 0) { return(ResultModel <AppVerionModel> .Conclude(VersionStatus.NoUserType)); } //查询数据 AppVersionProvider appVersionProvider = new AppVersionProvider(); var result = appVersionProvider.VersionCheck(vcmodel); if (result == null) { return(ResultModel <AppVerionModel> .Conclude(VersionStatus.NoData)); } return(ResultModel <AppVerionModel> .Conclude(VersionStatus.Success, result)); }
/// <summary> /// 版本检查 /// </summary> /// <param name="vcmodel"></param> /// <returns></returns> public AppVerionModel VersionCheck(VersionCheckModel vcmodel) { AppVersionDao appVersionDao = new AppVersionDao(); return(appVersionDao.VersionCheck(vcmodel)); }