From 5d756f53f07880dc8b7ba0bc9f060b9e94d4b25e Mon Sep 17 00:00:00 2001
From: yanjinhui <3306209981@qq.com>
Date: 星期三, 05 十一月 2025 18:08:34 +0800
Subject: [PATCH] 修改人工入库完成和wcs小车问题
---
新建文件夹/WIDESEA_WMSServer/WIDESEA_ISquareCabinServices/IDeliveryOrderServices.cs | 54 ++++++++++++++++++++++++++++++++++++++----------------
1 files changed, 38 insertions(+), 16 deletions(-)
diff --git "a/\346\226\260\345\273\272\346\226\207\344\273\266\345\244\271/WIDESEA_WMSServer/WIDESEA_ISquareCabinServices/IDeliveryOrderServices.cs" "b/\346\226\260\345\273\272\346\226\207\344\273\266\345\244\271/WIDESEA_WMSServer/WIDESEA_ISquareCabinServices/IDeliveryOrderServices.cs"
index e815247..acacce2 100644
--- "a/\346\226\260\345\273\272\346\226\207\344\273\266\345\244\271/WIDESEA_WMSServer/WIDESEA_ISquareCabinServices/IDeliveryOrderServices.cs"
+++ "b/\346\226\260\345\273\272\346\226\207\344\273\266\345\244\271/WIDESEA_WMSServer/WIDESEA_ISquareCabinServices/IDeliveryOrderServices.cs"
@@ -4,44 +4,66 @@
using System.Text;
using System.Threading.Tasks;
using WIDESEA_Core;
+using WIDESEA_Core.BaseRepository;
using WIDESEA_Core.BaseServices;
+using WIDESEA_DTO.SquareCabin;
using WIDESEA_Model.Models;
namespace WIDESEA_ISquareCabinServices
{
public interface IDeliveryOrderServices : IService<Dt_DeliveryOrder>
{
+ IRepository<Dt_DeliveryOrder> Repository { get; }
+
+ WebResponseContent GetDeliveryOrders(SaveModel saveModel);
+ WebResponseContent GetDeliveryOrderDetail(int pageNo, string orderNo, bool isPick);
/// <summary>
- /// 鑾峰彇涓婃父鍑哄簱鍗曟暟鎹�
+ /// 瀹屾垚鍑哄簱浠诲姟
/// </summary>
- /// <param name="searchDate"></param>
+ /// <param name="saveModel"></param>
/// <returns></returns>
- WebResponseContent GetUpstreamOutOrder();
+ WebResponseContent OutFinish(SaveModel saveModel);
+
/// <summary>
- /// 缁欎笅娓竪cs鍑哄簱鍗�
+ /// 鐢熸垚璋冩嫧鍏ュ簱鍑哄簱鍗曟帴鍙�
/// </summary>
+ /// <param name="materielInfo"></param>
/// <returns></returns>
- WebResponseContent EdiOut();
+ WebResponseContent CreateAllocatInOut(Dt_MaterielInfo materielInfo);
+
/// <summary>
- /// 鐩樼偣鍑哄簱鎺ュ彛
+ /// 鐩樼偣浠诲姟鎺ュ彛
/// </summary>
+ /// <param name="keys"></param>
/// <returns></returns>
- public WebResponseContent InventoryGood(string externalOrderNo);
-
- ///// <summary>
- ///// 鍑哄簱鎶ュ畬鎴愭帴鍙�
- ///// </summary>
- ///// <param name="out_no">鍑哄簱鍗曞彿</param>
- ///// <returns></returns>
- //WebResponseContent CompleteOutOrder(string out_no);
+ WebResponseContent CreateCheckOrder(int[] keys);
/// <summary>
- /// 鍑哄簱鎶ュ畬鎴愭帴鍙�
+ /// 鏌ヨ鐩樼偣鍗曚俊鎭�
/// </summary>
+ /// <param name="saveModel"></param>
/// <returns></returns>
- WebResponseContent CompleteAllOutOrders();
+ WebResponseContent GetCheckOrders(SaveModel saveModel);
+ /// <summary>
+ /// 瀹屾垚鍑哄簱鍗�
+ /// </summary>
+ /// <param name="key"></param>
+ /// <returns></returns>
+ WebResponseContent FinishOutOrder(int key);
+ /// <summary>
+ /// 瀹屾垚鐩樼偣浠诲姟
+ /// </summary>
+ /// <param name="saveModel"></param>
+ /// <returns></returns>
+ WebResponseContent CheckFinish(SaveModel saveModel);
+ WebResponseContent GetCheckOutTasks(SaveModel saveModel);
+ WebResponseContent OutTaskFinish(Dt_SupplyTask supplyTask);
+ WebResponseContent CheckTaskFinish(Dt_SupplyTask supplyTask, string LocationCode = null);
+ WebResponseContent CreateOutboundOrder(OrderDto.UpstramOutOrderInfo upstramOutOrderInfo);
+ WebResponseContent CreateCheckOutOrder(OrderDto.UpstramOutOrderInfo outorder);
+ WebResponseContent CompleteLKOutOrder(Dt_DeliveryOrder deliveryOrder, TowcsDto.EdiOrderCallbackRequest request);
}
}
--
Gitblit v1.9.3