美文网首页
服务缓存JSON格式返回信息

服务缓存JSON格式返回信息

作者: a9b854aded01 | 来源:发表于2017-12-11 14:02 被阅读0次

Contract层

    //安卓基础信息缓存接口
     //安卓基础信息缓存接口
        //获取分库信息
        [WebInvoke(Method = "POST", RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json, BodyStyle = WebMessageBodyStyle.WrappedRequest)]
        string GetReservoirCache(int dep_id);

Service层

 //安卓基础信息缓存
        //获取库存信息
        public string GetReservoirCache(int dep_id)
        {
            return MyBaseBLL.GetReservoirCache(dep_id);
        }

BLL层

   //安卓信息缓存
        //安卓库区信息缓存
        public FeedbackInfomation GetReservoirCache(int dep_id)
        {
            FeedbackInfomation fi = new FeedbackInfomation();
            try
            {
                fi.Result = MyBaseDAL.SelectReservoirCacheAndroid(dep_id);
                fi.ErrorStatus = STATUS_ADAPTER.QUERY_NORMAL;
                fi.FeedbackMessage = "";
                return fi;
            }
            catch (Exception ex)
            {
                fi.Result = "";
                fi.FeedbackMessage = ex.Message.ToString();
                fi.ErrorStatus = STATUS_ADAPTER.QUERY_ERROR;
                return fi;
            }

        }

DAL层

  public List<StorageEntity> SelectReservoirCacheAndroid(int dep_id)
        {
            string sqlstr = " select * from ReservoirArea a inner join ReservoirNature b on  " +
                "a.Rar_Rna_ID = b.Rna_ID  " +
                "where Rar_Dep_ID = {0}";
            sqlstr = string.Format(sqlstr, dep_id);
            DataSet ds = SqlDataHelper.ExecuteDataSet(SqlDataHelper.GetConnection(), CommandType.Text, sqlstr);
            List<StorageEntity> listres =  DsToStorageEntityList(ds);
            return listres;

        }
 public List<StorageEntity> DsToStorageEntityList(DataSet ds)
        {
            List<StorageEntity> Ses = new List<StorageEntity>();
            if (DataValidate.CheckDataSetNotEmpty(ds))
            {
                foreach (DataRow dr in ds.Tables[0].Rows)
                {
                    StorageEntity se = new StorageEntity();
                    se.StorageID = dr["Dep_ID"].ToString();
                    se.StorageName = dr["Dep_Name"].ToString();
                    se.Remark = dr["Dep_Remark"].ToString();
                    se.IfUse = Convert.ToBoolean(Convert.IsDBNull(dr["Dep_IfUse"]) == true ? false : dr["Dep_IfUse"]);
                    Ses.Add(se);
                }
            }
            return Ses;
        }

StroageEntity

namespace CMST.Storage.Server.Data.BaseManage
{
    [DataContract]
    
    public class StorageEntity : INotifyPropertyChanged
    {
        private string _storageId;
        [DataMember]
        public string StorageID
        {
            get { return this._storageId; }
            set { this._storageId = value; OnPropertyChanged("StorageID"); }
        }
        public event PropertyChangedEventHandler PropertyChanged;

        private string _storageName;
        [DataMember]
        public string StorageName
        {
            get { return this._storageName; }
            set { this._storageName = value; OnPropertyChanged("StorageName"); }
        }

        private string _remark;
        [DataMember]
        public string Remark
        {
            get { return this._remark; }
            set { this._remark = value; OnPropertyChanged("Remark"); }
        }

        private bool _ifUse;
        [DataMember]
        public bool IfUse
        {
            get { return this._ifUse; }
            set { this._ifUse = value; this.OnPropertyChanged("IfUse"); }
        }


      

        protected void OnPropertyChanged(string PropertyName)
        {
            PropertyChangedEventHandler handler = PropertyChanged;
            if (handler != null)
            {
                handler(this, new PropertyChangedEventArgs(PropertyName));
            }
        }
    }

相关文章

  • 服务缓存JSON格式返回信息

    Contract层 Service层 BLL层 DAL层 StroageEntity

  • Json学习

    json的返回与解析 添加json依赖包以及处理json为bean的包 返回json格式数据到前端(返回信息均为键...

  • JSON API免费接口

    各种提供JSON格式数据返回服务网站的API接口 这里为大家搜集了一些能够返回JSON格式的服务接口。部分需要用J...

  • 服务返回JSON格式数据

    以WCF服务为例 方法调用 Contract Service BILL FeedbackInfomation 解析...

  • 第3章 服务注册与查询(单机版)

    1、定义服务 以json格式配置服务信息在/etc/consul.d/myservice1.json 2、启动服务...

  • JSON 和 XML 解析

    "JSON解析"JSON是一种轻量级的数据格式,服务器返回给客户端的数据一般都是JSON格式或者XML格式。文件下...

  • Json格式解析

    一,获取返回的Json格式信息 {"error":0,"msg":"ok","data":{"success":1...

  • @ResponseBody

    数据返回格式为Json格式

  • 2017-12-31 ajax的好处

    服务器返回json,实现客户端的无关性 【java控制器接口,如果返回json格式数据,不再只是jsp可以解析,a...

  • Error Domain=NSCocoaErrorDomain

    服务器返回的数据不是JSON格式或者不是合法的JSON格式,要不然让服务器修改一下,要不然加下面一句代码

网友评论

      本文标题:服务缓存JSON格式返回信息

      本文链接:https://www.haomeiwen.com/subject/avskixtx.html