/// <summary> /// 开关阀,还没用 /// </summary> /// <param name="req"></param> /// <returns></returns> public string ChangeValve(ValveReq req) { var user = JsonConvert.DeserializeObject <AllInOne_UserInfo>(Session["user"].ToString()); var r = AllFunc.Instance.ChangeValve(req, user); return(JsonConvert.SerializeObject(r)); }
/// <summary> /// 开关阀,估计不是我这边改变的。-txy /// </summary> /// <param name="req"></param> /// <param name="lastCId"></param> /// <returns></returns> public int ChangeValve(ValveReq req, string lastCId) { var dict = new Dictionary <string, string> { { "@lastcid", lastCId }, }; string str = $"select * from oneFlMeterDataView where id={req.id} and (cid1=@lastcid or cid2=@lastcid or cid3=@lastcid or cid4=@lastcid)"; var list = SqlHelper.Instance.ExecuteGetDt <OneFLMeterDataView>(str, dict); if (list.Count == 0) { return(2); } var state = Convert.ToInt32(req.state); AllInOne_FLMeterData m = new AllInOne_FLMeterData(); m.Id = Convert.ToInt32(req.id); m.ValveState = state; if (state == 1) { m.ValveStateMsg = "开阀"; } else { m.ValveStateMsg = "关阀"; } Update(m); if (state == 1) { return(1); } else { return(0); } }