// 获取某个订单全部信息 public JsonResult GetOrder(string InID, string db) { JsonResult jsonResult = new JsonResult(); jsonResult.JsonRequestBehavior = JsonRequestBehavior.AllowGet; using (kw_m01Context kw_m01 = new kw_m01Context()) { var corder = kw_m01.M_CORDER.Find(db, InID); var cordercs = from s in kw_m01.vq_m_corderc where s.CCODE == InID && s.cquotid == db select s; foreach (M_CORDERC corderc in corder.M_CORDERC) { var store = kw_m01.gb_Store.Find(corderc.CMTEID); // ctype 临时用于存放库存 if (store != null) { corderc.ctype = store.Inventory.ToString(); } else { corderc.ctype = "-999999"; } } OrderQry orderQry = new OrderQry(); orderQry.corder = corder; orderQry.cordercs = cordercs; jsonResult.Data = JsonConvert.SerializeObject(orderQry); } return(jsonResult); }
public object Handle(OrderQry query) { var data = _repository.GetOrders(query.UserId.Value, query.Id); return(data); }