string URL_ERPFood = Config.GetValue("URL_ERPFood");//ERP接口地址 #region 获取数据 #endregion #region 提交数据 #endregion /// <summary> /// 获取ERP的商品资料 /// </summary> public List <ERPTgoodsListModel> GetErpTgoodsList() { List <ERPTgoodsListModel> list = new List <ERPTgoodsListModel>(); string timeStamp = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); URL_ERPFood = String.Format(URL_ERPFood + "GetGoodList?timeStamp={0}", timeStamp); try { var result = HttpMethods.DoGet(URL_ERPFood); result = ERPDESEncrypt.Decrypt(result);//解密数据 JObject obj = JObject.Parse(result); if ("200" == obj["msgCode"].ToString()) { list = obj["data"].ToString().ToObject <List <ERPTgoodsListModel> >(); } } catch (Exception ex) { if (ex is ExceptionEx) { throw; } else { throw ExceptionEx.ThrowBusinessException(ex); } } return(list); }
/// <summary> /// 获取ERP的餐食计划清单 /// </summary> /// <param name="useDate"></param> public List <ERPFoodListModel> GetErpFoodList(string useDate, string timeStamp) { List <ERPFoodListModel> list = new List <ERPFoodListModel>(); try { URL_ERPFood = String.Format(URL_ERPFood + "GetFoodList?useDate={0}&timeStamp={1}", useDate, timeStamp); var result = HttpMethods.DoGet(URL_ERPFood); result = ERPDESEncrypt.Decrypt(result); JObject obj = JObject.Parse(result); if ("200" == obj["msgCode"].ToString()) { var json = JObject.Parse(obj["data"].ToString()); var company = json["company"].ToString(); var com_name = json["com_name"].ToString(); var stock = json["stock"].ToString(); var name = json["name"].ToString(); //var wj = json["wj"].ToString(); var t_date = json["t_date"].ToString(); var use_date = json["use_date"].ToString(); var data = JArray.Parse(json["bodyList"].ToString()); foreach (var item in data) { ERPFoodListModel food = new ERPFoodListModel(); food.pratno = item["pratno"].ToString(); food.pname = item["pname"].ToString(); food.qty = item["qty"].ToString(); food.company = company; food.com_name = com_name; food.stock = stock; food.name = name; //food.wj = wj; food.t_date = t_date; food.use_date = use_date; list.Add(food); } } return(list); } catch (Exception ex) { if (ex is ExceptionEx) { throw; } else { throw ExceptionEx.ThrowBusinessException(ex); } } }