From dc65676a9a9a400f2c938affb957aef6717792a6 Mon Sep 17 00:00:00 2001 From: wangshaoping Date: Sat, 26 Jul 2025 10:44:34 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9F=BA=E7=A1=80=E6=A1=86=E6=9E=B6=E5=8F=91?= =?UTF-8?q?=E5=B8=83:=208.2.27=20=20=201)=20=20=E4=BF=AE=E5=A4=8D=20jpa=20?= =?UTF-8?q?=E4=B8=AD=E7=9A=84=E4=B8=80=E4=BA=9B=20bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 前端核心发布: 8.2.92 1) 工作台界面调整 --- .../core/function/SpecialValueFunction.java | 16 ++-- .../src/platform/views/Home.vue | 4 +- .../src/platform/views/home/Announcement.vue | 27 ++++-- .../src/platform/views/home/ChatDialog.vue | 13 +-- .../src/platform/views/home/DoneTask.vue | 36 ++++++-- .../src/platform/views/home/FinishedTask.vue | 36 ++++++-- .../src/platform/views/home/Message.vue | 37 ++++++-- .../src/platform/views/home/Task.vue | 36 ++++++-- .../ProcessEntityWebController.java | 20 ++++- .../repository/ProcessEntityRepository.java | 7 ++ .../service/ProcessEntityService.java | 15 ++++ .../impl/AssigneeQueryServiceImpl.java | 3 +- .../impl/ProcessEntityServiceImpl.java | 41 ++++++++- .../service/impl/ProcessQueryServiceImpl.java | 17 ++++ .../support/BusinessKeyAndDescription.java | 9 ++ .../flowable/support/ProcessTaskWrapper.java | 10 +++ .../src/views/bpm/Bpm.vue | 29 +++--- .../service/support/criteria/Criteria.java | 9 +- .../support/criteria/impl/Between.java | 28 ++++-- .../criteria/impl/BetweenInclusive.java | 3 - .../support/criteria/impl/EndWith.java | 9 +- .../service/support/criteria/impl/Equals.java | 2 + .../criteria/impl/GreaterOrEquals.java | 17 +++- .../support/criteria/impl/GreaterThan.java | 3 +- .../service/support/criteria/impl/InSet.java | 2 + .../support/criteria/impl/IsBlank.java | 6 +- .../support/criteria/impl/IsNotNull.java | 6 +- .../service/support/criteria/impl/IsNull.java | 7 +- .../support/criteria/impl/LessOrEquals.java | 17 +++- .../support/criteria/impl/LessThan.java | 17 +++- .../support/criteria/impl/NotBlank.java | 6 +- .../support/criteria/impl/StartWith.java | 9 +- .../src/i18n/messages.json | 11 ++- .../src/i18n/messages_tw_CN.json | 11 ++- .../src/i18n/messages_zh_CN.json | 11 ++- .../notification/NotificationManager.vue | 16 +++- .../src/views/workbench/Announcement.vue | 53 ++++++++++- .../src/views/workbench/MyMessage.vue | 63 ++++++++++++- .../src/views/workbench/MyTask.vue | 89 ++++++++++++++++++- .../NotificationManagerWebController.java | 8 ++ .../service/NotificationService.java | 1 + .../service/impl/NotificationServiceImpl.java | 27 ++++++ 42 files changed, 682 insertions(+), 105 deletions(-) diff --git a/io.sc.engine.rule.core/src/main/java/io/sc/engine/rule/core/function/SpecialValueFunction.java b/io.sc.engine.rule.core/src/main/java/io/sc/engine/rule/core/function/SpecialValueFunction.java index 121adc97..5ad85649 100644 --- a/io.sc.engine.rule.core/src/main/java/io/sc/engine/rule/core/function/SpecialValueFunction.java +++ b/io.sc.engine.rule.core/src/main/java/io/sc/engine/rule/core/function/SpecialValueFunction.java @@ -80,7 +80,7 @@ public class SpecialValueFunction { * @param nullValue 为 null 或空字符串时返回值 * @return 空值处理后的值 */ - public static Object nil(Object value, Object nullValue) { + public static T nil(T value, T nullValue) { if(value==null) return nullValue; if(value instanceof String) { if(!StringUtils.hasText((String)value)){ @@ -97,13 +97,13 @@ public class SpecialValueFunction { * @param nanValue 不是一个数字时的返回值 * @return 非数字处理后的值 */ - public static Object nan(Object value, Object nanValue) { + public static T nan(T value, T nanValue) { if(value instanceof Float){ - if(Float.isNaN((float)value)){ + if(Float.isNaN((Float)value)){ return nanValue; } }else if(value instanceof Double){ - if(Double.isNaN((double)value)){ + if(Double.isNaN((Double)value)){ return nanValue; } } @@ -117,13 +117,13 @@ public class SpecialValueFunction { * @param infiniteValue 无穷时的返回值 * @return 无穷处理后的值 */ - public static Object infinite(Object value, Object infiniteValue) { + public static T infinite(T value, T infiniteValue) { if(value instanceof Float){ - if(Float.isInfinite((float)value)){ + if(Float.isInfinite((Float)value)){ return infiniteValue; } }else if(value instanceof Double){ - if(Double.isInfinite((double)value)){ + if(Double.isInfinite((Double)value)){ return infiniteValue; } } @@ -136,7 +136,7 @@ public class SpecialValueFunction { * @param zeroValue 为数值零时返回值 * @return 零值处理后的值 */ - public static Object zero(Object value, Object zeroValue) { + public static T zero(T value, T zeroValue) { if((value instanceof Number) && new BigDecimal(value.toString()).equals(BigDecimal.valueOf(0))){ return zeroValue; } diff --git a/io.sc.platform.core.frontend/src/platform/views/Home.vue b/io.sc.platform.core.frontend/src/platform/views/Home.vue index 48b090f1..75650219 100644 --- a/io.sc.platform.core.frontend/src/platform/views/Home.vue +++ b/io.sc.platform.core.frontend/src/platform/views/Home.vue @@ -6,14 +6,14 @@
-
+
-
+
diff --git a/io.sc.platform.core.frontend/src/platform/views/home/Announcement.vue b/io.sc.platform.core.frontend/src/platform/views/home/Announcement.vue index adf9c536..7bd28a77 100644 --- a/io.sc.platform.core.frontend/src/platform/views/home/Announcement.vue +++ b/io.sc.platform.core.frontend/src/platform/views/home/Announcement.vue @@ -1,5 +1,6 @@