示例#1
0
        public IActionResult UpdateAppInformationState(BussinessSysPram model)
        {
            //待返回对象
            var result = new ResponseModel(ResponseCode.Success, "修改应用信息状态成功!");

            try
            {
                //修改产品状态
                AppInformation AppInformation = new AppInformation()
                {
                    应用状态 = model.state
                };
                var row = this.Update(AppInformation).Columns("应用状态")
                          .Where("appid", model.appid).Execute();
                if (row < 1)
                {
                    result.msg  = "服务器内部异常!";
                    result.code = (int)ResponseCode.Error;
                }
            }
            catch (Exception ex)
            {
                LogError("传入参数异常", ex);
                result.code = (int)ResponseCode.Error;
                result.msg  = "服务器内部异常";
            }
            return(Json(result));
        }
示例#2
0
        public IActionResult DelProductScoure(BussinessSysPram model)
        {
            //待返回对象
            var result = new ResponseModel(ResponseCode.Success, "修改产品状态成功!");

            try
            {
                //修改产品状态
                Product product = new Product()
                {
                    状态 = model.state
                };
                var row = this.Update(product).Columns("状态")
                          .Where("id", model.productid).Execute();
                if (row < 1)
                {
                    result.msg  = "服务器内部异常!";
                    result.code = (int)ResponseCode.Error;
                }
            }
            catch (Exception ex)
            {
                LogError("传入参数异常", ex);
                result.code = (int)ResponseCode.Error;
                result.msg  = "服务器内部异常";
            }
            return(Json(result));
        }
        public IActionResult GetProductScoureList(BussinessSysPram model)
        {
            var resModel = new ResponseModel(ResponseCode.Error, "操作失败");

            try
            {
                //实例化服务源接口
                var productScoure = this.GetInstance <IProductSource>();
                //分页查询服务源列表
                var productScoureList = productScoure.GetProductSourceList(model.page_num, model.page_size, model.keyword, model.productid)?.Result;
                return(Json(new ResponseModel(ResponseCode.Success, "查询成功!", productScoureList)));
            }
            catch (Exception ex)
            {
                LogError("分页查询产品服务源失败", ex);
                resModel.msg = "分页查询产品服务源异常";
            }
            return(Json(resModel));
        }
示例#4
0
        public IActionResult GetAppInformationList(BussinessSysPram model)
        {
            var resModel = new ResponseModel(ResponseCode.Error, "操作失败");

            try
            {
                //实例化应用信息接口
                var AppInformation = this.GetInstance <IAppInformation>();
                //分页查询应用信息列表
                var AppInformationList = AppInformation.GetAppInformationList(model.page_num, model.page_size, model.keyword, model.productid)?.Result;
                return(Json(new ResponseModel(ResponseCode.Success, "查询成功!", AppInformationList)));
            }
            catch (Exception ex)
            {
                LogError("分页查询产品应用信息失败", ex);
                resModel.msg = "分页查询产品应用信息异常";
            }
            return(Json(resModel));
        }
示例#5
0
        public IActionResult DelAppInformation(BussinessSysPram model)
        {
            //待返回对象
            var result = new ResponseModel(ResponseCode.Error, "删除应用信失败");

            try
            {
                //根据appid获取应用消息
                if (!model.appid.IsNullOrEmpty())
                {
                    //查询应用信息
                    var AppInformation = this.Query <AppInformation>().Where("appid", model.appid).GetModel();
                    //判断应用信息是否为空
                    if (AppInformation != null)
                    {
                        //删除应用信息
                        AppInformation.数据标识 = 0;
                        var row = this.Update(AppInformation).Columns("数据标识").Where("appid", model.appid).Execute();
                        if (row > 0)
                        {
                            result.code = (int)ResponseCode.Success;
                            result.msg  = "应用信息删除成功";
                        }
                    }
                    else
                    {
                        result.msg = "服务器内部异常";
                    }
                }
                else
                {
                    result.msg  = "传入参数异常";
                    result.code = (int)ResponseCode.Error;
                }
            }
            catch (Exception ex)
            {
                LogError("传入参数异常", ex);
                result.code = (int)ResponseCode.Error;
                result.msg  = "服务器内部异常";
            }
            return(Json(result));
        }
示例#6
0
        public IActionResult GetProductPageList(BussinessSysPram model)
        {
            var resModel = new ResponseModel(ResponseCode.Error, "操作失败");

            try
            {
                //实例化产品接口
                var product = this.GetInstance <IProduct>();
                //分页查询产品列表
                var productList = product.GetProductList(model.page_num, model.page_size, model.keyword, model.state)?.Result;
                return(Json(new ResponseModel(ResponseCode.Success, "查询成功!", productList)));
            }
            catch (Exception ex)
            {
                LogError("分页查询产品失败", ex);
                resModel.msg = "分页查询产品异常";
            }
            return(Json(resModel));
        }
示例#7
0
        public IActionResult GetDataScoureList(BussinessSysPram model)
        {
            var resModel = new ResponseModel(ResponseCode.Error, "操作失败");

            try
            {
                //实例化数据源接口
                var dataSource = this.GetInstance <IDataSource>();
                //分页查询数据源列表
                var dataSourceList = dataSource.GetDataSourceList(model.page_num, model.page_size, model.keyword, model.productid, model.databasetype)?.Result;
                return(Json(new ResponseModel(ResponseCode.Success, "查询成功!", dataSourceList)));
            }
            catch (Exception ex)
            {
                LogError("分页查询产品数据源失败", ex);
                resModel.msg = "分页查询产品数据源异常";
            }
            return(Json(resModel));
        }
        public IActionResult DelProductScoure(BussinessSysPram model)
        {
            //待返回对象
            var result = new ResponseModel(ResponseCode.Success, "删除服务源成功!");

            try
            {
                //删除服务源
                var row = this.Delete <ProductSource>().Where("id", model.productScoureid).Execute();
                if (row < 1)
                {
                    result.code = (int)ResponseCode.Error;
                    result.msg  = "服务源删除失败";
                }
            }
            catch (Exception ex)
            {
                LogError("传入参数异常", ex);
                result.code = (int)ResponseCode.Error;
                result.msg  = "服务器内部异常";
            }
            return(Json(result));
        }
        public IActionResult GetProductScoureInfo(BussinessSysPram model)
        {
            //待返回对象
            var result = new ResponseModel(ResponseCode.Success, "查询服务源成功!");

            try
            {
                if (model.productScoureid != 0)
                {
                    //查询服务源
                    var poductScoure = this.Query <ProductSource>().Where("id", model.productScoureid).GetModel();
                    //判断服务源是否为空
                    if (poductScoure != null)
                    {
                        result.data = poductScoure;
                    }
                    else
                    {
                        result.msg  = "服务器内部异常";
                        result.code = (int)ResponseCode.Error;
                    }
                }
                else
                {
                    result.msg  = "传入参数异常";
                    result.code = (int)ResponseCode.Error;
                }
            }
            catch (Exception ex)
            {
                //记录日志
                LogError("传入参数异常", ex);
                result.code = (int)ResponseCode.Error;
                result.msg  = "服务器内部异常";
            }
            return(Json(result));
        }
示例#10
0
        public IActionResult GetAppInformationInfo(BussinessSysPram model)
        {
            //待返回对象
            var result = new ResponseModel(ResponseCode.Success, "查询应用信息失败!");

            try
            {
                if (!model.appid.IsNullOrEmpty())
                {
                    //查询应用信息
                    var AppInformation = this.Query <AppInformation>().Where("appid", model.appid).GetModel();
                    //判断应用信息是否为空
                    if (AppInformation != null)
                    {
                        result.data = AppInformation;
                        result.msg  = "查询应用信息成功";
                        result.code = (int)ResponseCode.Success;
                    }
                    else
                    {
                        result.msg = "服务器内部异常";
                    }
                }
                else
                {
                    result.msg = "传入参数异常";
                }
            }
            catch (Exception ex)
            {
                //记录日志
                LogError("传入参数异常", ex);
                result.code = (int)ResponseCode.Error;
                result.msg  = "服务器内部异常";
            }
            return(Json(result));
        }
        public IActionResult ResetPassword(BussinessSysPram model)
        {
            var result = new ResponseModel(ResponseCode.Success, "重置成功!");

            try
            {
                if (model.productScoureid == 0)
                {
                    result.code = (int)ResponseCode.Forbidden;
                    result.msg  = "缺少参数";
                    return(Json(result));
                }
                //通过机构人员id查询账户
                ProductSource ProductSource = new ProductSource()
                {
                    密码 = Strings.StrToMD5("123456")
                };
                var count = this.Update(ProductSource).Columns("密码").Where("id", model.productScoureid).Execute();
                if (count > 0)
                {
                    result.code = (int)ResponseCode.Success;
                }
                else
                {
                    result.code = (int)ResponseCode.Error;
                    result.msg  = "重置失败";
                }
            }
            catch (Exception ex)
            {
                LogError("重置服务源密码操作失败", ex);
                result.code = (int)ResponseCode.Error;
                result.msg  = "服务器内部异常";
            }
            return(Json(result));
        }