chengsc
2025-06-11 1f2bb6d2f47f3e94322ec437d85ec6ed1fbcfb75
Wms/WMS.IBLL/IPdaServer/IPdaSoServer.cs
@@ -10,6 +10,40 @@
{
    public interface IPdaSoServer
    {
        #region JC34
        /// <summary>
        /// 拼托出库pda拣货-标签
        /// </summary>
        /// <param name="soNo">出库单</param>
        /// <param name="soDetailId">出库单明细ID</param>
        /// <param name="palletNo">托盘号</param>
        /// <param name="boxNo">箱码</param>
        /// <param name="boxNo2">盒码</param>
        /// <param name="boxNo3">支/袋码</param>
        /// <param name="palletNo">新托盘号</param>
        /// <param name="userId">操作人</param>
        Task SoSetPinPick34(string soNo, string soDetailId, string palletNo, string boxNo,string palletNoNew, int userId);
        /// <summary>
        /// 拼托出库pda拣货-数量
        /// </summary>
        /// <param name="soNo"></param>
        /// <param name="soDetailId"></param>
        /// <param name="palletNo"></param>
        /// <param name="PickQty"></param>
        /// <param name="palletNoNew"></param>
        /// <param name="userId"></param>
        Task SoSetQtyPinPick34(string soNo, string soDetailId, string palletNo, string PickQty, string palletNoNew, int userId);
        Task ChejianPick(string palletNo, string boxNo, int userId);
        List<BoxInfoDto> GetWmsBoxInfos(string boxNo);
        #endregion
        /// <summary>
        /// 验证托盘是否存在并是否可出库
        /// </summary>
@@ -33,6 +67,14 @@
        Task<List<string>> GetRunNoticeList(string type);
        /// <summary>
        /// 获取出库单未下发出库的托盘
        /// </summary>
        /// <param name="soNo"></param>
        /// <param name="soDetailId"></param>
        /// <returns></returns>
        Task<List<string>> GetPalletListBySo(string soNo, string soDetailId);
        /// <summary>
        /// 获取出库托盘上的物料批次(根据托盘码)
        /// </summary>
        /// <param name="palletNo">托盘码</param>
@@ -41,6 +83,13 @@
        Task<List<DetailIdSkuLotNo>> GetSoSkuLotNoListByPallet(string palletNo, string soNo);
        /// <summary>
        /// 获取单据明细下拉框显示
        /// </summary>
        /// <param name="soNo"></param>
        /// <returns></returns>
        Task<List<DetailIdSkuLotNo>> GetSoSkuLotNoListBySo(string soNo);
        /// <summary>
        /// 获取出库口、规格、待拣及已拣数量(根据出库单明细ID、托盘号)
        /// </summary>
        /// <param name="soDetailId">出库单明细ID</param>