| | |
| | | _outStockLockInfoService = outStockLockInfoService; |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | |
| | | return content.Error($"鏈壘鍒板搴旂殑缁堢偣璐т綅淇℃伅"); |
| | | } |
| | | |
| | | _stockRepository.Db.Deleteable(stockInfo).ExecuteCommand(); |
| | | |
| | | |
| | | int beforeStatus = locationInfo.LocationStatus; |
| | | |
| | | locationInfo.LocationStatus = LocationStatusEnum.Free.ObjToInt(); |
| | |
| | | task.TaskStatus = TaskStatusEnum.Finish.ObjToInt(); |
| | | BaseDal.DeleteAndMoveIntoHty(task, App.User.UserId == 0 ? OperateTypeEnum.鑷姩瀹屾垚 : OperateTypeEnum.浜哄伐瀹屾垚); |
| | | _stockService.StockInfoService.Repository.DeleteAndMoveIntoHty(stockInfo, App.User.UserId == 0 ? OperateTypeEnum.鑷姩瀹屾垚 : OperateTypeEnum.浜哄伐瀹屾垚); |
| | | _stockRepository.Db.Deleteable(stockInfo).ExecuteCommand(); |
| | | |
| | | _locationStatusChangeRecordService.AddLocationStatusChangeRecord(locationInfo, beforeStatus, StockChangeType.Outbound.ObjToInt(), stockInfo.Details.FirstOrDefault()?.OrderNo ?? "", task.TaskNum); |
| | | |
| | |
| | | |
| | | |
| | | /// <summary> |
| | | /// 鍥炲簱瀹屾垚鍥炶皟 - AGV灏嗘墭鐩樻斁鍥炶揣浣嶅悗璋冪敤 |
| | | /// </summary> |
| | | /// 鍥炲簱瀹屾垚鍥炶皟 |
| | | public async Task<WebResponseContent> BackToStockComplete(Dt_Task task) |
| | | { |
| | | try |