From be43e890802f764590489d510cfc95f40eba5f47 Mon Sep 17 00:00:00 2001
From: sinake <sinake1@qq.com>
Date: 星期四, 23 四月 2026 11:19:54 +0800
Subject: [PATCH] 保存成功返回ID,姓名,上报人模糊查询

---
 ruoyi-project/src/main/java/com/ruoyi/project/domain/ServiceDonatebaseinfoReport.java                  |   15 +++++++++++++++
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceDonatemaintenanceController.java     |    6 +++++-
 ruoyi-project/src/main/java/com/ruoyi/project/service/IServiceMedicalevaluationService.java            |    2 +-
 ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceMedicalevaluationServiceImpl.java    |    4 ++--
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceDeathinfoController.java             |    6 +++++-
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceEthicalreviewinitiateController.java |    6 +++++-
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceMedicalevaluationController.java     |    2 +-
 ruoyi-project/src/main/resources/mapper/project/ServiceDonatemaintenanceMapper.xml                     |    4 ++--
 ruoyi-project/src/main/resources/mapper/project/ServiceDonatebaseinfoMapper.xml                        |    2 +-
 9 files changed, 37 insertions(+), 10 deletions(-)

diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceDeathinfoController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceDeathinfoController.java
index 720b8db..f3186e2 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceDeathinfoController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceDeathinfoController.java
@@ -92,7 +92,11 @@
     @PostMapping("/add")
     @RepeatSubmit
     public AjaxResult add(@RequestBody ServiceDeathinfo serviceDeathinfo) {
-        return toAjax(serviceDeathinfoService.save(serviceDeathinfo));
+        Boolean result= serviceDeathinfoService.save(serviceDeathinfo);
+        if (result) {
+            return AjaxResult.success(serviceDeathinfo.getId());
+        } else
+            return AjaxResult.error();
     }
 
     /**
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceDonatemaintenanceController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceDonatemaintenanceController.java
index 1572d9f..4f27601 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceDonatemaintenanceController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceDonatemaintenanceController.java
@@ -92,7 +92,11 @@
     public AjaxResult add(@RequestBody ServiceDonatemaintenanceVO serviceDonatemaintenanceVO) {
         ServiceDonatemaintenanceEntity serviceDonatemaintenance = DtoConversionUtils.sourceToTarget(serviceDonatemaintenanceVO, ServiceDonatemaintenanceEntity.class);
         serviceDonatemaintenance.setItemDesc(serviceDonatemaintenanceVO.getItemDesc().toString());
-        return toAjax(serviceDonatemaintenanceService.save(serviceDonatemaintenance));
+        boolean result = serviceDonatemaintenanceService.save(serviceDonatemaintenance);
+        if (result) {
+            return AjaxResult.success(serviceDonatemaintenance.getId());
+        } else
+            return AjaxResult.error();
     }
 
     /**
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceEthicalreviewinitiateController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceEthicalreviewinitiateController.java
index 42e56c9..cd9f7ba 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceEthicalreviewinitiateController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceEthicalreviewinitiateController.java
@@ -101,7 +101,11 @@
     @PostMapping("/add")
     @RepeatSubmit
     public AjaxResult add(@RequestBody ServiceEthicalreviewinitiate serviceEthicalreviewinitiate) {
-        return toAjax(serviceEthicalreviewinitiateService.save(serviceEthicalreviewinitiate));
+       boolean result=serviceEthicalreviewinitiateService.save(serviceEthicalreviewinitiate);
+        if (result) {
+            return AjaxResult.success(serviceEthicalreviewinitiate.getId());
+        } else
+            return AjaxResult.error();
     }
 
     /**
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceMedicalevaluationController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceMedicalevaluationController.java
index 55e5c2f..92bdf14 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceMedicalevaluationController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceMedicalevaluationController.java
@@ -112,7 +112,7 @@
 //    @NotRepeatCommit(key = "param:arg[1]", value = 30000)
     public AjaxResult add(@RequestBody ServiceMedicalevaluationVO serviceMedicalevaluationVO) {
         log.info("鏂板鍖诲璇勪及鐨刬nfoid涓猴細{}",serviceMedicalevaluationVO.getInfoid());
-        boolean save = serviceMedicalevaluationService.add(serviceMedicalevaluationVO);
+        long save = serviceMedicalevaluationService.add(serviceMedicalevaluationVO);
         return AjaxResult.success(save);
     }
 
diff --git a/ruoyi-project/src/main/java/com/ruoyi/project/domain/ServiceDonatebaseinfoReport.java b/ruoyi-project/src/main/java/com/ruoyi/project/domain/ServiceDonatebaseinfoReport.java
index e5cf36f..865fc4a 100644
--- a/ruoyi-project/src/main/java/com/ruoyi/project/domain/ServiceDonatebaseinfoReport.java
+++ b/ruoyi-project/src/main/java/com/ruoyi/project/domain/ServiceDonatebaseinfoReport.java
@@ -410,5 +410,20 @@
     @Excel(name = "涓婃姤鐨勫尰闄�", readConverterExp = "涓婃姤鐨勫尰闄�")
     private String toHospital;
 
+
+    /**
+     * 纭鎰忚锛堟帴鏀讹紝鏀惧純-闇�瑕佽鏄庡師鍥狅級
+     */
+    @ApiModelProperty("纭鎰忚锛堟帴鏀讹紝鏀惧純-闇�瑕佽鏄庡師鍥狅級")
+    @Excel(name = "纭鎰忚锛堟帴鏀讹紝鏀惧純-闇�瑕佽鏄庡師鍥狅級", readConverterExp = "纭鎰忚锛堟帴鏀讹紝鏀惧純-闇�瑕佽鏄庡師鍥狅級")
+    private String confirmResult;
+
+    /**
+     * 纭鏃堕棿
+     */
+    @ApiModelProperty("纭鏃堕棿")
+    @Excel(name = "纭鏃堕棿", readConverterExp = "纭鏃堕棿")
+    private Date confirmTime;
+
 }
 
diff --git a/ruoyi-project/src/main/java/com/ruoyi/project/service/IServiceMedicalevaluationService.java b/ruoyi-project/src/main/java/com/ruoyi/project/service/IServiceMedicalevaluationService.java
index ecba740..f5459d3 100644
--- a/ruoyi-project/src/main/java/com/ruoyi/project/service/IServiceMedicalevaluationService.java
+++ b/ruoyi-project/src/main/java/com/ruoyi/project/service/IServiceMedicalevaluationService.java
@@ -27,7 +27,7 @@
      */
     public List<ServiceMedicalevaluation> queryList(ServiceMedicalevaluation serviceMedicalevaluation);
 
-   public Boolean add(ServiceMedicalevaluationVO serviceMedicalevaluationVO);
+   public long add(ServiceMedicalevaluationVO serviceMedicalevaluationVO);
 
    public Boolean edit(ServiceMedicalevaluationVO serviceMedicalevaluationVO);
 
diff --git a/ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceMedicalevaluationServiceImpl.java b/ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceMedicalevaluationServiceImpl.java
index 316c604..5e13a37 100644
--- a/ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceMedicalevaluationServiceImpl.java
+++ b/ruoyi-project/src/main/java/com/ruoyi/project/service/impl/ServiceMedicalevaluationServiceImpl.java
@@ -76,7 +76,7 @@
     }
 
     @Override
-    public Boolean add(ServiceMedicalevaluationVO serviceMedicalevaluationVO) {
+    public long add(ServiceMedicalevaluationVO serviceMedicalevaluationVO) {
         ServiceMedicalevaluation serviceMedicalevaluation = DtoConversionUtils.sourceToTarget(serviceMedicalevaluationVO, ServiceMedicalevaluation.class);
         boolean save = save(serviceMedicalevaluation);
         if (save && CollectionUtils.isNotEmpty(serviceMedicalevaluationVO.getServiceMedicalevaluationorganList())) {
@@ -86,7 +86,7 @@
                 serviceMedicalevaluationorganMapper.insert(serviceMedicalevaluationorgan);
             }
         }
-        return save;
+        return serviceMedicalevaluation.getId();
     }
 
     @Override
diff --git a/ruoyi-project/src/main/resources/mapper/project/ServiceDonatebaseinfoMapper.xml b/ruoyi-project/src/main/resources/mapper/project/ServiceDonatebaseinfoMapper.xml
index bc0be20..185951c 100644
--- a/ruoyi-project/src/main/resources/mapper/project/ServiceDonatebaseinfoMapper.xml
+++ b/ruoyi-project/src/main/resources/mapper/project/ServiceDonatebaseinfoMapper.xml
@@ -463,7 +463,7 @@
         <where>sd.del_flag = 0
             <if test="terminationCase != null ">AND sd.termination_case = #{terminationCase}</if>
             <if test="treatmentHospitalName != null ">AND sd.TreatmentHospitalName = #{treatmentHospitalName}</if>
-            <if test="name != null ">AND sd.Name = #{name}</if>
+            <if test="name != null ">AND sd.Name like concat('%', #{name}, '%')</if>
             <if test="inpatientNo != null ">AND sd.InpatientNo = #{inpatientNo}</if>
             <if test="startAge != null">AND sd.age &gt;= #{startAge}</if>
             <if test="endAge !=null">AND sd.age &lt;= #{endAge}
diff --git a/ruoyi-project/src/main/resources/mapper/project/ServiceDonatemaintenanceMapper.xml b/ruoyi-project/src/main/resources/mapper/project/ServiceDonatemaintenanceMapper.xml
index 68024d7..53056ce 100644
--- a/ruoyi-project/src/main/resources/mapper/project/ServiceDonatemaintenanceMapper.xml
+++ b/ruoyi-project/src/main/resources/mapper/project/ServiceDonatemaintenanceMapper.xml
@@ -78,8 +78,8 @@
             <if test="caseNo != null  and caseNo != ''">and case_no = #{caseNo}</if>
             <if test="reportTime != null ">and ReportTime = #{reportTime}</if>
             <if test="donorno != null  and donorno != ''">and DonorNo = #{donorno}</if>
-            <if test="name != null  and name != ''">and name = #{name}</if>
-            <if test="coordinatorName != null  and coordinatorName != ''">and coordinator_name = #{coordinatorName}</if>
+            <if test="name != null  and name != ''">and name like concat('%', #{name}, '%')</if>
+            <if test="coordinatorName != null  and coordinatorName != ''">and coordinator_name like concat('%', #{coordinatorName}, '%')</if>
             <if test="itemNo != null  and itemNo != ''">and item_no = #{itemNo}</if>
             <if test="itemName != null  and itemName != ''">and item_name like concat('%', #{itemName}, '%')</if>
             <if test="itemTime != null ">and item_time = #{itemTime}</if>

--
Gitblit v1.9.3