定时任务新增eam

yun-zuoyi
nies 3 years ago
parent 38b024d8e4
commit 4c49c5c393

@ -68,6 +68,10 @@
<artifactId>i3plus-ext-qms-icloud</artifactId> <artifactId>i3plus-ext-qms-icloud</artifactId>
</dependency> </dependency>
<dependency>
<groupId>i3plus.eam</groupId>
<artifactId>i3plus-eam-icloud</artifactId>
</dependency>
<!-- 对象 --> <!-- 对象 -->
<dependency> <dependency>
<groupId>i3plus.pojo</groupId> <groupId>i3plus.pojo</groupId>

@ -1,35 +1,36 @@
//package cn.estsh.i3plus.core.apiservice.configuration; package cn.estsh.i3plus.core.apiservice.configuration;
//
//import cn.estsh.i3plus.platform.common.util.CommonConstWords; import cn.estsh.i3plus.platform.common.util.CommonConstWords;
//import cn.estsh.i3plus.pojo.base.jpa.factory.BaseRepositoryFactoryBean; import cn.estsh.i3plus.pojo.base.jpa.factory.BaseRepositoryFactoryBean;
//import org.slf4j.Logger; import org.slf4j.Logger;
//import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
//import org.springframework.boot.autoconfigure.domain.EntityScan; import org.springframework.boot.autoconfigure.domain.EntityScan;
//import org.springframework.context.annotation.Configuration; import org.springframework.cloud.openfeign.EnableFeignClients;
//import org.springframework.data.jpa.repository.config.EnableJpaRepositories; import org.springframework.context.annotation.ComponentScan;
// import org.springframework.context.annotation.Configuration;
///** import org.springframework.data.jpa.repository.config.EnableJpaRepositories;
// * @Description : 需要扫描其他包的配置文件
// * 此类专门添加需要单独加载的其他模块的包 /**
// * @Reference : * @Description :
// * @Author : alwaysfrin *
// * @CreateDate : 2018-12-12 20:49 * @Reference :
// * @Modify: * @Author : alwaysfrin
// **/ * @CreateDate : 2018-12-12 20:49
//@Configuration * @Modify:
////扫描需要单独处理的包 **/
//@EntityScan(basePackages = { @Configuration
// "cn.estsh.i3plus.**.platbean" //扫描需要单独处理的包
//}) @EnableFeignClients(basePackages = {//微服方法路径(需要在组件扫面中添加熔断类路径)
// "${impp.icloud.ext-packages:}.**"
////需要单独处理的其他模块包 })
//@EnableJpaRepositories(basePackages = { @ComponentScan(basePackages = {
// "cn.estsh.i3plus.**.platrepository" //微服熔断路径 扫描qms iCloud熔断路径
//}, repositoryFactoryBeanClass = BaseRepositoryFactoryBean.class) "${impp.icloud.ext.fallback-packages:}.**"
//public class ScanPackageConfiguration { })
// public static final Logger LOGGER = LoggerFactory.getLogger(CommonConstWords.SYSTEM_LOG); public class ScanPackageConfiguration {
// public static final Logger LOGGER = LoggerFactory.getLogger(CommonConstWords.SYSTEM_LOG);
// public ScanPackageConfiguration(){
// LOGGER.info("【扫描关联包...】"); public ScanPackageConfiguration(){
// } LOGGER.info("【扫描关联包...】");
//} }
}

@ -5,6 +5,7 @@ import cn.estsh.i3plus.core.api.iservice.busi.ISysMessageService;
import cn.estsh.i3plus.core.api.iservice.busi.ISysTaskService; import cn.estsh.i3plus.core.api.iservice.busi.ISysTaskService;
import cn.estsh.i3plus.ext.qms.icloud.sdk.IQmsCommonCloud; import cn.estsh.i3plus.ext.qms.icloud.sdk.IQmsCommonCloud;
import cn.estsh.i3plus.icloud.andon.sdk.IAndonCommonCloud; import cn.estsh.i3plus.icloud.andon.sdk.IAndonCommonCloud;
import cn.estsh.i3plus.icloud.eam.sdk.IEamCommonCloud;
import cn.estsh.i3plus.icloud.mes.pcn.sdk.IMesPcnCommonCloud; import cn.estsh.i3plus.icloud.mes.pcn.sdk.IMesPcnCommonCloud;
import cn.estsh.i3plus.icloud.mes.sdk.IMesCommonCloud; import cn.estsh.i3plus.icloud.mes.sdk.IMesCommonCloud;
import cn.estsh.i3plus.icloud.ptl.sdk.IPtlCommonCloud; import cn.estsh.i3plus.icloud.ptl.sdk.IPtlCommonCloud;
@ -104,6 +105,9 @@ public class SysTaskController extends CoreBaseController {
private IQmsCommonCloud iQmsCommonCloud; private IQmsCommonCloud iQmsCommonCloud;
@Autowired @Autowired
private IEamCommonCloud iEamCommonCloud;
@Autowired
private EntityManager entityManager; private EntityManager entityManager;
@Autowired @Autowired
@ -148,7 +152,11 @@ public class SysTaskController extends CoreBaseController {
} else if (softType == CommonEnumUtil.SOFT_TYPE.SCREEN.getValue()) { } else if (softType == CommonEnumUtil.SOFT_TYPE.SCREEN.getValue()) {
commonService = screenCommonCloud; commonService = screenCommonCloud;
} else if (softType == CommonEnumUtil.SOFT_TYPE.QMS.getValue()) { } else if (softType == CommonEnumUtil.SOFT_TYPE.QMS.getValue()) {
//qms
commonService = iQmsCommonCloud; commonService = iQmsCommonCloud;
}else if (softType == CommonEnumUtil.SOFT_TYPE.EAM.getValue()) {
//eam
commonService = iEamCommonCloud;
} }
return commonService; return commonService;
} }

@ -3,6 +3,8 @@ package cn.estsh.i3plus.core.apiservice.controller.busi;
import cn.estsh.i3plus.core.api.iservice.busi.*; import cn.estsh.i3plus.core.api.iservice.busi.*;
import cn.estsh.i3plus.ext.qms.icloud.sdk.IQmsScheduleJobCloud; import cn.estsh.i3plus.ext.qms.icloud.sdk.IQmsScheduleJobCloud;
import cn.estsh.i3plus.icloud.andon.sdk.IAndonScheduleJobCloud; import cn.estsh.i3plus.icloud.andon.sdk.IAndonScheduleJobCloud;
import cn.estsh.i3plus.icloud.eam.sdk.IEamCommonCloud;
import cn.estsh.i3plus.icloud.eam.sdk.IEamScheduleJobCloud;
import cn.estsh.i3plus.icloud.mes.pcn.sdk.IMesPcnScheduleJobCloud; import cn.estsh.i3plus.icloud.mes.pcn.sdk.IMesPcnScheduleJobCloud;
import cn.estsh.i3plus.icloud.mes.sdk.IMesScheduleJobCloud; import cn.estsh.i3plus.icloud.mes.sdk.IMesScheduleJobCloud;
import cn.estsh.i3plus.icloud.wms.sdk.IWmsScheduleJobCloud; import cn.estsh.i3plus.icloud.wms.sdk.IWmsScheduleJobCloud;
@ -103,6 +105,10 @@ public class SysTaskCycleController extends CoreBaseController {
@Autowired @Autowired
private IQmsScheduleJobCloud qmsScheduleJobCloud; private IQmsScheduleJobCloud qmsScheduleJobCloud;
@Autowired
private IEamScheduleJobCloud eamScheduleJobCloud;
/** /**
* *
* *
@ -129,6 +135,8 @@ public class SysTaskCycleController extends CoreBaseController {
quartzJobService = andonScheduleJobCloud; quartzJobService = andonScheduleJobCloud;
}else if (source == CommonEnumUtil.SOFT_TYPE.QMS.getValue()) { }else if (source == CommonEnumUtil.SOFT_TYPE.QMS.getValue()) {
quartzJobService = qmsScheduleJobCloud; quartzJobService = qmsScheduleJobCloud;
}else if (source == CommonEnumUtil.SOFT_TYPE.EAM.getValue()) {
quartzJobService = eamScheduleJobCloud;
} }
return quartzJobService; return quartzJobService;
} }

@ -7,6 +7,7 @@ import cn.estsh.i3plus.core.api.iservice.busi.ISysTaskService;
import cn.estsh.i3plus.ext.qms.icloud.sdk.IQmsCommonCloud; import cn.estsh.i3plus.ext.qms.icloud.sdk.IQmsCommonCloud;
import cn.estsh.i3plus.ext.qms.icloud.sdk.IQmsScheduleJobCloud; import cn.estsh.i3plus.ext.qms.icloud.sdk.IQmsScheduleJobCloud;
import cn.estsh.i3plus.icloud.andon.sdk.IAndonScheduleJobCloud; import cn.estsh.i3plus.icloud.andon.sdk.IAndonScheduleJobCloud;
import cn.estsh.i3plus.icloud.eam.sdk.IEamScheduleJobCloud;
import cn.estsh.i3plus.icloud.mes.pcn.sdk.IMesPcnScheduleJobCloud; import cn.estsh.i3plus.icloud.mes.pcn.sdk.IMesPcnScheduleJobCloud;
import cn.estsh.i3plus.icloud.mes.sdk.IMesScheduleJobCloud; import cn.estsh.i3plus.icloud.mes.sdk.IMesScheduleJobCloud;
import cn.estsh.i3plus.icloud.ptl.sdk.IPtlScheduleJobCloud; import cn.estsh.i3plus.icloud.ptl.sdk.IPtlScheduleJobCloud;
@ -128,6 +129,9 @@ public class SysTaskPlanController extends CoreBaseController {
@Autowired @Autowired
private IQmsScheduleJobCloud qmsScheduleJobCloud; private IQmsScheduleJobCloud qmsScheduleJobCloud;
@Autowired
private IEamScheduleJobCloud eamScheduleJobCloud;
/** /**
@ -164,6 +168,8 @@ public class SysTaskPlanController extends CoreBaseController {
quartzJobService = screenScheduleJobCloud; quartzJobService = screenScheduleJobCloud;
}else if (source == CommonEnumUtil.SOFT_TYPE.QMS.getValue()) { }else if (source == CommonEnumUtil.SOFT_TYPE.QMS.getValue()) {
quartzJobService = qmsScheduleJobCloud; quartzJobService = qmsScheduleJobCloud;
}else if (source == CommonEnumUtil.SOFT_TYPE.EAM.getValue()) {
quartzJobService = eamScheduleJobCloud;
} }
return quartzJobService; return quartzJobService;
} }

@ -44,7 +44,7 @@ impp.app.pojo-mongo-dao=${impp.app.base-packages}.**.apiservice.daomongo
#\u5BF9\u8C61\u6301\u4E45\u5316\u5305\u8DEF\u5F84\uFF0C\u53EF\u4EE5\u591A\u4E2A\u5305\uFF0C\u9017\u53F7\u5206\u9694 #\u5BF9\u8C61\u6301\u4E45\u5316\u5305\u8DEF\u5F84\uFF0C\u53EF\u4EE5\u591A\u4E2A\u5305\uFF0C\u9017\u53F7\u5206\u9694
impp.app.pojo-repository=${impp.app.pojo-packages}.**.repository impp.app.pojo-repository=${impp.app.pojo-packages}.**.repository
#mongodb\u8D44\u6E90\u4ED3go #mongodb\u8D44\u6E90\u4ED3go
impp.app.pojo-mongo-repository=${impp.app.pojo-packages}.**.repositorymon #impp.app.pojo-mongo-repository=${impp.app.pojo-packages}.**.repositorymon
###\u4E8C\u5F00\u9879\u76EE\u7684iCloud ###\u4E8C\u5F00\u9879\u76EE\u7684iCloud
impp.icloud.ext-packages=cn.estsh.i3plus.ext.**.icloud.** impp.icloud.ext-packages=cn.estsh.i3plus.ext.**.icloud.**

@ -39,6 +39,7 @@
<app.jdk.version>1.8</app.jdk.version> <app.jdk.version>1.8</app.jdk.version>
<project.dependency.version>1.0-TEST-SNAPSHOT</project.dependency.version> <project.dependency.version>1.0-TEST-SNAPSHOT</project.dependency.version>
<qms.icloud.version>1.0.0.1</qms.icloud.version> <qms.icloud.version>1.0.0.1</qms.icloud.version>
<eam.icloud.version>1.0.0.1</eam.icloud.version>
<log4j2.version>2.17.0</log4j2.version> <log4j2.version>2.17.0</log4j2.version>
</properties> </properties>
@ -127,6 +128,12 @@
<version>${qms.icloud.version}</version> <version>${qms.icloud.version}</version>
</dependency> </dependency>
<dependency>
<groupId>i3plus.eam</groupId>
<artifactId>i3plus-eam-icloud</artifactId>
<version>${eam.icloud.version}</version>
</dependency>
<!-- 基础对象调用 --> <!-- 基础对象调用 -->
<dependency> <dependency>
<groupId>i3plus.pojo</groupId> <groupId>i3plus.pojo</groupId>

Loading…
Cancel
Save