|  |  |  | 
|---|
|  |  |  | /// <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); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// 车间按出库 按数量 | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | /// <param name="palletNo"></param> | 
|---|
|  |  |  | /// <param name="boxNo"></param> | 
|---|
|  |  |  | /// <param name="userId"></param> | 
|---|
|  |  |  | /// <returns></returns> | 
|---|
|  |  |  | Task ChejianPickNum(PdaSoVm model, int userId); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | List<BoxInfoDto> GetWmsBoxInfos(string boxNo); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | #endregion | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | 
|---|
|  |  |  | /// <param name="type">类型 区分是否是平库出库获取单据</param> | 
|---|
|  |  |  | /// <returns></returns> | 
|---|
|  |  |  | 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> | 
|---|
|  |  |  | /// 获取出库托盘上的物料批次(根据托盘码) | 
|---|
|  |  |  | 
|---|
|  |  |  | /// <param name="boxNo3">支/袋码</param> | 
|---|
|  |  |  | /// <returns></returns> | 
|---|
|  |  |  | Task<List<BoxInfo>> GetDataComBoxInfo(string soDetailId, string palletNo, string boxNo, string boxNo3); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// 出库拣货获取扫描标签数量 | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | /// <param name="palletNo"></param> | 
|---|
|  |  |  | /// <param name="boxNo"></param> | 
|---|
|  |  |  | /// <returns></returns> | 
|---|
|  |  |  | /// <exception cref="Exception"></exception> | 
|---|
|  |  |  | decimal CheckBoxForPick(string palletNo, string boxNo); | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// 获取库内无箱码的托盘分配信息 | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | 
|---|
|  |  |  | /// <param name="boxNo3">支/袋码</param> | 
|---|
|  |  |  | /// <param name="userId">操作人</param> | 
|---|
|  |  |  | Task SoSetPick(string soNo, string soDetailId, string palletNo, string boxNo, string boxNo3, string PickQty, int userId); | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// 出库pda拣货-JC34 | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | /// <param name="soNo"></param> | 
|---|
|  |  |  | /// <param name="soDetailId"></param> | 
|---|
|  |  |  | /// <param name="palletNo"></param> | 
|---|
|  |  |  | /// <param name="boxNo">箱码/盒码/支码</param> | 
|---|
|  |  |  | /// <param name="pickQty1"></param> | 
|---|
|  |  |  | /// <param name="userId"></param> | 
|---|
|  |  |  | /// <returns></returns> | 
|---|
|  |  |  | /// <exception cref="Exception"></exception> | 
|---|
|  |  |  | Task SoSetPick34(string soNo, string soDetailId, string palletNo, string boxNo, string pickQty1, int userId); | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// 成品出库pda拣货-JC34 | 
|---|
|  |  |  | /// </summary> | 
|---|
|  |  |  | /// <param name="soNo"></param> | 
|---|
|  |  |  | /// <param name="soDetailId"></param> | 
|---|
|  |  |  | /// <param name="palletNo"></param> | 
|---|
|  |  |  | /// <param name="boxNoList"></param> | 
|---|
|  |  |  | /// <param name="userId"></param> | 
|---|
|  |  |  | /// <returns></returns> | 
|---|
|  |  |  | /// <exception cref="Exception"></exception> | 
|---|
|  |  |  | Task SoSetPickCode34(string soNo, string soDetailId, string palletNo, List<string> boxNoList, int userId); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /// <summary> | 
|---|
|  |  |  | /// 出库pda拣货 | 
|---|