From 52bc8c26ae4415c3d4f395056d92ca308be756c5 Mon Sep 17 00:00:00 2001 From: lvleigang <957075182@qq.com> Date: Tue, 7 May 2024 09:26:06 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=8D=E5=86=99=E4=BB=BB=E5=8A=A1=E6=96=B9?= =?UTF-8?q?=E6=B3=95=EF=BC=8C=E4=BF=AE=E6=94=B9=E7=BB=9F=E4=B8=80=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- buildpackage/pom.xml | 8 +- .../src/main/resources/application-llg.yml | 23 ++ ...egrationTaskClassificationServiceImpl.java | 4 +- ...tegrationTaskLivingDetailsServiceImpl.java | 2 +- .../IntegrationTaskLivingServiceImpl.java | 6 +- .../IntegrationTaskLogDetailServiceImpl.java | 4 +- .../impl/IntegrationTaskLogServiceImpl.java | 6 +- .../IntegrationTaskMonitoringServiceImpl.java | 8 +- .../IntegrationTaskDetailsServiceImpl.java | 4 +- .../impl/IntegrationTaskServiceImpl.java | 14 +- ...grationTaskWorkshopDetailsServiceImpl.java | 4 +- .../IntegrationTaskWorkshopServiceImpl.java | 12 +- .../service/ISysApplicationPluginService.java | 12 + .../impl/SysApplicationPluginServiceImpl.java | 27 +- .../service/ISysApplicationService.java | 9 +- .../impl/SysApplicationServiceImpl.java | 18 +- .../dao/IIntegrationTaskDao.java | 15 + .../dao/impl/IntegrationTaskDaoImpl.java | 17 + .../entity/IntegrationTaskEntity.java | 116 +++++++ .../entity/IntegrationTaskEntity.xml | 300 +++++++++++++++++ .../service/IIntegrationTaskService.java | 77 +++++ .../impl/IntegrationTaskServiceImpl.java | 233 +++++++++++++ .../dao/IIntegrationTaskLivingDao.java | 15 + .../impl/IntegrationTaskLivingDaoImpl.java | 17 + .../entity/IntegrationTaskLivingEntity.java | 116 +++++++ .../entity/IntegrationTaskLivingEntity.xml | 302 +++++++++++++++++ .../IIntegrationTaskLivingService.java | 26 ++ .../IntegrationTaskLivingServiceImpl.java | 55 +++ .../dao/IIntegrationTaskLivingDetailsDao.java | 15 + .../IntegrationTaskLivingDetailsDaoImpl.java | 17 + .../IntegrationTaskLivingDetailsEntity.java | 106 ++++++ .../IntegrationTaskLivingDetailsEntity.xml | 316 ++++++++++++++++++ .../IIntegrationTaskLivingDetailsService.java | 25 ++ ...tegrationTaskLivingDetailsServiceImpl.java | 55 +++ .../service/impl/EntranceServiceImpl.java | 46 --- 35 files changed, 1948 insertions(+), 82 deletions(-) create mode 100644 buildpackage/src/main/resources/application-llg.yml create mode 100644 service/src/main/java/com/hzya/frame/sysnew/integtationTask/dao/IIntegrationTaskDao.java create mode 100644 service/src/main/java/com/hzya/frame/sysnew/integtationTask/dao/impl/IntegrationTaskDaoImpl.java create mode 100644 service/src/main/java/com/hzya/frame/sysnew/integtationTask/entity/IntegrationTaskEntity.java create mode 100644 service/src/main/java/com/hzya/frame/sysnew/integtationTask/entity/IntegrationTaskEntity.xml create mode 100644 service/src/main/java/com/hzya/frame/sysnew/integtationTask/service/IIntegrationTaskService.java create mode 100644 service/src/main/java/com/hzya/frame/sysnew/integtationTask/service/impl/IntegrationTaskServiceImpl.java create mode 100644 service/src/main/java/com/hzya/frame/sysnew/integtationTaskLiving/dao/IIntegrationTaskLivingDao.java create mode 100644 service/src/main/java/com/hzya/frame/sysnew/integtationTaskLiving/dao/impl/IntegrationTaskLivingDaoImpl.java create mode 100644 service/src/main/java/com/hzya/frame/sysnew/integtationTaskLiving/entity/IntegrationTaskLivingEntity.java create mode 100644 service/src/main/java/com/hzya/frame/sysnew/integtationTaskLiving/entity/IntegrationTaskLivingEntity.xml create mode 100644 service/src/main/java/com/hzya/frame/sysnew/integtationTaskLiving/service/IIntegrationTaskLivingService.java create mode 100644 service/src/main/java/com/hzya/frame/sysnew/integtationTaskLiving/service/impl/IntegrationTaskLivingServiceImpl.java create mode 100644 service/src/main/java/com/hzya/frame/sysnew/integtationTaskLivingDetails/dao/IIntegrationTaskLivingDetailsDao.java create mode 100644 service/src/main/java/com/hzya/frame/sysnew/integtationTaskLivingDetails/dao/impl/IntegrationTaskLivingDetailsDaoImpl.java create mode 100644 service/src/main/java/com/hzya/frame/sysnew/integtationTaskLivingDetails/entity/IntegrationTaskLivingDetailsEntity.java create mode 100644 service/src/main/java/com/hzya/frame/sysnew/integtationTaskLivingDetails/entity/IntegrationTaskLivingDetailsEntity.xml create mode 100644 service/src/main/java/com/hzya/frame/sysnew/integtationTaskLivingDetails/service/IIntegrationTaskLivingDetailsService.java create mode 100644 service/src/main/java/com/hzya/frame/sysnew/integtationTaskLivingDetails/service/impl/IntegrationTaskLivingDetailsServiceImpl.java diff --git a/buildpackage/pom.xml b/buildpackage/pom.xml index bc03d6a2..666c0306 100644 --- a/buildpackage/pom.xml +++ b/buildpackage/pom.xml @@ -58,11 +58,17 @@ - hclocal + hclocal hclocal + + llg + + llg + + kangarooDataCenterV3 diff --git a/buildpackage/src/main/resources/application-llg.yml b/buildpackage/src/main/resources/application-llg.yml new file mode 100644 index 00000000..5d960999 --- /dev/null +++ b/buildpackage/src/main/resources/application-llg.yml @@ -0,0 +1,23 @@ +#######################本地环境####################### +logging: + #日志级别 指定目录级别 + level: + root: info + encodings: UTF-8 + file: +# 日志保存路径 + path: /Users/apple/Desktop/log/local +spring: + datasource: + dynamic: + datasource: + master: + url: jdbc:mysql://hzya.ufyct.com:9096/businesscenternew?serverTimezone=UTC&useUnicode=true&characterEncoding=UTF8&serverTimezone=GMT%2B8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowLoadLocalInfile=false&autoReconnect=true&failOverReadOnly=false&connectTimeout=30000&socketTimeout=30000&autoReconnectForPools=true + username: root + password: bd993088e8a7c3dc5f44441617f9b4bf + driver-class-name: com.mysql.jdbc.Driver # 3.2.0开始支持SPI可省略此配置 +savefile: + # 文件保存路径 + path: /Users/apple/Desktop/log/local +ax: + url: http://127.0.0.1:9999/kangarooDataCenterV3/entranceController/externalCallInterface \ No newline at end of file diff --git a/service/src/main/java/com/hzya/frame/sys/integrationtask/classification/service/impl/IntegrationTaskClassificationServiceImpl.java b/service/src/main/java/com/hzya/frame/sys/integrationtask/classification/service/impl/IntegrationTaskClassificationServiceImpl.java index 24ccf827..693bef86 100644 --- a/service/src/main/java/com/hzya/frame/sys/integrationtask/classification/service/impl/IntegrationTaskClassificationServiceImpl.java +++ b/service/src/main/java/com/hzya/frame/sys/integrationtask/classification/service/impl/IntegrationTaskClassificationServiceImpl.java @@ -20,12 +20,12 @@ import java.util.List; * @author: gjh * @history: 1.0 */ -@Service(value = "integrationTaskClassificationService") +//@Service(value = "integrationTaskClassificationService") public class IntegrationTaskClassificationServiceImpl extends BaseService implements IIntegrationTaskClassificationService { protected IIntegrationTaskClassificationDao integrationtaskclassificationDao; - @Autowired + //@Autowired public void setIntegrationTaskClassificationDao(IIntegrationTaskClassificationDao dao) { this.integrationtaskclassificationDao = dao; this.dao = dao; diff --git a/service/src/main/java/com/hzya/frame/sys/integrationtask/living/service/impl/IntegrationTaskLivingDetailsServiceImpl.java b/service/src/main/java/com/hzya/frame/sys/integrationtask/living/service/impl/IntegrationTaskLivingDetailsServiceImpl.java index f9a6326f..ebafed1c 100644 --- a/service/src/main/java/com/hzya/frame/sys/integrationtask/living/service/impl/IntegrationTaskLivingDetailsServiceImpl.java +++ b/service/src/main/java/com/hzya/frame/sys/integrationtask/living/service/impl/IntegrationTaskLivingDetailsServiceImpl.java @@ -37,7 +37,7 @@ public class IntegrationTaskLivingDetailsServiceImpl extends BaseService implements IIntegrationTaskLivingService { protected IIntegrationTaskLivingDao integrationtasklivingDao; - @Autowired + //@Autowired private IIntegrationTaskLivingDetailsDao integrationTaskLivingDetailsDao; - @Autowired + //@Autowired public void setIntegrationTaskLivingDao(IIntegrationTaskLivingDao dao) { this.integrationtasklivingDao = dao; this.dao = dao; diff --git a/service/src/main/java/com/hzya/frame/sys/integrationtask/log/service/impl/IntegrationTaskLogDetailServiceImpl.java b/service/src/main/java/com/hzya/frame/sys/integrationtask/log/service/impl/IntegrationTaskLogDetailServiceImpl.java index a8fe4164..940c2b7c 100644 --- a/service/src/main/java/com/hzya/frame/sys/integrationtask/log/service/impl/IntegrationTaskLogDetailServiceImpl.java +++ b/service/src/main/java/com/hzya/frame/sys/integrationtask/log/service/impl/IntegrationTaskLogDetailServiceImpl.java @@ -14,12 +14,12 @@ import com.hzya.frame.basedao.service.impl.BaseService; * @author: gjh * @history: 1.0 */ -@Service(value = "integration_task_log_detailsService") +//@Service(value = "integration_task_log_detailsService") public class IntegrationTaskLogDetailServiceImpl extends BaseService implements IIntegrationTaskLogDetailService { protected IIntegrationTaskLogDetailDao integrationtasklogdetailDao; - @Autowired + //@Autowired public void setIntegrationTaskLogDetailDao(IIntegrationTaskLogDetailDao dao) { this.integrationtasklogdetailDao = dao; this.dao = dao; diff --git a/service/src/main/java/com/hzya/frame/sys/integrationtask/log/service/impl/IntegrationTaskLogServiceImpl.java b/service/src/main/java/com/hzya/frame/sys/integrationtask/log/service/impl/IntegrationTaskLogServiceImpl.java index ca41d829..4dda3b64 100644 --- a/service/src/main/java/com/hzya/frame/sys/integrationtask/log/service/impl/IntegrationTaskLogServiceImpl.java +++ b/service/src/main/java/com/hzya/frame/sys/integrationtask/log/service/impl/IntegrationTaskLogServiceImpl.java @@ -35,13 +35,13 @@ import java.util.List; * @author: gjh * @history: 1.0 */ -@Service(value = "integrationTaskLogService") +//@Service(value = "integrationTaskLogService") public class IntegrationTaskLogServiceImpl extends BaseService implements IIntegrationTaskLogService { protected IIntegrationTaskLogDao integrationtasklogDao; - @Autowired + //@Autowired private IIntegrationTaskLogDetailDao integrationTaskLogDetailDao; - @Resource + //@Resource private HttpServletResponse httpServletResponse; @Autowired diff --git a/service/src/main/java/com/hzya/frame/sys/integrationtask/monitoring/service/impl/IntegrationTaskMonitoringServiceImpl.java b/service/src/main/java/com/hzya/frame/sys/integrationtask/monitoring/service/impl/IntegrationTaskMonitoringServiceImpl.java index 8710ae30..335cb173 100644 --- a/service/src/main/java/com/hzya/frame/sys/integrationtask/monitoring/service/impl/IntegrationTaskMonitoringServiceImpl.java +++ b/service/src/main/java/com/hzya/frame/sys/integrationtask/monitoring/service/impl/IntegrationTaskMonitoringServiceImpl.java @@ -30,17 +30,17 @@ import java.util.List; * @author: gjh * @history: 1.0 */ -@Service(value = "integrationTaskMonitoringService") +//@Service(value = "integrationTaskMonitoringService") public class IntegrationTaskMonitoringServiceImpl extends BaseService implements IIntegrationTaskMonitoringService { protected IIntegrationTaskMonitoringDao integrationtaskmonitoringDao; - @Autowired + //@Autowired private IIntegrationTaskDao integrationTaskDao; - @Autowired + //@Autowired private HttpServletResponse httpServletResponse; - @Autowired + //@Autowired public void setIntegrationTaskMonitoringDao(IIntegrationTaskMonitoringDao dao) { this.integrationtaskmonitoringDao = dao; this.dao = dao; diff --git a/service/src/main/java/com/hzya/frame/sys/integrationtask/service/impl/IntegrationTaskDetailsServiceImpl.java b/service/src/main/java/com/hzya/frame/sys/integrationtask/service/impl/IntegrationTaskDetailsServiceImpl.java index 23195040..50b78a0f 100644 --- a/service/src/main/java/com/hzya/frame/sys/integrationtask/service/impl/IntegrationTaskDetailsServiceImpl.java +++ b/service/src/main/java/com/hzya/frame/sys/integrationtask/service/impl/IntegrationTaskDetailsServiceImpl.java @@ -14,12 +14,12 @@ import com.hzya.frame.basedao.service.impl.BaseService; * @author: gjh * @history: 1.0 */ -@Service(value = "integration_task_detailsService") +//@Service(value = "integration_task_detailsService") public class IntegrationTaskDetailsServiceImpl extends BaseService implements IIntegrationTaskDetailsService { protected IIntegrationTaskDetailsDao integrationtaskdetailsDao; - @Autowired + //@Autowired public void setIntegrationTaskDetailsDao(IIntegrationTaskDetailsDao dao) { this.integrationtaskdetailsDao = dao; this.dao = dao; diff --git a/service/src/main/java/com/hzya/frame/sys/integrationtask/service/impl/IntegrationTaskServiceImpl.java b/service/src/main/java/com/hzya/frame/sys/integrationtask/service/impl/IntegrationTaskServiceImpl.java index 0112f99d..bd6f06f1 100644 --- a/service/src/main/java/com/hzya/frame/sys/integrationtask/service/impl/IntegrationTaskServiceImpl.java +++ b/service/src/main/java/com/hzya/frame/sys/integrationtask/service/impl/IntegrationTaskServiceImpl.java @@ -41,7 +41,7 @@ import java.util.List; * @author: gjh * @history: 1.0 */ -@Service(value = "integrationTaskService") +//@Service(value = "integrationTaskService") public class IntegrationTaskServiceImpl extends BaseService implements IIntegrationTaskService { public static final String ATONCE = SysEnum.ATONCE.getValue();//执行策略 Y:立即执行 public static final String TIMING = SysEnum.TIMING.getValue();//执行策略 N:定时 @@ -49,18 +49,18 @@ public class IntegrationTaskServiceImpl extends BaseService implements IIntegrationTaskWorkshopDetailsService { private IIntegrationTaskWorkshopDetailsDao integrationTaskWorkshopDetailsDao; - @Autowired + //@Autowired public void setIntegrationTaskWorkshopDetailsDao(IIntegrationTaskWorkshopDetailsDao dao) { this.integrationTaskWorkshopDetailsDao = dao; this.dao = dao; diff --git a/service/src/main/java/com/hzya/frame/sys/integrationtask/workshop/service/impl/IntegrationTaskWorkshopServiceImpl.java b/service/src/main/java/com/hzya/frame/sys/integrationtask/workshop/service/impl/IntegrationTaskWorkshopServiceImpl.java index e6bc878f..fb3dd946 100644 --- a/service/src/main/java/com/hzya/frame/sys/integrationtask/workshop/service/impl/IntegrationTaskWorkshopServiceImpl.java +++ b/service/src/main/java/com/hzya/frame/sys/integrationtask/workshop/service/impl/IntegrationTaskWorkshopServiceImpl.java @@ -40,21 +40,21 @@ import java.util.List; */ @Service("integrationTaskWorkshopService") public class IntegrationTaskWorkshopServiceImpl extends BaseService implements IIntegrationTaskWorkshopService { - @Resource + //@Resource private ApiHandleServiceImpl apiHandleService; - @Resource + //@Resource private IApiReflectionDao apiReflectionDao; - @Resource + //@Resource private IntegrationTaskMonitoringServiceImpl integrationTaskMonitoringService; - @Resource + //@Resource private IIntegrationTaskService integrationTaskService; private IIntegrationTaskWorkshopDao integrationTaskWorkshopDao; - @Resource + //@Resource private IIntegrationTaskWorkshopDetailsDao detailsDao; - @Autowired + //@Autowired public void setIntegrationTaskWorkshopDao(IIntegrationTaskWorkshopDao dao) { this.integrationTaskWorkshopDao = dao; this.dao = dao; diff --git a/service/src/main/java/com/hzya/frame/sysnew/application/plugin/service/ISysApplicationPluginService.java b/service/src/main/java/com/hzya/frame/sysnew/application/plugin/service/ISysApplicationPluginService.java index 65b438cb..c431d7ca 100644 --- a/service/src/main/java/com/hzya/frame/sysnew/application/plugin/service/ISysApplicationPluginService.java +++ b/service/src/main/java/com/hzya/frame/sysnew/application/plugin/service/ISysApplicationPluginService.java @@ -1,7 +1,10 @@ package com.hzya.frame.sysnew.application.plugin.service; +import com.alibaba.fastjson.JSONObject; import com.hzya.frame.sysnew.application.plugin.entity.SysApplicationPluginEntity; import com.hzya.frame.basedao.service.IBaseService; +import com.hzya.frame.web.entity.JsonResultEntity; + /** * 插件表(SysApplicationPlugin)表服务接口 * @@ -9,4 +12,13 @@ import com.hzya.frame.basedao.service.IBaseService; * @since 2023-09-22 16:30:03 */ public interface ISysApplicationPluginService extends IBaseService{ + + /** + * @param jsonObject + * @return com.hzya.frame.web.entity.JsonResultEntity + * @Author lvleigang + * @Description 查询应用插件列表 + * @Date 11:52 上午 2024/3/27 + **/ + JsonResultEntity queryEntity(JSONObject jsonObject); } diff --git a/service/src/main/java/com/hzya/frame/sysnew/application/plugin/service/impl/SysApplicationPluginServiceImpl.java b/service/src/main/java/com/hzya/frame/sysnew/application/plugin/service/impl/SysApplicationPluginServiceImpl.java index 2ed5ac0b..04998b80 100644 --- a/service/src/main/java/com/hzya/frame/sysnew/application/plugin/service/impl/SysApplicationPluginServiceImpl.java +++ b/service/src/main/java/com/hzya/frame/sysnew/application/plugin/service/impl/SysApplicationPluginServiceImpl.java @@ -1,12 +1,19 @@ package com.hzya.frame.sysnew.application.plugin.service.impl; +import com.alibaba.fastjson.JSONObject; +import com.hzya.frame.sysnew.application.entity.SysApplicationEntity; import com.hzya.frame.sysnew.application.plugin.entity.SysApplicationPluginEntity; import com.hzya.frame.sysnew.application.plugin.dao.ISysApplicationPluginDao; import com.hzya.frame.sysnew.application.plugin.service.ISysApplicationPluginService; -import org.springframework.stereotype.Service; +import com.hzya.frame.web.entity.BaseResult; +import com.hzya.frame.web.entity.JsonResultEntity; +import org.springframework.stereotype.Service; import org.springframework.beans.factory.annotation.Autowired; import javax.annotation.Resource; import com.hzya.frame.basedao.service.impl.BaseService; + +import java.util.List; + /** * 插件表(SysApplicationPlugin)表服务实现类 * @@ -23,4 +30,22 @@ public class SysApplicationPluginServiceImpl extends BaseService list = sysApplicationPluginDao.queryByLike(entity); + return BaseResult.getSuccessMessageEntity("查询数据成功", list); + } } diff --git a/service/src/main/java/com/hzya/frame/sysnew/application/service/ISysApplicationService.java b/service/src/main/java/com/hzya/frame/sysnew/application/service/ISysApplicationService.java index 707622b3..88c81fc1 100644 --- a/service/src/main/java/com/hzya/frame/sysnew/application/service/ISysApplicationService.java +++ b/service/src/main/java/com/hzya/frame/sysnew/application/service/ISysApplicationService.java @@ -339,5 +339,12 @@ public interface ISysApplicationService extends IBaseService ids = sysApplicationApiDao.queryBaseName(entity); return BaseResult.getSuccessMessageEntity("查询数据成功", ids); } - + /** + * @param jsonObject + * @return com.hzya.frame.web.entity.JsonResultEntity + * @Author lvleigang + * @Description 查询应用列表 + * @Date 11:52 上午 2024/3/27 + **/ + @Override + public JsonResultEntity queryEntity(JSONObject jsonObject) { + SysApplicationEntity entity = getData("jsonStr", jsonObject, SysApplicationEntity.class); + if (entity == null) { + entity = new SysApplicationEntity(); + } + List list = sysApplicationDao.queryByLike(entity); + return BaseResult.getSuccessMessageEntity("查询数据成功", list); + } } diff --git a/service/src/main/java/com/hzya/frame/sysnew/integtationTask/dao/IIntegrationTaskDao.java b/service/src/main/java/com/hzya/frame/sysnew/integtationTask/dao/IIntegrationTaskDao.java new file mode 100644 index 00000000..978f0a78 --- /dev/null +++ b/service/src/main/java/com/hzya/frame/sysnew/integtationTask/dao/IIntegrationTaskDao.java @@ -0,0 +1,15 @@ +package com.hzya.frame.sysnew.integtationTask.dao; + +import com.hzya.frame.sysnew.integtationTask.entity.IntegrationTaskEntity; +import com.hzya.frame.basedao.dao.IBaseDao; + +/** + * 集成任务(integration_task: table)表数据库访问层 + * + * @author makejava + * @since 2024-05-06 15:36:03 + */ +public interface IIntegrationTaskDao extends IBaseDao { + +} + diff --git a/service/src/main/java/com/hzya/frame/sysnew/integtationTask/dao/impl/IntegrationTaskDaoImpl.java b/service/src/main/java/com/hzya/frame/sysnew/integtationTask/dao/impl/IntegrationTaskDaoImpl.java new file mode 100644 index 00000000..1dc7c58c --- /dev/null +++ b/service/src/main/java/com/hzya/frame/sysnew/integtationTask/dao/impl/IntegrationTaskDaoImpl.java @@ -0,0 +1,17 @@ +package com.hzya.frame.sysnew.integtationTask.dao.impl; + +import com.hzya.frame.sysnew.integtationTask.entity.IntegrationTaskEntity; +import com.hzya.frame.sysnew.integtationTask.dao.IIntegrationTaskDao; +import org.springframework.stereotype.Repository; +import com.hzya.frame.basedao.dao.MybatisGenericDao; +/** + * 集成任务(IntegrationTask)表数据库访问层 + * + * @author makejava + * @since 2024-05-06 15:36:06 + */ +@Repository(value = "IntegrationTaskDaoImpl") +public class IntegrationTaskDaoImpl extends MybatisGenericDao implements IIntegrationTaskDao{ + +} + diff --git a/service/src/main/java/com/hzya/frame/sysnew/integtationTask/entity/IntegrationTaskEntity.java b/service/src/main/java/com/hzya/frame/sysnew/integtationTask/entity/IntegrationTaskEntity.java new file mode 100644 index 00000000..4db1f763 --- /dev/null +++ b/service/src/main/java/com/hzya/frame/sysnew/integtationTask/entity/IntegrationTaskEntity.java @@ -0,0 +1,116 @@ +package com.hzya.frame.sysnew.integtationTask.entity; + +import java.util.Date; +import com.hzya.frame.web.entity.BaseEntity; +/** + * 集成任务(IntegrationTask)实体类 + * + * @author makejava + * @since 2024-05-06 15:36:08 + */ +public class IntegrationTaskEntity extends BaseEntity { + + /** 任务编码 */ + private String taskCode; + /** 任务名称 */ + private String taskName; + /** 任务策略 */ + private String taskCron; + /** 任务状态1、启用2、停用 */ + private String taskStatus; + /** 应用 */ + private String taskApp; + /** 插件 */ + private String taskPlugin; + /** 功能介绍/任务描述 */ + private String funInfo; + /** 备注 */ + private String remark; + /** 执行策略1、立即执行2、定时 */ + private String taskRun; + /** 公司id */ + private String companyId; + + + public String getTaskCode() { + return taskCode; + } + + public void setTaskCode(String taskCode) { + this.taskCode = taskCode; + } + + public String getTaskName() { + return taskName; + } + + public void setTaskName(String taskName) { + this.taskName = taskName; + } + + public String getTaskCron() { + return taskCron; + } + + public void setTaskCron(String taskCron) { + this.taskCron = taskCron; + } + + public String getTaskStatus() { + return taskStatus; + } + + public void setTaskStatus(String taskStatus) { + this.taskStatus = taskStatus; + } + + public String getTaskApp() { + return taskApp; + } + + public void setTaskApp(String taskApp) { + this.taskApp = taskApp; + } + + public String getTaskPlugin() { + return taskPlugin; + } + + public void setTaskPlugin(String taskPlugin) { + this.taskPlugin = taskPlugin; + } + + public String getFunInfo() { + return funInfo; + } + + public void setFunInfo(String funInfo) { + this.funInfo = funInfo; + } + + public String getRemark() { + return remark; + } + + public void setRemark(String remark) { + this.remark = remark; + } + + public String getTaskRun() { + return taskRun; + } + + public void setTaskRun(String taskRun) { + this.taskRun = taskRun; + } + + public String getCompanyId() { + return companyId; + } + + public void setCompanyId(String companyId) { + this.companyId = companyId; + } + +} + diff --git a/service/src/main/java/com/hzya/frame/sysnew/integtationTask/entity/IntegrationTaskEntity.xml b/service/src/main/java/com/hzya/frame/sysnew/integtationTask/entity/IntegrationTaskEntity.xml new file mode 100644 index 00000000..c70d8c41 --- /dev/null +++ b/service/src/main/java/com/hzya/frame/sysnew/integtationTask/entity/IntegrationTaskEntity.xml @@ -0,0 +1,300 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + id + ,task_code + ,task_name + ,task_cron + ,task_status + ,task_app + ,task_plugin + ,fun_info + ,remark + ,task_run + ,sorts + ,create_user_id + ,create_time + ,modify_user_id + ,modify_time + ,sts + ,org_id + ,company_id + + + + + + + + + + + + + + + + insert into integration_task( + + id , + task_code , + task_name , + task_cron , + task_status , + task_app , + task_plugin , + fun_info , + remark , + task_run , + sorts , + create_user_id , + create_time , + modify_user_id , + modify_time , + sts , + org_id , + company_id , + sorts, + sts, + + )values( + + #{id} , + #{taskCode} , + #{taskName} , + #{taskCron} , + #{taskStatus} , + #{taskApp} , + #{taskPlugin} , + #{funInfo} , + #{remark} , + #{taskRun} , + #{sorts} , + #{create_user_id} , + #{create_time} , + #{modify_user_id} , + #{modify_time} , + #{sts} , + #{org_id} , + #{companyId} , + (select (max(IFNULL( a.sorts, 0 )) + 1) as sort from integration_task a WHERE a.sts = 'Y' ), + 'Y', + + ) + + + + insert into integration_task(task_code, task_name, task_cron, task_status, task_app, task_plugin, fun_info, remark, task_run, sorts, create_user_id, create_time, modify_user_id, modify_time, sts, org_id, company_id, sts) + values + + (#{entity.taskCode},#{entity.taskName},#{entity.taskCron},#{entity.taskStatus},#{entity.taskApp},#{entity.taskPlugin},#{entity.funInfo},#{entity.remark},#{entity.taskRun},#{entity.sorts},#{entity.create_user_id},#{entity.create_time},#{entity.modify_user_id},#{entity.modify_time},#{entity.sts},#{entity.org_id},#{entity.companyId}, 'Y') + + + + + insert into integration_task(task_code, task_name, task_cron, task_status, task_app, task_plugin, fun_info, remark, task_run, sorts, create_user_id, create_time, modify_user_id, modify_time, sts, org_id, company_id) + values + + (#{entity.taskCode},#{entity.taskName},#{entity.taskCron},#{entity.taskStatus},#{entity.taskApp},#{entity.taskPlugin},#{entity.funInfo},#{entity.remark},#{entity.taskRun},#{entity.sorts},#{entity.create_user_id},#{entity.create_time},#{entity.modify_user_id},#{entity.modify_time},#{entity.sts},#{entity.org_id},#{entity.companyId}) + + on duplicate key update + task_code = values(task_code), + task_name = values(task_name), + task_cron = values(task_cron), + task_status = values(task_status), + task_app = values(task_app), + task_plugin = values(task_plugin), + fun_info = values(fun_info), + remark = values(remark), + task_run = values(task_run), + sorts = values(sorts), + create_user_id = values(create_user_id), + create_time = values(create_time), + modify_user_id = values(modify_user_id), + modify_time = values(modify_time), + sts = values(sts), + org_id = values(org_id), + company_id = values(company_id) + + +update integration_task set + + task_code = #{taskCode}, + task_name = #{taskName}, + task_cron = #{taskCron}, + task_status = #{taskStatus}, + task_app = #{taskApp}, + task_plugin = #{taskPlugin}, + fun_info = #{funInfo}, + remark = #{remark}, + task_run = #{taskRun}, + sorts = #{sorts}, + create_user_id = #{create_user_id}, + create_time = #{create_time}, + modify_user_id = #{modify_user_id}, + modify_time = #{modify_time}, + sts = #{sts}, + org_id = #{org_id}, + company_id = #{companyId}, + +where id = #{id} + + + +update integration_task set sts= 'N' ,modify_time = #{modify_time},modify_user_id = #{modify_user_id} +where id = #{id} + + + +update integration_task set sts= 'N' ,modify_time = #{modify_time},modify_user_id = #{modify_user_id} + + and id = #{id} + and task_code = #{taskCode} + and task_name = #{taskName} + and task_cron = #{taskCron} + and task_status = #{taskStatus} + and task_app = #{taskApp} + and task_plugin = #{taskPlugin} + and fun_info = #{funInfo} + and remark = #{remark} + and task_run = #{taskRun} + and sorts = #{sorts} + and sts = #{sts} + and company_id = #{companyId} + and sts='Y' + + + + + delete from integration_task where id = #{id} + + + + diff --git a/service/src/main/java/com/hzya/frame/sysnew/integtationTask/service/IIntegrationTaskService.java b/service/src/main/java/com/hzya/frame/sysnew/integtationTask/service/IIntegrationTaskService.java new file mode 100644 index 00000000..39d76c37 --- /dev/null +++ b/service/src/main/java/com/hzya/frame/sysnew/integtationTask/service/IIntegrationTaskService.java @@ -0,0 +1,77 @@ +package com.hzya.frame.sysnew.integtationTask.service; + +import com.alibaba.fastjson.JSONObject; +import com.hzya.frame.sysnew.integtationTask.entity.IntegrationTaskEntity; +import com.hzya.frame.basedao.service.IBaseService; +import com.hzya.frame.web.entity.JsonResultEntity; + +/** + * 集成任务(IntegrationTask)表服务接口 + * + * @author makejava + * @since 2024-05-06 15:36:10 + */ +public interface IIntegrationTaskService extends IBaseService { + /** + * @param jsonObject + * @return com.hzya.frame.web.entity.JsonResultEntity + * @Author lvleigang + * @Description 查询任务列表分页 + * @Date 11:52 上午 2024/3/27 + **/ + JsonResultEntity queryEntityPage(JSONObject jsonObject); + + /** + * @param jsonObject + * @return com.hzya.frame.web.entity.JsonResultEntity + * @Author lvleigang + * @Description 查询任务列表 + * @Date 11:52 上午 2024/3/27 + **/ + JsonResultEntity queryEntity(JSONObject jsonObject); + + /** + * @param jsonObject + * @return com.hzya.frame.web.entity.JsonResultEntity + * @Author lvleigang + * @Description 保存任务 + * @Date 2:36 下午 2024/3/27 + **/ + JsonResultEntity saveEntity(JSONObject jsonObject); + + /** + * @param jsonObject + * @return com.hzya.frame.web.entity.JsonResultEntity + * @Author lvleigang + * @Description 获取任务 + * @Date 2:36 下午 2024/3/27 + **/ + JsonResultEntity getEntity(JSONObject jsonObject); + + /** + * @param jsonObject + * @return com.hzya.frame.web.entity.JsonResultEntity + * @Author lvleigang + * @Description 修改任务 + * @Date 2:37 下午 2024/3/27 + **/ + JsonResultEntity updateEntity(JSONObject jsonObject); + + /** + * @param jsonObject + * @return com.hzya.frame.web.entity.JsonResultEntity + * @Author lvleigang + * @Description 删除任务 + * @Date 2:37 下午 2024/3/27 + **/ + JsonResultEntity deleteEntity(JSONObject jsonObject); + + /** + * @param jsonObject + * @return com.hzya.frame.web.entity.JsonResultEntity + * @Author lvleigang + * @Description 启用停用任务 + * @Date 2:37 下午 2024/3/27 + **/ + JsonResultEntity enableDisableEntity(JSONObject jsonObject); +} diff --git a/service/src/main/java/com/hzya/frame/sysnew/integtationTask/service/impl/IntegrationTaskServiceImpl.java b/service/src/main/java/com/hzya/frame/sysnew/integtationTask/service/impl/IntegrationTaskServiceImpl.java new file mode 100644 index 00000000..12a894b0 --- /dev/null +++ b/service/src/main/java/com/hzya/frame/sysnew/integtationTask/service/impl/IntegrationTaskServiceImpl.java @@ -0,0 +1,233 @@ +package com.hzya.frame.sysnew.integtationTask.service.impl; + +import com.alibaba.fastjson.JSONObject; +import com.github.pagehelper.PageHelper; +import com.github.pagehelper.PageInfo; +import com.hzya.frame.sysnew.integtationTask.entity.IntegrationTaskEntity; +import com.hzya.frame.sysnew.integtationTask.dao.IIntegrationTaskDao; +import com.hzya.frame.sysnew.integtationTask.service.IIntegrationTaskService; +import com.hzya.frame.sysnew.user.entity.SysUserEntity; +import com.hzya.frame.sysnew.userCompany.entity.SysUserCompanyEntity; +import com.hzya.frame.sysnew.userRoles.entity.SysUserRolesEntity; +import com.hzya.frame.util.AESUtil; +import com.hzya.frame.web.entity.BaseResult; +import com.hzya.frame.web.entity.JsonResultEntity; +import org.springframework.stereotype.Service; +import org.springframework.beans.factory.annotation.Autowired; +import javax.annotation.Resource; +import com.hzya.frame.basedao.service.impl.BaseService; + +import java.util.List; + +/** + * 集成任务(IntegrationTask)表服务实现类 + * + * @author makejava + * @since 2024-05-06 15:36:12 + */ +@Service(value = "integrationTaskService") +public class IntegrationTaskServiceImpl extends BaseService implements IIntegrationTaskService { + + private IIntegrationTaskDao integrationTaskDao; + + @Autowired + public void setIntegrationTaskDao(IIntegrationTaskDao dao) { + this.integrationTaskDao = dao; + this.dao = dao; + } + + /** + * @param jsonObject + * @return com.hzya.frame.web.entity.JsonResultEntity + * @Author lvleigang + * @Description 查询任务列表分页 + * @Date 11:52 上午 2024/3/27 + **/ + @Override + public JsonResultEntity queryEntityPage(JSONObject jsonObject) { + IntegrationTaskEntity entity = getData("jsonStr", jsonObject, IntegrationTaskEntity.class); + //判断分页 + if (entity == null || entity.getPageNum() == null || entity.getPageSize() == null) { + return BaseResult.getFailureMessageEntity("分页查询参数不存在"); + } + PageHelper.startPage(entity.getPageNum(), entity.getPageSize()); + List list = integrationTaskDao.queryByLike(entity); + PageInfo pageInfo = new PageInfo(list); + return BaseResult.getSuccessMessageEntity("查询数据成功", pageInfo); + } + + /** + * @param jsonObject + * @return com.hzya.frame.web.entity.JsonResultEntity + * @Author lvleigang + * @Description 查询任务列表 + * @Date 11:52 上午 2024/3/27 + **/ + @Override + public JsonResultEntity queryEntity(JSONObject jsonObject) { + IntegrationTaskEntity entity = getData("jsonStr", jsonObject, IntegrationTaskEntity.class); + if (entity == null) { + entity = new IntegrationTaskEntity(); + } + List list = integrationTaskDao.queryByLike(entity); + return BaseResult.getSuccessMessageEntity("查询数据成功", list); + } + + /** + * @param jsonObject + * @return com.hzya.frame.web.entity.JsonResultEntity + * @Author lvleigang + * @Description 保存任务 + * @Date 2:36 下午 2024/3/27 + **/ + @Override + public JsonResultEntity saveEntity(JSONObject jsonObject) { + IntegrationTaskEntity entity = getData("jsonStr", jsonObject, IntegrationTaskEntity.class); + if (entity == null) { + return BaseResult.getFailureMessageEntity("参数不允许为空"); + } + if (entity.getTaskCode() == null || "".equals(entity.getTaskCode())) { + return BaseResult.getFailureMessageEntity("请先输入任务编码"); + } + if (entity.getTaskName() == null || "".equals(entity.getTaskName())) { + return BaseResult.getFailureMessageEntity("请先输入任务名称"); + } + if (entity.getTaskApp() == null || "".equals(entity.getTaskApp())) { + return BaseResult.getFailureMessageEntity("请先选择应用"); + } + if (entity.getTaskPlugin() == null || "".equals(entity.getTaskPlugin())) { + return BaseResult.getFailureMessageEntity("请先选择应用插件"); + } + if (!checkIsUse(entity)) { + return BaseResult.getFailureMessageEntity("当前任务编码已存在,请修改"); + } + //保存 + integrationTaskDao.save(entity); + return BaseResult.getSuccessMessageEntity("保存任务成功", entity); + } + + /** + * @param entity + * @return boolean + * @Author lvleigang + * @Description 校验人员是否已经有配置 + * @Date 10:00 上午 2024/4/1 + **/ + private boolean checkIsUse(IntegrationTaskEntity entity) { + IntegrationTaskEntity checkEntity = new IntegrationTaskEntity(); + checkEntity.setTaskCode(entity.getTaskCode()); + checkEntity.setSts("Y");//启用 + if (integrationTaskDao.getCount(checkEntity) > 0) { + return false; + } + return true; + } + + /** + * @param jsonObject + * @return com.hzya.frame.web.entity.JsonResultEntity + * @Author lvleigang + * @Description 获取任务 + * @Date 2:36 下午 2024/3/27 + **/ + @Override + public JsonResultEntity getEntity(JSONObject jsonObject) { + IntegrationTaskEntity entity = getData("jsonStr", jsonObject, IntegrationTaskEntity.class); + if (entity == null) { + return BaseResult.getFailureMessageEntity("参数不允许为空"); + } + if (entity.getId() == null || "".equals(entity.getId())) { + return BaseResult.getFailureMessageEntity("系统错误"); + } + entity = integrationTaskDao.get(entity.getId()); + if (entity == null) { + return BaseResult.getFailureMessageEntity("获取任务失败"); + } + return BaseResult.getSuccessMessageEntity("获取任务成功", entity); + } + + /** + * @param jsonObject + * @return com.hzya.frame.web.entity.JsonResultEntity + * @Author lvleigang + * @Description 修改任务 + * @Date 2:37 下午 2024/3/27 + **/ + @Override + public JsonResultEntity updateEntity(JSONObject jsonObject) { + IntegrationTaskEntity entity = getData("jsonStr", jsonObject, IntegrationTaskEntity.class); + if (entity == null) { + return BaseResult.getFailureMessageEntity("参数不允许为空"); + } + if (entity.getId() == null || "".equals(entity.getId())) { + return BaseResult.getFailureMessageEntity("系统错误"); + } + if (entity.getTaskCode() == null || "".equals(entity.getTaskCode())) { + return BaseResult.getFailureMessageEntity("请先输入任务编码"); + } + if (entity.getTaskName() == null || "".equals(entity.getTaskName())) { + return BaseResult.getFailureMessageEntity("请先输入任务名称"); + } + if (entity.getTaskApp() == null || "".equals(entity.getTaskApp())) { + return BaseResult.getFailureMessageEntity("请先选择应用"); + } + if (entity.getTaskPlugin() == null || "".equals(entity.getTaskPlugin())) { + return BaseResult.getFailureMessageEntity("请先选择应用插件"); + } + entity.setUpdate(); + //保存 + integrationTaskDao.update(entity); + return BaseResult.getSuccessMessageEntity("修改任务成功"); + } + + /** + * @param jsonObject + * @return com.hzya.frame.web.entity.JsonResultEntity + * @Author lvleigang + * @Description 删除任务 + * @Date 2:37 下午 2024/3/27 + **/ + @Override + public JsonResultEntity deleteEntity(JSONObject jsonObject) { + IntegrationTaskEntity entity = getData("jsonStr", jsonObject, IntegrationTaskEntity.class); + if (entity == null) { + return BaseResult.getFailureMessageEntity("参数不允许为空"); + } + if (entity.getId() == null || "".equals(entity.getId())) { + return BaseResult.getFailureMessageEntity("系统错误"); + } + entity.setUpdate(); + integrationTaskDao.logicRemove(entity); + return BaseResult.getSuccessMessageEntity("删除任务成功"); + } + + + /** + * @param jsonObject + * @return com.hzya.frame.web.entity.JsonResultEntity + * @Author lvleigang + * @Description 启用停用任务 + * @Date 2:37 下午 2024/3/27 + **/ + @Override + public JsonResultEntity enableDisableEntity(JSONObject jsonObject) { + IntegrationTaskEntity entity = getData("jsonStr", jsonObject, IntegrationTaskEntity.class); + if (entity == null) { + return BaseResult.getFailureMessageEntity("参数不允许为空"); + } + if (entity.getId() == null || "".equals(entity.getId())) { + return BaseResult.getFailureMessageEntity("系统错误"); + } + if (entity.getTaskStatus() == null || "".equals(entity.getTaskStatus())) { + return BaseResult.getFailureMessageEntity("系统错误"); + } + entity.setUpdate(); + integrationTaskDao.update(entity);//1、启用2、停用 + if ("1".equals(entity.getTaskStatus())) { + return BaseResult.getSuccessMessageEntity("启用任务成功"); + } else { + return BaseResult.getSuccessMessageEntity("停用任务成功"); + } + } + +} diff --git a/service/src/main/java/com/hzya/frame/sysnew/integtationTaskLiving/dao/IIntegrationTaskLivingDao.java b/service/src/main/java/com/hzya/frame/sysnew/integtationTaskLiving/dao/IIntegrationTaskLivingDao.java new file mode 100644 index 00000000..db6dff21 --- /dev/null +++ b/service/src/main/java/com/hzya/frame/sysnew/integtationTaskLiving/dao/IIntegrationTaskLivingDao.java @@ -0,0 +1,15 @@ +package com.hzya.frame.sysnew.integtationTaskLiving.dao; + +import com.hzya.frame.sysnew.integtationTaskLiving.entity.IntegrationTaskLivingEntity; +import com.hzya.frame.basedao.dao.IBaseDao; + +/** + * 集成任务-实例(integration_task_living: table)表数据库访问层 + * + * @author makejava + * @since 2024-05-06 15:37:09 + */ +public interface IIntegrationTaskLivingDao extends IBaseDao { + +} + diff --git a/service/src/main/java/com/hzya/frame/sysnew/integtationTaskLiving/dao/impl/IntegrationTaskLivingDaoImpl.java b/service/src/main/java/com/hzya/frame/sysnew/integtationTaskLiving/dao/impl/IntegrationTaskLivingDaoImpl.java new file mode 100644 index 00000000..60621893 --- /dev/null +++ b/service/src/main/java/com/hzya/frame/sysnew/integtationTaskLiving/dao/impl/IntegrationTaskLivingDaoImpl.java @@ -0,0 +1,17 @@ +package com.hzya.frame.sysnew.integtationTaskLiving.dao.impl; + +import com.hzya.frame.sysnew.integtationTaskLiving.entity.IntegrationTaskLivingEntity; +import com.hzya.frame.sysnew.integtationTaskLiving.dao.IIntegrationTaskLivingDao; +import org.springframework.stereotype.Repository; +import com.hzya.frame.basedao.dao.MybatisGenericDao; +/** + * 集成任务-实例(IntegrationTaskLiving)表数据库访问层 + * + * @author makejava + * @since 2024-05-06 15:37:09 + */ +@Repository(value = "IntegrationTaskLivingDaoImpl") +public class IntegrationTaskLivingDaoImpl extends MybatisGenericDao implements IIntegrationTaskLivingDao{ + +} + diff --git a/service/src/main/java/com/hzya/frame/sysnew/integtationTaskLiving/entity/IntegrationTaskLivingEntity.java b/service/src/main/java/com/hzya/frame/sysnew/integtationTaskLiving/entity/IntegrationTaskLivingEntity.java new file mode 100644 index 00000000..99fef22b --- /dev/null +++ b/service/src/main/java/com/hzya/frame/sysnew/integtationTaskLiving/entity/IntegrationTaskLivingEntity.java @@ -0,0 +1,116 @@ +package com.hzya.frame.sysnew.integtationTaskLiving.entity; + +import java.util.Date; +import com.hzya.frame.web.entity.BaseEntity; +/** + * 集成任务-实例(IntegrationTaskLiving)实体类 + * + * @author makejava + * @since 2024-05-06 15:37:09 + */ +public class IntegrationTaskLivingEntity extends BaseEntity { + + /** integration_task_id */ + private String taskId; + /** 任务编码 */ + private String taskCode; + /** 任务名称 */ + private String taskName; + /** 任务状态1、执行中2、待执行3、错误 */ + private String taskStatus; + /** 上次开始时间 */ + private Date oldStartTime; + /** 当前任务开始时间 */ + private Date startTime; + /** 结束时间 */ + private Date endTime; + /** 耗时 */ + private String diffTime; + /** 运行次数 */ + private Integer runNum; + /** 公司id */ + private String companyId; + + + public String getTaskId() { + return taskId; + } + + public void setTaskId(String taskId) { + this.taskId = taskId; + } + + public String getTaskCode() { + return taskCode; + } + + public void setTaskCode(String taskCode) { + this.taskCode = taskCode; + } + + public String getTaskName() { + return taskName; + } + + public void setTaskName(String taskName) { + this.taskName = taskName; + } + + public String getTaskStatus() { + return taskStatus; + } + + public void setTaskStatus(String taskStatus) { + this.taskStatus = taskStatus; + } + + public Date getOldStartTime() { + return oldStartTime; + } + + public void setOldStartTime(Date oldStartTime) { + this.oldStartTime = oldStartTime; + } + + public Date getStartTime() { + return startTime; + } + + public void setStartTime(Date startTime) { + this.startTime = startTime; + } + + public Date getEndTime() { + return endTime; + } + + public void setEndTime(Date endTime) { + this.endTime = endTime; + } + + public String getDiffTime() { + return diffTime; + } + + public void setDiffTime(String diffTime) { + this.diffTime = diffTime; + } + + public Integer getRunNum() { + return runNum; + } + + public void setRunNum(Integer runNum) { + this.runNum = runNum; + } + + public String getCompanyId() { + return companyId; + } + + public void setCompanyId(String companyId) { + this.companyId = companyId; + } + +} + diff --git a/service/src/main/java/com/hzya/frame/sysnew/integtationTaskLiving/entity/IntegrationTaskLivingEntity.xml b/service/src/main/java/com/hzya/frame/sysnew/integtationTaskLiving/entity/IntegrationTaskLivingEntity.xml new file mode 100644 index 00000000..26bbe617 --- /dev/null +++ b/service/src/main/java/com/hzya/frame/sysnew/integtationTaskLiving/entity/IntegrationTaskLivingEntity.xml @@ -0,0 +1,302 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + id + ,task_id + ,task_code + ,task_name + ,task_status + ,old_start_time + ,start_time + ,end_time + ,diff_time + ,run_num + ,sorts + ,create_user_id + ,create_time + ,modify_user_id + ,modify_time + ,sts + ,org_id + ,company_id + + + + + + + + + + + + + + + + insert into integration_task_living( + + id , + task_id , + task_code , + task_name , + task_status , + old_start_time , + start_time , + end_time , + diff_time , + run_num , + sorts , + create_user_id , + create_time , + modify_user_id , + modify_time , + sts , + org_id , + company_id , + sorts, + sts, + + )values( + + #{id} , + #{taskId} , + #{taskCode} , + #{taskName} , + #{taskStatus} , + #{oldStartTime} , + #{startTime} , + #{endTime} , + #{diffTime} , + #{runNum} , + #{sorts} , + #{create_user_id} , + #{create_time} , + #{modify_user_id} , + #{modify_time} , + #{sts} , + #{org_id} , + #{companyId} , + (select (max(IFNULL( a.sorts, 0 )) + 1) as sort from integration_task_living a WHERE a.sts = 'Y' ), + 'Y', + + ) + + + + insert into integration_task_living(task_id, task_code, task_name, task_status, old_start_time, start_time, end_time, diff_time, run_num, sorts, create_user_id, create_time, modify_user_id, modify_time, sts, org_id, company_id, sts) + values + + (#{entity.taskId},#{entity.taskCode},#{entity.taskName},#{entity.taskStatus},#{entity.oldStartTime},#{entity.startTime},#{entity.endTime},#{entity.diffTime},#{entity.runNum},#{entity.sorts},#{entity.create_user_id},#{entity.create_time},#{entity.modify_user_id},#{entity.modify_time},#{entity.sts},#{entity.org_id},#{entity.companyId}, 'Y') + + + + + insert into integration_task_living(task_id, task_code, task_name, task_status, old_start_time, start_time, end_time, diff_time, run_num, sorts, create_user_id, create_time, modify_user_id, modify_time, sts, org_id, company_id) + values + + (#{entity.taskId},#{entity.taskCode},#{entity.taskName},#{entity.taskStatus},#{entity.oldStartTime},#{entity.startTime},#{entity.endTime},#{entity.diffTime},#{entity.runNum},#{entity.sorts},#{entity.create_user_id},#{entity.create_time},#{entity.modify_user_id},#{entity.modify_time},#{entity.sts},#{entity.org_id},#{entity.companyId}) + + on duplicate key update + task_id = values(task_id), + task_code = values(task_code), + task_name = values(task_name), + task_status = values(task_status), + old_start_time = values(old_start_time), + start_time = values(start_time), + end_time = values(end_time), + diff_time = values(diff_time), + run_num = values(run_num), + sorts = values(sorts), + create_user_id = values(create_user_id), + create_time = values(create_time), + modify_user_id = values(modify_user_id), + modify_time = values(modify_time), + sts = values(sts), + org_id = values(org_id), + company_id = values(company_id) + + +update integration_task_living set + + task_id = #{taskId}, + task_code = #{taskCode}, + task_name = #{taskName}, + task_status = #{taskStatus}, + old_start_time = #{oldStartTime}, + start_time = #{startTime}, + end_time = #{endTime}, + diff_time = #{diffTime}, + run_num = #{runNum}, + sorts = #{sorts}, + create_user_id = #{create_user_id}, + create_time = #{create_time}, + modify_user_id = #{modify_user_id}, + modify_time = #{modify_time}, + sts = #{sts}, + org_id = #{org_id}, + company_id = #{companyId}, + +where id = #{id} + + + +update integration_task_living set sts= 'N' ,modify_time = #{modify_time},modify_user_id = #{modify_user_id} +where id = #{id} + + + +update integration_task_living set sts= 'N' ,modify_time = #{modify_time},modify_user_id = #{modify_user_id} + + and id = #{id} + and task_id = #{taskId} + and task_code = #{taskCode} + and task_name = #{taskName} + and task_status = #{taskStatus} + and old_start_time = #{oldStartTime} + and start_time = #{startTime} + and end_time = #{endTime} + and diff_time = #{diffTime} + and run_num = #{runNum} + and sorts = #{sorts} + and sts = #{sts} + and company_id = #{companyId} + and sts='Y' + + + + + delete from integration_task_living where id = #{id} + + + + diff --git a/service/src/main/java/com/hzya/frame/sysnew/integtationTaskLiving/service/IIntegrationTaskLivingService.java b/service/src/main/java/com/hzya/frame/sysnew/integtationTaskLiving/service/IIntegrationTaskLivingService.java new file mode 100644 index 00000000..fbb19bf5 --- /dev/null +++ b/service/src/main/java/com/hzya/frame/sysnew/integtationTaskLiving/service/IIntegrationTaskLivingService.java @@ -0,0 +1,26 @@ +package com.hzya.frame.sysnew.integtationTaskLiving.service; + +import com.alibaba.fastjson.JSONObject; +import com.hzya.frame.sysnew.integtationTaskLiving.entity.IntegrationTaskLivingEntity; +import com.hzya.frame.basedao.service.IBaseService; +import com.hzya.frame.web.entity.JsonResultEntity; + +/** + * 集成任务-实例(IntegrationTaskLiving)表服务接口 + * + * @author makejava + * @since 2024-05-06 15:37:09 + */ +public interface IIntegrationTaskLivingService extends IBaseService{ + + /** + * @param jsonObject + * @return com.hzya.frame.web.entity.JsonResultEntity + * @Author lvleigang + * @Description 查询任务实例列表分页 + * @Date 11:52 上午 2024/3/27 + **/ + JsonResultEntity queryEntityPage(JSONObject jsonObject); + + +} diff --git a/service/src/main/java/com/hzya/frame/sysnew/integtationTaskLiving/service/impl/IntegrationTaskLivingServiceImpl.java b/service/src/main/java/com/hzya/frame/sysnew/integtationTaskLiving/service/impl/IntegrationTaskLivingServiceImpl.java new file mode 100644 index 00000000..e1f21736 --- /dev/null +++ b/service/src/main/java/com/hzya/frame/sysnew/integtationTaskLiving/service/impl/IntegrationTaskLivingServiceImpl.java @@ -0,0 +1,55 @@ +package com.hzya.frame.sysnew.integtationTaskLiving.service.impl; + +import com.alibaba.fastjson.JSONObject; +import com.github.pagehelper.PageHelper; +import com.github.pagehelper.PageInfo; +import com.hzya.frame.sysnew.integtationTask.entity.IntegrationTaskEntity; +import com.hzya.frame.sysnew.integtationTaskLiving.entity.IntegrationTaskLivingEntity; +import com.hzya.frame.sysnew.integtationTaskLiving.dao.IIntegrationTaskLivingDao; +import com.hzya.frame.sysnew.integtationTaskLiving.service.IIntegrationTaskLivingService; +import com.hzya.frame.web.entity.BaseResult; +import com.hzya.frame.web.entity.JsonResultEntity; +import org.springframework.stereotype.Service; +import org.springframework.beans.factory.annotation.Autowired; +import javax.annotation.Resource; +import com.hzya.frame.basedao.service.impl.BaseService; + +import java.util.List; + +/** + * 集成任务-实例(IntegrationTaskLiving)表服务实现类 + * + * @author makejava + * @since 2024-05-06 15:37:09 + */ +@Service(value = "integrationTaskLivingService") +public class IntegrationTaskLivingServiceImpl extends BaseService implements IIntegrationTaskLivingService { + + private IIntegrationTaskLivingDao integrationTaskLivingDao; + + @Autowired + public void setIntegrationTaskLivingDao(IIntegrationTaskLivingDao dao) { + this.integrationTaskLivingDao = dao; + this.dao = dao; + } + + /** + * @param jsonObject + * @return com.hzya.frame.web.entity.JsonResultEntity + * @Author lvleigang + * @Description 查询任务实例列表分页 + * @Date 11:52 上午 2024/3/27 + **/ + @Override + public JsonResultEntity queryEntityPage(JSONObject jsonObject) { + IntegrationTaskLivingEntity entity = getData("jsonStr", jsonObject, IntegrationTaskLivingEntity.class); + //判断分页 + if (entity == null || entity.getPageNum() == null || entity.getPageSize() == null) { + return BaseResult.getFailureMessageEntity("分页查询参数不存在"); + } + PageHelper.startPage(entity.getPageNum(), entity.getPageSize()); + List list = integrationTaskLivingDao.queryByLike(entity); + PageInfo pageInfo = new PageInfo(list); + return BaseResult.getSuccessMessageEntity("查询数据成功", pageInfo); + } +} diff --git a/service/src/main/java/com/hzya/frame/sysnew/integtationTaskLivingDetails/dao/IIntegrationTaskLivingDetailsDao.java b/service/src/main/java/com/hzya/frame/sysnew/integtationTaskLivingDetails/dao/IIntegrationTaskLivingDetailsDao.java new file mode 100644 index 00000000..c6c91d37 --- /dev/null +++ b/service/src/main/java/com/hzya/frame/sysnew/integtationTaskLivingDetails/dao/IIntegrationTaskLivingDetailsDao.java @@ -0,0 +1,15 @@ +package com.hzya.frame.sysnew.integtationTaskLivingDetails.dao; + +import com.hzya.frame.sysnew.integtationTaskLivingDetails.entity.IntegrationTaskLivingDetailsEntity; +import com.hzya.frame.basedao.dao.IBaseDao; + +/** + * 集成任务-实例详情(integration_task_living_details: table)表数据库访问层 + * + * @author makejava + * @since 2024-05-06 15:37:55 + */ +public interface IIntegrationTaskLivingDetailsDao extends IBaseDao { + +} + diff --git a/service/src/main/java/com/hzya/frame/sysnew/integtationTaskLivingDetails/dao/impl/IntegrationTaskLivingDetailsDaoImpl.java b/service/src/main/java/com/hzya/frame/sysnew/integtationTaskLivingDetails/dao/impl/IntegrationTaskLivingDetailsDaoImpl.java new file mode 100644 index 00000000..44e93fb8 --- /dev/null +++ b/service/src/main/java/com/hzya/frame/sysnew/integtationTaskLivingDetails/dao/impl/IntegrationTaskLivingDetailsDaoImpl.java @@ -0,0 +1,17 @@ +package com.hzya.frame.sysnew.integtationTaskLivingDetails.dao.impl; + +import com.hzya.frame.sysnew.integtationTaskLivingDetails.entity.IntegrationTaskLivingDetailsEntity; +import com.hzya.frame.sysnew.integtationTaskLivingDetails.dao.IIntegrationTaskLivingDetailsDao; +import org.springframework.stereotype.Repository; +import com.hzya.frame.basedao.dao.MybatisGenericDao; +/** + * 集成任务-实例详情(IntegrationTaskLivingDetails)表数据库访问层 + * + * @author makejava + * @since 2024-05-06 15:37:55 + */ +@Repository(value = "IntegrationTaskLivingDetailsDaoImpl") +public class IntegrationTaskLivingDetailsDaoImpl extends MybatisGenericDao implements IIntegrationTaskLivingDetailsDao{ + +} + diff --git a/service/src/main/java/com/hzya/frame/sysnew/integtationTaskLivingDetails/entity/IntegrationTaskLivingDetailsEntity.java b/service/src/main/java/com/hzya/frame/sysnew/integtationTaskLivingDetails/entity/IntegrationTaskLivingDetailsEntity.java new file mode 100644 index 00000000..102373c9 --- /dev/null +++ b/service/src/main/java/com/hzya/frame/sysnew/integtationTaskLivingDetails/entity/IntegrationTaskLivingDetailsEntity.java @@ -0,0 +1,106 @@ +package com.hzya.frame.sysnew.integtationTaskLivingDetails.entity; + +import java.util.Date; +import com.hzya.frame.web.entity.BaseEntity; +/** + * 集成任务-实例详情(IntegrationTaskLivingDetails)实体类 + * + * @author makejava + * @since 2024-05-06 15:37:55 + */ +public class IntegrationTaskLivingDetailsEntity extends BaseEntity { + + /** 集成任务-实例_id */ + private String taskLinvingId; + /** integration_task_id */ + private String taskId; + /** 任务编码 */ + private String taskCode; + /** 任务名称 */ + private String taskName; + /** 任务状态1、执行中2、执行成功 3、执行失败 */ + private String taskStatus; + /** 当前任务开始时间 */ + private Date startTime; + /** 结束时间 */ + private Date endTime; + /** 耗时 */ + private String diffTime; + /** 公司id */ + private String companyId; + + + public String getTaskLinvingId() { + return taskLinvingId; + } + + public void setTaskLinvingId(String taskLinvingId) { + this.taskLinvingId = taskLinvingId; + } + + public String getTaskId() { + return taskId; + } + + public void setTaskId(String taskId) { + this.taskId = taskId; + } + + public String getTaskCode() { + return taskCode; + } + + public void setTaskCode(String taskCode) { + this.taskCode = taskCode; + } + + public String getTaskName() { + return taskName; + } + + public void setTaskName(String taskName) { + this.taskName = taskName; + } + + public String getTaskStatus() { + return taskStatus; + } + + public void setTaskStatus(String taskStatus) { + this.taskStatus = taskStatus; + } + + public Date getStartTime() { + return startTime; + } + + public void setStartTime(Date startTime) { + this.startTime = startTime; + } + + public Date getEndTime() { + return endTime; + } + + public void setEndTime(Date endTime) { + this.endTime = endTime; + } + + public String getDiffTime() { + return diffTime; + } + + public void setDiffTime(String diffTime) { + this.diffTime = diffTime; + } + + public String getCompanyId() { + return companyId; + } + + public void setCompanyId(String companyId) { + this.companyId = companyId; + } + +} + diff --git a/service/src/main/java/com/hzya/frame/sysnew/integtationTaskLivingDetails/entity/IntegrationTaskLivingDetailsEntity.xml b/service/src/main/java/com/hzya/frame/sysnew/integtationTaskLivingDetails/entity/IntegrationTaskLivingDetailsEntity.xml new file mode 100644 index 00000000..89c6875e --- /dev/null +++ b/service/src/main/java/com/hzya/frame/sysnew/integtationTaskLivingDetails/entity/IntegrationTaskLivingDetailsEntity.xml @@ -0,0 +1,316 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + id + ,task_linving_id + ,task_id + ,task_code + ,task_name + ,task_status + ,start_time + ,end_time + ,diff_time + ,sorts + ,create_user_id + ,create_time + ,modify_user_id + ,modify_time + ,sts + ,org_id + ,company_id + + + + + + + + + + + + + + + + insert into integration_task_living_details( + + id , + task_linving_id , + task_id , + task_code , + task_name , + task_status , + start_time , + end_time , + diff_time , + sorts , + create_user_id , + create_time , + modify_user_id , + modify_time , + sts , + org_id , + company_id , + sorts, + sts, + + )values( + + #{id} , + #{taskLinvingId} , + #{taskId} , + #{taskCode} , + #{taskName} , + #{taskStatus} , + #{startTime} , + #{endTime} , + #{diffTime} , + #{sorts} , + #{create_user_id} , + #{create_time} , + #{modify_user_id} , + #{modify_time} , + #{sts} , + #{org_id} , + #{companyId} , + (select (max(IFNULL( a.sorts, 0 )) + 1) as sort from + integration_task_living_details a WHERE a.sts = 'Y' ), + + 'Y', + + ) + + + + insert into integration_task_living_details(task_linving_id, task_id, task_code, task_name, task_status, + start_time, end_time, diff_time, sorts, create_user_id, create_time, modify_user_id, modify_time, sts, org_id, + company_id, sts) + values + + (#{entity.taskLinvingId},#{entity.taskId},#{entity.taskCode},#{entity.taskName},#{entity.taskStatus},#{entity.startTime},#{entity.endTime},#{entity.diffTime},#{entity.sorts},#{entity.create_user_id},#{entity.create_time},#{entity.modify_user_id},#{entity.modify_time},#{entity.sts},#{entity.org_id},#{entity.companyId}, + 'Y') + + + + + insert into integration_task_living_details(task_linving_id, task_id, task_code, task_name, task_status, + start_time, end_time, diff_time, sorts, create_user_id, create_time, modify_user_id, modify_time, sts, org_id, + company_id) + values + + (#{entity.taskLinvingId},#{entity.taskId},#{entity.taskCode},#{entity.taskName},#{entity.taskStatus},#{entity.startTime},#{entity.endTime},#{entity.diffTime},#{entity.sorts},#{entity.create_user_id},#{entity.create_time},#{entity.modify_user_id},#{entity.modify_time},#{entity.sts},#{entity.org_id},#{entity.companyId}) + + on duplicate key update + task_linving_id = values(task_linving_id), + task_id = values(task_id), + task_code = values(task_code), + task_name = values(task_name), + task_status = values(task_status), + start_time = values(start_time), + end_time = values(end_time), + diff_time = values(diff_time), + sorts = values(sorts), + create_user_id = values(create_user_id), + create_time = values(create_time), + modify_user_id = values(modify_user_id), + modify_time = values(modify_time), + sts = values(sts), + org_id = values(org_id), + company_id = values(company_id) + + + + update integration_task_living_details set + + task_linving_id = #{taskLinvingId}, + task_id = #{taskId}, + task_code = #{taskCode}, + task_name = #{taskName}, + task_status = #{taskStatus}, + start_time = #{startTime}, + end_time = #{endTime}, + diff_time = #{diffTime}, + sorts = #{sorts}, + create_user_id = #{create_user_id}, + create_time = #{create_time}, + modify_user_id = #{modify_user_id}, + modify_time = #{modify_time}, + sts = #{sts}, + org_id = #{org_id}, + company_id = #{companyId}, + + where id = #{id} + + + +update integration_task_living_details set sts= 'N' ,modify_time = #{modify_time},modify_user_id = #{modify_user_id} +where id = #{id} + + + + update integration_task_living_details set sts= 'N' ,modify_time = #{modify_time},modify_user_id = + #{modify_user_id} + + and id = #{id} + and task_linving_id = #{taskLinvingId} + and task_id = #{taskId} + and task_code = #{taskCode} + and task_name = #{taskName} + and task_status = #{taskStatus} + and start_time = #{startTime} + and end_time = #{endTime} + and diff_time = #{diffTime} + and sorts = #{sorts} + and sts = #{sts} + and company_id = #{companyId} + and sts='Y' + + + + + delete from integration_task_living_details where id = #{id} + + + + diff --git a/service/src/main/java/com/hzya/frame/sysnew/integtationTaskLivingDetails/service/IIntegrationTaskLivingDetailsService.java b/service/src/main/java/com/hzya/frame/sysnew/integtationTaskLivingDetails/service/IIntegrationTaskLivingDetailsService.java new file mode 100644 index 00000000..aa350811 --- /dev/null +++ b/service/src/main/java/com/hzya/frame/sysnew/integtationTaskLivingDetails/service/IIntegrationTaskLivingDetailsService.java @@ -0,0 +1,25 @@ +package com.hzya.frame.sysnew.integtationTaskLivingDetails.service; + +import com.alibaba.fastjson.JSONObject; +import com.hzya.frame.sysnew.integtationTaskLivingDetails.entity.IntegrationTaskLivingDetailsEntity; +import com.hzya.frame.basedao.service.IBaseService; +import com.hzya.frame.web.entity.JsonResultEntity; + +/** + * 集成任务-实例详情(IntegrationTaskLivingDetails)表服务接口 + * + * @author makejava + * @since 2024-05-06 15:37:55 + */ +public interface IIntegrationTaskLivingDetailsService extends IBaseService{ + /** + * @param jsonObject + * @return com.hzya.frame.web.entity.JsonResultEntity + * @Author lvleigang + * @Description 查询任务列表分页 + * @Date 11:52 上午 2024/3/27 + **/ + JsonResultEntity queryEntityPage(JSONObject jsonObject); + + +} diff --git a/service/src/main/java/com/hzya/frame/sysnew/integtationTaskLivingDetails/service/impl/IntegrationTaskLivingDetailsServiceImpl.java b/service/src/main/java/com/hzya/frame/sysnew/integtationTaskLivingDetails/service/impl/IntegrationTaskLivingDetailsServiceImpl.java new file mode 100644 index 00000000..70c0d746 --- /dev/null +++ b/service/src/main/java/com/hzya/frame/sysnew/integtationTaskLivingDetails/service/impl/IntegrationTaskLivingDetailsServiceImpl.java @@ -0,0 +1,55 @@ +package com.hzya.frame.sysnew.integtationTaskLivingDetails.service.impl; + +import com.alibaba.fastjson.JSONObject; +import com.github.pagehelper.PageHelper; +import com.github.pagehelper.PageInfo; +import com.hzya.frame.sysnew.integtationTaskLiving.entity.IntegrationTaskLivingEntity; +import com.hzya.frame.sysnew.integtationTaskLivingDetails.entity.IntegrationTaskLivingDetailsEntity; +import com.hzya.frame.sysnew.integtationTaskLivingDetails.dao.IIntegrationTaskLivingDetailsDao; +import com.hzya.frame.sysnew.integtationTaskLivingDetails.service.IIntegrationTaskLivingDetailsService; +import com.hzya.frame.web.entity.BaseResult; +import com.hzya.frame.web.entity.JsonResultEntity; +import org.springframework.stereotype.Service; +import org.springframework.beans.factory.annotation.Autowired; +import javax.annotation.Resource; +import com.hzya.frame.basedao.service.impl.BaseService; + +import java.util.List; + +/** + * 集成任务-实例详情(IntegrationTaskLivingDetails)表服务实现类 + * + * @author makejava + * @since 2024-05-06 15:37:55 + */ +@Service(value = "integrationTaskLivingDetailsService") +public class IntegrationTaskLivingDetailsServiceImpl extends BaseService implements IIntegrationTaskLivingDetailsService { + + private IIntegrationTaskLivingDetailsDao integrationTaskLivingDetailsDao; + + @Autowired + public void setIntegrationTaskLivingDetailsDao(IIntegrationTaskLivingDetailsDao dao) { + this.integrationTaskLivingDetailsDao = dao; + this.dao = dao; + } + + /** + * @param jsonObject + * @return com.hzya.frame.web.entity.JsonResultEntity + * @Author lvleigang + * @Description 查询任务日志列表分页 + * @Date 11:52 上午 2024/3/27 + **/ + @Override + public JsonResultEntity queryEntityPage(JSONObject jsonObject) { + IntegrationTaskLivingDetailsEntity entity = getData("jsonStr", jsonObject, IntegrationTaskLivingDetailsEntity.class); + //判断分页 + if (entity == null || entity.getPageNum() == null || entity.getPageSize() == null) { + return BaseResult.getFailureMessageEntity("分页查询参数不存在"); + } + PageHelper.startPage(entity.getPageNum(), entity.getPageSize()); + List list = integrationTaskLivingDetailsDao.queryByLike(entity); + PageInfo pageInfo = new PageInfo(list); + return BaseResult.getSuccessMessageEntity("查询数据成功", pageInfo); + } +} diff --git a/webapp/src/main/java/com/hzya/frame/webapp/entrance/service/impl/EntranceServiceImpl.java b/webapp/src/main/java/com/hzya/frame/webapp/entrance/service/impl/EntranceServiceImpl.java index 1b56f2fc..15dbc1a5 100644 --- a/webapp/src/main/java/com/hzya/frame/webapp/entrance/service/impl/EntranceServiceImpl.java +++ b/webapp/src/main/java/com/hzya/frame/webapp/entrance/service/impl/EntranceServiceImpl.java @@ -268,57 +268,11 @@ public class EntranceServiceImpl implements IEntranceService { logger.info("当前mnAME:" + m.getName() + " :serviceMethod = " + serviceMethod.trim()); if (null != m) { if (m.getName().equals(serviceMethod.trim())) { - if (m.getName().startsWith("thirdInterface")) {//TODO 后续可能要加强校验规则 - logger.info("第三方接口,不校验是否登陆"); - }else if (!"doLogin".equals(m.getName())) { - try { - StpUtil.checkLogin(); - //校验当前登陆人是否有权限 - boolean flag = false; - String userId = StpUtil.getLoginIdAsString(); - //获取接口 - SysInterfaceEntity sysInterfaceEntity = (SysInterfaceEntity) interfaceCache.get("6","beanName"+service+"interfacName"+serviceMethod); - if(sysInterfaceEntity == null || sysInterfaceEntity.getId() == null){ - //todo 接口权限验证 - return BaseResult.getFailureMessageEntity("用户无访问权限,请联系管理员"); - } - //查询用户权限 - if(!flag){ - SysPopedomInterfaceEntity userPopedomInterfaceEntity = (SysPopedomInterfaceEntity) interfaceCache.get("4","userId"+userId+"interfaceId"+sysInterfaceEntity.getId()); - if(userPopedomInterfaceEntity != null && userPopedomInterfaceEntity.getId() != null ){ - flag = true; - } - } - //查询用户角色的权限 - if(!flag){ - List userRoleMap = (List) interfaceCache.get("3",null); - if(userRoleMap != null && userRoleMap.size() > 0){ - for (SysUserRolesEntity sysUserRolesEntity : userRoleMap) { - if(sysUserRolesEntity.getUserId().equals(userId)){ - SysPopedomInterfaceEntity sysPopedomInterfaceEntity = (SysPopedomInterfaceEntity) interfaceCache.get("5","roleId"+sysUserRolesEntity.getRoleId()+"interfaceId"+sysInterfaceEntity.getId()); - if(sysPopedomInterfaceEntity != null && sysPopedomInterfaceEntity.getId() != null ){ - flag = true; - break; - } - } - } - } - } - if(!flag){ - //todo 接口权限验证 - return BaseResult.getFailureMessageEntity("用户无访问权限,请联系管理员"); - } - } catch (NotLoginException e) { - logger.error("token无效"); - return BaseResult.getFailureMessageEntity("token无效"); - } - } logger.info("m.getNameEquals成功"); JSONObject jsonObject = new JSONObject(); if (!ObjectUtils.isEmpty(body)) { jsonObject.put("jsonStr", body); } - JsonResultEntity jsonResultEntity; try { logger.info("invoke开始>>>>>>>>>>>>>>>>>>>>>>>>>>>>"); logger.info("请求的参数:jsonObject:" + jsonObject.toJSONString());