| | |
| | | cabinOrderDetail.Order_Inqty += Inqty; |
| | | if (cabinOrderDetail.Order_Inqty > cabinOrderDetail.Order_qty) |
| | | return WebResponseContent.Instance.Error($"å
¥åºæ°éä¸å¯è¶
åºåæ®æ°é"); |
| | | //å¤§ä»¶åºæ´ç®±æ ¡éª |
| | | if (warehouseCode == WarehouseEnum.大件åº.ObjToInt().ToString("000")&& (materielInfo.MaterielSourceType==MaterielSourceTypeEnum.SelfMadePart)) |
| | | //å¤§ä»¶åºæ´ç®±æ ¡éª(æé¤ç§»åºå
¥åº) |
| | | if (warehouseCode == WarehouseEnum.大件åº.ObjToInt().ToString("000")&& (materielInfo.MaterielSourceType==MaterielSourceTypeEnum.SelfMadePart) &&cabinOrder.Order_type != "40") // 40æ¯ç§»ä½å
¥åºç±»å) |
| | | { |
| | | var BoxRule = materielInfo.BoxQty; |
| | | if (BoxRule > 0 && Inqty % BoxRule != 0) |
| | |
| | | //}; |
| | | //_supplyTaskService.AddData(supplyTask); |
| | | #endregion |
| | | |
| | | #region æ°å¢å ä»»å¡ç±»åâ40âç§»åºåºåº |
| | | int taskType; |
| | | |
| | | switch (cabinOrder.Order_type) |
| | | { |
| | | case "1": |
| | | taskType = TaskTypeEnum.In.ObjToInt(); |
| | | break; |
| | | case "40": |
| | | taskType = TaskTypeEnum.TransferIn.ObjToInt(); |
| | | break; |
| | | default: |
| | | taskType = TaskTypeEnum.OutReturn.ObjToInt(); // å
¶ä»æ
åµé½æ¯åºåºéè´§ |
| | | break; |
| | | } |
| | | #endregion |
| | | Dt_SupplyTask_Hty supplyTask_Hty = new Dt_SupplyTask_Hty() |
| | | { |
| | | WarehouseCode = cabinOrderDetail.Reservoirarea, |
| | |
| | | MaterielName = inventoryInfo.MaterielName, |
| | | MaterielCode = inventoryInfo.MaterielCode, |
| | | MaterielSpec = inventoryInfo.MaterielSpec, |
| | | TaskType = cabinOrder.Order_type == "1" ? TaskTypeEnum.In.ObjToInt() : TaskTypeEnum.OutReturn.ObjToInt(), |
| | | //TaskType = cabinOrder.Order_type == "1" ? TaskTypeEnum.In.ObjToInt() : TaskTypeEnum.OutReturn.ObjToInt(), |
| | | //ä»»å¡ç±»å |
| | | TaskType = taskType, |
| | | CreateDate = DateTime.Now, |
| | | Creater = App.User.UserName, |
| | | LocationCode = location.LocationCode, |
| | |
| | | SupplyQuantity = 0, |
| | | Remark = "å
¥åº" |
| | | }; |
| | | |
| | | _supplyTaskHtyService.AddData(supplyTask_Hty); |
| | | #endregion |
| | | |
| | |
| | | |
| | | #region å建å
¥åºå |
| | | /// <summary> |
| | | /// å建å
¥åºå,è¿åä¸ä¸ªå
¥åºåéåå°data |
| | | /// å建å
¥åºå,è¿åä¸ä¸ªå
¥åºåéåå°data |
| | | /// å¨å建å
¥åºåçæ¶åå°±å·²ç»æ·»å äºä¸å¡æ°éï¼åç»ä¸å¡æ°éçå¢å å¨å
¥åºå®æçæ¶åè¿è¡ï¼ççå
¥åºï¼ |
| | | /// </summary> |
| | | public WebResponseContent CreateInboundOrder(UpstreamOrderInfo order) |
| | | { |
| | |
| | | OrderDetailStatus = "æ°å»º", |
| | | Status = 0 |
| | | }; |
| | | materielInfo.Business_qty += ys; |
| | | materielInfo.Business_qty += ys;//è¿éæ·»å äºä¸å¡æ°é |
| | | } |
| | | #endregion |
| | | |