From 22d8b68b19e35bdd2086fd047296abe440639f32 Mon Sep 17 00:00:00 2001
From: 杜洪波 <1074825718@qq.com>
Date: 星期四, 18 九月 2025 15:52:27 +0800
Subject: [PATCH] 代码提交

---
 src/main/java/com/product/administration/service/TargetManagerService.java |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/src/main/java/com/product/administration/service/TargetManagerService.java b/src/main/java/com/product/administration/service/TargetManagerService.java
index db1aa69..67762c4 100644
--- a/src/main/java/com/product/administration/service/TargetManagerService.java
+++ b/src/main/java/com/product/administration/service/TargetManagerService.java
@@ -32,6 +32,8 @@
 import com.product.core.websocket.service.WebsocketMesssageServiceThread;
 import com.product.module.sys.entity.SystemUser;
 import com.product.util.BaseUtil;
+import com.product.util.UnifySQLFunction;
+
 import org.apache.poi.ss.usermodel.IndexedColors;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
@@ -494,7 +496,7 @@
         sql.append("\n    left join product_oa_target_task tm on ts.task_uuid=tm.uuid");
         sql.append("\n    left join product_sys_users u on ts.user_id=u.user_id");
         sql.append("\n    left join product_oa_target_basic b on b.uuid=tm.target_uuid");
-        sql.append("\n    where ifnull(ts.user_id,s.user_id)=?");
+        sql.append("\n    where ").append(UnifySQLFunction.ifnull("ts.user_id", "s.user_id")).append(" = ? ");
         sql.append("\n) t");
         String queryFilter = queryFilterService.getQueryFilter(fse);
         if (!StringUtils.isEmpty(fse.getString("filter"))) {
@@ -1615,7 +1617,7 @@
             sql.append(" a.target_uuid, ");
             sql.append(" main_uuid, ");
             sql.append(" a.uuid,a.target_type, ");
-            sql.append(" ifnull(b.target_task_name,c.target_name) target_name ");
+            sql.append(UnifySQLFunction.ifnull("b.target_task_name", "c.target_name")).append(" AS target_name ");
             sql.append(" FROM ");
             sql.append(" product_oa_target_report_config_sub a ");
             sql.append(" LEFT JOIN product_oa_target_task b ON a.target_uuid = b.uuid ");
@@ -2611,7 +2613,7 @@
         sql.append(" cs.backstepping_time, ");
         sql.append(" tt.datetime_range, ");
         sql.append(" tt.datetime_range_type, ");
-        sql.append(" ifnull(tt.target_task_name,tb.target_name) target_name, ");
+        sql.append(UnifySQLFunction.ifnull("tt.target_task_name", "tb.target_name")).append(" AS target_name, ");
         sql.append(" tb.uuid target_uuid, ");
         sql.append(" tb.org_value_field, ");
         sql.append(" tb.datetime_value_field, ");

--
Gitblit v1.9.2