From 8a8a94d9a6de7d1d1a5720ce1f36d7b5bc6d7702 Mon Sep 17 00:00:00 2001
From: liusheng <337615773@qq.com>
Date: 星期五, 19 十二月 2025 20:13:16 +0800
Subject: [PATCH] 代码提交

---
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceDonatebaseinfoController.java |   48 +++++++++++++++++++++++++++++++-----------------
 1 files changed, 31 insertions(+), 17 deletions(-)

diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceDonatebaseinfoController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceDonatebaseinfoController.java
index 67a9217..d4488be 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceDonatebaseinfoController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/project/ServiceDonatebaseinfoController.java
@@ -60,9 +60,6 @@
     private IServiceExternalpersonService serviceExternalpersonService;
 
     @Autowired
-    private ServerConfig serverConfig;
-
-    @Autowired
     private SysDeptMapper sysDeptMapper;
 
 
@@ -82,8 +79,19 @@
     public TableDataInfo list(ServiceDonatebaseinfo serviceDonatebaseinfo) {
         log.info("娼滃湪鎹愮尞淇℃伅鍒楄〃锛歿}", serviceDonatebaseinfo);
         startPage();
-        //List<ServiceDonatebaseinfo> list = serviceDonatebaseinfoService.queryList(serviceDonatebaseinfo);
         List<ServiceDonatebaseinfo> list = serviceDonatebaseinfoService.selectServiceDonatebaseinfoList(serviceDonatebaseinfo);
+        return getDataTable(list);
+    }
+
+    /**
+     * 鏌ヨ娼滃湪鎹愮尞鎮h�呬俊鎭垪琛ㄤ笉涓巄ase_organization鍏宠仈
+     */
+    @ApiOperation("娼滃湪鎹愮尞鎮h�呬俊鎭垪琛�")
+    //// @PreAuthorize("@ss.hasPermi('project:donatebaseinfo:list')")
+    @GetMapping("/getpatname")
+    public TableDataInfo getPatName(ServiceDonatebaseinfo serviceDonatebaseinfo) {
+        log.info("娼滃湪鎹愮尞鎮h�呬俊鎭垪琛細{}", serviceDonatebaseinfo);
+        List<ServiceDonatebaseinfo> list = serviceDonatebaseinfoService.getPatName(serviceDonatebaseinfo);
         return getDataTable(list);
     }
 
@@ -165,19 +173,6 @@
         log.info("鏂板娼滃湪鎹愮尞淇℃伅锛歿}", serviceDonatebaseinfo);
         SysUser user = SecurityUtils.getLoginUser().getUser();
 
-//        String bh = "";
-//        bh = serviceDonatebaseinfoService.getDonateNumber(serviceDonatebaseinfo);
-//        if (bh == "") {
-//            return AjaxResult.error("鏂板鏃剁敓鎴愮殑缂栧彿涓虹┖,鍒涘缓澶辫触!");
-//        } else {
-//            ServiceDonatebaseinfo serviceDonatebaseinfo1 = new ServiceDonatebaseinfo();
-//            serviceDonatebaseinfo1.setDonorno(bh);
-//            List<ServiceDonatebaseinfo> listrecord = serviceDonatebaseinfoService.queryList(serviceDonatebaseinfo1);
-//            if (listrecord.size() > 0) {
-//                return AjaxResult.error("鏂板鏃剁敓鎴愮殑缂栧彿" + bh + "宸插瓨鍦�,鏃犳硶淇濆瓨!");
-//            }
-//
-//        }
         String idcardno = serviceDonatebaseinfo.getIdcardno();
         ServiceDonatebaseinfo serviceDonatebaseinfo2 = new ServiceDonatebaseinfo();
         serviceDonatebaseinfo2.setIdcardno(idcardno);
@@ -886,6 +881,11 @@
             dataMap.put("YJXZGX", "鍏朵粬");
         }
         //淇℃伅鏉ユ簮
+        if (serviceDonatebaseinfo.getInfosources().contains("绾㈠崄瀛椾細")) {
+            dataMap.put("HSZH2", (char) 8730);  // 鍕鹃�夌鍙�
+        } else {
+            dataMap.put("HSZH2", "鈻�");  // 鏂规绗﹀彿
+        }
         if (serviceDonatebaseinfo.getInfosources().contains("鍖荤枟鏈烘瀯")) {
             dataMap.put("YLJG", (char) 8730);
             if (serviceDonatebaseinfo.getInfosources().contains("瀹跺睘")) {
@@ -973,6 +973,20 @@
         dataMap.put("BGR", serviceDonatebaseinfo.getReportername() == null ? "" : serviceDonatebaseinfo.getReportername());
         dataMap.put("BGRDH", serviceDonatebaseinfo.getReporterphone() == null ? "" : serviceDonatebaseinfo.getReporterphone());
 
+        //鑾峰彇鎶ュ憡鏃堕棿
+        String bgrq = null;
+        if (serviceDonatebaseinfo.getReporttime() != null) {
+            Date reportTime = serviceDonatebaseinfo.getReporttime();
+            LocalDate localDate = reportTime.toInstant().atZone(ZoneId.systemDefault()).toLocalDate();
+
+            int year = localDate.getYear();
+            int month = localDate.getMonthValue(); // 鐩存帴鑾峰彇鏈堜唤鍊硷紙1-12锛�
+            int day = localDate.getDayOfMonth();
+            bgrq = year + "骞�" + month + "鏈�" + day + "鏃�";
+        }
+
+        dataMap.put("BGRQ", bgrq);
+
     }
 
     @ApiOperation("鑾峰彇鐘舵�佽幏鍙栬鏁�")

--
Gitblit v1.9.3