瀏覽代碼

空指针优化

hsh 5 月之前
父節點
當前提交
0d4fffcdae
共有 1 個文件被更改,包括 6 次插入6 次删除
  1. 6 6
      src/main/java/cn/hnthyy/thmz/service/impl/his/yf/YfWardPrescriptionServiceImpl.java

+ 6 - 6
src/main/java/cn/hnthyy/thmz/service/impl/his/yf/YfWardPrescriptionServiceImpl.java

@@ -187,15 +187,15 @@ public class YfWardPrescriptionServiceImpl implements YfWardPrescriptionService
             Employee employee;
             if (StringUtils.isNotBlank(yzYpPageNo.getCancelSubmitName())) {
                 employee = employeeMapper.selectByUserCode(yzYpPageNo.getCancelSubmitName());
-                vo.setCancelSubName(employee.getEmployeeName());
+                vo.setCancelSubName(employee == null ? "" : employee.getEmployeeName());
             }
             if (StringUtils.isNotBlank(yzYpPageNo.getContirmId())) {
                 employee = employeeMapper.selectByUserCode(yzYpPageNo.getContirmId());
-                vo.setContirmName(employee.getEmployeeName());
+                vo.setContirmName(employee == null ? "" : employee.getEmployeeName());
             }
             if (StringUtils.isNotBlank(yzYpPageNo.getSubmitName())) {
                 employee = employeeMapper.selectByUserCode(yzYpPageNo.getSubmitName());
-                vo.setSubName(employee.getEmployeeName());
+                vo.setSubName(employee == null ? "" : employee.getEmployeeName());
             }
             yzYpPageNoVos.add(vo);
         });
@@ -214,15 +214,15 @@ public class YfWardPrescriptionServiceImpl implements YfWardPrescriptionService
             Employee employee;
             if (StringUtils.isNotBlank(yzActOrderCy.getConfirmId())) {
                 employee = employeeMapper.selectByUserCode(yzActOrderCy.getConfirmId());
-                vo.setContirmName(employee.getEmployeeName());
+                vo.setContirmName(employee == null ? "" : employee.getEmployeeName());
             }
             if (StringUtils.isNotBlank(yzActOrderCy.getSubmitId())) {
                 employee = employeeMapper.selectByUserCode(yzActOrderCy.getSubmitId());
-                vo.setSubName(employee.getEmployeeName());
+                vo.setSubName(employee == null ? "" : employee.getEmployeeName());
             }
             if (StringUtils.isNotBlank(yzActOrderCy.getDoctorCode())) {
                 employee = employeeMapper.selectByUserCode(yzActOrderCy.getDoctorCode());
-                vo.setDoctorName(employee.getEmployeeName());
+                vo.setDoctorName(employee == null ? "" : employee.getEmployeeName());
             }
             yzActOrderCyVos.add(vo);
         });