浏览代码

修复空指针异常

lighter_217 2 周之前
父节点
当前提交
d968cc0372
共有 1 个文件被更改,包括 4 次插入1 次删除
  1. 4 1
      src/main/java/thyyxxk/webserver/service/medicalinsurance/SiQueryService.java

+ 4 - 1
src/main/java/thyyxxk/webserver/service/medicalinsurance/SiQueryService.java

@@ -74,7 +74,10 @@ public class SiQueryService {
         if (null == qryPsnBsInfo.getOnlyQry() && StringUtil.isBlank(qryPsnBsInfo.getMedType())) {
             return ResultVoUtil.fail(ExceptionEnum.NULL_POINTER, "请选择患者的医疗类别!");
         }
-        if (null != qryPsnBsInfo.getLedgerSn() && qryPsnBsInfo.getLedgerSn() != 0) {
+        if (null == qryPsnBsInfo.getLedgerSn()) {
+            qryPsnBsInfo.setLedgerSn(0);
+        }
+        if (qryPsnBsInfo.getLedgerSn() != 0) {
             qryPsnBsInfo.setLedgerSn(dao.selectMaxLedgerSn(qryPsnBsInfo.getPatNo(), qryPsnBsInfo.getTimes()));
         }
         if (StringUtil.isBlank(qryPsnBsInfo.getStaffId())) {