| | |
| | | try |
| | | { |
| | | var reslut = WarehouseEnum.ç«åº.ObjToInt().ToString("000"); |
| | | var orders = _cabinOrderServices.Repository.QueryData(x => x.OdrderStatus == "æ°å»º" && x.Warehouse_no == reslut); |
| | | var orders = _cabinOrderServices.Repository.QueryData(x => x.OdrderStatus == "æ°å»º" && x.Warehouse_no == reslut).ToList(); |
| | | if (orders.Count < 1) return WebResponseContent.Instance.OK(); |
| | | string url = "http://172.16.1.2:9357/file-admin/api/in/ediIn"; |
| | | var cabinOrderDetails = _cabinDetailServices.Repository.QueryData(x => orders.Select(x => x.Id).ToList().Contains(x.OrderId)); |
| | | var materielInfos = _materielInfoService.Repository.QueryData(x => cabinOrderDetails.Select(x => x.Goods_no).Contains(x.MaterielCode)); |
| | | var cabinOrderDetails = _cabinDetailServices.Repository.QueryData(x => orders.Select(x => x.Id).ToList().Contains(x.OrderId)).ToList(); |
| | | var materielInfos = _materielInfoService.Repository.QueryData(x => cabinOrderDetails.Select(x => x.Goods_no).Contains(x.MaterielCode)).ToList(); |
| | | foreach (var order in orders) |
| | | { |
| | | order.Details = cabinOrderDetails.Where(x => x.OrderId == order.Id).ToList(); |
| | |
| | | try |
| | | { |
| | | var reslut = WarehouseEnum.ç«åº.ObjToInt().ToString("000"); |
| | | var orders = _deliveryOrderServices.Repository.QueryData(x => x.OutStatus == "æ°å»º" && x.Warehouse_no == reslut); |
| | | var orders = _deliveryOrderServices.Repository.QueryData(x => x.OutStatus == "æ°å»º" && x.Warehouse_no == reslut).ToList(); |
| | | if (orders.Count < 1) return WebResponseContent.Instance.OK(); |
| | | string url = "http://172.16.1.2:9357/file-admin/api/out/ediOut"; |
| | | var deliveryOrderDetails = _deliveryOrderDetailServices.Repository.QueryData(x => orders.Select(x => x.Id).ToList().Contains(x.DeliveryOrderId)); |
| | | var materielInfos = _materielInfoService.Repository.QueryData(x => deliveryOrderDetails.Select(x => x.Goods_no).Contains(x.MaterielCode)); |
| | | var deliveryOrderDetails = _deliveryOrderDetailServices.Repository.QueryData(x => orders.Select(x => x.Id).ToList().Contains(x.DeliveryOrderId)).ToList(); |
| | | var materielInfos = _materielInfoService.Repository.QueryData(x => deliveryOrderDetails.Select(x => x.Goods_no).Contains(x.MaterielCode)).ToList(); |
| | | foreach (var order in orders) |
| | | { |
| | | order.Details = deliveryOrderDetails.Where(x => x.DeliveryOrderId == order.Id).ToList(); |
| | |
| | | var url = "http://121.37.118.63:80/GYZ2/95fck/inOrderOk"; |
| | | foreach (var item in Orders.GroupBy(x => x.Order_no)) |
| | | { |
| | | //åªæå½è¯¥è®¢åå·ä¸çææè®°å½é½æ¯"已宿"ç¶ææ¶ï¼æç»§ç»å¤ç |
| | | if (!item.Where(x => x.OdrderStatus != "已宿").Any()) |
| | | { |
| | | if (item.First().Order_type == InOrderTypeEnum.Allocat.ObjToInt().ToString()) |
| | |
| | | } |
| | | else |
| | | { |
| | | if (item.First().Out_type == "3") url = "http://121.37.118.63:80/GYZ2/95fck/inOrderOk";//å
¥åºéè´§ |
| | | if (item.First().Out_type == "3") url = "http://121.37.118.63:80/GYZ2/95fck/inOrderOk";//å
¥åºéè´§ åºåºå |
| | | var result = HttpHelper.Post(url, new { order_no = item.Key }.ToJsonString()); |
| | | var response = JsonConvert.DeserializeObject<UpstreamOrderResponse>(result); |
| | | if (response != null && response.resultCode == "0") |
| | |
| | | } |
| | | } |
| | | #endregion |
| | | |
| | | } |
| | | } |