Happy3w

参照过滤工具类

2017.02.21
 实现目标 按照单据类型和组织过滤交易类型。  应用场景 存在单据类型的业务单据。  前台动作 后台处理 工具类:nc.ui.scmpub.ref.FilterTransTypeRefUtils 使用示例:
    // 过滤交易类型
    BillItem trantype = refListPanel.getBodyItem(DelivBillHVO.VTRANTYPECODE);
    FilterTransTypeRefUtils refUtil =
        new FilterTransTypeRefUtils(trantype, pk_org);
    refUtil.filterTranType(new String[] {
      “4804”
    });
 功能扩展 A. 转单查询时根据业务流程和目标单据类型过滤 应用场景:上游单据所提供的查询服务中会使用到。 工具类:nc.vo.scmpub.util.FilterBillByBuzitypeUtil 功能: 1.filter(E[] bills, String destBilltype):通过检查业务流程中是否包含下游单据,来过滤出下游单据可见的单据 2.filter(E[] bills, String destBilltype,String destTranstype):通过检查业务流程中是否包含(指定交易类型的)下游单据,来过滤出下游单据可见的单据