|  |  |  | 
|---|
|  |  |  | x.AGVArea = agvDescription; | 
|---|
|  |  |  | }); | 
|---|
|  |  |  | string url = AppSettings.Get("WCS"); | 
|---|
|  |  |  | if(string.IsNullOrEmpty(url)) | 
|---|
|  |  |  | if (string.IsNullOrEmpty(url)) | 
|---|
|  |  |  | { | 
|---|
|  |  |  | return WebResponseContent.Instance.Error($"æªæ¾å°WCSApiå°å,è¯·æ£æ¥é
ç½®æä»¶"); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | stockInfo.LocationCode = locationInfo.LocationCode; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | #region ç©ºç®±å
¥åº | 
|---|
|  |  |  | if (stockInfo.PalletType == PalletTypeEnum.Empty.ObjToInt()) | 
|---|
|  |  |  | #region ç©ºç®±å
¥åº/æ£éååº | 
|---|
|  |  |  | if (task.TaskType == TaskTypeEnum.InEmpty.ObjToInt() || task.TaskType == TaskTypeEnum.InPick.ObjToInt()) | 
|---|
|  |  |  | { | 
|---|
|  |  |  | stockInfo.StockStatus = StockStatusEmun.å
¥åºå®æ.ObjToInt(); | 
|---|
|  |  |  | task.TaskStatus = TaskStatusEnum.Finish.ObjToInt(); | 
|---|
|  |  |  | 
|---|
|  |  |  | { | 
|---|
|  |  |  | inboundOrder.OrderStatus = InOrderStatusEnum.å
¥åºå®æ.ObjToInt(); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | if ((stockInfo.StockStatus == StockStatusEmun.å
¥åºç¡®è®¤.ObjToInt() || stockInfo.StockStatus == StockStatusEmun.æå¨ç»çå
¥åºç¡®è®¤.ObjToInt()) && warehouse.WarehouseCode == WarehouseEnum.HA64.ToString()) | 
|---|
|  |  |  | 
|---|
|  |  |  | if (task.TaskType == TaskTypeEnum.MesOutbound.ObjToInt()) | 
|---|
|  |  |  | { | 
|---|
|  |  |  | MesMaterialLotaAceptModel model = GetMesMaterialLotaAceptModel(stockInfo, stockInfo.Details.FirstOrDefault(), mesOutboundOrders.FirstOrDefault().TaskNo, warehouse.WarehouseCode, mesOutboundOrders.FirstOrDefault().OrderQuantity); | 
|---|
|  |  |  | UploadMesMaterialLotaAcept(model); | 
|---|
|  |  |  | UploadMesMaterialLotaAcept(model); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | return WebResponseContent.Instance.OK(); | 
|---|
|  |  |  | } | 
|---|