diff --git a/src/main/java/cn/com/tenlion/operator/pojo/vos/accountitem/AccountItemVO.java b/src/main/java/cn/com/tenlion/operator/pojo/vos/accountitem/AccountItemVO.java index 2d5dc36..fbd393c 100644 --- a/src/main/java/cn/com/tenlion/operator/pojo/vos/accountitem/AccountItemVO.java +++ b/src/main/java/cn/com/tenlion/operator/pojo/vos/accountitem/AccountItemVO.java @@ -43,6 +43,7 @@ public class AccountItemVO { private String checkStatus; private Integer isPostpaid; + public String getOrderType() { return orderType == null ? "" : orderType.trim(); } diff --git a/src/main/java/cn/com/tenlion/operator/service/accountitem/impl/AccountItemServiceImpl.java b/src/main/java/cn/com/tenlion/operator/service/accountitem/impl/AccountItemServiceImpl.java index 7981a3e..272dea8 100644 --- a/src/main/java/cn/com/tenlion/operator/service/accountitem/impl/AccountItemServiceImpl.java +++ b/src/main/java/cn/com/tenlion/operator/service/accountitem/impl/AccountItemServiceImpl.java @@ -101,8 +101,10 @@ public class AccountItemServiceImpl extends DefaultBaseService implements IAccou new1 = old1 + accountItemVO.getAccountMoney(); } else { new1 = old1 - accountItemVO.getAccountMoney(); - if (accountItemVO.getIsPostpaid() == 0 && new1 < 0) { - throw new SaveException("余额不足抵扣"); + if(accountItemVO.getAccountMoney() != 0) { + if (accountItemVO.getIsPostpaid() == 0 && new1 < 0) { + throw new SaveException("余额不足抵扣"); + } } } accountItemVO.setAccountBeforeMoney(old1);