【数据库 -- 表设计】
SELECT PickingStatus,PickingType FROM RB_Package_Picking WITH(NOLOCK) WHERE PrintBatchNo = '批次号' AND CustomerID = 商户号
【业务设计 -- 业务逻辑设计,梳理】
1. 判断拣货任务未领取或者已领取:【PickingStatus == (int)RB.DAL.EnumMaster.PickingStatus.未领取】或者【PickingStatus == (int)RB.DAL.EnumMaster.PickingStatus.已领取】
2. 判断终端机是否为终端机拣货任务:PickingType == 1
3. 判断是否一品多位:hp.GET<RB.DALExtend.RB_Customer_SettingExtend>().GetIsOpenOneProductMorePosition(base.CustomerID);
【风险识别 -- 性能,开发,扩展】
无
【注意事项 -- 编码规范,可能存在BUG,风险和业务关联】
1. 一品多位的开关打开和关闭的情况下,都要自测下【设置拣货】按钮是否正常


