public HttpResponseMessage GetMaterialInventory(int distributionId, string materialCode) { MesWebResponse result = new MesWebResponse(); try { //TODO:查询库存 Dictionary <string, int> userData = new Dictionary <string, int>(); userData.Add("materialOutAccount", 10); userData.Add("distributionId", distributionId); result.data = userData; result.code = 0; } catch (Exception ex) { result.code = -1; result.msg = ex.Message; } string jsonResult = JsonConvert.SerializeObject(result); return(new HttpResponseMessage { Content = new StringContent(jsonResult, Encoding.UTF8, "application/json") }); }
public HttpResponseMessage PostOneTask([FromUri] Int32 TaskID, [FromUri] String TaskContent) { MesWebResponse result = new MesWebResponse(); try { //TODO:查询库存 Dictionary <string, int> userData = new Dictionary <string, int>(); userData.Add(TaskContent, TaskID); userData.Add("等待执行", TaskID + 1); result.data = userData; result.code = 0; } catch (Exception ex) { result.code = -1; result.msg = ex.Message; } string jsonResult = JsonConvert.SerializeObject(result); return(new HttpResponseMessage { Content = new StringContent(jsonResult, Encoding.UTF8, "application/json") }); }
private HttpResponseMessage ProcessMesTask(JObject data, TaskActuator taskActuator) { MesWebResponse result = new MesWebResponse(); try { Dictionary <string, dynamic> userData = JsonConvert.DeserializeObject <Dictionary <string, dynamic> >(data.ToString()); if (userData != null) { taskActuator(userData); result.code = 0; } else { result.code = -1; result.msg = "数据格式错误!"; } } catch (Exception ex) { result.code = -1; result.msg = ex.Message; } string jsonResult = JsonConvert.SerializeObject(result); return(new HttpResponseMessage { Content = new StringContent(jsonResult, Encoding.UTF8, "application/json") }); }