Example #1
0
        /// <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]);
        }
Example #2
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));
        }
Example #3
0
        /// <summary>
        /// 版本检查
        /// </summary>
        /// <param name="vcmodel"></param>
        /// <returns></returns>
        public AppVerionModel VersionCheck(VersionCheckModel vcmodel)
        {
            AppVersionDao appVersionDao = new AppVersionDao();

            return(appVersionDao.VersionCheck(vcmodel));
        }