public override HttpResponseMessage DoTestGet() { try { Params4ApiCRUD P = GenCRUDParam4RD(); //if (P == null) //{ // return RespFailMsg(new tb_TMS_DD()); // //return RespMsg(NoDocResp); //} P.chooseDataBase = ChooseDataBase.Test; if (!VerifyParam(P)) { return(RespFailMsg(new tb_TMS_DD())); //return RespMsg(NoDocResp); } DataSet ds = _BLLInstance.DoGet(P); if (ds.Tables[0].Rows.Count <= 0) { return(RespFailMsg(new tb_TMS_DD())); } //return RespOkMsg(ds.Tables[0]); //否则日期中间会多出来个T,莫名其妙 string dataset_json_string = JsonConvert.SerializeObject(ds, _JsonSetting); tb_TMS_DD4DataSet dataset_json_class = (tb_TMS_DD4DataSet)JsonConvert.DeserializeObject(dataset_json_string, typeof(tb_TMS_DD4DataSet)); return(RespOkMsg(dataset_json_class.tb_TMS_DD[0])); } catch (Exception ex) { return(RespExMsg(ex)); } }
public override HttpResponseMessage DoGet() { try { Params4ApiCRUD P = GenCRUDParam4RD(); if (!VerifyParam(P)) { return(RespFailMsg(new tb_TMS_DD())); //return RespMsg(NoDocResp); } DataSet ds = _BLLInstance.DoGet(P); if (ds.Tables[TbName.tb_TMS_DD].Rows.Count <= 0) { return(RespFailMsg(new tb_TMS_DD())); //return RespMsg(NoDocResp); } string dataset_json_string = JsonConvert.SerializeObject(ds, _JsonSetting); tb_TMS_DD4DataSet dataset_json_class = (tb_TMS_DD4DataSet)JsonConvert.DeserializeObject(dataset_json_string, typeof(tb_TMS_DD4DataSet)); return(RespOkMsg(dataset_json_class.tb_TMS_DD[0])); } catch (Exception ex) { return(RespExMsg(ex)); } }