| | |
| | | return WebResponseContent.Instance.Error(ex.Message); |
| | | } |
| | | } |
| | | public WebResponseContent GetReceiveOrderInfos(SaveModel saveModel) |
| | | { |
| | | WebResponseContent content = new WebResponseContent(); |
| | | try |
| | | { |
| | | string searchValue = saveModel.MainData["searchValue"].ToString(); |
| | | string orderNo = saveModel.MainData["orderNo"].ToString(); |
| | | Dt_ReceiveOrder receiveOrder = Db.Queryable<Dt_ReceiveOrder>().Where(x => x.ReceiveOrderNo == orderNo).First(); |
| | | if (receiveOrder == null) throw new Exception($"æªæ¾å°åæ®ç¼å·ã{orderNo}ãä¿¡æ¯"); |
| | | List<Dt_ReceiveOrderDetail> receiveOrderDetails = new List<Dt_ReceiveOrderDetail>(); |
| | | if (string.IsNullOrEmpty(searchValue)) |
| | | { |
| | | receiveOrderDetails = Db.Queryable<Dt_ReceiveOrderDetail>().Where(x => x.ReceiveOrderId == receiveOrder.ReceiveOrderId).ToList(); |
| | | } |
| | | else |
| | | { |
| | | receiveOrderDetails = Db.Queryable<Dt_ReceiveOrderDetail>().Where(x => x.ReceiveOrderId == receiveOrder.ReceiveOrderId && x.MaterielCode == searchValue).ToList(); |
| | | } |
| | | |
| | | content.OK(data: receiveOrderDetails); |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | content.Error(ex.Message); |
| | | } |
| | | return content; |
| | | } |
| | | } |
| | | } |