diff --git a/smtweb-framework/bpm/doc/开发手册.doc b/smtweb-framework/bpm/doc/开发手册.doc new file mode 100644 index 0000000..17b9ccc Binary files /dev/null and b/smtweb-framework/bpm/doc/开发手册.doc differ diff --git a/smtweb-framework/bpm/src/main/java/cc/smtweb/system/bpm/web/engine/model/flow/listcard/lcltms/FlowLcLtMs.java b/smtweb-framework/bpm/src/main/java/cc/smtweb/system/bpm/web/engine/model/flow/listcard/lcltms/FlowLcLtMsService.java similarity index 84% rename from smtweb-framework/bpm/src/main/java/cc/smtweb/system/bpm/web/engine/model/flow/listcard/lcltms/FlowLcLtMs.java rename to smtweb-framework/bpm/src/main/java/cc/smtweb/system/bpm/web/engine/model/flow/listcard/lcltms/FlowLcLtMsService.java index 5814ab6..9831605 100644 --- a/smtweb-framework/bpm/src/main/java/cc/smtweb/system/bpm/web/engine/model/flow/listcard/lcltms/FlowLcLtMs.java +++ b/smtweb-framework/bpm/src/main/java/cc/smtweb/system/bpm/web/engine/model/flow/listcard/lcltms/FlowLcLtMsService.java @@ -9,5 +9,5 @@ import cc.smtweb.system.bpm.web.engine.model.flow.listcard.lcms.FlowLcMsService; * 模型:FLOW_LT_MS 服务类 */ @SwService -public class FlowLcLtMs extends FlowLcMsService { +public class FlowLcLtMsService extends FlowLcMsService { } diff --git a/smtweb-framework/bpm/src/main/resources/static/event/bpm/sys/base/dict/dictList.js b/smtweb-framework/bpm/src/main/resources/static/event/bpm/sys/base/dict/dictList.js index 2327a8a..a0e46f8 100644 --- a/smtweb-framework/bpm/src/main/resources/static/event/bpm/sys/base/dict/dictList.js +++ b/smtweb-framework/bpm/src/main/resources/static/event/bpm/sys/base/dict/dictList.js @@ -14,17 +14,9 @@ window.$swEvent.setup("bpm.sys.base.dict.dictList", { const afterDelDict = () => { $api.loadOne("dictList"); }; - const exportExcel = () => { - $$http.post("bpm/dict/exportExcel").then( (rt) => { - console.info("exportExcel:",rt); - const url = $$http.downloadFileUrl(rt.data.filePath,rt.data.fileName,true); - $$http.downloadFile(url,{fileName: rt.data.fileName}); - }); - } return { afterDelDictType, afterDelDict, - exportExcel, } } }); diff --git a/smtweb-framework/canal/client/pom.xml b/smtweb-framework/canal/client/pom.xml index b4af862..19186cb 100644 --- a/smtweb-framework/canal/client/pom.xml +++ b/smtweb-framework/canal/client/pom.xml @@ -207,4 +207,17 @@ + + + + nexus-releases + Nexus Release Repository + http://47.92.149.153:7000/repository/maven-releases/ + + + nexus-snapshots + Nexus Snapshot Repository + http://47.92.149.153:7000/repository/maven-snapshots/ + + diff --git a/smtweb-framework/canal/client/src/main/java/cc/smtweb/system/canal/example/ClientStartedListener.java b/smtweb-framework/canal/client/src/main/java/cc/smtweb/system/canal/example/ClientStartedListener.java index 58c58a8..ec5a5e7 100644 --- a/smtweb-framework/canal/client/src/main/java/cc/smtweb/system/canal/example/ClientStartedListener.java +++ b/smtweb-framework/canal/client/src/main/java/cc/smtweb/system/canal/example/ClientStartedListener.java @@ -16,7 +16,7 @@ public class ClientStartedListener implements IStartListener { @Override public int order() { - return SwConsts.DEFAULT_ORDER + 3; + return SwConsts.DEFAULT_ORDER + 99; } diff --git a/smtweb-framework/canal/file/pom.xml b/smtweb-framework/canal/file/pom.xml index be23a69..8284aa1 100644 --- a/smtweb-framework/canal/file/pom.xml +++ b/smtweb-framework/canal/file/pom.xml @@ -43,7 +43,7 @@ 3.1.0-SNAPSHOT - + @@ -92,4 +92,16 @@ + + + nexus-releases + Nexus Release Repository + http://47.92.149.153:7000/repository/maven-releases/ + + + nexus-snapshots + Nexus Snapshot Repository + http://47.92.149.153:7000/repository/maven-snapshots/ + + diff --git a/smtweb-framework/canal/file/src/main/java/cc/smtweb/system/canal/file/CanalFileStartedListener.java b/smtweb-framework/canal/file/src/main/java/cc/smtweb/system/canal/file/CanalFileStartedListener.java index 80c52bc..fea1b11 100644 --- a/smtweb-framework/canal/file/src/main/java/cc/smtweb/system/canal/file/CanalFileStartedListener.java +++ b/smtweb-framework/canal/file/src/main/java/cc/smtweb/system/canal/file/CanalFileStartedListener.java @@ -4,6 +4,8 @@ import cc.smtweb.framework.core.annotation.SwStartListener; import cc.smtweb.framework.core.common.SwConsts; import cc.smtweb.framework.core.mvc.controller.IStartListener; import cc.smtweb.framework.core.systask.SysServiceFactory; +import cc.smtweb.framework.core.util.SpringUtil; +import cc.smtweb.system.canal.file.common.FileDecodeConfig; import cc.smtweb.system.canal.file.common.FileDecodeService; import lombok.extern.slf4j.Slf4j; @@ -24,9 +26,10 @@ public class CanalFileStartedListener implements IStartListener { @Override public void init() { + FileDecodeConfig config = SpringUtil.getBean(FileDecodeConfig.class); SwConsts.SysParam.enableCanal = true; SwConsts.SysParam.RUN_PROJECTS = ""; - SysServiceFactory.getInstance().reg(new FileDecodeService()); + if(config.isEnable()) SysServiceFactory.getInstance().reg(new FileDecodeService()); } @Override diff --git a/smtweb-framework/canal/file/src/main/java/cc/smtweb/system/canal/file/common/AbstractFileWork.java b/smtweb-framework/canal/file/src/main/java/cc/smtweb/system/canal/file/common/AbstractFileWork.java index 21551e6..89967e4 100644 --- a/smtweb-framework/canal/file/src/main/java/cc/smtweb/system/canal/file/common/AbstractFileWork.java +++ b/smtweb-framework/canal/file/src/main/java/cc/smtweb/system/canal/file/common/AbstractFileWork.java @@ -7,7 +7,6 @@ import cc.smtweb.framework.core.exception.SwException; import cc.smtweb.framework.core.util.*; import lombok.extern.slf4j.Slf4j; import org.apache.commons.io.FileUtils; -import org.apache.commons.lang.StringUtils; import org.springframework.stereotype.Component; import java.io.File; @@ -140,7 +139,7 @@ public abstract class AbstractFileWork { for (String field : fields) { sql.append("?").append(","); String value = data.get(field); - if (StringUtils.isEmpty(value)) { + if (StringUtil.isEmpty(value)) { args.add(null); } else { args.add(value); @@ -161,7 +160,7 @@ public abstract class AbstractFileWork { if (field.equals(canalVO.getIdField())) continue; sql.append(field).append("=").append("?").append(","); String value = data.get(field); - if (StringUtils.isEmpty(value)) { + if (StringUtil.isEmpty(value)) { args.add(null); } else { args.add(value); diff --git a/smtweb-framework/canal/file/src/main/java/cc/smtweb/system/canal/file/common/FileDecodeConfig.java b/smtweb-framework/canal/file/src/main/java/cc/smtweb/system/canal/file/common/FileDecodeConfig.java index d1b73cf..ae5f1ef 100644 --- a/smtweb-framework/canal/file/src/main/java/cc/smtweb/system/canal/file/common/FileDecodeConfig.java +++ b/smtweb-framework/canal/file/src/main/java/cc/smtweb/system/canal/file/common/FileDecodeConfig.java @@ -14,9 +14,16 @@ public class FileDecodeConfig { @Value("${canal.file.path}") private String path; + @Value("${canal.file.enable}") + private boolean enable; + public String getPath() { return path; } + + public boolean isEnable() { + return enable; + } } diff --git a/smtweb-framework/canal/file/src/main/java/cc/smtweb/system/canal/file/common/FileDecodeService.java b/smtweb-framework/canal/file/src/main/java/cc/smtweb/system/canal/file/common/FileDecodeService.java index 95bf30f..8264ada 100644 --- a/smtweb-framework/canal/file/src/main/java/cc/smtweb/system/canal/file/common/FileDecodeService.java +++ b/smtweb-framework/canal/file/src/main/java/cc/smtweb/system/canal/file/common/FileDecodeService.java @@ -4,10 +4,7 @@ import cc.smtweb.framework.core.db.DbEngine; import cc.smtweb.framework.core.systask.BaseSysService; import lombok.extern.slf4j.Slf4j; -/** - * Created by Akmm at 2021/12/6 19:19 - * 清除当前已结束任务, 10分钟一次 - */ + @Slf4j public class FileDecodeService extends BaseSysService { @Override @@ -17,7 +14,7 @@ public class FileDecodeService extends BaseSysService { @Override public int getInterval() { - return 5; + return 10; } @Override diff --git a/smtweb-framework/canal/file/src/main/java/cc/smtweb/system/canal/file/impl/MySqlFileWork.java b/smtweb-framework/canal/file/src/main/java/cc/smtweb/system/canal/file/impl/MySqlFileWork.java index 9fd17e9..752ea97 100644 --- a/smtweb-framework/canal/file/src/main/java/cc/smtweb/system/canal/file/impl/MySqlFileWork.java +++ b/smtweb-framework/canal/file/src/main/java/cc/smtweb/system/canal/file/impl/MySqlFileWork.java @@ -2,8 +2,8 @@ package cc.smtweb.system.canal.file.impl; import cc.smtweb.framework.core.common.CanalVO; import cc.smtweb.framework.core.common.SwEnum; +import cc.smtweb.framework.core.util.StringUtil; import cc.smtweb.system.canal.file.common.AbstractFileWork; -import org.apache.commons.lang.StringUtils; import java.util.ArrayList; import java.util.List; @@ -47,7 +47,7 @@ public class MySqlFileWork extends AbstractFileWork { for (String field : fields) { sql.append("?").append(","); String value = data.get(field); - if (StringUtils.isEmpty(value)) { + if (StringUtil.isEmpty(value)) { args.add(null); } else { args.add(value); @@ -69,7 +69,7 @@ public class MySqlFileWork extends AbstractFileWork { if (field.equals(canalVO.getIdField())) continue; sql.append(field).append("=").append("?").append(","); String value = data.get(field); - if (StringUtils.isEmpty(value)) { + if (StringUtil.isEmpty(value)) { args.add(null); } else { args.add(value); diff --git a/smtweb-framework/canal/server/pom.xml b/smtweb-framework/canal/server/pom.xml index 6abf965..2d0229e 100644 --- a/smtweb-framework/canal/server/pom.xml +++ b/smtweb-framework/canal/server/pom.xml @@ -189,4 +189,17 @@ + + + + nexus-releases + Nexus Release Repository + http://47.92.149.153:7000/repository/maven-releases/ + + + nexus-snapshots + Nexus Snapshot Repository + http://47.92.149.153:7000/repository/maven-snapshots/ + + diff --git a/smtweb-framework/canal/server/src/main/java/cc/smtweb/system/canal/deployer/CanalStartedListener.java b/smtweb-framework/canal/server/src/main/java/cc/smtweb/system/canal/deployer/CanalStartedListener.java index 5c11711..bb65467 100644 --- a/smtweb-framework/canal/server/src/main/java/cc/smtweb/system/canal/deployer/CanalStartedListener.java +++ b/smtweb-framework/canal/server/src/main/java/cc/smtweb/system/canal/deployer/CanalStartedListener.java @@ -18,7 +18,7 @@ public class CanalStartedListener implements IStartListener { @Override public int order() { - return SwConsts.DEFAULT_ORDER + 2; + return SwConsts.DEFAULT_ORDER + 90; } diff --git a/smtweb-framework/core/src/main/java/cc/smtweb/framework/core/mvc/controller/scan/ApplicationScanner.java b/smtweb-framework/core/src/main/java/cc/smtweb/framework/core/mvc/controller/scan/ApplicationScanner.java index 34ac3e3..5f4868f 100644 --- a/smtweb-framework/core/src/main/java/cc/smtweb/framework/core/mvc/controller/scan/ApplicationScanner.java +++ b/smtweb-framework/core/src/main/java/cc/smtweb/framework/core/mvc/controller/scan/ApplicationScanner.java @@ -1,8 +1,5 @@ package cc.smtweb.framework.core.mvc.controller.scan; -import cc.smtweb.framework.core.cache.AbstractCache; -import cc.smtweb.framework.core.cache.CacheManager; -import cc.smtweb.framework.core.cache.ISwCache; import cc.smtweb.framework.core.mvc.config.ControllerConfig; import cc.smtweb.framework.core.mvc.controller.ApiConfigBean; import cc.smtweb.framework.core.mvc.controller.MethodAccessManager; @@ -60,14 +57,6 @@ public class ApplicationScanner { log.info("[smt] scan ok."); } - - // 处理权限管理和启动定时任务 - AbstractCache realmCache = CacheManager.getIntance().getCache(ISwCache.REALM_CACHE); - - if (realmCache == null) { - log.error("not find RealmCache"); - } - - methodAccessManager.init(beanManager, realmCache); + methodAccessManager.init(beanManager, null); } }