public override string QueryResult() { JsonModel jsonModel = new JsonModel(); TF.RunSafty.BLL.Plan.VIEW_Plan_EndWork_Full bllPlan = new TF.RunSafty.BLL.Plan.VIEW_Plan_EndWork_Full(); TF.Api.Utilities.Validation validater = new TF.Api.Utilities.Validation(); try { pTrainjiaoluPlan paramModel = Newtonsoft.Json.JsonConvert.DeserializeObject <pTrainjiaoluPlan>(this.Data); //验证数据正确性,非空字段不能为空 if (validater.IsNotNullPropertiesValidated(paramModel.data)) { string clientID = paramModel.data.siteID; string strTrainmanGUID = paramModel.data.trainmanID; List <TF.RunSafty.Model.InterfaceModel.mTuiqinPlansOfSite> plans = bllPlan.GetTuiqinPlansOfTrainmanInSite(clientID, strTrainmanGUID); if (plans.Count > 0) { jsonModel.data = plans[0]; jsonModel.result = 0; jsonModel.resultStr = "提交成功"; } } } catch (Exception ex) { TF.CommonUtility.LogClass.logex(ex, ""); jsonModel.result = 1; jsonModel.resultStr = "提交失败" + ex.Message; } string result = Newtonsoft.Json.JsonConvert.SerializeObject(jsonModel); return(result); }
public override string QueryResult() { JsonModel jsonModel = new JsonModel(); TF.RunSafty.BLL.Plan.VIEW_Plan_BeginWork bllPlan = new TF.RunSafty.BLL.Plan.VIEW_Plan_BeginWork(); TF.Api.Utilities.Validation validater = new TF.Api.Utilities.Validation(); try { pTrainjiaoluPlan paramModel = Newtonsoft.Json.JsonConvert.DeserializeObject <pTrainjiaoluPlan>(this.Data); //验证数据正确性,非空字段不能为空 if (validater.IsNotNullPropertiesValidated(paramModel.data)) { string starttime = paramModel.data.begintime; string endtime = paramModel.data.endtime; string clientID = paramModel.data.siteID; List <TF.RunSafty.Model.InterfaceModel.mChuqinPlansOfClient> plans = bllPlan.GetChuqinPlansOfSite(clientID, starttime, endtime); jsonModel.data = plans; jsonModel.result = 0; jsonModel.resultStr = "提交成功"; } } catch (Exception ex) { TF.CommonUtility.LogClass.logex(ex, ""); jsonModel.result = 1; jsonModel.resultStr = "提交失败" + ex.Message; } string result = Newtonsoft.Json.JsonConvert.SerializeObject(jsonModel); return(result); }
public string GetTuiqinPlansOfSite(string data) { JsonModel jsonModel = new JsonModel(); TF.Api.Utilities.Validation validater = new TF.Api.Utilities.Validation(); try { pTrainjiaoluPlan paramModel = Newtonsoft.Json.JsonConvert.DeserializeObject <pTrainjiaoluPlan>(data); //验证数据正确性,非空字段不能为空 if (validater.IsNotNullPropertiesValidated(paramModel.data)) { string starttime = paramModel.data.begintime; string endtime = paramModel.data.endtime; string clientID = paramModel.data.siteID; int isAll = paramModel.data.showAll; List <TF.RunSafty.Model.InterfaceModel.mTuiqinPlansOfSite> plans = this.GetTuiqinPlansOfSite(clientID, starttime, endtime, isAll); jsonModel.data = plans; jsonModel.result = 0; jsonModel.resultStr = "提交成功"; } } catch (Exception ex) { TF.CommonUtility.LogClass.logex(ex, ""); jsonModel.result = 1; jsonModel.resultStr = "提交失败" + ex.Message; } string result = Newtonsoft.Json.JsonConvert.SerializeObject(jsonModel); return(result); }