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