浏览代码

修复无预交金时的空指针异常

lighter_217 2 月之前
父节点
当前提交
dca01e7c94
共有 1 个文件被更改,包括 3 次插入0 次删除
  1. 3 0
      src/main/java/thyyxxk/webserver/service/inpatient/charge/CashierProcessService.java

+ 3 - 0
src/main/java/thyyxxk/webserver/service/inpatient/charge/CashierProcessService.java

@@ -231,6 +231,9 @@ public class CashierProcessService {
         if (settleFee != null && settleFee.compareTo(BigDecimal.ZERO) != 0) {
             List<ZyDepositFile> depositFileList = param.getDepositFileList();
             Integer maxDepoTimes = dao.selectMaxDepoTimes(param);
+            if (null == maxDepoTimes) {
+                maxDepoTimes = 0;
+            }
             int index = 1;
             for (ZyDepositFile depositFile : depositFileList) {
                 if (depositFile.getDepoAmount() == null || depositFile.getDepoAmount().compareTo(BigDecimal.ZERO) == 0) {