From 35c682a3a8030a8619da0a48fde28df21a883abf Mon Sep 17 00:00:00 2001
From: liusheng <337615773@qq.com>
Date: 星期五, 01 八月 2025 17:37:41 +0800
Subject: [PATCH] 代码提交

---
 jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/service/appointment/AppointmentServiceImpl.java |   11 ++++++++---
 1 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/service/appointment/AppointmentServiceImpl.java b/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/service/appointment/AppointmentServiceImpl.java
index fb98ade..c34c8cd 100644
--- a/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/service/appointment/AppointmentServiceImpl.java
+++ b/jh-module-ecg/jh-module-ecg-biz/src/main/java/cn/lihu/jh/module/ecg/service/appointment/AppointmentServiceImpl.java
@@ -699,16 +699,21 @@
         Map<String, Object> component2 = (Map<String, Object>) placerGroup.get("component2");
         Map<String, Object> observationRequest = (Map<String, Object>) component2.get("observationRequest");
         Map<String, Object> id = (Map<String, Object>) observationRequest.get("id");
-        String applyNo = String.valueOf(id.get("extension"));
+        Map<String, Object> item = (Map<String, Object>) id.get("item");
+        String applyNo = (String) item.get("extension");
 
         //鑾峰彇status
         Map<String, Object> component1 = (Map<String, Object>) observationRequest.get("component1");
         Map<String, Object> processStep = (Map<String, Object>) component1.get("processStep");
         Map<String, Object> codeMap = (Map<String, Object>) processStep.get("code");
         String status = String.valueOf(codeMap.get("code"));
-
+        Date date = null;
+        if (status.equals("3")) {
+            //璁板綍鐧昏鏃堕棿
+            date = new Date();
+        }
         //鐘舵�佹洿鏂�
-        Integer i = appointmentMapper.updateStatusByApplyNo(applyNo, status, null);
+        Integer i = appointmentMapper.updateStatusByApplyNo(applyNo, status, date);
         log.info("鐢宠鍗曠櫥璁癮pplyNo:{},鐘舵�乻tatus:{},鏇存柊缁撴灉锛歿}", applyNo, status, i);
 
     }

--
Gitblit v1.9.3