diff --git a/yudao-module-home/yudao-module-home-biz/src/main/java/cn/iocoder/yudao/module/home/service/kqgl/KqglServiceImpl.java b/yudao-module-home/yudao-module-home-biz/src/main/java/cn/iocoder/yudao/module/home/service/kqgl/KqglServiceImpl.java index 2d7c189..d7afb7a 100644 --- a/yudao-module-home/yudao-module-home-biz/src/main/java/cn/iocoder/yudao/module/home/service/kqgl/KqglServiceImpl.java +++ b/yudao-module-home/yudao-module-home-biz/src/main/java/cn/iocoder/yudao/module/home/service/kqgl/KqglServiceImpl.java @@ -49,6 +49,7 @@ public class KqglServiceImpl implements KqglService { .setUserId(userId).setStatus(BpmTaskStatusEnum.RUNNING.getStatus()); if (createReqVO.getCurfullpath().contains("?") ) { kqglMapper.updateById(kqgl); + createReqVO.setCurfullpath( createReqVO.getCurfullpath().replaceAll("\\?id=\\d+", "")); } else { kqglMapper.insert(kqgl); } diff --git a/yudao-module-home/yudao-module-home-biz/src/main/java/cn/iocoder/yudao/module/home/service/xjgl/XjglServiceImpl.java b/yudao-module-home/yudao-module-home-biz/src/main/java/cn/iocoder/yudao/module/home/service/xjgl/XjglServiceImpl.java index e96b68e..a38f75c 100644 --- a/yudao-module-home/yudao-module-home-biz/src/main/java/cn/iocoder/yudao/module/home/service/xjgl/XjglServiceImpl.java +++ b/yudao-module-home/yudao-module-home-biz/src/main/java/cn/iocoder/yudao/module/home/service/xjgl/XjglServiceImpl.java @@ -58,6 +58,7 @@ public class XjglServiceImpl implements XjglService { .setUserId(userId).setStatus(BpmTaskStatusEnum.RUNNING.getStatus()); if (createReqVO.getCurfullpath().contains("?") ) { xjglMapper.updateById(xjgl); + createReqVO.setCurfullpath( createReqVO.getCurfullpath().replaceAll("\\?id=\\d+", "")); } else { xjglMapper.insert(xjgl); }