Пример #1
0
        public JObject getQYSDS_JM_YJ_A_Public(ref JObject re_json, string SBBZL_DM)
        {
            string id = "";
            GDTXGuangXiUserYSBQC ysbqc = GTXMethod.GetYSBQCByBDDM(BDDM);

            id = ysbqc.Id.ToString();

            re_json["data"]["HEAD"]["SSSQ_Q"] = new JValue(ysbqc.SKSSQQ);
            re_json["data"]["HEAD"]["SSSQ_Z"] = new JValue(ysbqc.SKSSQZ);

            JObject   data_json = new JObject();
            GTXResult gr        = GTXMethod.GetUserReportData(id, SBBZL_DM);

            if (gr.IsSuccess)
            {
                JArray jarr = new JArray();
                jarr = JsonConvert.DeserializeObject <JArray>(gr.Data.ToString());
                if (jarr.Count > 0)
                {
                    byte[] bytes     = Convert.FromBase64String(jarr[0]["dataValue"].ToString().Replace(" ", "+"));
                    string dataValue = System.Text.Encoding.Default.GetString(bytes);
                    data_json = JsonConvert.DeserializeObject <JObject>(dataValue);
                }
            }
            return(data_json);
        }
Пример #2
0
        public JObject saveQYSDS_JM_YJ_A_Public(JObject DATA, string SBBZL_DM)
        {
            JObject re_json = new JObject();

            string id = "";
            GDTXGuangXiUserYSBQC ysbqc = GTXMethod.GetYSBQCByBDDM(BDDM);

            id = ysbqc.Id.ToString();

            List <GTXNameValue> nameList = new List <GTXNameValue>();
            GTXNameValue        nv       = new GTXNameValue();

            nv.key = "data";
            byte[] bytes   = System.Text.Encoding.Default.GetBytes(JsonConvert.SerializeObject(DATA));
            string _result = Convert.ToBase64String(bytes);

            nv.value = _result;
            nameList.Add(nv);
            GTXResult saveresult = GTXMethod.SaveUserReportData(JsonConvert.SerializeObject(nameList), id, SBBZL_DM);

            if (saveresult.IsSuccess)
            {
                re_json["code"] = "1";
                re_json["msg"]  = "操作成功";
            }
            else
            {
                re_json["code"] = "-1";
                re_json["msg"]  = "操作失败";
            }
            return(re_json);
        }
Пример #3
0
        public void delQYSDS_JM_YJ_A_Public(ref JObject re_json, string SBBZL_DM)
        {
            string id  = "";
            string rqQ = "";
            string rqZ = "";

            GDTXGuangXiUserYSBQC ysbqc = GTXMethod.GetYSBQCByBDDM(BDDM);

            id  = ysbqc.Id.ToString();
            rqQ = ysbqc.SKSSQQ;
            rqZ = ysbqc.SKSSQZ;

            if (re_json.Properties().Where(a => a.Name == "data").ToList().Count > 0)
            {
                re_json["data"]["HEAD"]["SSSQ_Q"] = new JValue(rqQ);
                re_json["data"]["HEAD"]["SSSQ_Z"] = new JValue(rqZ);
            }
            GTXResult gr = GTXMethod.DeleteUserReportData(id, SBBZL_DM);
        }