diff --git a/xjrsoft-auth/src/main/java/com/xjrsoft/auth/service/impl/LoginServiceImpl.java b/xjrsoft-auth/src/main/java/com/xjrsoft/auth/service/impl/LoginServiceImpl.java index df342de..8db7866 100644 --- a/xjrsoft-auth/src/main/java/com/xjrsoft/auth/service/impl/LoginServiceImpl.java +++ b/xjrsoft-auth/src/main/java/com/xjrsoft/auth/service/impl/LoginServiceImpl.java @@ -243,10 +243,10 @@ public class LoginServiceImpl implements ILoginService { } - /** - * 判断用户名和密码是否正确,有2中情况,1:账号密码登录,2:互信token登录, - * 方式1是传入的未加密的密码,方式2传入的是通过md5已加密的密码,所以通过判断密码的长度来判断是否已加密 - * */ + /** + * 判断用户名和密码是否正确,有2中情况,1:账号密码登录,2:互信token登录, + * 方式1是传入的未加密的密码,方式2传入的是通过md5已加密的密码,所以通过判断密码的长度来判断是否已加密 + * */ public boolean checkPassword(User loginUser,LoginDto dto) { //如果长度是32,即传入的是密文 @@ -254,7 +254,7 @@ public class LoginServiceImpl implements ILoginService { return (loginUser == null || !StrUtil.equals(loginUser.getPassword(), dto.getPassword())); } else { - return (loginUser == null || !StrUtil.equals(loginUser.getPassword(), SaSecureUtil.md5BySalt(dto.getPassword(), GlobalConstant.SECRET_KEY))); + return (loginUser == null || !StrUtil.equals(loginUser.getPassword(), SaSecureUtil.md5BySalt(dto.getPassword(), GlobalConstant.SECRET_KEY))); } } diff --git a/xjrsoft-auth/src/main/java/com/xjrsoft/auth/service/impl/SsoServiceImpl.java b/xjrsoft-auth/src/main/java/com/xjrsoft/auth/service/impl/SsoServiceImpl.java index 9961aa3..d01c2ca 100644 --- a/xjrsoft-auth/src/main/java/com/xjrsoft/auth/service/impl/SsoServiceImpl.java +++ b/xjrsoft-auth/src/main/java/com/xjrsoft/auth/service/impl/SsoServiceImpl.java @@ -204,7 +204,11 @@ public class SsoServiceImpl implements SsoService { @Override public String auth(String ltpasToken){ + String loginid = this.decodeToken(ltpasToken); + if(openLoginLog){ + log.info("秘钥 {} 解码后的用户名是:{}",ltpasToken,loginid); + } if(StringUtils.isNotBlank(loginid)){ return loginid; } @@ -377,6 +381,9 @@ public class SsoServiceImpl implements SsoService { } private String decodeToken(String ltpasToken) { + if(openLoginLog){ + log.info("登录秘钥是:{} ",ltpasToken); + } if (StringUtils.isEmpty(ltpasToken)) { return null; } @@ -392,6 +399,11 @@ public class SsoServiceImpl implements SsoService { } Long begin = Long.parseLong(ltpasTokenInfo[1]); Long end = Long.parseLong(ltpasTokenInfo[2]); + + if(openLoginLog){ + log.info("互信秘钥解密过程参数:now:{},ltpasTokenDecode:{},secretKey:{}",now,ltpasTokenDecode,secretKey); + } + if(now >= begin && now <= end) { return eIN; } diff --git a/xjrsoft-common/xjrsoft-common-core/src/main/java/com/xjrsoft/common/core/domain/result/R.java b/xjrsoft-common/xjrsoft-common-core/src/main/java/com/xjrsoft/common/core/domain/result/R.java index a3a8413..6b48b01 100644 --- a/xjrsoft-common/xjrsoft-common-core/src/main/java/com/xjrsoft/common/core/domain/result/R.java +++ b/xjrsoft-common/xjrsoft-common-core/src/main/java/com/xjrsoft/common/core/domain/result/R.java @@ -36,6 +36,7 @@ public class R extends HashMap { public static R error(int code, String msg) { R r = new R(); r.put("code", code); + r.put("retcode", -1); r.put("msg", msg); r.put("data",null); return r; diff --git a/xjrsoft-service-api/xjrsoft-service-form-api/src/main/java/com/xjrsoft/form/client/IFormReleaseClient.java b/xjrsoft-service-api/xjrsoft-service-form-api/src/main/java/com/xjrsoft/form/client/IFormReleaseClient.java new file mode 100644 index 0000000..42373ee --- /dev/null +++ b/xjrsoft-service-api/xjrsoft-service-form-api/src/main/java/com/xjrsoft/form/client/IFormReleaseClient.java @@ -0,0 +1,47 @@ +package com.xjrsoft.form.client; + +import com.xjrsoft.common.core.constant.GlobalConstant; +import com.xjrsoft.desktop.dto.AddDeskComplexDto; +import com.xjrsoft.form.entity.FormRelease; +import com.xjrsoft.form.fallback.FormExecuteClientFallBack; +import org.springframework.cloud.openfeign.FeignClient; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestParam; + +import javax.validation.Valid; +import java.util.List; + +/** + * @Author: zn + * @Date: 2025/02/13 16:19 + */ +@FeignClient(value = GlobalConstant.CLIENT_FORM_NAME,fallback = FormExecuteClientFallBack.class) +public interface IFormReleaseClient { + + /** + * 查询单个接口 + * @param id + * @return + */ + @GetMapping(GlobalConstant.CLIENT_API_PRE + GlobalConstant.MODULE_FORM_NAME + "/selectByIdFeign") + FormRelease selectByIdFeign(@RequestParam("id")Long id); + + /** + * 查询单条数据 + * @param formRelease + * @return + */ + @GetMapping(GlobalConstant.CLIENT_API_PRE + GlobalConstant.MODULE_FORM_NAME + "/selectByFormReleaseFeign") + FormRelease selectByFormReleaseFeign(FormRelease formRelease); + + /** + * 查询List + * @param formRelease + * @return + */ + @GetMapping(GlobalConstant.CLIENT_API_PRE + GlobalConstant.MODULE_FORM_NAME + "/selectListFeign") + List selectListFeign(FormRelease formRelease); + +} diff --git a/xjrsoft-service-api/xjrsoft-service-form-api/src/main/java/com/xjrsoft/form/fallback/IFormReleaseClientFallBack.java b/xjrsoft-service-api/xjrsoft-service-form-api/src/main/java/com/xjrsoft/form/fallback/IFormReleaseClientFallBack.java new file mode 100644 index 0000000..37f7aa7 --- /dev/null +++ b/xjrsoft-service-api/xjrsoft-service-form-api/src/main/java/com/xjrsoft/form/fallback/IFormReleaseClientFallBack.java @@ -0,0 +1,30 @@ +package com.xjrsoft.form.fallback; + +import com.xjrsoft.form.client.IFormReleaseClient; +import com.xjrsoft.form.entity.FormRelease; +import org.springframework.stereotype.Component; + +import java.util.List; + +/** + * @Author: zn + * @Date: 2025/02/13 9:35 + */ +@Component +public class IFormReleaseClientFallBack implements IFormReleaseClient { + @Override + public FormRelease selectByIdFeign(Long id) { + return null; + } + + @Override + public FormRelease selectByFormReleaseFeign(FormRelease formRelease) { + return null; + } + + @Override + public List selectListFeign(FormRelease formRelease) { + return null; + } + +} diff --git a/xjrsoft-service-api/xjrsoft-service-generate-api/pom.xml b/xjrsoft-service-api/xjrsoft-service-generate-api/pom.xml index 35d172c..a53a1e3 100644 --- a/xjrsoft-service-api/xjrsoft-service-generate-api/pom.xml +++ b/xjrsoft-service-api/xjrsoft-service-generate-api/pom.xml @@ -44,16 +44,20 @@ compile + + com.xjrsoft xjrsoft-common-generate ${xjrsoft.framework.version} + + com.xjrsoft xjrsoft-common-mybatis - 1.0.0-SNAPSHOT - compile + ${xjrsoft.framework.version} + provided diff --git a/xjrsoft-service-api/xjrsoft-service-organization-api/src/main/java/com/xjrsoft/organization/client/IDepartmentClient.java b/xjrsoft-service-api/xjrsoft-service-organization-api/src/main/java/com/xjrsoft/organization/client/IDepartmentClient.java index b9b225b..35eb5db 100644 --- a/xjrsoft-service-api/xjrsoft-service-organization-api/src/main/java/com/xjrsoft/organization/client/IDepartmentClient.java +++ b/xjrsoft-service-api/xjrsoft-service-organization-api/src/main/java/com/xjrsoft/organization/client/IDepartmentClient.java @@ -6,6 +6,7 @@ import com.xjrsoft.organization.fallback.DepartmentClientFallBack; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestParam; import java.util.List; @@ -56,6 +57,7 @@ public interface IDepartmentClient { /** * 获取root部门 */ - @GetMapping(GlobalConstant.CLIENT_API_PRE + GlobalConstant.MODULE_ORGANIZATION_NAME + "/queryPathFromRootFeign") - List queryPathFromRoot(List list); + @PostMapping(value = GlobalConstant.CLIENT_API_PRE + GlobalConstant.MODULE_ORGANIZATION_NAME + "/queryPathFromRootFeign") + List queryPathFromRoot(@RequestBody List list); + } diff --git a/xjrsoft-service-api/xjrsoft-service-organization-api/src/main/java/com/xjrsoft/organization/fallback/DepartmentClientFallBack.java b/xjrsoft-service-api/xjrsoft-service-organization-api/src/main/java/com/xjrsoft/organization/fallback/DepartmentClientFallBack.java index caca458..8ec1141 100644 --- a/xjrsoft-service-api/xjrsoft-service-organization-api/src/main/java/com/xjrsoft/organization/fallback/DepartmentClientFallBack.java +++ b/xjrsoft-service-api/xjrsoft-service-organization-api/src/main/java/com/xjrsoft/organization/fallback/DepartmentClientFallBack.java @@ -3,6 +3,7 @@ package com.xjrsoft.organization.fallback; import com.xjrsoft.organization.client.IDepartmentClient; import com.xjrsoft.organization.entity.Department; import org.springframework.stereotype.Component; +import org.springframework.web.bind.annotation.RequestBody; import java.util.List; @@ -33,8 +34,7 @@ public class DepartmentClientFallBack implements IDepartmentClient { } @Override - public List queryPathFromRoot(List list) { + public List queryPathFromRoot(@RequestBody List list) { return null; } - } diff --git a/xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/client/IMessageClient.java b/xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/client/IMessageClient.java index 4820f31..2775550 100644 --- a/xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/client/IMessageClient.java +++ b/xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/client/IMessageClient.java @@ -1,12 +1,16 @@ package com.xjrsoft.system.client; import com.xjrsoft.common.core.constant.GlobalConstant; +import com.xjrsoft.system.entity.Message; import com.xjrsoft.system.fallback.MessageClientFallBack; import com.xjrsoft.system.model.MessageNoticePolicyParam; import org.springframework.cloud.openfeign.FeignClient; +import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; +import java.util.List; + /** * @Author: tzx * @Date: 2023/10/18 15:09 @@ -56,4 +60,12 @@ public interface IMessageClient { @PostMapping(GlobalConstant.CLIENT_API_PRE + GlobalConstant.MODULE_SYSTEM_NAME + "/sendWorkflowTimeoutDingtalkFeign") void sendWorkflowTimeoutDingtalkFeign(@RequestBody MessageNoticePolicyParam param); + /** + * 获取消息列表 + * @param message + * @return + */ + @GetMapping(GlobalConstant.CLIENT_API_PRE + GlobalConstant.MODULE_SYSTEM_NAME + "/selectListFeign") + List selectListFeign(Message message); + } diff --git a/xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/client/ISystemConfigClient.java b/xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/client/ISystemConfigClient.java index 834659b..bbe0efc 100644 --- a/xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/client/ISystemConfigClient.java +++ b/xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/client/ISystemConfigClient.java @@ -5,6 +5,7 @@ import com.xjrsoft.system.entity.XjrSystemConfig; import com.xjrsoft.system.fallback.SystemConfigClientFallBack; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestParam; /** * @author yjw @@ -19,5 +20,5 @@ public interface ISystemConfigClient { * @return */ @GetMapping(GlobalConstant.CLIENT_API_PRE + GlobalConstant.MODULE_SYSTEM_NAME + "/queryByCode") - XjrSystemConfig queryByCode(String code); + XjrSystemConfig queryByCode(@RequestParam("code") String code); } diff --git a/xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/fallback/MessageClientFallBack.java b/xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/fallback/MessageClientFallBack.java index 799e406..2f009a2 100644 --- a/xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/fallback/MessageClientFallBack.java +++ b/xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/fallback/MessageClientFallBack.java @@ -1,9 +1,12 @@ package com.xjrsoft.system.fallback; import com.xjrsoft.system.client.IMessageClient; +import com.xjrsoft.system.entity.Message; import com.xjrsoft.system.model.MessageNoticePolicyParam; import org.springframework.stereotype.Component; +import java.util.List; + /** * @Author: tzx * @Date: 2023/10/18 15:13 @@ -60,4 +63,10 @@ public class MessageClientFallBack implements IMessageClient { public void sendWorkflowTimeoutDingtalkFeign(MessageNoticePolicyParam param) { } + + @Override + public List selectListFeign(Message message) { + return null; + } + } diff --git a/xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/fallback/SystemConfigClientFallBack.java b/xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/fallback/SystemConfigClientFallBack.java index 974d16a..81d0636 100644 --- a/xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/fallback/SystemConfigClientFallBack.java +++ b/xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/fallback/SystemConfigClientFallBack.java @@ -2,6 +2,7 @@ package com.xjrsoft.system.fallback; import com.xjrsoft.system.client.ISystemConfigClient; import com.xjrsoft.system.entity.XjrSystemConfig; +import org.springframework.web.bind.annotation.RequestParam; /** * @author yjw @@ -9,7 +10,7 @@ import com.xjrsoft.system.entity.XjrSystemConfig; */ public class SystemConfigClientFallBack implements ISystemConfigClient { @Override - public XjrSystemConfig queryByCode(String code) { + public XjrSystemConfig queryByCode(@RequestParam("code")String code) { return null; } } diff --git a/xjrsoft-service-api/xjrsoft-service-app-api/src/main/java/com/xjrsoft/app/mapper/AppAuthorizeMapper.java b/xjrsoft-service/xjrsoft-service-app/src/main/java/com/xjrsoft/app/mapper/AppAuthorizeMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-app-api/src/main/java/com/xjrsoft/app/mapper/AppAuthorizeMapper.java rename to xjrsoft-service/xjrsoft-service-app/src/main/java/com/xjrsoft/app/mapper/AppAuthorizeMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-app-api/src/main/java/com/xjrsoft/app/mapper/AppFuncDesignMapper.java b/xjrsoft-service/xjrsoft-service-app/src/main/java/com/xjrsoft/app/mapper/AppFuncDesignMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-app-api/src/main/java/com/xjrsoft/app/mapper/AppFuncDesignMapper.java rename to xjrsoft-service/xjrsoft-service-app/src/main/java/com/xjrsoft/app/mapper/AppFuncDesignMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-app-api/src/main/java/com/xjrsoft/app/mapper/AppMenuButtonMapper.java b/xjrsoft-service/xjrsoft-service-app/src/main/java/com/xjrsoft/app/mapper/AppMenuButtonMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-app-api/src/main/java/com/xjrsoft/app/mapper/AppMenuButtonMapper.java rename to xjrsoft-service/xjrsoft-service-app/src/main/java/com/xjrsoft/app/mapper/AppMenuButtonMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-app-api/src/main/java/com/xjrsoft/app/mapper/AppMenuColumnMapper.java b/xjrsoft-service/xjrsoft-service-app/src/main/java/com/xjrsoft/app/mapper/AppMenuColumnMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-app-api/src/main/java/com/xjrsoft/app/mapper/AppMenuColumnMapper.java rename to xjrsoft-service/xjrsoft-service-app/src/main/java/com/xjrsoft/app/mapper/AppMenuColumnMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-app-api/src/main/java/com/xjrsoft/app/mapper/AppMenuFormMapper.java b/xjrsoft-service/xjrsoft-service-app/src/main/java/com/xjrsoft/app/mapper/AppMenuFormMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-app-api/src/main/java/com/xjrsoft/app/mapper/AppMenuFormMapper.java rename to xjrsoft-service/xjrsoft-service-app/src/main/java/com/xjrsoft/app/mapper/AppMenuFormMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-app-api/src/main/java/com/xjrsoft/app/mapper/AppMenuMapper.java b/xjrsoft-service/xjrsoft-service-app/src/main/java/com/xjrsoft/app/mapper/AppMenuMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-app-api/src/main/java/com/xjrsoft/app/mapper/AppMenuMapper.java rename to xjrsoft-service/xjrsoft-service-app/src/main/java/com/xjrsoft/app/mapper/AppMenuMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-app-api/src/main/java/com/xjrsoft/app/mapper/AppPageDesignMapper.java b/xjrsoft-service/xjrsoft-service-app/src/main/java/com/xjrsoft/app/mapper/AppPageDesignMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-app-api/src/main/java/com/xjrsoft/app/mapper/AppPageDesignMapper.java rename to xjrsoft-service/xjrsoft-service-app/src/main/java/com/xjrsoft/app/mapper/AppPageDesignMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-bi-api/src/main/java/com/xjrsoft/bi/mapper/ProjectMapper.java b/xjrsoft-service/xjrsoft-service-bi/src/main/java/com/xjrsoft/bi/mapper/ProjectMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-bi-api/src/main/java/com/xjrsoft/bi/mapper/ProjectMapper.java rename to xjrsoft-service/xjrsoft-service-bi/src/main/java/com/xjrsoft/bi/mapper/ProjectMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-desktop-api/src/main/java/com/xjrsoft/desktop/mapper/DesktopHistoryMapper.java b/xjrsoft-service/xjrsoft-service-desktop/src/main/java/com/xjrsoft/desktop/mapper/DesktopHistoryMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-desktop-api/src/main/java/com/xjrsoft/desktop/mapper/DesktopHistoryMapper.java rename to xjrsoft-service/xjrsoft-service-desktop/src/main/java/com/xjrsoft/desktop/mapper/DesktopHistoryMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-desktop-api/src/main/java/com/xjrsoft/desktop/mapper/DesktopRelationMapper.java b/xjrsoft-service/xjrsoft-service-desktop/src/main/java/com/xjrsoft/desktop/mapper/DesktopRelationMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-desktop-api/src/main/java/com/xjrsoft/desktop/mapper/DesktopRelationMapper.java rename to xjrsoft-service/xjrsoft-service-desktop/src/main/java/com/xjrsoft/desktop/mapper/DesktopRelationMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-desktop-api/src/main/java/com/xjrsoft/desktop/mapper/DesktopSchemaMapper.java b/xjrsoft-service/xjrsoft-service-desktop/src/main/java/com/xjrsoft/desktop/mapper/DesktopSchemaMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-desktop-api/src/main/java/com/xjrsoft/desktop/mapper/DesktopSchemaMapper.java rename to xjrsoft-service/xjrsoft-service-desktop/src/main/java/com/xjrsoft/desktop/mapper/DesktopSchemaMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-desktop-api/src/main/java/com/xjrsoft/desktop/mapper/UserDesktopRelationMapper.java b/xjrsoft-service/xjrsoft-service-desktop/src/main/java/com/xjrsoft/desktop/mapper/UserDesktopRelationMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-desktop-api/src/main/java/com/xjrsoft/desktop/mapper/UserDesktopRelationMapper.java rename to xjrsoft-service/xjrsoft-service-desktop/src/main/java/com/xjrsoft/desktop/mapper/UserDesktopRelationMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-erp-api/src/main/java/com/xjrsoft/erp/mapper/CaseErpApplyDetailMapper.java b/xjrsoft-service/xjrsoft-service-erp/src/main/java/com/xjrsoft/erp/mapper/CaseErpApplyDetailMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-erp-api/src/main/java/com/xjrsoft/erp/mapper/CaseErpApplyDetailMapper.java rename to xjrsoft-service/xjrsoft-service-erp/src/main/java/com/xjrsoft/erp/mapper/CaseErpApplyDetailMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-erp-api/src/main/java/com/xjrsoft/erp/mapper/CaseErpApplyMapper.java b/xjrsoft-service/xjrsoft-service-erp/src/main/java/com/xjrsoft/erp/mapper/CaseErpApplyMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-erp-api/src/main/java/com/xjrsoft/erp/mapper/CaseErpApplyMapper.java rename to xjrsoft-service/xjrsoft-service-erp/src/main/java/com/xjrsoft/erp/mapper/CaseErpApplyMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-erp-api/src/main/java/com/xjrsoft/erp/mapper/CaseErpBomMapper.java b/xjrsoft-service/xjrsoft-service-erp/src/main/java/com/xjrsoft/erp/mapper/CaseErpBomMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-erp-api/src/main/java/com/xjrsoft/erp/mapper/CaseErpBomMapper.java rename to xjrsoft-service/xjrsoft-service-erp/src/main/java/com/xjrsoft/erp/mapper/CaseErpBomMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-erp-api/src/main/java/com/xjrsoft/erp/mapper/CaseErpCustomerContactsMapper.java b/xjrsoft-service/xjrsoft-service-erp/src/main/java/com/xjrsoft/erp/mapper/CaseErpCustomerContactsMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-erp-api/src/main/java/com/xjrsoft/erp/mapper/CaseErpCustomerContactsMapper.java rename to xjrsoft-service/xjrsoft-service-erp/src/main/java/com/xjrsoft/erp/mapper/CaseErpCustomerContactsMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-erp-api/src/main/java/com/xjrsoft/erp/mapper/CaseErpCustomerFollowMapper.java b/xjrsoft-service/xjrsoft-service-erp/src/main/java/com/xjrsoft/erp/mapper/CaseErpCustomerFollowMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-erp-api/src/main/java/com/xjrsoft/erp/mapper/CaseErpCustomerFollowMapper.java rename to xjrsoft-service/xjrsoft-service-erp/src/main/java/com/xjrsoft/erp/mapper/CaseErpCustomerFollowMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-erp-api/src/main/java/com/xjrsoft/erp/mapper/CaseErpCustomerGatherDetailMapper.java b/xjrsoft-service/xjrsoft-service-erp/src/main/java/com/xjrsoft/erp/mapper/CaseErpCustomerGatherDetailMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-erp-api/src/main/java/com/xjrsoft/erp/mapper/CaseErpCustomerGatherDetailMapper.java rename to xjrsoft-service/xjrsoft-service-erp/src/main/java/com/xjrsoft/erp/mapper/CaseErpCustomerGatherDetailMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-erp-api/src/main/java/com/xjrsoft/erp/mapper/CaseErpCustomerGatherMapper.java b/xjrsoft-service/xjrsoft-service-erp/src/main/java/com/xjrsoft/erp/mapper/CaseErpCustomerGatherMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-erp-api/src/main/java/com/xjrsoft/erp/mapper/CaseErpCustomerGatherMapper.java rename to xjrsoft-service/xjrsoft-service-erp/src/main/java/com/xjrsoft/erp/mapper/CaseErpCustomerGatherMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-erp-api/src/main/java/com/xjrsoft/erp/mapper/CaseErpCustomerMapper.java b/xjrsoft-service/xjrsoft-service-erp/src/main/java/com/xjrsoft/erp/mapper/CaseErpCustomerMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-erp-api/src/main/java/com/xjrsoft/erp/mapper/CaseErpCustomerMapper.java rename to xjrsoft-service/xjrsoft-service-erp/src/main/java/com/xjrsoft/erp/mapper/CaseErpCustomerMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-erp-api/src/main/java/com/xjrsoft/erp/mapper/CaseErpDeviceInfoMapper.java b/xjrsoft-service/xjrsoft-service-erp/src/main/java/com/xjrsoft/erp/mapper/CaseErpDeviceInfoMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-erp-api/src/main/java/com/xjrsoft/erp/mapper/CaseErpDeviceInfoMapper.java rename to xjrsoft-service/xjrsoft-service-erp/src/main/java/com/xjrsoft/erp/mapper/CaseErpDeviceInfoMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-erp-api/src/main/java/com/xjrsoft/erp/mapper/CaseErpDeviceInspectMapper.java b/xjrsoft-service/xjrsoft-service-erp/src/main/java/com/xjrsoft/erp/mapper/CaseErpDeviceInspectMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-erp-api/src/main/java/com/xjrsoft/erp/mapper/CaseErpDeviceInspectMapper.java rename to xjrsoft-service/xjrsoft-service-erp/src/main/java/com/xjrsoft/erp/mapper/CaseErpDeviceInspectMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-erp-api/src/main/java/com/xjrsoft/erp/mapper/CaseErpDeviceWarnMapper.java b/xjrsoft-service/xjrsoft-service-erp/src/main/java/com/xjrsoft/erp/mapper/CaseErpDeviceWarnMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-erp-api/src/main/java/com/xjrsoft/erp/mapper/CaseErpDeviceWarnMapper.java rename to xjrsoft-service/xjrsoft-service-erp/src/main/java/com/xjrsoft/erp/mapper/CaseErpDeviceWarnMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-erp-api/src/main/java/com/xjrsoft/erp/mapper/CaseErpInstoreLogMapper.java b/xjrsoft-service/xjrsoft-service-erp/src/main/java/com/xjrsoft/erp/mapper/CaseErpInstoreLogMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-erp-api/src/main/java/com/xjrsoft/erp/mapper/CaseErpInstoreLogMapper.java rename to xjrsoft-service/xjrsoft-service-erp/src/main/java/com/xjrsoft/erp/mapper/CaseErpInstoreLogMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-erp-api/src/main/java/com/xjrsoft/erp/mapper/CaseErpLogMapper.java b/xjrsoft-service/xjrsoft-service-erp/src/main/java/com/xjrsoft/erp/mapper/CaseErpLogMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-erp-api/src/main/java/com/xjrsoft/erp/mapper/CaseErpLogMapper.java rename to xjrsoft-service/xjrsoft-service-erp/src/main/java/com/xjrsoft/erp/mapper/CaseErpLogMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-erp-api/src/main/java/com/xjrsoft/erp/mapper/CaseErpMaterialClassesMapper.java b/xjrsoft-service/xjrsoft-service-erp/src/main/java/com/xjrsoft/erp/mapper/CaseErpMaterialClassesMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-erp-api/src/main/java/com/xjrsoft/erp/mapper/CaseErpMaterialClassesMapper.java rename to xjrsoft-service/xjrsoft-service-erp/src/main/java/com/xjrsoft/erp/mapper/CaseErpMaterialClassesMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-erp-api/src/main/java/com/xjrsoft/erp/mapper/CaseErpMaterialMapper.java b/xjrsoft-service/xjrsoft-service-erp/src/main/java/com/xjrsoft/erp/mapper/CaseErpMaterialMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-erp-api/src/main/java/com/xjrsoft/erp/mapper/CaseErpMaterialMapper.java rename to xjrsoft-service/xjrsoft-service-erp/src/main/java/com/xjrsoft/erp/mapper/CaseErpMaterialMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-erp-api/src/main/java/com/xjrsoft/erp/mapper/CaseErpMaterialPropertyMapper.java b/xjrsoft-service/xjrsoft-service-erp/src/main/java/com/xjrsoft/erp/mapper/CaseErpMaterialPropertyMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-erp-api/src/main/java/com/xjrsoft/erp/mapper/CaseErpMaterialPropertyMapper.java rename to xjrsoft-service/xjrsoft-service-erp/src/main/java/com/xjrsoft/erp/mapper/CaseErpMaterialPropertyMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-erp-api/src/main/java/com/xjrsoft/erp/mapper/CaseErpOutstoreLogMapper.java b/xjrsoft-service/xjrsoft-service-erp/src/main/java/com/xjrsoft/erp/mapper/CaseErpOutstoreLogMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-erp-api/src/main/java/com/xjrsoft/erp/mapper/CaseErpOutstoreLogMapper.java rename to xjrsoft-service/xjrsoft-service-erp/src/main/java/com/xjrsoft/erp/mapper/CaseErpOutstoreLogMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-erp-api/src/main/java/com/xjrsoft/erp/mapper/CaseErpPurchaseDetailMapper.java b/xjrsoft-service/xjrsoft-service-erp/src/main/java/com/xjrsoft/erp/mapper/CaseErpPurchaseDetailMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-erp-api/src/main/java/com/xjrsoft/erp/mapper/CaseErpPurchaseDetailMapper.java rename to xjrsoft-service/xjrsoft-service-erp/src/main/java/com/xjrsoft/erp/mapper/CaseErpPurchaseDetailMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-erp-api/src/main/java/com/xjrsoft/erp/mapper/CaseErpPurchaseMapper.java b/xjrsoft-service/xjrsoft-service-erp/src/main/java/com/xjrsoft/erp/mapper/CaseErpPurchaseMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-erp-api/src/main/java/com/xjrsoft/erp/mapper/CaseErpPurchaseMapper.java rename to xjrsoft-service/xjrsoft-service-erp/src/main/java/com/xjrsoft/erp/mapper/CaseErpPurchaseMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-erp-api/src/main/java/com/xjrsoft/erp/mapper/CaseErpSaleDetailMapper.java b/xjrsoft-service/xjrsoft-service-erp/src/main/java/com/xjrsoft/erp/mapper/CaseErpSaleDetailMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-erp-api/src/main/java/com/xjrsoft/erp/mapper/CaseErpSaleDetailMapper.java rename to xjrsoft-service/xjrsoft-service-erp/src/main/java/com/xjrsoft/erp/mapper/CaseErpSaleDetailMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-erp-api/src/main/java/com/xjrsoft/erp/mapper/CaseErpSaleMapper.java b/xjrsoft-service/xjrsoft-service-erp/src/main/java/com/xjrsoft/erp/mapper/CaseErpSaleMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-erp-api/src/main/java/com/xjrsoft/erp/mapper/CaseErpSaleMapper.java rename to xjrsoft-service/xjrsoft-service-erp/src/main/java/com/xjrsoft/erp/mapper/CaseErpSaleMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-erp-api/src/main/java/com/xjrsoft/erp/mapper/CaseErpStoreReceiptDetailMapper.java b/xjrsoft-service/xjrsoft-service-erp/src/main/java/com/xjrsoft/erp/mapper/CaseErpStoreReceiptDetailMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-erp-api/src/main/java/com/xjrsoft/erp/mapper/CaseErpStoreReceiptDetailMapper.java rename to xjrsoft-service/xjrsoft-service-erp/src/main/java/com/xjrsoft/erp/mapper/CaseErpStoreReceiptDetailMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-erp-api/src/main/java/com/xjrsoft/erp/mapper/CaseErpStoreReceiptMapper.java b/xjrsoft-service/xjrsoft-service-erp/src/main/java/com/xjrsoft/erp/mapper/CaseErpStoreReceiptMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-erp-api/src/main/java/com/xjrsoft/erp/mapper/CaseErpStoreReceiptMapper.java rename to xjrsoft-service/xjrsoft-service-erp/src/main/java/com/xjrsoft/erp/mapper/CaseErpStoreReceiptMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-erp-api/src/main/java/com/xjrsoft/erp/mapper/CaseErpSupplierFormalMapper.java b/xjrsoft-service/xjrsoft-service-erp/src/main/java/com/xjrsoft/erp/mapper/CaseErpSupplierFormalMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-erp-api/src/main/java/com/xjrsoft/erp/mapper/CaseErpSupplierFormalMapper.java rename to xjrsoft-service/xjrsoft-service-erp/src/main/java/com/xjrsoft/erp/mapper/CaseErpSupplierFormalMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-erp-api/src/main/java/com/xjrsoft/erp/mapper/CaseErpSupplierMapper.java b/xjrsoft-service/xjrsoft-service-erp/src/main/java/com/xjrsoft/erp/mapper/CaseErpSupplierMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-erp-api/src/main/java/com/xjrsoft/erp/mapper/CaseErpSupplierMapper.java rename to xjrsoft-service/xjrsoft-service-erp/src/main/java/com/xjrsoft/erp/mapper/CaseErpSupplierMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-erp-api/src/main/java/com/xjrsoft/erp/mapper/CaseErpSupplierRiskMapper.java b/xjrsoft-service/xjrsoft-service-erp/src/main/java/com/xjrsoft/erp/mapper/CaseErpSupplierRiskMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-erp-api/src/main/java/com/xjrsoft/erp/mapper/CaseErpSupplierRiskMapper.java rename to xjrsoft-service/xjrsoft-service-erp/src/main/java/com/xjrsoft/erp/mapper/CaseErpSupplierRiskMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-erp-api/src/main/java/com/xjrsoft/erp/mapper/CaseErpSupplyMaterialMapper.java b/xjrsoft-service/xjrsoft-service-erp/src/main/java/com/xjrsoft/erp/mapper/CaseErpSupplyMaterialMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-erp-api/src/main/java/com/xjrsoft/erp/mapper/CaseErpSupplyMaterialMapper.java rename to xjrsoft-service/xjrsoft-service-erp/src/main/java/com/xjrsoft/erp/mapper/CaseErpSupplyMaterialMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-erp-api/src/main/java/com/xjrsoft/erp/mapper/CaseErpUnitConvertDetailMapper.java b/xjrsoft-service/xjrsoft-service-erp/src/main/java/com/xjrsoft/erp/mapper/CaseErpUnitConvertDetailMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-erp-api/src/main/java/com/xjrsoft/erp/mapper/CaseErpUnitConvertDetailMapper.java rename to xjrsoft-service/xjrsoft-service-erp/src/main/java/com/xjrsoft/erp/mapper/CaseErpUnitConvertDetailMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-erp-api/src/main/java/com/xjrsoft/erp/mapper/CaseErpUnitConvertMapper.java b/xjrsoft-service/xjrsoft-service-erp/src/main/java/com/xjrsoft/erp/mapper/CaseErpUnitConvertMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-erp-api/src/main/java/com/xjrsoft/erp/mapper/CaseErpUnitConvertMapper.java rename to xjrsoft-service/xjrsoft-service-erp/src/main/java/com/xjrsoft/erp/mapper/CaseErpUnitConvertMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-erp-api/src/main/java/com/xjrsoft/erp/mapper/CaseErpUnitMapper.java b/xjrsoft-service/xjrsoft-service-erp/src/main/java/com/xjrsoft/erp/mapper/CaseErpUnitMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-erp-api/src/main/java/com/xjrsoft/erp/mapper/CaseErpUnitMapper.java rename to xjrsoft-service/xjrsoft-service-erp/src/main/java/com/xjrsoft/erp/mapper/CaseErpUnitMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-erp-api/src/main/java/com/xjrsoft/erp/mapper/CaseErpUnitTypeMapper.java b/xjrsoft-service/xjrsoft-service-erp/src/main/java/com/xjrsoft/erp/mapper/CaseErpUnitTypeMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-erp-api/src/main/java/com/xjrsoft/erp/mapper/CaseErpUnitTypeMapper.java rename to xjrsoft-service/xjrsoft-service-erp/src/main/java/com/xjrsoft/erp/mapper/CaseErpUnitTypeMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-erp-api/src/main/java/com/xjrsoft/erp/mapper/OrderMapper.java b/xjrsoft-service/xjrsoft-service-erp/src/main/java/com/xjrsoft/erp/mapper/OrderMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-erp-api/src/main/java/com/xjrsoft/erp/mapper/OrderMapper.java rename to xjrsoft-service/xjrsoft-service-erp/src/main/java/com/xjrsoft/erp/mapper/OrderMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-erp-api/src/main/java/com/xjrsoft/erp/mapper/OrderProductMapper.java b/xjrsoft-service/xjrsoft-service-erp/src/main/java/com/xjrsoft/erp/mapper/OrderProductMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-erp-api/src/main/java/com/xjrsoft/erp/mapper/OrderProductMapper.java rename to xjrsoft-service/xjrsoft-service-erp/src/main/java/com/xjrsoft/erp/mapper/OrderProductMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-erp-api/src/main/java/com/xjrsoft/erp/mapper/ProductMapper.java b/xjrsoft-service/xjrsoft-service-erp/src/main/java/com/xjrsoft/erp/mapper/ProductMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-erp-api/src/main/java/com/xjrsoft/erp/mapper/ProductMapper.java rename to xjrsoft-service/xjrsoft-service-erp/src/main/java/com/xjrsoft/erp/mapper/ProductMapper.java diff --git a/xjrsoft-service/xjrsoft-service-form/pom.xml b/xjrsoft-service/xjrsoft-service-form/pom.xml index 6f2ad73..f4c77a7 100644 --- a/xjrsoft-service/xjrsoft-service-form/pom.xml +++ b/xjrsoft-service/xjrsoft-service-form/pom.xml @@ -50,12 +50,14 @@ xjrsoft-service-magicapi-api ${xjrsoft.framework.version} + com.xjrsoft xjrsoft-service-generate-api ${xjrsoft.framework.version} + com.xjrsoft xjrsoft-service-app-api diff --git a/xjrsoft-service/xjrsoft-service-form/src/main/java/com/xjrsoft/form/client/FormReleaseClient.java b/xjrsoft-service/xjrsoft-service-form/src/main/java/com/xjrsoft/form/client/FormReleaseClient.java new file mode 100644 index 0000000..a11135c --- /dev/null +++ b/xjrsoft-service/xjrsoft-service-form/src/main/java/com/xjrsoft/form/client/FormReleaseClient.java @@ -0,0 +1,68 @@ +package com.xjrsoft.form.client; + +import com.github.yulichang.toolkit.MPJWrappers; +import com.xjrsoft.common.core.constant.GlobalConstant; +import com.xjrsoft.form.entity.FormRelease; +import com.xjrsoft.form.service.IFormReleaseService; +import io.swagger.v3.oas.annotations.Hidden; +import lombok.AllArgsConstructor; +import org.apache.commons.lang3.ObjectUtils; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RestController; + +import java.util.List; + +/** + * @Author: zn + * @Date: 2025/02/13 16:19 + */ +@Hidden +@RestController +@AllArgsConstructor +public class FormReleaseClient implements IFormReleaseClient{ + + private final IFormReleaseService formReleaseService; + + + /** + * 查询单个接口 + * @param id + * @return + */ + @Override + @GetMapping(GlobalConstant.CLIENT_API_PRE + GlobalConstant.MODULE_FORM_NAME + "/selectByIdFeign") + public FormRelease selectByIdFeign(Long id) { + return formReleaseService.getById(id); + } + + + /** + * 查询单条数据 + * @param formRelease + * @return + */ + @Override + @GetMapping(GlobalConstant.CLIENT_API_PRE + GlobalConstant.MODULE_FORM_NAME + "/selectByFormReleaseFeign") + public FormRelease selectByFormReleaseFeign(FormRelease formRelease) { + FormRelease release = formReleaseService.getOne(MPJWrappers.lambdaJoin() + .eq(ObjectUtils.isNotEmpty(formRelease.getFormId()), FormRelease::getFormId, formRelease.getFormId()) + .orderByDesc(FormRelease::getCreateDate)); + return release; + } + + + /** + * 查询List + * @param formRelease + * @return + */ + @Override + @GetMapping(GlobalConstant.CLIENT_API_PRE + GlobalConstant.MODULE_FORM_NAME + "/selectListFeign") + public List selectListFeign(FormRelease formRelease) { + List releaseList = formReleaseService.list(MPJWrappers.lambdaJoin() + .eq(ObjectUtils.isNotEmpty(formRelease.getFormId()), FormRelease::getFormId, formRelease.getFormId()) + .orderByDesc(FormRelease::getCreateDate)); + return releaseList; + } + +} diff --git a/xjrsoft-service-api/xjrsoft-service-form-api/src/main/java/com/xjrsoft/form/mapper/FormHistoryMapper.java b/xjrsoft-service/xjrsoft-service-form/src/main/java/com/xjrsoft/form/mapper/FormHistoryMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-form-api/src/main/java/com/xjrsoft/form/mapper/FormHistoryMapper.java rename to xjrsoft-service/xjrsoft-service-form/src/main/java/com/xjrsoft/form/mapper/FormHistoryMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-form-api/src/main/java/com/xjrsoft/form/mapper/FormReleaseMapper.java b/xjrsoft-service/xjrsoft-service-form/src/main/java/com/xjrsoft/form/mapper/FormReleaseMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-form-api/src/main/java/com/xjrsoft/form/mapper/FormReleaseMapper.java rename to xjrsoft-service/xjrsoft-service-form/src/main/java/com/xjrsoft/form/mapper/FormReleaseMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-form-api/src/main/java/com/xjrsoft/form/mapper/FormTemplateMapper.java b/xjrsoft-service/xjrsoft-service-form/src/main/java/com/xjrsoft/form/mapper/FormTemplateMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-form-api/src/main/java/com/xjrsoft/form/mapper/FormTemplateMapper.java rename to xjrsoft-service/xjrsoft-service-form/src/main/java/com/xjrsoft/form/mapper/FormTemplateMapper.java diff --git a/xjrsoft-service/xjrsoft-service-form/src/main/java/com/xjrsoft/form/service/impl/FormExecuteServiceImpl.java b/xjrsoft-service/xjrsoft-service-form/src/main/java/com/xjrsoft/form/service/impl/FormExecuteServiceImpl.java index 1af7345..befb020 100644 --- a/xjrsoft-service/xjrsoft-service-form/src/main/java/com/xjrsoft/form/service/impl/FormExecuteServiceImpl.java +++ b/xjrsoft-service/xjrsoft-service-form/src/main/java/com/xjrsoft/form/service/impl/FormExecuteServiceImpl.java @@ -59,7 +59,6 @@ import com.xjrsoft.generate.utils.GeneratorUtil; import com.xjrsoft.system.client.ICodeRuleClient; import com.xjrsoft.system.entity.Menu; import com.xjrsoft.tenant.config.TenantConfig; -import com.xjrsoft.tenant.util.SecureUtil; import lombok.AllArgsConstructor; import lombok.SneakyThrows; import net.sf.jsqlparser.expression.*; @@ -1814,6 +1813,7 @@ public class FormExecuteServiceImpl implements IFormExecuteService { queryExpression = new AndExpression(queryExpression, dataAuthExpression); } } + plainSelect.setWhere(queryExpression); Db use = Db.use(datasource); use.setRunner(new XjrSqlConnRunner(DialectFactory.getDialect(datasource))); diff --git a/xjrsoft-service/xjrsoft-service-form/src/main/java/com/xjrsoft/form/service/impl/FormTemplateServiceImpl.java b/xjrsoft-service/xjrsoft-service-form/src/main/java/com/xjrsoft/form/service/impl/FormTemplateServiceImpl.java index a4e8cc3..51633c5 100644 --- a/xjrsoft-service/xjrsoft-service-form/src/main/java/com/xjrsoft/form/service/impl/FormTemplateServiceImpl.java +++ b/xjrsoft-service/xjrsoft-service-form/src/main/java/com/xjrsoft/form/service/impl/FormTemplateServiceImpl.java @@ -6,8 +6,6 @@ import cn.hutool.core.util.StrUtil; import cn.hutool.db.Db; import cn.hutool.db.DbUtil; import cn.hutool.db.meta.MetaUtil; -import cn.hutool.json.JSONConfig; -import cn.hutool.json.JSONUtil; import com.baomidou.mybatisplus.annotation.DbType; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.toolkit.Wrappers; diff --git a/xjrsoft-service/xjrsoft-service-magicapi/src/main/java/com/xjrsoft/magicapi/service/impl/InterfaceAuthServiceImpl.java b/xjrsoft-service/xjrsoft-service-magicapi/src/main/java/com/xjrsoft/magicapi/service/impl/InterfaceAuthServiceImpl.java deleted file mode 100644 index f5ed7c0..0000000 --- a/xjrsoft-service/xjrsoft-service-magicapi/src/main/java/com/xjrsoft/magicapi/service/impl/InterfaceAuthServiceImpl.java +++ /dev/null @@ -1,26 +0,0 @@ -package com.xjrsoft.magicapi.service.impl; - -import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; -import com.xjrsoft.magicapi.service.IInterfaceAuthService; -import com.xjrsoft.system.entity.InterfaceAuth; -import com.xjrsoft.system.mapper.InterfaceAuthMapper; -import org.springframework.stereotype.Service; - -import java.util.List; - -/** - *

- * 接口权限表 服务实现类 - *

- * - * @author zlf - * @since 2022-11-03 - */ -@Service -public class InterfaceAuthServiceImpl extends ServiceImpl implements IInterfaceAuthService { - - @Override - public List loadAuthInterfaceIdsOfUser(Long userId) { - return null; - } -} diff --git a/xjrsoft-service/xjrsoft-service-organization/pom.xml b/xjrsoft-service/xjrsoft-service-organization/pom.xml index 8c4dbe7..3dd1517 100644 --- a/xjrsoft-service/xjrsoft-service-organization/pom.xml +++ b/xjrsoft-service/xjrsoft-service-organization/pom.xml @@ -52,11 +52,13 @@ com.cloud.govern service-invoke-sdk
+ com.xjrsoft xjrsoft-service-system-api ${xjrsoft.framework.version} + diff --git a/xjrsoft-service/xjrsoft-service-organization/src/main/java/com/xjrsoft/organization/client/DepartmentClient.java b/xjrsoft-service/xjrsoft-service-organization/src/main/java/com/xjrsoft/organization/client/DepartmentClient.java index 32d9fd6..413bbfd 100644 --- a/xjrsoft-service/xjrsoft-service-organization/src/main/java/com/xjrsoft/organization/client/DepartmentClient.java +++ b/xjrsoft-service/xjrsoft-service-organization/src/main/java/com/xjrsoft/organization/client/DepartmentClient.java @@ -1,5 +1,6 @@ package com.xjrsoft.organization.client; +import com.alibaba.fastjson.JSON; import com.xjrsoft.common.core.constant.GlobalConstant; import com.xjrsoft.common.redis.service.RedisUtil; import com.xjrsoft.organization.entity.Department; @@ -65,8 +66,8 @@ public class DepartmentClient implements IDepartmentClient { } @Override - public List queryPathFromRoot(List list) { + @PostMapping(value = GlobalConstant.CLIENT_API_PRE + GlobalConstant.MODULE_ORGANIZATION_NAME + "/queryPathFromRootFeign") + public List queryPathFromRoot(@RequestBody List list) { return departmentService.queryPathFromRoot(list); } - } diff --git a/xjrsoft-service/xjrsoft-service-organization/src/main/java/com/xjrsoft/organization/controller/UserController.java b/xjrsoft-service/xjrsoft-service-organization/src/main/java/com/xjrsoft/organization/controller/UserController.java index d135558..b937a13 100644 --- a/xjrsoft-service/xjrsoft-service-organization/src/main/java/com/xjrsoft/organization/controller/UserController.java +++ b/xjrsoft-service/xjrsoft-service-organization/src/main/java/com/xjrsoft/organization/controller/UserController.java @@ -123,9 +123,9 @@ public class UserController { SaSession tokenSession = StpUtil.getTokenSession(); User user = tokenSession.get(GlobalConstant.LOGIN_USER_INFO_KEY, new User()); UserInfoVo currentInfo = userService.getCurrentInfo(user); -// currentInfo.setTenantId(SecureUtil.getCurrentTenantId()); -// currentInfo.setTenantCode(SecureUtil.getCurrentTenantCode()); -// currentInfo.setTenantName(SecureUtil.getCurrentTenantName()); + /*currentInfo.setTenantId(SecureUtil.getCurrentTenantId()); + currentInfo.setTenantCode(SecureUtil.getCurrentTenantCode()); + currentInfo.setTenantName(SecureUtil.getCurrentTenantName());*/ return R.ok(currentInfo); } diff --git a/xjrsoft-service-api/xjrsoft-service-organization-api/src/main/java/com/xjrsoft/organization/mapper/DepartmentMapper.java b/xjrsoft-service/xjrsoft-service-organization/src/main/java/com/xjrsoft/organization/mapper/DepartmentMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-organization-api/src/main/java/com/xjrsoft/organization/mapper/DepartmentMapper.java rename to xjrsoft-service/xjrsoft-service-organization/src/main/java/com/xjrsoft/organization/mapper/DepartmentMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-organization-api/src/main/java/com/xjrsoft/organization/mapper/PostMapper.java b/xjrsoft-service/xjrsoft-service-organization/src/main/java/com/xjrsoft/organization/mapper/PostMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-organization-api/src/main/java/com/xjrsoft/organization/mapper/PostMapper.java rename to xjrsoft-service/xjrsoft-service-organization/src/main/java/com/xjrsoft/organization/mapper/PostMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-organization-api/src/main/java/com/xjrsoft/organization/mapper/RoleMapper.java b/xjrsoft-service/xjrsoft-service-organization/src/main/java/com/xjrsoft/organization/mapper/RoleMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-organization-api/src/main/java/com/xjrsoft/organization/mapper/RoleMapper.java rename to xjrsoft-service/xjrsoft-service-organization/src/main/java/com/xjrsoft/organization/mapper/RoleMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-organization-api/src/main/java/com/xjrsoft/organization/mapper/SyncOrgAndUserFromDataCenterMapper.java b/xjrsoft-service/xjrsoft-service-organization/src/main/java/com/xjrsoft/organization/mapper/SyncOrgAndUserFromDataCenterMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-organization-api/src/main/java/com/xjrsoft/organization/mapper/SyncOrgAndUserFromDataCenterMapper.java rename to xjrsoft-service/xjrsoft-service-organization/src/main/java/com/xjrsoft/organization/mapper/SyncOrgAndUserFromDataCenterMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-organization-api/src/main/java/com/xjrsoft/organization/mapper/UserChargeDeptMapper.java b/xjrsoft-service/xjrsoft-service-organization/src/main/java/com/xjrsoft/organization/mapper/UserChargeDeptMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-organization-api/src/main/java/com/xjrsoft/organization/mapper/UserChargeDeptMapper.java rename to xjrsoft-service/xjrsoft-service-organization/src/main/java/com/xjrsoft/organization/mapper/UserChargeDeptMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-organization-api/src/main/java/com/xjrsoft/organization/mapper/UserDeptRelationMapper.java b/xjrsoft-service/xjrsoft-service-organization/src/main/java/com/xjrsoft/organization/mapper/UserDeptRelationMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-organization-api/src/main/java/com/xjrsoft/organization/mapper/UserDeptRelationMapper.java rename to xjrsoft-service/xjrsoft-service-organization/src/main/java/com/xjrsoft/organization/mapper/UserDeptRelationMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-organization-api/src/main/java/com/xjrsoft/organization/mapper/UserMapper.java b/xjrsoft-service/xjrsoft-service-organization/src/main/java/com/xjrsoft/organization/mapper/UserMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-organization-api/src/main/java/com/xjrsoft/organization/mapper/UserMapper.java rename to xjrsoft-service/xjrsoft-service-organization/src/main/java/com/xjrsoft/organization/mapper/UserMapper.java diff --git a/xjrsoft-service/xjrsoft-service-organization/src/main/java/com/xjrsoft/organization/mapper/UserMapper.xml b/xjrsoft-service/xjrsoft-service-organization/src/main/java/com/xjrsoft/organization/mapper/UserMapper.xml new file mode 100644 index 0000000..aaf82cb --- /dev/null +++ b/xjrsoft-service/xjrsoft-service-organization/src/main/java/com/xjrsoft/organization/mapper/UserMapper.xml @@ -0,0 +1,145 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/xjrsoft-service-api/xjrsoft-service-organization-api/src/main/java/com/xjrsoft/organization/mapper/UserPostRelationMapper.java b/xjrsoft-service/xjrsoft-service-organization/src/main/java/com/xjrsoft/organization/mapper/UserPostRelationMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-organization-api/src/main/java/com/xjrsoft/organization/mapper/UserPostRelationMapper.java rename to xjrsoft-service/xjrsoft-service-organization/src/main/java/com/xjrsoft/organization/mapper/UserPostRelationMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-organization-api/src/main/java/com/xjrsoft/organization/mapper/UserRoleRelationMapper.java b/xjrsoft-service/xjrsoft-service-organization/src/main/java/com/xjrsoft/organization/mapper/UserRoleRelationMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-organization-api/src/main/java/com/xjrsoft/organization/mapper/UserRoleRelationMapper.java rename to xjrsoft-service/xjrsoft-service-organization/src/main/java/com/xjrsoft/organization/mapper/UserRoleRelationMapper.java diff --git a/xjrsoft-service/xjrsoft-service-organization/src/main/resources/mapper/DepartmentMapper.xml b/xjrsoft-service/xjrsoft-service-organization/src/main/resources/mapper/DepartmentMapper.xml new file mode 100644 index 0000000..3d7fbf5 --- /dev/null +++ b/xjrsoft-service/xjrsoft-service-organization/src/main/resources/mapper/DepartmentMapper.xml @@ -0,0 +1,123 @@ + + + + + WITH RECURSIVE DEPT_TREE AS ( + SELECT id,name,parent_id,code,sort_code,enabled_mark,department_type,equal_dept_id,company_lvl,id as start_id,1 as lvl + FROM xjr_department + WHERE + + id in + + #{params.startIds[${i}]} + + + + parent_id in + + #{params.startParentIds[${i}]} + + + + id in ( + select a.parent_id from xjr_department a where a.id in + + #{params.startChildIds[${i}]} + + ) + + UNION ALL + SELECT c.id,c.name,c.parent_id,c.code,c.sort_code,c.enabled_mark,c.department_type,c.equal_dept_id,c.company_lvl,t.start_id,t.lvl+1 as lvl + FROM xjr_department c + inner JOIN DEPT_TREE t ON + + c.id = t.parent_id + + + c.parent_id = t.id + + + and c.enabled_mark = #{params.enabled} + + + and c.id not in + + #{params.stopIds[${i}]} + + + + and t.id not in + + #{params.stopParentIds[${i}]} + + + + and c.department_type not in + + #{item} + + + ) + + + + + + + + + + + + diff --git a/xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/client/MenuClient.java b/xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/client/MenuClient.java index d5e88c2..747b59d 100644 --- a/xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/client/MenuClient.java +++ b/xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/client/MenuClient.java @@ -1,6 +1,5 @@ package com.xjrsoft.system.client; -import cn.hutool.core.util.StrUtil; import com.baomidou.mybatisplus.core.toolkit.ObjectUtils; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.github.yulichang.toolkit.MPJWrappers; @@ -11,7 +10,6 @@ import com.xjrsoft.system.mapper.MenuMapper; import com.xjrsoft.system.service.IMenuService; import io.swagger.v3.oas.annotations.Hidden; import lombok.AllArgsConstructor; -import org.apache.commons.lang3.StringUtils; import org.springframework.web.bind.annotation.*; import java.util.List; diff --git a/xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/client/MessageClient.java b/xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/client/MessageClient.java index 94cfee5..1a14364 100644 --- a/xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/client/MessageClient.java +++ b/xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/client/MessageClient.java @@ -1,14 +1,20 @@ package com.xjrsoft.system.client; +import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.xjrsoft.common.core.constant.GlobalConstant; +import com.xjrsoft.system.entity.Message; import com.xjrsoft.system.model.MessageNoticePolicyParam; +import com.xjrsoft.system.service.IMessageService; import com.xjrsoft.system.utils.SendMessageUtil; import io.swagger.v3.oas.annotations.Hidden; import lombok.AllArgsConstructor; +import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RestController; +import java.util.List; + /** * @Author: tzx * @Date: 2023/10/18 15:13 @@ -18,6 +24,8 @@ import org.springframework.web.bind.annotation.RestController; @AllArgsConstructor public class MessageClient implements IMessageClient { + public final IMessageService messageService; + @Override @PostMapping(GlobalConstant.CLIENT_API_PRE + GlobalConstant.MODULE_SYSTEM_NAME + "/sendWorkflowTimeoutMessageFeign") public void sendWorkflowTimeoutMessageFeign(@RequestBody MessageNoticePolicyParam param) { @@ -78,4 +86,11 @@ public class MessageClient implements IMessageClient { public void sendWorkflowTimeoutDingtalkFeign(@RequestBody MessageNoticePolicyParam param) { SendMessageUtil.sendWorkflowTimeoutDingtalk(param); } + + @Override + @GetMapping(GlobalConstant.CLIENT_API_PRE + GlobalConstant.MODULE_SYSTEM_NAME + "/selectListFeign") + public List selectListFeign(Message message) { + return messageService.selectList(message); + } + } diff --git a/xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/client/SystemConfigClient.java b/xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/client/SystemConfigClient.java index 91ff130..bd273fa 100644 --- a/xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/client/SystemConfigClient.java +++ b/xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/client/SystemConfigClient.java @@ -6,6 +6,7 @@ import com.xjrsoft.system.service.ISystemConfigService; import io.swagger.v3.oas.annotations.Hidden; import lombok.RequiredArgsConstructor; import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; /** @@ -21,7 +22,7 @@ public class SystemConfigClient implements ISystemConfigClient { @Override @GetMapping(GlobalConstant.CLIENT_API_PRE + GlobalConstant.MODULE_SYSTEM_NAME + "/queryByCode") - public XjrSystemConfig queryByCode(String code) { + public XjrSystemConfig queryByCode(@RequestParam("code")String code) { return systemConfigService.queryByCode(code); } } diff --git a/xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/AreaMapper.java b/xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/AreaMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/AreaMapper.java rename to xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/AreaMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/AuthorizeMapper.java b/xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/AuthorizeMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/AuthorizeMapper.java rename to xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/AuthorizeMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/CodeRuleMapper.java b/xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/CodeRuleMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/CodeRuleMapper.java rename to xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/CodeRuleMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/CodeRuleSeedMapper.java b/xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/CodeRuleSeedMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/CodeRuleSeedMapper.java rename to xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/CodeRuleSeedMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/CodeSchemaMapper.java b/xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/CodeSchemaMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/CodeSchemaMapper.java rename to xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/CodeSchemaMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/DataAuthConfigMapper.java b/xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/DataAuthConfigMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/DataAuthConfigMapper.java rename to xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/DataAuthConfigMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/DataAuthMapper.java b/xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/DataAuthMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/DataAuthMapper.java rename to xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/DataAuthMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/DataAuthRelationMapper.java b/xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/DataAuthRelationMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/DataAuthRelationMapper.java rename to xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/DataAuthRelationMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/DataAuthTableRelationMapper.java b/xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/DataAuthTableRelationMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/DataAuthTableRelationMapper.java rename to xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/DataAuthTableRelationMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/DatabaselinkMapper.java b/xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/DatabaselinkMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/DatabaselinkMapper.java rename to xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/DatabaselinkMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/DatasourceMapper.java b/xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/DatasourceMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/DatasourceMapper.java rename to xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/DatasourceMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/DictionarydetailMapper.java b/xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/DictionarydetailMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/DictionarydetailMapper.java rename to xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/DictionarydetailMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/DictionaryitemMapper.java b/xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/DictionaryitemMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/DictionaryitemMapper.java rename to xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/DictionaryitemMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/FileMapper.java b/xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/FileMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/FileMapper.java rename to xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/FileMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/InterfaceAuthMapper.java b/xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/InterfaceAuthMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/InterfaceAuthMapper.java rename to xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/InterfaceAuthMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/LanguageMapper.java b/xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/LanguageMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/LanguageMapper.java rename to xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/LanguageMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/LanguageTypeMapper.java b/xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/LanguageTypeMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/LanguageTypeMapper.java rename to xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/LanguageTypeMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/LiteflowChainMapper.java b/xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/LiteflowChainMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/LiteflowChainMapper.java rename to xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/LiteflowChainMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/LiteflowScriptMapper.java b/xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/LiteflowScriptMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/LiteflowScriptMapper.java rename to xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/LiteflowScriptMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/LogMapper.java b/xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/LogMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/LogMapper.java rename to xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/LogMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/LoginConfigMapper.java b/xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/LoginConfigMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/LoginConfigMapper.java rename to xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/LoginConfigMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/LogoConfigMapper.java b/xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/LogoConfigMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/LogoConfigMapper.java rename to xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/LogoConfigMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/MenuButtonMapper.java b/xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/MenuButtonMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/MenuButtonMapper.java rename to xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/MenuButtonMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/MenuColumnMapper.java b/xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/MenuColumnMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/MenuColumnMapper.java rename to xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/MenuColumnMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/MenuFormMapper.java b/xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/MenuFormMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/MenuFormMapper.java rename to xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/MenuFormMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/MenuMapper.java b/xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/MenuMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/MenuMapper.java rename to xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/MenuMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/MessageMapper.java b/xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/MessageMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/MessageMapper.java rename to xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/MessageMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/NewsMapper.java b/xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/NewsMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/NewsMapper.java rename to xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/NewsMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/NewsRelationMapper.java b/xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/NewsRelationMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/NewsRelationMapper.java rename to xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/NewsRelationMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/PrintConfigMapper.java b/xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/PrintConfigMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/PrintConfigMapper.java rename to xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/PrintConfigMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/PrintSchemaMapper.java b/xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/PrintSchemaMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/PrintSchemaMapper.java rename to xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/PrintSchemaMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/ProfessionalReportMapper.java b/xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/ProfessionalReportMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/ProfessionalReportMapper.java rename to xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/ProfessionalReportMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/ReportMapper.java b/xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/ReportMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/ReportMapper.java rename to xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/ReportMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/ReportRelationMapper.java b/xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/ReportRelationMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/ReportRelationMapper.java rename to xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/ReportRelationMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/ScheduleMapper.java b/xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/ScheduleMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/ScheduleMapper.java rename to xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/ScheduleMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/StampMapper.java b/xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/StampMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/StampMapper.java rename to xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/StampMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/SubsystemMapper.java b/xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/SubsystemMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/SubsystemMapper.java rename to xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/SubsystemMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/TenantAuthorizeMapper.java b/xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/TenantAuthorizeMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/TenantAuthorizeMapper.java rename to xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/TenantAuthorizeMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/TenantMapper.java b/xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/TenantMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/TenantMapper.java rename to xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/TenantMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/XjrSystemConfigMapper.java b/xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/XjrSystemConfigMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-system-api/src/main/java/com/xjrsoft/system/mapper/XjrSystemConfigMapper.java rename to xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/mapper/XjrSystemConfigMapper.java diff --git a/xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/service/IMessageService.java b/xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/service/IMessageService.java index a448b06..7d1552e 100644 --- a/xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/service/IMessageService.java +++ b/xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/service/IMessageService.java @@ -3,6 +3,8 @@ package com.xjrsoft.system.service; import com.baomidou.mybatisplus.extension.service.IService; import com.xjrsoft.system.entity.Message; +import java.util.List; + /** *

* 消息状态 服务类 @@ -13,5 +15,6 @@ import com.xjrsoft.system.entity.Message; */ public interface IMessageService extends IService { + List selectList(Message message); } diff --git a/xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/service/impl/MenuServiceImpl.java b/xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/service/impl/MenuServiceImpl.java index c3aabbe..ad23352 100644 --- a/xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/service/impl/MenuServiceImpl.java +++ b/xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/service/impl/MenuServiceImpl.java @@ -9,9 +9,9 @@ import com.github.yulichang.toolkit.MPJWrappers; import com.xjrsoft.common.core.enums.AuthorizeType; import com.xjrsoft.common.core.enums.EnabledMark; import com.xjrsoft.common.core.uitls.VoToColumnUtil; +import com.xjrsoft.organization.client.IRoleClient; import com.xjrsoft.organization.client.IUserRoleRelationClient; import com.xjrsoft.organization.entity.UserRoleRelation; -import com.xjrsoft.organization.mapper.RoleMapper; import com.xjrsoft.system.dto.MenuTreeDto; import com.xjrsoft.system.entity.Authorize; import com.xjrsoft.system.entity.Menu; @@ -28,7 +28,6 @@ import com.xjrsoft.tenant.config.TenantConfig; import com.xjrsoft.tenant.util.SecureUtil; import com.xjrsoft.workflow.entity.WorkflowSchema; import lombok.AllArgsConstructor; -import org.apache.commons.lang3.BooleanUtils; import org.springframework.stereotype.Service; import java.util.ArrayList; @@ -51,8 +50,6 @@ public class MenuServiceImpl extends MPJBaseServiceImpl implem private final AuthorizeMapper authorizeMapper; - private final RoleMapper roleMapper; - private final TenantMapper tenantMapper; private final TenantConfig tenantConfig; diff --git a/xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/service/impl/MessageServiceImpl.java b/xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/service/impl/MessageServiceImpl.java index b20bf65..2279de9 100644 --- a/xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/service/impl/MessageServiceImpl.java +++ b/xjrsoft-service/xjrsoft-service-system/src/main/java/com/xjrsoft/system/service/impl/MessageServiceImpl.java @@ -1,12 +1,16 @@ package com.xjrsoft.system.service.impl; +import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.xjrsoft.system.entity.Message; import com.xjrsoft.system.mapper.MessageMapper; import com.xjrsoft.system.service.IMessageService; +import com.xjrsoft.system.utils.SendMessageUtil; import lombok.AllArgsConstructor; import org.springframework.stereotype.Service; +import java.util.List; + /** *

* 消息状态 服务实现类 @@ -19,4 +23,10 @@ import org.springframework.stereotype.Service; @AllArgsConstructor public class MessageServiceImpl extends ServiceImpl implements IMessageService { + @Override + public List selectList(Message message) { + List messageList = baseMapper.selectList(Wrappers.lambdaQuery(Message.class).eq(Message::getObjectId, message.getObjectId()).eq(Message::getProcessId, message.getProcessId())); + return messageList; + } + } diff --git a/xjrsoft-service-api/xjrsoft-service-workflow-api/src/main/java/com/xjrsoft/workflow/mapper/WorkflowApproveRecordMapper.java b/xjrsoft-service/xjrsoft-service-workflow/src/main/java/com/xjrsoft/workflow/mapper/WorkflowApproveRecordMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-workflow-api/src/main/java/com/xjrsoft/workflow/mapper/WorkflowApproveRecordMapper.java rename to xjrsoft-service/xjrsoft-service-workflow/src/main/java/com/xjrsoft/workflow/mapper/WorkflowApproveRecordMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-workflow-api/src/main/java/com/xjrsoft/workflow/mapper/WorkflowCirculatedMapper.java b/xjrsoft-service/xjrsoft-service-workflow/src/main/java/com/xjrsoft/workflow/mapper/WorkflowCirculatedMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-workflow-api/src/main/java/com/xjrsoft/workflow/mapper/WorkflowCirculatedMapper.java rename to xjrsoft-service/xjrsoft-service-workflow/src/main/java/com/xjrsoft/workflow/mapper/WorkflowCirculatedMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-workflow-api/src/main/java/com/xjrsoft/workflow/mapper/WorkflowDelegateMapper.java b/xjrsoft-service/xjrsoft-service-workflow/src/main/java/com/xjrsoft/workflow/mapper/WorkflowDelegateMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-workflow-api/src/main/java/com/xjrsoft/workflow/mapper/WorkflowDelegateMapper.java rename to xjrsoft-service/xjrsoft-service-workflow/src/main/java/com/xjrsoft/workflow/mapper/WorkflowDelegateMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-workflow-api/src/main/java/com/xjrsoft/workflow/mapper/WorkflowDraftMapper.java b/xjrsoft-service/xjrsoft-service-workflow/src/main/java/com/xjrsoft/workflow/mapper/WorkflowDraftMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-workflow-api/src/main/java/com/xjrsoft/workflow/mapper/WorkflowDraftMapper.java rename to xjrsoft-service/xjrsoft-service-workflow/src/main/java/com/xjrsoft/workflow/mapper/WorkflowDraftMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-workflow-api/src/main/java/com/xjrsoft/workflow/mapper/WorkflowExtraMapper.java b/xjrsoft-service/xjrsoft-service-workflow/src/main/java/com/xjrsoft/workflow/mapper/WorkflowExtraMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-workflow-api/src/main/java/com/xjrsoft/workflow/mapper/WorkflowExtraMapper.java rename to xjrsoft-service/xjrsoft-service-workflow/src/main/java/com/xjrsoft/workflow/mapper/WorkflowExtraMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-workflow-api/src/main/java/com/xjrsoft/workflow/mapper/WorkflowFormRelationMapper.java b/xjrsoft-service/xjrsoft-service-workflow/src/main/java/com/xjrsoft/workflow/mapper/WorkflowFormRelationMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-workflow-api/src/main/java/com/xjrsoft/workflow/mapper/WorkflowFormRelationMapper.java rename to xjrsoft-service/xjrsoft-service-workflow/src/main/java/com/xjrsoft/workflow/mapper/WorkflowFormRelationMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-workflow-api/src/main/java/com/xjrsoft/workflow/mapper/WorkflowRecordMapper.java b/xjrsoft-service/xjrsoft-service-workflow/src/main/java/com/xjrsoft/workflow/mapper/WorkflowRecordMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-workflow-api/src/main/java/com/xjrsoft/workflow/mapper/WorkflowRecordMapper.java rename to xjrsoft-service/xjrsoft-service-workflow/src/main/java/com/xjrsoft/workflow/mapper/WorkflowRecordMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-workflow-api/src/main/java/com/xjrsoft/workflow/mapper/WorkflowSchemaAuthMapper.java b/xjrsoft-service/xjrsoft-service-workflow/src/main/java/com/xjrsoft/workflow/mapper/WorkflowSchemaAuthMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-workflow-api/src/main/java/com/xjrsoft/workflow/mapper/WorkflowSchemaAuthMapper.java rename to xjrsoft-service/xjrsoft-service-workflow/src/main/java/com/xjrsoft/workflow/mapper/WorkflowSchemaAuthMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-workflow-api/src/main/java/com/xjrsoft/workflow/mapper/WorkflowSchemaDraftMapper.java b/xjrsoft-service/xjrsoft-service-workflow/src/main/java/com/xjrsoft/workflow/mapper/WorkflowSchemaDraftMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-workflow-api/src/main/java/com/xjrsoft/workflow/mapper/WorkflowSchemaDraftMapper.java rename to xjrsoft-service/xjrsoft-service-workflow/src/main/java/com/xjrsoft/workflow/mapper/WorkflowSchemaDraftMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-workflow-api/src/main/java/com/xjrsoft/workflow/mapper/WorkflowSchemaHistoryMapper.java b/xjrsoft-service/xjrsoft-service-workflow/src/main/java/com/xjrsoft/workflow/mapper/WorkflowSchemaHistoryMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-workflow-api/src/main/java/com/xjrsoft/workflow/mapper/WorkflowSchemaHistoryMapper.java rename to xjrsoft-service/xjrsoft-service-workflow/src/main/java/com/xjrsoft/workflow/mapper/WorkflowSchemaHistoryMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-workflow-api/src/main/java/com/xjrsoft/workflow/mapper/WorkflowSchemaMapper.java b/xjrsoft-service/xjrsoft-service-workflow/src/main/java/com/xjrsoft/workflow/mapper/WorkflowSchemaMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-workflow-api/src/main/java/com/xjrsoft/workflow/mapper/WorkflowSchemaMapper.java rename to xjrsoft-service/xjrsoft-service-workflow/src/main/java/com/xjrsoft/workflow/mapper/WorkflowSchemaMapper.java diff --git a/xjrsoft-service-api/xjrsoft-service-workflow-api/src/main/java/com/xjrsoft/workflow/mapper/WorkflowSpecialMenuMapper.java b/xjrsoft-service/xjrsoft-service-workflow/src/main/java/com/xjrsoft/workflow/mapper/WorkflowSpecialMenuMapper.java similarity index 100% rename from xjrsoft-service-api/xjrsoft-service-workflow-api/src/main/java/com/xjrsoft/workflow/mapper/WorkflowSpecialMenuMapper.java rename to xjrsoft-service/xjrsoft-service-workflow/src/main/java/com/xjrsoft/workflow/mapper/WorkflowSpecialMenuMapper.java diff --git a/xjrsoft-service/xjrsoft-service-workflow/src/main/java/com/xjrsoft/workflow/service/IFormExecuteService.java b/xjrsoft-service/xjrsoft-service-workflow/src/main/java/com/xjrsoft/workflow/service/IFormExecuteService.java index 0ea241e..cc15597 100644 --- a/xjrsoft-service/xjrsoft-service-workflow/src/main/java/com/xjrsoft/workflow/service/IFormExecuteService.java +++ b/xjrsoft-service/xjrsoft-service-workflow/src/main/java/com/xjrsoft/workflow/service/IFormExecuteService.java @@ -168,7 +168,7 @@ public interface IFormExecuteService { * @param formId * @return */ - List getReleaseInfo(Long formId); + //List getReleaseInfo(Long formId); List complexQuery(ComplexQueryDto dto); diff --git a/xjrsoft-service/xjrsoft-service-workflow/src/main/java/com/xjrsoft/workflow/service/impl/FormExecuteServiceImpl.java b/xjrsoft-service/xjrsoft-service-workflow/src/main/java/com/xjrsoft/workflow/service/impl/FormExecuteServiceImpl.java index 929742a..0a94bdb 100644 --- a/xjrsoft-service/xjrsoft-service-workflow/src/main/java/com/xjrsoft/workflow/service/impl/FormExecuteServiceImpl.java +++ b/xjrsoft-service/xjrsoft-service-workflow/src/main/java/com/xjrsoft/workflow/service/impl/FormExecuteServiceImpl.java @@ -44,13 +44,13 @@ import com.xjrsoft.common.mybatis.utils.DatasourceUtil; import com.xjrsoft.common.mybatis.utils.LocalDateTimeUtil; import com.xjrsoft.common.mybatis.utils.XjrSqlConnRunner; import com.xjrsoft.desktop.dto.*; +import com.xjrsoft.form.client.IFormReleaseClient; +import com.xjrsoft.form.client.IFormTemplateClient; import com.xjrsoft.form.dto.*; import com.xjrsoft.form.entity.FormDesignConfig; import com.xjrsoft.form.entity.FormRelease; import com.xjrsoft.form.entity.FormReleaseConfig; import com.xjrsoft.form.entity.FormTemplate; -import com.xjrsoft.form.mapper.FormReleaseMapper; -import com.xjrsoft.form.mapper.FormTemplateMapper; import com.xjrsoft.form.vo.DeskColumnsVo; import com.xjrsoft.form.vo.DeskFormReleaseVo; import com.xjrsoft.form.vo.DeskTableInfoVo; @@ -95,9 +95,9 @@ import java.util.stream.Collectors; @AllArgsConstructor public class FormExecuteServiceImpl implements IFormExecuteService { - private final FormReleaseMapper formReleaseMapper; + private final IFormReleaseClient formReleaseClient; - private final FormTemplateMapper formTemplateMapper; + private final IFormTemplateClient formTemplateClient; private final ICodeRuleClient codeRuleClient; @@ -123,7 +123,7 @@ public class FormExecuteServiceImpl implements IFormExecuteService { @Override @SneakyThrows public List list(FormExecuteListDto dto) { - FormRelease formRelease = formReleaseMapper.selectById(dto.getReleaseId()); + FormRelease formRelease = formReleaseClient.selectByIdFeign(dto.getReleaseId()); String configJson = formRelease.getConfigJson(); @@ -131,7 +131,7 @@ public class FormExecuteServiceImpl implements IFormExecuteService { FormReleaseConfig formReleaseConfig = JSONUtil.toBean(configJson, FormReleaseConfig.class); //自定义表单数据 - FormTemplate template = formTemplateMapper.selectById(formRelease.getFormId()); + FormTemplate template = formTemplateClient.getFormTemplateByIdFeign(formRelease.getFormId()); String formJson = template.getFormJson(); //自定义表单配置 @@ -207,7 +207,7 @@ public class FormExecuteServiceImpl implements IFormExecuteService { @Override public PageOutput page(FormExecutePageDto dto) { - FormRelease formRelease = formReleaseMapper.selectById(dto.getReleaseId()); + FormRelease formRelease = formReleaseClient.selectByIdFeign(dto.getReleaseId()); String configJson = formRelease.getConfigJson(); @@ -216,7 +216,7 @@ public class FormExecuteServiceImpl implements IFormExecuteService { FormReleaseConfig formReleaseConfig = JSONUtil.toBean(configJson, FormReleaseConfig.class); //自定义表单数据 - FormTemplate template = formTemplateMapper.selectById(formRelease.getFormId()); + FormTemplate template = formTemplateClient.getFormTemplateByIdFeign(formRelease.getFormId()); String formJson = template.getFormJson(); //自定义表单配置 @@ -320,7 +320,7 @@ public class FormExecuteServiceImpl implements IFormExecuteService { @Override public Object info(FormExecuteInfoDto dto) { - FormRelease formRelease = formReleaseMapper.selectById(dto.getReleaseId()); + FormRelease formRelease = formReleaseClient.selectByIdFeign(dto.getReleaseId()); String configJson = formRelease.getConfigJson(); @@ -328,7 +328,7 @@ public class FormExecuteServiceImpl implements IFormExecuteService { FormReleaseConfig formReleaseConfig = JSONUtil.toBean(configJson, FormReleaseConfig.class); //自定义表单数据 - FormTemplate template = formTemplateMapper.selectById(formRelease.getFormId()); + FormTemplate template = formTemplateClient.getFormTemplateByIdFeign(formRelease.getFormId()); String formJson = template.getFormJson(); //自定义表单配置 @@ -408,7 +408,7 @@ public class FormExecuteServiceImpl implements IFormExecuteService { @Override public Boolean add(FormExecuteAddOrUpdateDto dto) { - FormRelease formRelease = formReleaseMapper.selectById(dto.getReleaseId()); + FormRelease formRelease = formReleaseClient.selectByIdFeign(dto.getReleaseId()); Map formData = dto.getFormData(); @@ -418,7 +418,7 @@ public class FormExecuteServiceImpl implements IFormExecuteService { FormReleaseConfig formReleaseConfig = JSONUtil.toBean(configJson, FormReleaseConfig.class); //自定义表单数据 - FormTemplate template = formTemplateMapper.selectById(formRelease.getFormId()); + FormTemplate template = formTemplateClient.getFormTemplateByIdFeign(formRelease.getFormId()); return insertFormData(formData, template); @@ -441,7 +441,7 @@ public class FormExecuteServiceImpl implements IFormExecuteService { } public Boolean saveMainBatch(Long formTemplateId, List> dataList) { - FormTemplate template = formTemplateMapper.selectById(formTemplateId); + FormTemplate template = formTemplateClient.getFormTemplateByIdFeign(formTemplateId); String formJson = template.getFormJson(); //自定义表单配置 FormDesignConfig formDesignConfig = JSONUtil.toBean(formJson, FormDesignConfig.class); @@ -483,7 +483,7 @@ public class FormExecuteServiceImpl implements IFormExecuteService { @Override public Boolean update(FormExecuteAddOrUpdateDto dto) { - FormRelease formRelease = formReleaseMapper.selectById(dto.getReleaseId()); + FormRelease formRelease = formReleaseClient.selectByIdFeign(dto.getReleaseId()); String configJson = formRelease.getConfigJson(); @@ -493,7 +493,7 @@ public class FormExecuteServiceImpl implements IFormExecuteService { FormReleaseConfig formReleaseConfig = JSONUtil.toBean(configJson, FormReleaseConfig.class); //自定义表单数据 - FormTemplate template = formTemplateMapper.selectById(formRelease.getFormId()); + FormTemplate template = formTemplateClient.getFormTemplateByIdFeign(formRelease.getFormId()); return updateFormData(formData, template); } @@ -519,7 +519,7 @@ public class FormExecuteServiceImpl implements IFormExecuteService { @Override public Boolean delete(FormExecuteDeleteDto dto) { - FormRelease formRelease = formReleaseMapper.selectById(dto.getReleaseId()); + FormRelease formRelease = formReleaseClient.selectByIdFeign(dto.getReleaseId()); String configJson = formRelease.getConfigJson(); @@ -528,7 +528,7 @@ public class FormExecuteServiceImpl implements IFormExecuteService { FormReleaseConfig formReleaseConfig = JSONUtil.toBean(configJson, FormReleaseConfig.class); //自定义表单数据 - FormTemplate template = formTemplateMapper.selectById(formRelease.getFormId()); + FormTemplate template = formTemplateClient.getFormTemplateByIdFeign(formRelease.getFormId()); String formJson = template.getFormJson(); //自定义表单配置 @@ -786,7 +786,7 @@ public class FormExecuteServiceImpl implements IFormExecuteService { public Triple workflowAdd(FormExecuteWorkflowAddDto dto) { Map formData = dto.getFormData(); //自定义表单数据 - FormTemplate template = formTemplateMapper.selectById(dto.formId); + FormTemplate template = formTemplateClient.getFormTemplateByIdFeign(dto.formId); return insertFormByWorkflow(formData, template,dto.getIsOldSystem()); } @@ -795,7 +795,7 @@ public class FormExecuteServiceImpl implements IFormExecuteService { public Triple workflowUpdate(FormExecuteWorkflowUpdateDto dto) { Map formData = dto.getFormData(); //自定义表单数据 - FormTemplate template = formTemplateMapper.selectById(dto.formId); + FormTemplate template = formTemplateClient.getFormTemplateByIdFeign(dto.formId); return updateFormDataByWorkflow(formData, template,dto.getIsOldSystem()); } @@ -804,7 +804,7 @@ public class FormExecuteServiceImpl implements IFormExecuteService { public Triple workflowAddOrUpdate(FormExecuteWorkflowUpdateDto dto) { Map formData = dto.getFormData(); //自定义表单数据 - FormTemplate template = formTemplateMapper.selectById(dto.formId); + FormTemplate template = formTemplateClient.getFormTemplateByIdFeign(dto.formId); return insertOrUpdateFormDataByWorkflow(formData, template,dto.getIsOldSystem()); } @@ -812,7 +812,7 @@ public class FormExecuteServiceImpl implements IFormExecuteService { public Object workFlowInfo(FormExecuteWorkflowInfoDto dto) { //自定义表单数据 - FormTemplate template = formTemplateMapper.selectById(dto.getFormId()); + FormTemplate template = formTemplateClient.getFormTemplateByIdFeign(dto.getFormId()); String formJson = template.getFormJson(); //自定义表单配置 @@ -2316,7 +2316,7 @@ public class FormExecuteServiceImpl implements IFormExecuteService { public boolean complexAdd(AddDeskComplexDto dto) { Map formData = dto.getFormData(); //自定义表单数据 - FormTemplate template = formTemplateMapper.selectById(dto.getFormId()); + FormTemplate template = formTemplateClient.getFormTemplateByIdFeign(dto.getFormId()); //新增直接复用自定义表单那边的 return insertFormData(formData,template); } @@ -2326,7 +2326,7 @@ public class FormExecuteServiceImpl implements IFormExecuteService { public boolean complexUpdate(UpdateDeskComplexDto dto) { Map formData = dto.getFormData(); //自定义表单数据 - FormTemplate template = formTemplateMapper.selectById(dto.getFormId()); + FormTemplate template = formTemplateClient.getFormTemplateByIdFeign(dto.getFormId()); String formJson = template.getFormJson(); //自定义表单配置 @@ -2434,7 +2434,7 @@ public class FormExecuteServiceImpl implements IFormExecuteService { @Override public boolean complexDelete(DeleteDeskComplexDto dto) { //自定义表单数据 - FormTemplate template = formTemplateMapper.selectById(dto.getFormId()); + FormTemplate template = formTemplateClient.getFormTemplateByIdFeign(dto.getFormId()); String formJson = template.getFormJson(); //自定义表单配置 @@ -2553,7 +2553,7 @@ public class FormExecuteServiceImpl implements IFormExecuteService { @SneakyThrows public Object complexInfo(DeskComplexInfoDto dto) { //表单数据 - FormTemplate template = formTemplateMapper.selectById(dto.getFormId()); + FormTemplate template = formTemplateClient.getFormTemplateByIdFeign(dto.getFormId()); String formJson = template.getFormJson(); //表单配置 @@ -2643,24 +2643,24 @@ public class FormExecuteServiceImpl implements IFormExecuteService { } } - @Override - public List getReleaseInfo(Long formId) { - List formReleaseVoList = formReleaseMapper.selectJoinList(DeskFormReleaseVo.class, new MPJLambdaWrapper() - .disableSubLogicDel() - .eq(ObjectUtil.isNotEmpty(formId),FormRelease::getFormId,formId) - .select(FormRelease::getId) - .select(FormRelease.class, x -> VoToColumnUtil.fieldsToColumns(DeskFormReleaseVo.class).contains(x.getProperty())) - .leftJoin(Menu.class, Menu::getId, FormRelease::getMenuId, ext -> ext.selectAs(Menu::getTitle, DeskFormReleaseVo::getMenuName)) - .orderByDesc(FormRelease::getCreateDate) - ); - return formReleaseVoList; - } +// @Override +// public List getReleaseInfo(Long formId) { +// List formReleaseVoList = formReleaseMapper.selectJoinList(DeskFormReleaseVo.class, new MPJLambdaWrapper() +// .disableSubLogicDel() +// .eq(ObjectUtil.isNotEmpty(formId),FormRelease::getFormId,formId) +// .select(FormRelease::getId) +// .select(FormRelease.class, x -> VoToColumnUtil.fieldsToColumns(DeskFormReleaseVo.class).contains(x.getProperty())) +// .leftJoin(Menu.class, Menu::getId, FormRelease::getMenuId, ext -> ext.selectAs(Menu::getTitle, DeskFormReleaseVo::getMenuName)) +// .orderByDesc(FormRelease::getCreateDate) +// ); +// return formReleaseVoList; +// } @Override public List complexQuery(ComplexQueryDto dto) { List queryConfigs = new ArrayList<>(); if (ObjectUtil.isNotEmpty(dto.getReleaseId())){ // 自定义表单发布的配置信息 - FormRelease formRelease = formReleaseMapper.selectById(dto.getReleaseId()); + FormRelease formRelease = formReleaseClient.selectByIdFeign(dto.getReleaseId()); if(formRelease == null){ throw new MyException("表单发布数据不存在"); } @@ -2670,7 +2670,7 @@ public class FormExecuteServiceImpl implements IFormExecuteService { ListConfig listConfig = formReleaseConfig.getListConfig(); queryConfigs = listConfig.getQueryConfigs(); }else { // 系统表单所对应的配置信息 - FormTemplate formTemplate = formTemplateMapper.selectById(dto.getFormId()); + FormTemplate formTemplate = formTemplateClient.getFormTemplateByIdFeign(dto.getFormId()); if(formTemplate == null){ throw new MyException("表单不存在"); } @@ -2684,7 +2684,7 @@ public class FormExecuteServiceImpl implements IFormExecuteService { public PageOutput pageTrans(FormExecutePageDto dto) { - FormRelease formRelease = formReleaseMapper.selectById(dto.getReleaseId()); + FormRelease formRelease = formReleaseClient.selectByIdFeign(dto.getReleaseId()); String configJson = formRelease.getConfigJson(); @@ -2693,7 +2693,7 @@ public class FormExecuteServiceImpl implements IFormExecuteService { FormReleaseConfig formReleaseConfig = JSONUtil.toBean(configJson, FormReleaseConfig.class); //自定义表单数据 - FormTemplate template = formTemplateMapper.selectById(formRelease.getFormId()); + FormTemplate template = formTemplateClient.getFormTemplateByIdFeign(formRelease.getFormId()); String formJson = template.getFormJson(); //自定义表单配置 @@ -2748,7 +2748,7 @@ public class FormExecuteServiceImpl implements IFormExecuteService { return this.pageTrans(formExecutePageDto); }else { //系统表单数据 - FormTemplate template = formTemplateMapper.selectById(dto.getFormId()); + FormTemplate template = formTemplateClient.getFormTemplateByIdFeign(dto.getFormId()); String configJson = template.getConfigJson(); if(StrUtil.isBlank(configJson)){ throw new MyException("configJson字段为空"); @@ -2804,7 +2804,7 @@ public class FormExecuteServiceImpl implements IFormExecuteService { @Override public DeskTableInfoVo getTableInfo(Long formId) { - FormTemplate template = formTemplateMapper.selectById(formId); + FormTemplate template = formTemplateClient.getFormTemplateByIdFeign(formId); String formJson = template.getFormJson(); //自定义表单配置 FormDesignConfig formDesignConfig = JSONUtil.toBean(formJson, FormDesignConfig.class); diff --git a/xjrsoft-service/xjrsoft-service-workflow/src/main/java/com/xjrsoft/workflow/service/impl/WorkflowExecuteServiceImpl.java b/xjrsoft-service/xjrsoft-service-workflow/src/main/java/com/xjrsoft/workflow/service/impl/WorkflowExecuteServiceImpl.java index 4f37090..cca3701 100644 --- a/xjrsoft-service/xjrsoft-service-workflow/src/main/java/com/xjrsoft/workflow/service/impl/WorkflowExecuteServiceImpl.java +++ b/xjrsoft-service/xjrsoft-service-workflow/src/main/java/com/xjrsoft/workflow/service/impl/WorkflowExecuteServiceImpl.java @@ -43,18 +43,12 @@ import com.xjrsoft.organization.client.IUserRoleRelationClient; import com.xjrsoft.organization.entity.User; import com.xjrsoft.organization.entity.UserRoleRelation; -import com.xjrsoft.system.client.IFileClient; -import com.xjrsoft.system.client.IMenuClient; -import com.xjrsoft.system.client.IStampClient; -import com.xjrsoft.system.client.ISystemConfigClient; +import com.xjrsoft.system.client.*; import com.xjrsoft.system.dto.UpdateFileFeighDto; import com.xjrsoft.system.entity.Menu; import com.xjrsoft.system.entity.Message; import com.xjrsoft.system.entity.Stamp; import com.xjrsoft.system.entity.XjrSystemConfig; -import com.xjrsoft.system.mapper.CodeSchemaMapper; -import com.xjrsoft.system.mapper.DictionarydetailMapper; -import com.xjrsoft.system.mapper.MessageMapper; import com.xjrsoft.tenant.config.TenantConfig; import com.xjrsoft.tenant.util.SecureUtil; import com.xjrsoft.workflow.constant.WorkflowConstant; @@ -157,7 +151,7 @@ public class WorkflowExecuteServiceImpl implements IWorkflowExecuteService { private final IdentityService identityService; - private final MessageMapper messageMapper; + private final IMessageClient messageClient; private final IMenuClient menuClient; @@ -168,10 +162,6 @@ public class WorkflowExecuteServiceImpl implements IWorkflowExecuteService { */ private static final String DB_FIELD_XML_PREFIX = "xml"; - private final CodeSchemaMapper codeSchemaMapper; - - private final DictionarydetailMapper dictionarydetailMapper; - private final IUserClient userClient; @Override @@ -4679,27 +4669,27 @@ public class WorkflowExecuteServiceImpl implements IWorkflowExecuteService { .superProcessInstanceId(dto.getProcessId()).list(); //当前流程是否有父级流程,就是外部流程或者子流程。外部流程或者子流程不能撤回到开始节点,不新增开始节点 -// if (subProcess.size() < 1) { -// //获取到当前流程发起人 如果操作人 是发起人 默认新增开始节点 -// Object startUserId = runtimeService.getVariable(dto.getProcessId(), WorkflowConstant.PROCESS_START_USER_ID_KEY); -// if (StpUtil.getLoginIdAsLong() == Convert.toLong(startUserId)) { -// -// List startList = historyService.createHistoricActivityInstanceQuery() -// .processInstanceId(dto.getProcessId()) -// .activityType(WorkflowConstant.BPMN_START_EVENT_TYPE_NAME) -// .finished() -// .orderByHistoricActivityInstanceEndTime() -// .desc() -// .list(); -// -// HistoricActivityInstance historicActivityInstance = startList.get(0); -// -// RejectNodeVo vo = new RejectNodeVo(); -// vo.setActivityId(historicActivityInstance.getActivityId()); -// vo.setActivityName(historicActivityInstance.getActivityName()); -// voList.add(vo); -// } -// } + /*if (subProcess.size() < 1) { + //获取到当前流程发起人 如果操作人 是发起人 默认新增开始节点 + Object startUserId = runtimeService.getVariable(dto.getProcessId(), WorkflowConstant.PROCESS_START_USER_ID_KEY); + if (StpUtil.getLoginIdAsLong() == Convert.toLong(startUserId)) { + + List startList = historyService.createHistoricActivityInstanceQuery() + .processInstanceId(dto.getProcessId()) + .activityType(WorkflowConstant.BPMN_START_EVENT_TYPE_NAME) + .finished() + .orderByHistoricActivityInstanceEndTime() + .desc() + .list(); + + HistoricActivityInstance historicActivityInstance = startList.get(0); + + RejectNodeVo vo = new RejectNodeVo(); + vo.setActivityId(historicActivityInstance.getActivityId()); + vo.setActivityName(historicActivityInstance.getActivityName()); + voList.add(vo); + } + }*/ if (list == null || list.size() == 0) { return voList; @@ -5220,7 +5210,10 @@ public class WorkflowExecuteServiceImpl implements IWorkflowExecuteService { //记录一下需要发送消息(不需要指定审批人的)的任务id if (variableInstanceOptional.isPresent()) { //多实例的时候,只有第一次才通知。 - List messageList = messageMapper.selectList(Wrappers.lambdaQuery(Message.class).eq(Message::getObjectId, task.getId()).eq(Message::getProcessId, task.getProcessInstanceId())); + Message message = new Message(); + message.setObjectId(task.getId()); + message.setProcessId(task.getProcessInstanceId()); + List messageList = messageClient.selectListFeign(message); if (messageList.size() == 0){ List approveIds = ListUtil.toList(Convert.toStr(variableInstanceOptional.get().getValue()).split(StringPool.COMMA)); @@ -5334,7 +5327,10 @@ public class WorkflowExecuteServiceImpl implements IWorkflowExecuteService { //如果审批人变量不为空 并且不需要指定审批人 就发送消息 if (variableInstance != null) { //多实例的时候,只有第一次才通知。 - List messageList = messageMapper.selectList(Wrappers.lambdaQuery(Message.class).eq(Message::getObjectId, task.getId()).eq(Message::getProcessId, task.getProcessInstanceId())); + Message message = new Message(); + message.setObjectId(task.getId()); + message.setProcessId(task.getProcessInstanceId()); + List messageList = messageClient.selectListFeign(message); if (messageList.size() == 0){ List approveIds = ListUtil.toList(Convert.toStr(variableInstance.getValue()).split(StringPool.COMMA));