浏览代码

删除问题

xiaochan 10 月之前
父节点
当前提交
a1d69d8b94

+ 0 - 1
src/main/java/thyyxxk/webserver/controller/inpatient/XiangMuLuRuController.java

@@ -19,7 +19,6 @@ import thyyxxk.webserver.service.inpatient.XiangMuLuRuService;
 
 import javax.servlet.http.HttpServletResponse;
 import java.util.List;
-import java.util.Map;
 
 /**
  * <p>

+ 3 - 0
src/main/java/thyyxxk/webserver/service/zhuyuanyisheng/emr/EmrServer.java

@@ -361,6 +361,9 @@ public class EmrServer {
         if (patientData.getSignComplete()) {
             return ResultVoUtil.fail(ExceptionEnum.LOGICAL_ERROR, "患者完成电子签名无法删除。");
         }
+        if (!patientData.getCreateId().equals(TokenUtil.getInstance().getTokenUserId())) {
+            return ResultVoUtil.fail(ExceptionEnum.LOGICAL_ERROR, "创建人不是你无法删除。");
+        }
         EmrDataExtract emrDataExtract = dao.extractDataSource(patientData.getEmrCategoryCode());
         List<String> strings = new ArrayList<>();
         if (emrDataExtract != null) {