public ActionResult <TestDriveResponse> Add([FromQuery] TestDriveModel testdrive) { var token = string.Empty; if (Request.Headers.TryGetValue("token", out var traceValue)) { token = traceValue; } string crmurl = "https://subcrmdev.sokon.com/api/data/v8.2/mcs_app_testdrives";//模拟登陆的资源地址 var reqdata = JsonSerializerHelper.Serializer(new { mcs_name = testdrive.UserName, mcs_userphone = testdrive.UserPhone, mcs_carmodel = testdrive.CarModel, mcs_ordertime = testdrive.OrderTime, mcs_status = testdrive.Status, mcs_time = testdrive.TestDriveTimeId }); var resbool = AddCrmData(crmurl, token, reqdata); if (resbool) { var res = new TestDriveResponse() { Success = true, Mssage = "添加成功" }; return(res); } else { var res = new TestDriveResponse() { Success = false, Mssage = "添加失败" }; return(res); } }
public ActionResult <TestDriveResponse> Get(int status) { var res = new TestDriveResponse() { Datas = new List <TestDriveModel>(), Success = true, Mssage = "查询成功" }; var token = string.Empty; if (Request.Headers.TryGetValue("token", out var traceValue)) { token = traceValue; } string crmurl = "https://subcrmdev.sokon.com/api/data/v8.2/mcs_app_testdrives?$select=mcs_name,mcs_carmodel,mcs_ordertime,mcs_status,mcs_time,mcs_userphone";//模拟登陆的资源地址 if (status != 0) { crmurl += @$ "&$filter=mcs_status%20eq%20{status}"; } var datas = QueryCrmData(crmurl, token); if (datas != null) { var entitydata = datas["value"] as JArray; foreach (var item in entitydata) { var testdrive = new TestDriveModel() { ID = item["mcs_app_testdriveid"].ToString(), UserName = item["mcs_name"].ToString(), UserPhone = item["mcs_userphone"].ToString(), CarModel = item["mcs_carmodel"].ToString(), OrderTime = item["mcs_ordertime"].ToString(), TestDriveTimeId = item["mcs_time"].ToString(), Status = int.Parse(item["mcs_status"].ToString()) }; res.Datas.Add(testdrive); } } return(res); }