From 4d7b0c1dc2f1a400005feb93a945a09b52e5d101 Mon Sep 17 00:00:00 2001
From: liusheng <337615773@qq.com>
Date: 星期三, 12 三月 2025 09:47:43 +0800
Subject: [PATCH] 代码提交

---
 smartor/src/main/java/com/smartor/service/impl/SvyTaskSingleServiceImpl.java |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/smartor/src/main/java/com/smartor/service/impl/SvyTaskSingleServiceImpl.java b/smartor/src/main/java/com/smartor/service/impl/SvyTaskSingleServiceImpl.java
index b57b366..9be55c9 100644
--- a/smartor/src/main/java/com/smartor/service/impl/SvyTaskSingleServiceImpl.java
+++ b/smartor/src/main/java/com/smartor/service/impl/SvyTaskSingleServiceImpl.java
@@ -256,13 +256,17 @@
         serviceSubtask.setRoomno(serviceTaskVO.getRoomno());
         serviceSubtask.setBedNo(serviceTaskVO.getBedno());
         serviceSubtask.setDeptname(serviceTaskVO.getDeptname());
+        serviceSubtask.setDeptcode(serviceTaskVO.getDeptcode());
         serviceSubtask.setSendstate(1L);
         serviceSubtask.setCreateTime(new Date());
+        serviceSubtask.setLeavehospitaldistrictcode(serviceTaskVO.getDistrictcode());
         //鍏堟煡璇竴閬嶏紝璇askGuid鏄惁瀛樺湪
         ServiceSubtaskVO serviceSubtaskVO = new ServiceSubtaskVO();
         serviceSubtaskVO.setTaskGuid(serviceTaskVO.getTaskguid());
         List<ServiceSubtask> serviceSubtaskList = serviceSubtaskMapper.selectServiceSubtaskList(serviceSubtaskVO);
         if (CollectionUtils.isNotEmpty(serviceSubtaskList)) {
+            serviceSubtask.setId(serviceSubtaskList.get(0).getId());
+            serviceSubtask.setUpdateTime(new Date());
             serviceSubtaskMapper.updateServiceSubtaskByTaskGuid(serviceSubtask);
         } else {
             serviceSubtaskMapper.insertServiceSubtask(serviceSubtask);
@@ -296,7 +300,6 @@
         List<BaseOrganization> baseOrganizations = baseOrganizationMapper.selectBaseOrganizationList(baseOrganization);
         if (CollectionUtils.isNotEmpty(baseOrganizations)) {
             YongHuXX yongHuXX = serviceQueryInfo.getYeWuXX().getYongHuXX();
-            yongHuXX.setYongHuID(baseOrganizations.get(0).getOrgid());
             yongHuXX.setZuZhiJGID(baseOrganizations.get(0).getGuid());
             yongHuXX.setZuZhiJGMC(baseOrganizations.get(0).getOrganizationName());
             serviceQueryInfo.getYeWuXX().setYongHuXX(yongHuXX);
@@ -314,11 +317,15 @@
         try {
             String jsonString = objectMapper.writeValueAsString(serviceQueryInfo);
             log.error("token鐨勫�间负锛歿}", token);
-            result = OkHttpExample.sendPostRequest("https://9.0.124.84:13021/mediinfo-grus-fuwuzxwg/api/esb/lyraSyncRun", jsonString, token);
+            result = OkHttpExample.sendPostRequest("https://9.0.124.104:13021/mediinfo-grus-fuwuzxwg/api/esb/lyraSyncRun", jsonString, token);
             map = objectMapper.readValue(result, Map.class);
         } catch (Exception e) {
             e.printStackTrace();
         }
+        Integer code = (Integer) map.get("code");
+        if (code != null && code == 0) {
+            map.put("code", 200);
+        }
 
         return map;
     }

--
Gitblit v1.9.3