Procházet zdrojové kódy

修复空指针异常

lighter_217 před 2 týdny
rodič
revize
d968cc0372

+ 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())) {