- 预生成编码
// 配置生成客户编码
String custCode = this.getBillcodeManage().getPreBillCode_RequiresNew(
ICustConst.BILLCODE_CUSTOMER, groupId, groupId);
//配置生成客戶申請編碼
String custpfCode = this.getBillcodeManage()
.getPreBillCode_RequiresNew(ICustConst.BILLCODE_CUSTPF,
groupId, pk_org);
private IBillcodeManage getBillcodeManage() {
if (billcodeManage == null) {
billcodeManage = NCLocator.getInstance().lookup(
IBillcodeManage.class);
}
return billcodeManage;
}
- 生成客户申请单后编码
String aBillCode =
this.getBillcodeManage().getBillCode_RequiresNew(ICustConst.BILLCODE_CUSTPF,
vo.getPk_group(), vo.getPk_org(), vo);
vo.setBillnumber(aBillCode);