public string GetChuqinPlansOfTrainmanInSite(string data) { JsonModel1 jsonModel = new JsonModel1(); 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 { pTrainjiaoluPlan1 paramModel = Newtonsoft.Json.JsonConvert.DeserializeObject <pTrainjiaoluPlan1>(data); //验证数据正确性,非空字段不能为空 if (validater.IsNotNullPropertiesValidated(data)) { string clientID = paramModel.data.siteID; string strTrainmanid = paramModel.data.trainmanID; List <TF.RunSafty.Model.InterfaceModel.mChuqinPlansOfClient> plans = bllPlan.GetChuqinPlansOfTrainmanInSite(clientID, strTrainmanid); 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 string EditTrainNo(string data) { JsonModel1 jsonModel = new JsonModel1(); TF.Api.Utilities.Validation validater = new TF.Api.Utilities.Validation(); try { ParamModel paramModel = Newtonsoft.Json.JsonConvert.DeserializeObject <ParamModel>(data); //验证数据正确性,非空字段不能为空 if (validater.IsNotNullPropertiesValidated(paramModel.data)) { TF.RunSafty.BLL.TAB_Base_TrainNo bllTrain = new TF.RunSafty.BLL.TAB_Base_TrainNo(); if (bllTrain.UpdateByParamModel(paramModel)) { 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 GetGroups(string data) { JsonModel1 jsonModel = new JsonModel1(); TF.Api.Utilities.Validation validater = new TF.Api.Utilities.Validation(); try { OrderGroupQuery1 paramModel = Newtonsoft.Json.JsonConvert.DeserializeObject <OrderGroupQuery1>(data); //验证数据正确性,非空字段不能为空 if (validater.IsNotNullPropertiesValidated(paramModel.data)) { string jiaoluID = paramModel.data.trainmanjiaoluID; List <string> placeIDs = new List <string>(); string trainmanID = paramModel.data.trainmanID; if (!string.IsNullOrEmpty(paramModel.data.placeID)) { placeIDs.AddRange(paramModel.data.placeID.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries)); } List <NameGroup> groups = this.GetGroups(jiaoluID, placeIDs, trainmanID); //List<NameGroup> groups = null; jsonModel.data = groups; 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 Add(string cid, string data) { JsonModel1 model = new JsonModel1(); ParamModel1 param = Newtonsoft.Json.JsonConvert.DeserializeObject <ParamModel1>(data); TF.RunSafty.BLL.Tab_DeliverJSPrint bllPrint = new TF.RunSafty.BLL.Tab_DeliverJSPrint(); TF.RunSafty.Model.Tab_DeliverJSPrint modelPlan = new TF.RunSafty.Model.Tab_DeliverJSPrint(); try { modelPlan.StrPlanGUID = param.PlanGUID; modelPlan.StrSiteGUID = cid; modelPlan.StrTrainmanGUID = param.TrainmanGUID; DateTime dtPrint; if (DateTime.TryParse(param.PrintTime, out dtPrint)) { modelPlan.dtPrintTime = dtPrint; } if (bllPrint.Add(modelPlan) > 0) { model.result = "0"; model.returnStr = "提交成功"; } else { model.result = "1"; model.returnStr = "提交失败"; } } catch (Exception ex) { TF.CommonUtility.LogClass.logex(ex, ""); model.result = "1"; model.returnStr = "提交失败"; } string result = Newtonsoft.Json.JsonConvert.SerializeObject(model); return(result); }
public string GetTrainNoByID(string data) { JsonModel1 jsonModel = new JsonModel1(); try { ParamModel1 paramModel = Newtonsoft.Json.JsonConvert.DeserializeObject <ParamModel1>(data); List <TF.RunSafty.Model.VIEW_Base_TrainNo> placeList = this.GetTrainnosByID(paramModel.data.trainnoID); jsonModel.result = 0; jsonModel.returnStr = "提交成功"; jsonModel.data = this.GetPlaceList(placeList)[0]; } catch (Exception ex) { TF.CommonUtility.LogClass.logex(ex, ""); jsonModel.result = 1; jsonModel.returnStr = "提交失败" + ex.Message; } Newtonsoft.Json.Converters.IsoDateTimeConverter timeConverter = new Newtonsoft.Json.Converters.IsoDateTimeConverter(); //这里使用自定义日期格式,如果不使用的话,默认是ISO8601格式 timeConverter.DateTimeFormat = "yyyy-MM-dd HH:mm:ss"; return(Newtonsoft.Json.JsonConvert.SerializeObject(jsonModel, timeConverter)); }