| | |
| | | } |
| | | else if (order.order_type == "5")//æ¥æº¢å
¥åº |
| | | { |
| | | |
| | | _cabinOrderServices.CreateCheckInOrder(order); |
| | | } |
| | | }; |
| | | _cabinOrderServices.Db.InsertNav(_CabinOrders).Include(x => x.Details).ExecuteCommand(); |
| | |
| | | var responseContent = new WebResponseContent(); |
| | | try |
| | | { |
| | | var url = "http://121.37.118.63:80/GYZ2/95fck/outOrder"; |
| | | //var url = "http://127.0.0.1:4523/m1/5660322-5340849-default/GYZ2/95fck/outOrder"; |
| | | //var url = "http://121.37.118.63:80/GYZ2/95fck/outOrder"; |
| | | var url = "http://127.0.0.1:4523/m1/5660322-5340849-default/GYZ2/95fck/outOrder"; |
| | | if (string.IsNullOrEmpty(SearchOutDate)) SearchOutDate = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); |
| | | //// 请æ±åæ° |
| | | var requestData = new |
| | |
| | | } |
| | | else if (outorder.order_type == "6")//æ¥æåºåº |
| | | { |
| | | |
| | | _deliveryOrderServices.CreateCheckOutOrder(outorder); |
| | | } |
| | | } |
| | | |
| | |
| | | //å
¥åºåå· |
| | | externalOrderNo = order.Order_no, |
| | | //å
¥åºåç±»å |
| | | inOrderType = order.Order_type == "1" ? "10" : "20", |
| | | inOrderType = order.Order_type == "5" ? "20" : "10", |
| | | //ä¼å
级 |
| | | priority = 0, |
| | | //æ¯å¦åæ¶ |
| | |
| | | public WebResponseContent EdiOut() |
| | | { |
| | | var responseContent = new WebResponseContent(); |
| | | var WarehouseLk = WarehouseEnum.ç«åº.ObjToInt().ToString("000"); |
| | | try |
| | | { |
| | | // 1. æ¥è¯¢ç¬¦åæ¡ä»¶ç订åï¼è¡¨å¤´=æ°å»º && å
嫿ææç»ï¼ |
| | | var outOrders = _deliveryOrderServices.Db.CopyNew().Queryable<Dt_DeliveryOrder>() |
| | | .Where(o => o.OutStatus == "æ°å»º" && o.Warehouse_no == WarehouseEnum.ç«åº.ObjToInt().ToString("000")) |
| | | .Where(o => o.OutStatus == "æ°å»º" && o.Warehouse_no == WarehouseLk) |
| | | .Includes(o => o.Details, d => d.MedicineGoods) |
| | | .ToList(); |
| | | |
| | |
| | | //妿æ¡ä»¶æ»¡è¶³ï¼å°ç©æä»£ç 设置为第ä¸ä¸ªæç»é¡¹å¯¹åºçè¯åç©æä»£ç |
| | | materialCode = firstDetail.MedicineGoods.MaterielErpType; |
| | | } |
| | | switch (order.Out_type) |
| | | { |
| | | case "1"://æ£å¸¸åºåº |
| | | case "3"://å
¥åºéè´§ |
| | | order.Out_type = "10";//ä¸è¬äº¤æåºåºå |
| | | break; |
| | | case "6"://çäºåºåº |
| | | order.Out_type = "30";//çäºåºåºå |
| | | break; |
| | | } |
| | | // 3. ç»è£
DTO |
| | | var ediDto = new TowcsDto.ToediOutInfo |
| | | { |
| | | customerCode = "905", |
| | | materialCode = materialCode, |
| | | externalOrderNo = order.Out_no, |
| | | outOrderType = order.Out_type == "1" ? "10" : order.Out_type == "3" ? "20" : "30",//åºåºåç±»åæ¯1å°±æ¯æ£å¸¸çï¼3å°±æ¯çç¹ |
| | | outOrderType = order.Out_type,//20æ¯çç¹åºåºå |
| | | priority = 1, |
| | | Is_cancel = 0, |
| | | details = order.Details.Select(d => new TowcsDto.ToeOutdiInDetail |
| | |
| | | }; |
| | | |
| | | // 4. è°ç¨æ¥å£ |
| | | var url = "http://172.16.1.2:9357/file-admin/api/out/ediOut"; |
| | | //var url = "http://127.0.0.1:4523/m2/5660322-5340849-default/363076920"; |
| | | //var url = "http://172.16.1.2:9357/file-admin/api/out/ediOut"; |
| | | var url = "http://127.0.0.1:4523/m2/5660322-5340849-default/363076920"; |
| | | |
| | | var result = HttpHelper.Post(url, ediDto.ToJsonString()); |
| | | var resp = JsonConvert.DeserializeObject<TowcsDto.TowcsResponse<object>>(result); |