|
|
|
@ -107,7 +107,15 @@ public class DeviceTaskServiceImpl implements IDeviceTaskService {
|
|
|
|
|
// 加载sf-cloud库的sys_datasource
|
|
|
|
|
SysUser sysUser = new SysUser();
|
|
|
|
|
sysUser.setUserId(1L);
|
|
|
|
|
R<List<Map<String, String>>> dateSources0 = remoteUserService.getPoolNameList(sysUser);
|
|
|
|
|
DynamicDataSourceContextHolder.push("master");
|
|
|
|
|
R<List<Map<String, String>>> dateSources0 = new R<>();
|
|
|
|
|
try {
|
|
|
|
|
dateSources0 = remoteUserService.getPoolNameList(sysUser);
|
|
|
|
|
}finally {
|
|
|
|
|
DynamicDataSourceContextHolder.poll();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
List<Map<String, String>> dateSources = dateSources0.getData();
|
|
|
|
|
ExecutorService executorService = new ThreadPoolExecutor(
|
|
|
|
|
dateSources.size(),
|
|
|
|
@ -138,7 +146,13 @@ public class DeviceTaskServiceImpl implements IDeviceTaskService {
|
|
|
|
|
// 加载sf-cloud库的sys_datasource
|
|
|
|
|
SysUser sysUser = new SysUser();
|
|
|
|
|
sysUser.setUserId(1L);
|
|
|
|
|
R<List<Map<String, String>>> dateSources0 = remoteUserService.getPoolNameList(sysUser);
|
|
|
|
|
DynamicDataSourceContextHolder.push("master");
|
|
|
|
|
R<List<Map<String, String>>> dateSources0 = new R<>();
|
|
|
|
|
try {
|
|
|
|
|
dateSources0 = remoteUserService.getPoolNameList(sysUser);
|
|
|
|
|
}finally {
|
|
|
|
|
DynamicDataSourceContextHolder.poll();
|
|
|
|
|
}
|
|
|
|
|
List<Map<String, String>> dateSources = dateSources0.getData();
|
|
|
|
|
ExecutorService executorService = new ThreadPoolExecutor(
|
|
|
|
|
dateSources.size(),
|
|
|
|
@ -169,7 +183,13 @@ public class DeviceTaskServiceImpl implements IDeviceTaskService {
|
|
|
|
|
// 加载sf-cloud库的sys_datasource
|
|
|
|
|
SysUser sysUser = new SysUser();
|
|
|
|
|
sysUser.setUserId(1L);
|
|
|
|
|
R<List<Map<String, String>>> dateSources0 = remoteUserService.getPoolNameList(sysUser);
|
|
|
|
|
DynamicDataSourceContextHolder.push("master");
|
|
|
|
|
R<List<Map<String, String>>> dateSources0 = new R<>();
|
|
|
|
|
try {
|
|
|
|
|
dateSources0 = remoteUserService.getPoolNameList(sysUser);
|
|
|
|
|
}finally {
|
|
|
|
|
DynamicDataSourceContextHolder.poll();
|
|
|
|
|
}
|
|
|
|
|
List<Map<String, String>> dateSources = dateSources0.getData();
|
|
|
|
|
ExecutorService executorService = new ThreadPoolExecutor(
|
|
|
|
|
dateSources.size(),
|
|
|
|
@ -201,7 +221,13 @@ public class DeviceTaskServiceImpl implements IDeviceTaskService {
|
|
|
|
|
// 加载sf-cloud库的sys_datasource
|
|
|
|
|
SysUser sysUser = new SysUser();
|
|
|
|
|
sysUser.setUserId(1L);
|
|
|
|
|
R<List<Map<String, String>>> dateSources0 = remoteUserService.getPoolNameList(sysUser);
|
|
|
|
|
DynamicDataSourceContextHolder.push("master");
|
|
|
|
|
R<List<Map<String, String>>> dateSources0 = new R<>();
|
|
|
|
|
try {
|
|
|
|
|
dateSources0 = remoteUserService.getPoolNameList(sysUser);
|
|
|
|
|
}finally {
|
|
|
|
|
DynamicDataSourceContextHolder.poll();
|
|
|
|
|
}
|
|
|
|
|
List<Map<String, String>> dateSources = dateSources0.getData();
|
|
|
|
|
ExecutorService executorService = new ThreadPoolExecutor(
|
|
|
|
|
dateSources.size(),
|
|
|
|
@ -235,7 +261,13 @@ public class DeviceTaskServiceImpl implements IDeviceTaskService {
|
|
|
|
|
// 加载sf-cloud库的sys_datasource
|
|
|
|
|
SysUser sysUser = new SysUser();
|
|
|
|
|
sysUser.setUserId(1L);
|
|
|
|
|
R<List<Map<String, String>>> dateSources0 = remoteUserService.getPoolNameList(sysUser);
|
|
|
|
|
DynamicDataSourceContextHolder.push("master");
|
|
|
|
|
R<List<Map<String, String>>> dateSources0 = new R<>();
|
|
|
|
|
try {
|
|
|
|
|
dateSources0 = remoteUserService.getPoolNameList(sysUser);
|
|
|
|
|
}finally {
|
|
|
|
|
DynamicDataSourceContextHolder.poll();
|
|
|
|
|
}
|
|
|
|
|
List<Map<String, String>> dateSources = dateSources0.getData();
|
|
|
|
|
ExecutorService executorService = new ThreadPoolExecutor(
|
|
|
|
|
dateSources.size(),
|
|
|
|
@ -300,6 +332,7 @@ public class DeviceTaskServiceImpl implements IDeviceTaskService {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//切线后 创建点检工单
|
|
|
|
|
@Override
|
|
|
|
|
public AjaxResult createSpotCheckWorkOrder(com.op.system.api.domain.device.WorkOrderTangentDTO workOrderTangentDTO) {
|
|
|
|
|
DynamicDataSourceContextHolder.push(workOrderTangentDTO.getFactoryCode());// 这是数据源的key
|
|
|
|
|
logger.info(workOrderTangentDTO.getFactoryCode() + "工厂切线接口传输参数:" + JSONArray.toJSONString(workOrderTangentDTO));
|
|
|
|
|