diff --git a/mmpsc/src/private/nc/bs/mmpsc/pscsettle/bp/SettleApproveBP.java b/mmpsc/src/private/nc/bs/mmpsc/pscsettle/bp/SettleApproveBP.java index 2e95bc6..81e44da 100644 --- a/mmpsc/src/private/nc/bs/mmpsc/pscsettle/bp/SettleApproveBP.java +++ b/mmpsc/src/private/nc/bs/mmpsc/pscsettle/bp/SettleApproveBP.java @@ -11,6 +11,7 @@ import nc.bs.mmpsc.pscsettle.rule.SettleStatusUpdateRule; import nc.bs.mmpsc.pscsettle.rule.approve.FillAuditInfoRule; import nc.bs.mmpsc.pscsettle.rule.unapprove.FilterAdjustedRule; import nc.bs.mmpub.rule.MMVOSagaFrozenValidateRule; +import nc.bs.mmpub.rule.MMVOToAPRule; import nc.impl.pubapp.pattern.data.bill.template.UpdateBPTemplate; import nc.impl.pubapp.pattern.rule.IFilterRule; import nc.impl.pubapp.pattern.rule.IRule; @@ -30,6 +31,9 @@ public class SettleApproveBP { } private void addAfterRule(CompareAroundProcesser processer, AggSettleVO[] originBills) { + + IRule var5 = new MMVOToAPRule(originBills); + processer.addAfterRule(var5); } private void addBeforeRule(CompareAroundProcesser processer) { diff --git a/mmpsc/src/public/nc/bs/mmpub/rule/MMVOToAPRule.java b/mmpsc/src/public/nc/bs/mmpub/rule/MMVOToAPRule.java new file mode 100644 index 0000000..fb5fcf1 --- /dev/null +++ b/mmpsc/src/public/nc/bs/mmpub/rule/MMVOToAPRule.java @@ -0,0 +1,36 @@ +// +// Source code recreated from a .class file by IntelliJ IDEA +// (powered by FernFlower decompiler) +// + +package nc.bs.mmpub.rule; + +import nc.bs.mmpsc.pscsettle.bp.SettleToAPBP; +import nc.impl.pubapp.pattern.data.vo.tool.VOConcurrentTool; +import nc.impl.pubapp.pattern.rule.IRule; +import nc.util.mmf.framework.base.MMArrayUtil; +import nc.vo.mmpsc.pscsettle.entity.AggSettleVO; + +public class MMVOToAPRule implements IRule { + + public MMVOToAPRule(AggSettleVO[] originBills) { + } + + + + public void process(AggSettleVO[] vos) { + if (!MMArrayUtil.isEmpty(vos)) { + (new VOConcurrentTool()).checkTSWithDB(vos[0].getItemVO()); + SettleToAPBP bp = new SettleToAPBP(); + AggSettleVO[] retBills = bp.toAP(vos); + if (retBills.length>0){ + System.out.println(1); + } + + } + } + + protected String getCheckField() { + return null; + } +}