From 28037792cfc8bfda4bdd84ee9eccbfd89db4d3db Mon Sep 17 00:00:00 2001 From: yang chen Date: Fri, 14 Nov 2025 18:29:16 +0800 Subject: [PATCH] fix(sql): correct JSON query syntax in work order job - Fixed missing comma in JSON_QUERY function calls - Updated test method to include tenant ID parameter - Adjusted string replacement logic for proper JSON formatting --- .../java/com/jeelowcode/test/alibaba/WorkOrderSimpleTest.java | 2 +- .../com/jeelowcode/module/biz/job/AlibabaWorkOrderJob.java | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/jeelowcode-admin/src/test/java/com/jeelowcode/test/alibaba/WorkOrderSimpleTest.java b/jeelowcode-admin/src/test/java/com/jeelowcode/test/alibaba/WorkOrderSimpleTest.java index 461ed00..7f5c5f9 100644 --- a/jeelowcode-admin/src/test/java/com/jeelowcode/test/alibaba/WorkOrderSimpleTest.java +++ b/jeelowcode-admin/src/test/java/com/jeelowcode/test/alibaba/WorkOrderSimpleTest.java @@ -18,7 +18,7 @@ public class WorkOrderSimpleTest extends BaseDbAndRedisUnitTest { @Test public void testBuildSql() { - System.out.println(SqlUtil.formatSql(AlibabaWorkOrderJob.buildSql(null, null))); + System.out.println(SqlUtil.formatSql(AlibabaWorkOrderJob.buildSql("0", null, null))); } @Test diff --git a/jeelowcode-module/jeelowcode-module-biz/src/main/java/com/jeelowcode/module/biz/job/AlibabaWorkOrderJob.java b/jeelowcode-module/jeelowcode-module-biz/src/main/java/com/jeelowcode/module/biz/job/AlibabaWorkOrderJob.java index 358ce24..51f47ea 100644 --- a/jeelowcode-module/jeelowcode-module-biz/src/main/java/com/jeelowcode/module/biz/job/AlibabaWorkOrderJob.java +++ b/jeelowcode-module/jeelowcode-module-biz/src/main/java/com/jeelowcode/module/biz/job/AlibabaWorkOrderJob.java @@ -222,7 +222,7 @@ public class AlibabaWorkOrderJob implements JobHandler { " JSON_QUERY(sl.CONTENT, '$.sopInfo.*' WITH CONDITIONAL WRAPPER), " + " '[', " + " '' " + - " ) ']', " + + " ), ']', " + " '' " + " ), " + " ',' " + @@ -379,7 +379,7 @@ public class AlibabaWorkOrderJob implements JobHandler { " JSON_QUERY(sl.CONTENT, '$.sopInfo.*' WITH CONDITIONAL WRAPPER), " + " '[', " + " '' " + - " ) ']', " + + " ), ']', " + " '' " + " ), " + " ',' " +