|
@@ -31,7 +31,6 @@ import thyyxxk.webserver.service.redislike.RedisLikeService;
|
|
|
import thyyxxk.webserver.utils.*;
|
|
|
import thyyxxk.webserver.websocket.WebSocketServer;
|
|
|
|
|
|
-import javax.annotation.PostConstruct;
|
|
|
import javax.websocket.Session;
|
|
|
import java.util.*;
|
|
|
|
|
@@ -794,7 +793,16 @@ public class EmrServer {
|
|
|
}
|
|
|
|
|
|
|
|
|
- @PostConstruct
|
|
|
+ public ResultVo<String> electronicMedicalRecordSequencing(List<EmrPatientData> data) {
|
|
|
+ if (ListUtil.isBlank(data)) {
|
|
|
+ return ResultVoUtil.fail(ExceptionEnum.LOGICAL_ERROR, "请选择有效的分类数据。");
|
|
|
+ }
|
|
|
+ data.forEach(item -> {
|
|
|
+ dao.updateTheNode(item.getParent(), item.getId());
|
|
|
+ });
|
|
|
+ return ResultVoUtil.success(ExceptionEnum.SUCCESS_AND_NOTIFICATION, "操作成功。");
|
|
|
+ }
|
|
|
+
|
|
|
public void tree() {
|
|
|
JSONArray data = emr.getEmrTree();
|
|
|
for (int i = 0; i < data.size(); i++) {
|
|
@@ -819,7 +827,7 @@ public class EmrServer {
|
|
|
patData.forEach(item -> {
|
|
|
if (GROUP_MAP.containsKey(item.getEmrCategoryCode())) {
|
|
|
String value = GROUP_MAP.get(item.getEmrCategoryCode());
|
|
|
- dao.更新节点(value, item.getId());
|
|
|
+ dao.updateTheNode(value, item.getId());
|
|
|
}
|
|
|
});
|
|
|
}
|