zhaowc
2025-01-20 f2bc08e28dda7022202f07217f6a3c150f818af7
Wms/WMS.IBLL/IBllSoServer/IExportNoticeServer.cs
@@ -15,7 +15,7 @@
        /// </summary>
        /// <param name="model">模型</param>
        /// <returns></returns>
        bool ErpAddExportNotice(SoInfo model);
        void HttpAddExportNotice(SoInfo model);
        /// <summary>
        /// 获取执行完成的单据发送至erp
        /// </summary>
@@ -23,7 +23,7 @@
        /// <param name="url">上传路径</param>
        /// <param name="userId">操作人</param>
        /// <returns></returns>
        bool FinishSo(int id, string url, int userId);
        bool FinishSo(int id, string url, string userNo, string pwd, int userId);
        //------------------------------------------------------------------------------------------
        /// <summary>
@@ -49,7 +49,7 @@
        /// <param name="type">类型</param>
        /// <param name="msg">物流编码、名称、批次</param>
        /// <returns></returns>
        List<ExStockInfoDto> GetStockGroupList( string type, string msg);
        List<ExStockInfoDto> GetStockGroupList( string type, string ownerNo, string msg);
        /// <summary>
        /// 添加出库单
        /// </summary>
@@ -126,14 +126,21 @@
        /// <param name="url">下发出库路径</param>
        /// <param name="str">提示信息</param>
        /// <returns>下发的指令集合</returns>
        List<OutCommandDto> IssueOutHouse(string soNo, string outMode, int userId,string url,out string str);
        List<OutCommandDto> IssueOutHouse(string soNo, string unstackingMode, string outMode, string loadingAddre, int userId,string url,out string str);
        /// <summary>
        /// wcs返回的成功信号或手动完成(出库成功)
        /// </summary>
        /// <param name="taskNo">任务号</param> 
        /// <param name="userId">操作人</param> 
        /// <returns></returns>
        void ExportSuccess(string taskNo,int userId);
        void ExportSuccess(string taskNo,int userId,string url);
        /// <summary>
        /// wcs返回的成功信号或手动完成(移库成功)
        /// </summary>
        /// <param name="taskNo"></param>
        /// <param name="userId"></param>
        void RelocationSuccess(string taskNo, int userId);
        /// <summary>
        /// 重新下发出库任务
@@ -142,7 +149,7 @@
        /// <param name="userId">操作人</param> 
        /// <param name="url">下发路径</param> 
        /// <returns></returns>
        OutCommandDto AgainSendSoTask(string taskNo, int userId,string url);
        OutCommandDto AgainSendSoTask(string taskNo, string Receiver, int userId,string url);
        /// <summary>
        /// 手动取消出库任务
        /// </summary>
@@ -208,5 +215,20 @@
        /// <param name="soNo"></param>
        /// <returns></returns>
        string IsNeedUnpack(string soNo);
        /// <summary>
        /// 获取拆垛托盘拆垛信息
        /// </summary>
        /// <param name="model">拆垛托盘号和WCS任务号</param>
        /// <returns>拆垛托盘信息</returns>
        public RequestBoxInfoCheck BoxInfoCheckWcs(BoxInfoCheck model);
        /// <summary>
        /// 拆垛分拣主扫箱码出库
        /// </summary>
        /// <param name="boxno"></param>
        /// <returns></returns>
        string BoxInfoExportWcs(string boxno);
    }
}