Commit Graph

687 Commits

Author SHA1 Message Date
zcl
cf93cd43aa update liteflow-core/src/main/java/com/yomahub/liteflow/flow/element/condition/SwitchCondition.java.
NPE风险

Signed-off-by: zcl <9928619+zhangcl1991@user.noreply.gitee.com>
2023-08-03 05:10:09 +00:00
zcl
09f3412289 update liteflow-core/src/main/java/com/yomahub/liteflow/flow/element/condition/SwitchCondition.java.
SwitchCondition节点若在流程中未设置id,会导致 executable.getId() 为null,从而报NPE异常

Signed-off-by: zcl <9928619+zhangcl1991@user.noreply.gitee.com>
2023-08-03 04:58:18 +00:00
everywhere.z
8414304145 enhancement #I7KHE5 关于注解声明式使用场景LiteFlowMethodEnum增加getDisplayName等需求说明 2023-07-21 15:38:51 +08:00
everywhere.z
288899d3ad enhancement #I7KOPV 类级别声明组件优化建议 2023-07-21 00:29:12 +08:00
everywhere.z
c18f46ac48 enhancement #I7J1VJ 希望针对节点执行耗时的打印日志支持控制 2023-07-19 18:45:47 +08:00
luoyi
d9ebc78754 bug #I7KY2N 逻辑运算增加短路效果,避免多余计算 2023-07-19 11:19:08 +08:00
铂赛东
67e9616bd8 !197 在使用数据库配置的时候,希望可以使用配置文件中已经配置的数据源
Merge pull request !197 from 与或非/issues/I7KZCZ
2023-07-18 16:59:29 +00:00
铂赛东
0f89a7b2c2 !193 enhancement #I7GMTS 本地文件监听异常会导致监听线程停止
Merge pull request !193 from Kugaaa/issues/I7GMTS
2023-07-18 14:19:33 +00:00
铂赛东
df1837739d !195 enhancement #I7LGZR 优化未填写 chainId 的错误提示
Merge pull request !195 from 与或非/issues/I7LGZR
2023-07-16 15:22:36 +00:00
everywhere.z
62419c4419 I7L5DX #I7L5DX 2.10.5版本中ScriptBean注解注入bean失败 2023-07-16 23:18:37 +08:00
gaibu
f0d92de9c3 enhancement #I7LGZR 优化未填写 chainId 的错误提示 2023-07-16 22:12:30 +08:00
gaibu
861342f478 enhancement #I7KZCZ 在使用数据库配置的时候,使用配置文件中已经配置的数据源 2023-07-16 15:41:57 +08:00
Kugaaa
7c9df3a74a Merge remote-tracking branch 'upstream/dev' into issues/I7GMTS 2023-07-13 11:32:07 +08:00
everywhere.z
fb87a1b06a enhancement #I7KR2F 测试用例全面更新为junit5
enhancement #I7J59V java17下进行完整的测试用例测试
2023-07-12 23:51:36 +08:00
Kugaaa
0f35cedf0f enhancement #I7GMTS 本地文件监听 catch 异常,保证监听线程不被停止 2023-07-12 14:59:30 +08:00
everywhere.z
269e1ec145 bug #I7HTR4 同一组件不同tag,取step时候存在问题 2023-07-11 23:35:49 +08:00
everywhere.z
628009622c enhancement #I7JZ4D 希望框架有与或非表达式的相关日志 2023-07-11 19:00:08 +08:00
everywhere.z
27febdedd7 优化LFLog日志的相关代码 2023-07-11 16:17:03 +08:00
everywhere.z
de34fd83e0 enhancement #I7K3T1 自带AOP拦截需要增强获取tag等信息 2023-07-11 16:16:16 +08:00
everywhere.z
f3bb3f8b6c 优化代码 2023-07-02 20:50:21 +08:00
everywhere.z
b759aeaabb enhancement #I7HPAN onError方法增加Exception入参 2023-07-02 20:44:55 +08:00
everywhere.z
6457587e7f enhancement #I7HPAN onError方法增加Exception入参 2023-07-02 20:30:37 +08:00
everywhere.z
8b52655c6b enhancement #I7F567 增加对业务自定义requestId传入的支持 2023-06-25 10:52:45 +08:00
everywhere.z
80cbd8366d bug #I7EKS8 在isAccess中进行setIsEnd(true)流程没有结束的问题
bug #I7EKP3 同一个线程里分别调用2个Chain,currObj没有隔离的情况
2023-06-19 16:00:37 +08:00
everywhere.z
ce070cde1e bug #I7CCAB CatchCondition会把ChainEndException也捕获 2023-06-12 22:12:17 +08:00
everywhere.z
329bcf2344 bug #I7COX4 SWITCH跳转到设置tag的chain上,存在问题 2023-06-12 13:48:53 +08:00
everywhere.z
a67fa656ba 优化获取上下文的逻辑以避免在热部署插件的环境下有可能会引起的同类由多个类加载引起的问题 2023-06-10 14:47:49 +08:00
everywhere.z
18b63606c5 bug #I7C6VR ELIF表达式中目前无法加入AND OR NOT表达式 2023-06-10 14:46:41 +08:00
everywhere.z
ff9013ed8f 修复注释 2023-06-08 11:31:04 +08:00
everywhere.z
9120859376 Merge branch 'master' into dev 2023-05-04 11:20:51 +08:00
everywhere.z
3518464fb3 enhancement #I6Q061 WHEN组件最大等待时间希望能支持到毫秒级别,或者可以通过配置TimeUnit来指定 2023-05-04 00:47:14 +08:00
everywhere.z
b74a305eea 修改validate的catch为Exception 2023-05-04 00:36:41 +08:00
everywhere.z
07e3fd703e bug #I6Y300 修复可能IdGeneratorHolder 存在的NPE异常 2023-05-03 21:36:32 +08:00
铂赛东
7dbf07f1c0 !179 enhancement #I6URA5 liteflow异常输出信息优化
Merge pull request !179 from 与或非/issues/I6URA5
2023-05-03 09:31:24 +00:00
yanyu34946
cbfbcb3d5f bug #I6WGI3 修复EL表达式无法解析oracle url 2023-04-18 09:44:53 +08:00
gaibu
ad46a6c4fc enhancement #I6URA5 liteflow异常输出信息优化 2023-04-14 22:43:21 +08:00
noear
2e066e8cf9 【调整】FlowBus::addSpringScanNode 更名为 FlowBus::addManagedNode 2023-04-12 16:07:39 +08:00
everywhere.z
385b69ba98 bug #I6URNQ 在CATCH表达中写单独的组件,SLOT中会拿不到异常 2023-04-11 16:13:20 +08:00
everywhere.z
eaa68adbb0 enhancement #I6RFOE LiteFlow能否在流程(表达式)添加类似tag字段的属性,提高选择组件的复用率呢 2023-04-11 16:12:47 +08:00
everywhere.z
5e3be2be15 enhancement #I6RFOE LiteFlow能否在流程(表达式)添加类似tag字段的属性,提高选择组件的复用率呢 2023-04-11 16:12:35 +08:00
everywhere.z
d4bc6e261a bug #I6TRT2 EL表达式里的//被过滤掉了 2023-04-09 19:11:42 +08:00
everywhere.z
bee7e09362 enhancement #I6RFOE 在流程(表达式)添加类似tag字段的属性 2023-04-04 19:46:17 +08:00
everywhere.z
d62611e90b feature #I6RF8Y EL表达式里支持并或非操作符 2023-03-29 19:09:22 +08:00
铂赛东
f800167470 !176 外置存储支持多脚本混合调用-sql
Merge pull request !176 from 与或非/issues/I6O2YE
2023-03-22 08:26:41 +00:00
everywhere.z
ccaea364e5 修改Banner print的语句 2023-03-22 15:56:47 +08:00
everywhere.z
c5abe72521 feature #I6O380 支持aviator的脚本语言 2023-03-21 10:50:49 +08:00
everywhere.z
f9c83ea311 优化script执行器的逻辑 2023-03-21 10:49:39 +08:00
gaibu
30a12da03b feat #I6O2YE sql 外置存储支持多脚本混合调用 2023-03-20 21:57:29 +08:00
gaibu
9bcad1a883 Merge branch 'dev' of https://gitee.com/dromara/liteFlow into issues/I6O2YE
# Conflicts:
#	liteflow-core/src/main/java/com/yomahub/liteflow/enums/ScriptTypeEnum.java
#	liteflow-rule-plugin/liteflow-rule-sql/src/main/java/com/yomahub/liteflow/parser/sql/util/JDBCHelper.java
#	liteflow-rule-plugin/liteflow-rule-sql/src/main/java/com/yomahub/liteflow/parser/sql/vo/SQLParserVO.java
#	liteflow-testcase-el/liteflow-testcase-el-sql-springboot/src/test/java/com/yomahub/liteflow/test/sql/SQLWithXmlELSpringbootTest.java
2023-03-20 21:56:33 +08:00
everywhere.z
ec50e3a0af 加入格式化代码插件,并提交格式化后的代码 2023-03-20 11:50:40 +08:00