diff --git a/pu/src/private/nc/bs/pu/m20/rewrite/ReWrite20ForOrderBP.java b/pu/src/private/nc/bs/pu/m20/rewrite/ReWrite20ForOrderBP.java index 126c9406..8aeb4b5a 100644 --- a/pu/src/private/nc/bs/pu/m20/rewrite/ReWrite20ForOrderBP.java +++ b/pu/src/private/nc/bs/pu/m20/rewrite/ReWrite20ForOrderBP.java @@ -80,12 +80,15 @@ public class ReWrite20ForOrderBP { for(PraybillItemVO itemvo : itemvos) { if (lbids.contains(itemvo.getPk_praybill_b())) { - if (itemvo.getNaccumulatenum().compareTo(itemvo.getNnum()) < 0 && ( null != itemvo.getAttributeValue("vbdef33") && itemvo.getNaccumulatenum().compareTo(new UFDouble(new UFDouble(String.valueOf(itemvo.getAttributeValue("vbdef33"))))) == 0)) { + if (itemvo.getNaccumulatenum().compareTo(itemvo.getNnum()) < 0) { itemvo.setStatus(1); itemvo.setBrowclose(UFBoolean.FALSE); - } else { + } else if(itemvo.getNaccumulatenum().compareTo(itemvo.getNnum()) > 0 && ( null != itemvo.getAttributeValue("vbdef33") && itemvo.getNaccumulatenum().compareTo(new UFDouble(new UFDouble(String.valueOf(itemvo.getAttributeValue("vbdef33"))))) == 0)) { itemvo.setStatus(1); itemvo.setBrowclose(UFBoolean.TRUE); + }else{ + itemvo.setStatus(1); + itemvo.setBrowclose(UFBoolean.FALSE); } } }