You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

27 lines
1.4 KiB

package com.gaotao.modules.autoWareHourceHaian.service;
import java.math.BigDecimal;
/**
* @author rqrq
* @Description 海安PDA标签拆分联动服务:非海安账套不处理;海安标签若在栈板明细中则拆分后同步qty - rqrq
*/
public interface HaiAnPdaLabelSplitService {
/**
* @author rqrq
* @Description 标签拆分成功后同步海安栈板明细:labelSite以54开头才查haian_pallet_detail;存在则把原标签明细qty改为剩余量,新标签不入盘。未入盘直接返回。 - rqrq
* @param labelSite handling_unit.site,54/54A/54B等 - rqrq
* @param serialNo 原标签序列号 - rqrq
* @param remainQty 拆分后原标签剩余数量,必须与handling_unit.qty一致 - rqrq
*/
void syncPalletDetailQtyAfterSplit(String labelSite, String serialNo, BigDecimal remainQty);
/**
* @author rqrq
* @Description 标签查询拆分门禁:标签工厂属于54子工厂、标签仍在海安托盘、且托盘区域为立库A01时拒绝。其它工厂、已离盘、立库区域以外放行。人工分拣不调用本方法。 - rqrq
* @param labelSite 标签自身工厂 handling_unit.site,缺失直接报错 - rqrq
* @param unitId 标签号,对应栈板明细 serial_no,缺失直接报错 - rqrq
*/
void assertLabelQuerySplitAllowed(String labelSite, String unitId);
}