| | |
| | | using WIDESEA_Core; |
| | | using WIDESEA_Core.Helper; |
| | | using WIDESEA_DTO.Task; |
| | | using WIDESEA_External.Model; |
| | | using WIDESEA_Model.Models; |
| | | |
| | | namespace WIDESEA_TaskInfoService |
| | |
| | | wmsTask.TaskType = task.TaskType; |
| | | wmsTask.TargetAddress = task.TargetAddress; |
| | | BaseDal.UpdateData(wmsTask); |
| | | if (wmsTask.TaskType>=TaskTypeEnum.WFBYLInbound.ObjToInt() && wmsTask.TaskType <= TaskTypeEnum.PrintYLInbound.ObjToInt() && wmsTask.TaskStatus==TaskStatusEnum.AGV_TakeFinish.ObjToInt()) |
| | | { |
| | | Dt_StockInfo stockInfo = _stockRepository.StockInfoRepository.QueryFirst(x=>x.PalletCode== wmsTask.PalletCode); |
| | | string request = _invokeERPService.ERPSemiProInUp( |
| | | new ERPProInUpModel() |
| | | { |
| | | PB_INV_PRODUCT_IN = new List<PB_INV_PRODUCT_INItem>() |
| | | { |
| | | new PB_INV_PRODUCT_INItem() |
| | | { |
| | | WP_ID = 0, |
| | | INV_BARCODE = wmsTask.PalletCode, |
| | | REMARK = "åæåå
¥åº", |
| | | QTY=(int)stockInfo.StockLength |
| | | } |
| | | } |
| | | }) ?? throw new Exception("åæåå
¥åºæ¥å£è¯·æ±å¤±è´¥"); |
| | | } |
| | | } |
| | | return WebResponseContent.Instance.OK(); |
| | | } |