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); }
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); }
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); }