| | |
| | | Way = 1, |
| | | Details = recevieOrderDetails |
| | | }; |
| | | //æ¶è´§æ¨éè³ERP |
| | | string Content = _invokeERPService.InvokeMatReceiveApi(receiveModel); |
| | | ErpRequestContent erpRequest = Content.DeserializeObject<ErpRequestContent>(); |
| | | if (erpRequest.res == 0) |
| | | { |
| | | return WebResponseContent.Instance.Error(erpRequest.Data); |
| | | } |
| | | |
| | | //æ´æ°æ¶è´§åä¿¡æ¯ |
| | | receiveOrder.ReceiveOrderStatus = ReceiveOrderStatusEnum.Completed.ObjToInt(); |
| | | receiveOrder.UploadStatus = WhetherEnum.True.ObjToInt(); |
| | | BaseDal.UpdateData(receiveOrder); |
| | | //å建å
¥åºå |
| | | CreateInboundOrder(orderId); |
| | | //æ¶è´§æ¨éè³ERP æµè¯æ³¨é |
| | | _invokeERPService.InvokeMatReceiveApi(receiveModel); |
| | | return WebResponseContent.Instance.OK(); |
| | | } |
| | | catch (Exception ex) |