Compare commits
117 Commits
27fd99bc90
...
deng-relea
| Author | SHA1 | Date | |
|---|---|---|---|
| 6738104534 | |||
| e5da30098f | |||
| 65c2a978b8 | |||
| 80fa5872fd | |||
| 5c576ddfcb | |||
| f89ab0f90d | |||
| 78ec2cbe85 | |||
| 6c08c4fd1b | |||
| 3c9ba8a7f5 | |||
| abdd3b7add | |||
| ebe3148a58 | |||
| 6d5c8bfd65 | |||
| 0c8b530339 | |||
| b9d6a7458f | |||
| 784ac30847 | |||
| b0e2e58d93 | |||
| 785654a510 | |||
| dafda57a0e | |||
| 9cc4d4a988 | |||
| fadbe2b59f | |||
| c11112b066 | |||
| f33f57f6a7 | |||
| c3babf2c4d | |||
| 04610aa678 | |||
| 596b2a68bf | |||
| 5bacfa37d4 | |||
| a5ac9fb038 | |||
| 1cd6750710 | |||
| b745bb8482 | |||
| 9a9dc780e4 | |||
| 3208f2b8a3 | |||
| 7048001c0c | |||
| 44b6bf04d5 | |||
| e50422d7a7 | |||
| 75f33e37d7 | |||
| 17751bd0ab | |||
| 82d68ed669 | |||
| 09fce43c98 | |||
| 9895757c92 | |||
| bce9cc42e8 | |||
| 9a9a743945 | |||
| 6de1aabe80 | |||
| 3ea3e0a9af | |||
| 56da3dc9ff | |||
| 2bfa643373 | |||
| 5e52e1db7c | |||
| acd1967b1f | |||
| 1c8f1f98d5 | |||
| 3da9c9afb5 | |||
| a187b11c33 | |||
| 7fbf63ed66 | |||
| 0d641d8d4f | |||
| 0200e883d7 | |||
| 4ca5d82ac0 | |||
| e3582cb6ae | |||
| a8f246c026 | |||
| 2a183cbf92 | |||
| a821565077 | |||
| 1798d7c841 | |||
| 061ededef9 | |||
| 0a9726fed8 | |||
| 2a8318599a | |||
| 29a836ce68 | |||
| fbd2186aaf | |||
| d1c8ae0b5a | |||
| 4b7e269c3a | |||
| 3fffc91cc1 | |||
| 3a50d35f2c | |||
| 2c1a99269f | |||
| 513741bbfa | |||
| cf7ca3515c | |||
| 0b265d817b | |||
| 7fd0768e8a | |||
| debeec23da | |||
| d70325751e | |||
| 5fa4d814aa | |||
| d60f8aa1f5 | |||
| 2b77b05c10 | |||
| 28e1b2a9f1 | |||
| b79f345ecc | |||
| 2def5338d9 | |||
| cd15aa75c3 | |||
| dc5ad9f5e1 | |||
| 73c02fa365 | |||
| ed81825425 | |||
| 3d81e6950f | |||
| 8cc5132e9b | |||
| 26031a77da | |||
| 696597feba | |||
| 162f538dd1 | |||
| 33d20bc55b | |||
| 258d3d7c13 | |||
| 96605402a5 | |||
| 20d389aa4d | |||
| df1367b914 | |||
| 44bf9d6a43 | |||
| c16744b761 | |||
| 1fc6272098 | |||
| 356ac5764a | |||
| c791bcdc72 | |||
| c66e19dac8 | |||
| e847ff6626 | |||
| fcf08b8b69 | |||
| 580606c267 | |||
| 14c9bd8ce0 | |||
| 79a8fc11cf | |||
| 5133e4f983 | |||
| 8d3cca18d9 | |||
| e9e5f18a00 | |||
| b4932d17c4 | |||
| b2973c6d28 | |||
| 9ec5552307 | |||
| eb30098e0b | |||
| cf896e1430 | |||
| 2bb62e0efa | |||
| a3d7677097 | |||
| 58182a0336 |
25
.gitignore
vendored
Normal file
25
.gitignore
vendored
Normal file
@ -0,0 +1,25 @@
|
||||
# IntelliJ IDEA
|
||||
.idea/
|
||||
.smarttomcat/
|
||||
*.iml
|
||||
|
||||
# Eclipse
|
||||
.settings/
|
||||
.classpath
|
||||
.project
|
||||
|
||||
# VS Code
|
||||
.vscode/
|
||||
|
||||
# Mac
|
||||
.DS_Store
|
||||
|
||||
# Maven
|
||||
target/
|
||||
|
||||
# Node
|
||||
node_modules/
|
||||
npm-debug.log
|
||||
|
||||
# Logs
|
||||
*.log
|
||||
BIN
WebRoot/WEB-INF/.DS_Store
vendored
BIN
WebRoot/WEB-INF/.DS_Store
vendored
Binary file not shown.
66
pom.xml
66
pom.xml
@ -1,8 +1,8 @@
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>SIPAIIS_WMS</groupId>
|
||||
<artifactId>SIPAIIS_WMS</artifactId>
|
||||
<groupId>TGLW</groupId>
|
||||
<artifactId>TGLW</artifactId>
|
||||
<version>0.0.1-SNAPSHOT</version>
|
||||
<packaging>war</packaging>
|
||||
<properties>
|
||||
@ -21,6 +21,12 @@
|
||||
<!-- 数据<E695B0>?-->
|
||||
</properties>
|
||||
<dependencies>
|
||||
|
||||
<dependency>
|
||||
<groupId>net.java.dev.jna</groupId>
|
||||
<artifactId>jna</artifactId>
|
||||
<version>5.4.0</version>
|
||||
</dependency>
|
||||
<!-- spring核心<E6A0B8>?-->
|
||||
<dependency>
|
||||
<groupId>org.springframework</groupId>
|
||||
@ -272,6 +278,7 @@
|
||||
<groupId>javax.servlet</groupId>
|
||||
<artifactId>javax.servlet-api</artifactId>
|
||||
<version>3.1.0</version>
|
||||
<scope>provided</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>junit</groupId>
|
||||
@ -610,6 +617,12 @@
|
||||
<groupId>com.github.xiaoymin</groupId>
|
||||
<artifactId>knife4j-spring</artifactId>
|
||||
<version>2.0.5</version>
|
||||
<exclusions>
|
||||
<exclusion>
|
||||
<groupId>com.google.guava</groupId>
|
||||
<artifactId>guava</artifactId>
|
||||
</exclusion>
|
||||
</exclusions>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.github.xiaoymin</groupId>
|
||||
@ -655,7 +668,7 @@
|
||||
<dependency>
|
||||
<groupId>org.bouncycastle</groupId>
|
||||
<artifactId>bcprov-jdk15on</artifactId>
|
||||
<version>1.68</version>
|
||||
<version>1.70</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>commons-codec</groupId>
|
||||
@ -698,6 +711,12 @@
|
||||
<groupId>org.apache.axis2</groupId>
|
||||
<artifactId>axis2-kernel</artifactId>
|
||||
<version>1.6.3</version>
|
||||
<exclusions>
|
||||
<exclusion>
|
||||
<groupId>javax.servlet</groupId>
|
||||
<artifactId>servlet-api</artifactId>
|
||||
</exclusion>
|
||||
</exclusions>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.axis2</groupId>
|
||||
@ -768,11 +787,11 @@
|
||||
<version>1.6.1</version>
|
||||
</dependency>
|
||||
<!-- jna -->
|
||||
<dependency>
|
||||
<groupId>net.java.dev.jna</groupId>
|
||||
<artifactId>jna</artifactId>
|
||||
<version>1.0</version>
|
||||
</dependency>
|
||||
<!-- <dependency>-->
|
||||
<!-- <groupId>net.java.dev.jna</groupId>-->
|
||||
<!-- <artifactId>jna</artifactId>-->
|
||||
<!-- <version>1.0</version>-->
|
||||
<!-- </dependency>-->
|
||||
<!-- jna examples -->
|
||||
<dependency>
|
||||
<groupId>net.java.dev.jna</groupId>
|
||||
@ -781,8 +800,16 @@
|
||||
</dependency>
|
||||
</dependencies>
|
||||
<build>
|
||||
<finalName>SIPAIIS_WMS</finalName>
|
||||
<finalName>TGLW</finalName>
|
||||
<resources>
|
||||
<!-- <resource>-->
|
||||
<!-- <directory>libs/win64</directory>-->
|
||||
<!-- <targetPath>win64</targetPath>-->
|
||||
<!-- <includes>-->
|
||||
<!-- <include>*.dll</include>-->
|
||||
<!-- </includes>-->
|
||||
<!-- <filtering>false</filtering>-->
|
||||
<!-- </resource>-->
|
||||
<resource>
|
||||
<directory>src/main/java</directory>
|
||||
<includes>
|
||||
@ -804,6 +831,9 @@
|
||||
<includes>
|
||||
<include>**/*.xml</include>
|
||||
<include>**/*.properties</include>
|
||||
<include>**/*.json</include>
|
||||
<include>**/*.bpmn</include>
|
||||
<include>**/*.png</include>
|
||||
</includes>
|
||||
<filtering>false</filtering>
|
||||
</resource>
|
||||
@ -840,6 +870,22 @@
|
||||
<overwrite>true</overwrite>
|
||||
</configuration>
|
||||
</plugin>
|
||||
|
||||
<!-- Jetty Plugin for Hot Deployment (Servlet 3.1 support for Spring 5) -->
|
||||
<plugin>
|
||||
<groupId>org.eclipse.jetty</groupId>
|
||||
<artifactId>jetty-maven-plugin</artifactId>
|
||||
<version>9.4.43.v20210629</version>
|
||||
<configuration>
|
||||
<httpConnector>
|
||||
<port>8088</port>
|
||||
</httpConnector>
|
||||
<scanIntervalSeconds>5</scanIntervalSeconds>
|
||||
<webApp>
|
||||
<contextPath>/</contextPath>
|
||||
</webApp>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
</project>
|
||||
@ -1,39 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<beans
|
||||
xmlns="http://www.springframework.org/schema/beans"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:p="http://www.springframework.org/schema/p" xmlns:context="http://www.springframework.org/schema/context"
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd http://www.springframework.org/schema/context https://www.springframework.org/schema/context/spring-context.xsd">
|
||||
|
||||
<!-- 自动扫描装配 -->
|
||||
<context:component-scan base-package="com.sipai.quartz.job"/>
|
||||
<!--<context:component-scan base-package="com.sipai"/>-->
|
||||
|
||||
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
|
||||
<property name="fileEncoding" value="utf-8" />
|
||||
<property name="locations">
|
||||
<list>
|
||||
<value>classpath*:xxl-job-executor.properties</value>
|
||||
</list>
|
||||
</property>
|
||||
</bean>
|
||||
|
||||
<!-- 配置02、执行器 -->
|
||||
<bean id="xxlJobSpringExecutor" class="com.xxl.job.core.executor.impl.XxlJobSpringExecutor" init-method="start" destroy-method="destroy" >
|
||||
<!-- 执行器注册中心地址[选填],为空则关闭自动注册 -->
|
||||
<property name="adminAddresses" value="${xxl.job.admin.addresses}" />
|
||||
<!-- 执行器AppName[选填],为空则关闭自动注册 -->
|
||||
<property name="appName" value="${xxl.job.executor.appname}" />
|
||||
<!-- 执行器IP[选填],为空则自动获取 -->
|
||||
<property name="ip" value="${xxl.job.executor.ip}" />
|
||||
<!-- 执行器端口号[选填],小于等于0则自动获取 -->
|
||||
<property name="port" value="${xxl.job.executor.port}" />
|
||||
<!-- 访问令牌[选填],非空则进行匹配校验 -->
|
||||
<property name="accessToken" value="${xxl.job.accessToken}" />
|
||||
<!-- 执行器日志路径[选填],为空则使用默认路径 -->
|
||||
<property name="logPath" value="${xxl.job.executor.logpath}" />
|
||||
<!-- 日志保存天数[选填],值大于3时生效 -->
|
||||
<property name="logRetentionDays" value="${xxl.job.executor.logretentiondays}" />
|
||||
</bean>
|
||||
|
||||
</beans>
|
||||
@ -1,38 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"
|
||||
xmlns:b3mn="http://b3mn.org/2007/b3mn"
|
||||
xmlns:ext="http://b3mn.org/2007/ext"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:atom="http://b3mn.org/2007/atom+xhtml">
|
||||
<head profile="http://purl.org/NET/erdf/profile">
|
||||
<title>Activiti BPM suite</title>
|
||||
<!-- libraries -->
|
||||
<script src="../libs/prototype-1.5.1.js" type="text/javascript" />
|
||||
<script src="../libs/path_parser.js" type="text/javascript" />
|
||||
<script src="../libs/ext-2.0.2/adapter/ext/ext-base.js" type="text/javascript" />
|
||||
<script src="../libs/ext-2.0.2/ext-all-debug.js" type="text/javascript" />
|
||||
<script src="../libs/ext-2.0.2/color-field.js" type="text/javascript" />
|
||||
<style media="screen" type="text/css">
|
||||
@import url("../libs/ext-2.0.2/resources/css/ext-all.css");
|
||||
@import url("../libs/ext-2.0.2/resources/css/xtheme-darkgray.css");
|
||||
</style>
|
||||
<link rel="Stylesheet" media="screen" href="../editor/css/theme_norm.css" type="text/css" />
|
||||
<link rel="Stylesheet" media="screen" href="../editor/css/theme_norm_signavio.css" type="text/css" />
|
||||
<link rel="Stylesheet" media="screen" href="../explorer/src/css/xtheme-smoky.css" type="text/css" />
|
||||
<link rel="Stylesheet" media="screen" href="../explorer/src/css/custom-style.css" type="text/css" />
|
||||
<!-- oryx editor -->
|
||||
<!-- language files -->
|
||||
<script src="../editor/i18n/translation_en_us.js" type="text/javascript" />
|
||||
<script src="../editor/i18n/translation_signavio_en_us.js" type="text/javascript" />
|
||||
<script src="../libs/utils.js" type="text/javascript" />
|
||||
<script src="../editor/oryx.debug.js" type="text/javascript" />
|
||||
<!-- erdf schemas -->
|
||||
<link rel="schema.dc" href="http://purl.org/dc/elements/1.1/" />
|
||||
<link rel="schema.dcTerms" href="http://purl.org/dc/terms/" />
|
||||
<link rel="schema.b3mn" href="http://b3mn.org" />
|
||||
<link rel="schema.oryx" href="http://oryx-editor.org/" />
|
||||
<link rel="schema.raziel" href="http://raziel.org/" />
|
||||
</head>
|
||||
<body style="overflow:hidden;">
|
||||
</body>
|
||||
</html>
|
||||
@ -1,11 +0,0 @@
|
||||
package com.sipai.activiti;
|
||||
|
||||
import com.sipai.tools.CommUtil;
|
||||
|
||||
public class Test {
|
||||
public static void main(String[] args) {
|
||||
int a = 3;
|
||||
int b = 3;
|
||||
System.out.println(a % b);
|
||||
}
|
||||
}
|
||||
@ -28,7 +28,7 @@ public class DateConverter implements Converter {
|
||||
try {
|
||||
result = doConvertToDate(value);
|
||||
} catch (ParseException e) {
|
||||
e.printStackTrace();
|
||||
logger.error("Failed to convert value to Date: " + value, e);
|
||||
}
|
||||
} else if (type == String.class) {
|
||||
result = doConvertToString(value);
|
||||
@ -56,8 +56,7 @@ public class DateConverter implements Converter {
|
||||
try {
|
||||
result = new Date(new Long((String) value).longValue());
|
||||
} catch (Exception e) {
|
||||
logger.error("Converting from milliseconds to Date fails!");
|
||||
e.printStackTrace();
|
||||
logger.error("Converting from milliseconds to Date fails!", e);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -1,6 +1,5 @@
|
||||
package com.sipai.activiti.util;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
|
||||
@ -1,7 +1,6 @@
|
||||
package com.sipai.activiti.util;
|
||||
|
||||
import jodd.util.StringUtil;
|
||||
|
||||
import org.apache.commons.beanutils.ConvertUtils;
|
||||
|
||||
import java.util.ArrayList;
|
||||
|
||||
@ -10,6 +10,8 @@ import org.springframework.beans.factory.annotation.Value;
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
|
||||
import java.util.concurrent.TimeUnit;
|
||||
|
||||
/**
|
||||
* @Author : YYJ
|
||||
* @CreateTime : 2021/9/14
|
||||
@ -33,6 +35,18 @@ public class RedissonConfig {
|
||||
@Value("${redis.password}")
|
||||
public String password;
|
||||
|
||||
@Value("${redis.timeout:10000}")
|
||||
public int timeout;
|
||||
|
||||
@Value("${redis.maxIdle:100}")
|
||||
public int maxIdle;
|
||||
|
||||
@Value("${redis.maxActive:300}")
|
||||
public int maxActive;
|
||||
|
||||
@Value("${redis.testOnBorrow:true}")
|
||||
public boolean testOnBorrow;
|
||||
|
||||
@Value("${cluster1.host.port:}")
|
||||
public String cluster1;
|
||||
@Value("${cluster2.host.port:}")
|
||||
@ -58,10 +72,33 @@ public class RedissonConfig {
|
||||
singleServerConfig.setAddress("redis://" + host + ":" + port);
|
||||
//设置连接密码
|
||||
singleServerConfig.setPassword(password);
|
||||
// 设置超时时间(毫秒)
|
||||
singleServerConfig.setTimeout(timeout);
|
||||
// 设置连接池大小
|
||||
singleServerConfig.setConnectionMinimumIdleSize(Math.min(10, maxIdle));
|
||||
singleServerConfig.setConnectionPoolSize(maxActive);
|
||||
// 设置空闲连接超时
|
||||
singleServerConfig.setIdleConnectionTimeout(10000);
|
||||
// 设置 ping 间隔,保持连接活跃
|
||||
singleServerConfig.setPingConnectionInterval(10000);
|
||||
// 设置失败重试次数
|
||||
singleServerConfig.setRetryAttempts(3);
|
||||
// 设置重试间隔
|
||||
singleServerConfig.setRetryInterval(1500);
|
||||
// 设置数据库索引
|
||||
// singleServerConfig.setDatabase(Integer.valueOf(database));
|
||||
}else if(MODE_CLUSTER.equals(mode)){//集群
|
||||
conf.useClusterServers()
|
||||
.setScanInterval(2000);
|
||||
.setScanInterval(2000)
|
||||
.setTimeout(timeout)
|
||||
.setMasterConnectionMinimumIdleSize(Math.min(10, maxIdle))
|
||||
.setMasterConnectionPoolSize(maxActive)
|
||||
.setSlaveConnectionMinimumIdleSize(Math.min(10, maxIdle))
|
||||
.setSlaveConnectionPoolSize(maxActive)
|
||||
.setIdleConnectionTimeout(10000)
|
||||
.setPingConnectionInterval(10000)
|
||||
.setRetryAttempts(3)
|
||||
.setRetryInterval(1500);
|
||||
if(cluster1!=null && !cluster1.isEmpty()){
|
||||
conf.useClusterServers().addNodeAddress("redis://" + cluster1);
|
||||
}
|
||||
|
||||
@ -1,7 +1,6 @@
|
||||
package com.sipai.controller;
|
||||
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import com.sipai.entity.base.Result;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
|
||||
@ -1,20 +1,14 @@
|
||||
package com.sipai.controller.Listener;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.Listener.ListenerMessage;
|
||||
import com.sipai.entity.equipment.EquipmentCard;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.entity.workorder.Overhaul;
|
||||
import com.sipai.service.Listener.ListenerMessageService;
|
||||
import com.sipai.service.equipment.EquipmentCardService;
|
||||
import com.sipai.service.workorder.OverhaulService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import net.sf.json.JSONArray;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
@ -1,12 +1,19 @@
|
||||
package com.sipai.controller.accident;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.accident.Accident;
|
||||
import com.sipai.entity.accident.AccidentType;
|
||||
import com.sipai.entity.base.Result;
|
||||
import com.sipai.entity.user.Unit;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.service.accident.AccidentService;
|
||||
import com.sipai.service.accident.AccidentTypeService;
|
||||
import com.sipai.service.user.UnitService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import net.sf.json.JSONArray;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
@ -14,22 +21,14 @@ import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.accident.Accident;
|
||||
import com.sipai.entity.accident.AccidentType;
|
||||
import com.sipai.entity.base.Result;
|
||||
import com.sipai.entity.maintenance.Abnormity;
|
||||
import com.sipai.entity.user.Unit;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.service.accident.AccidentService;
|
||||
import com.sipai.service.accident.AccidentTypeService;
|
||||
import com.sipai.service.user.UnitService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.util.List;
|
||||
|
||||
@Controller
|
||||
@RequestMapping("/accident/accident")
|
||||
public class AccidentController {
|
||||
private static final Logger logger = LoggerFactory.getLogger(AccidentController.class);
|
||||
@Resource
|
||||
private AccidentService accidentService;
|
||||
@Resource
|
||||
@ -178,7 +177,7 @@ public class AccidentController {
|
||||
this.accidentService.deleteById(idArray[i]);
|
||||
}
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
logger.error("Failed to delete accidents with ids: {}", ids, e);
|
||||
Result result = Result.failed("删除失败");
|
||||
model.addAttribute("result", CommUtil.toJson(result));
|
||||
return "result";
|
||||
|
||||
@ -1,10 +1,10 @@
|
||||
package com.sipai.controller.accident;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import com.sipai.entity.accident.AccidentType;
|
||||
import com.sipai.entity.base.Result;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.service.accident.AccidentTypeService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
@ -12,11 +12,9 @@ import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import com.sipai.entity.accident.AccidentType;
|
||||
import com.sipai.entity.base.Result;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.service.accident.AccidentTypeService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.util.List;
|
||||
|
||||
@Controller
|
||||
@RequestMapping("/accident/accidentType")
|
||||
|
||||
@ -1,36 +1,5 @@
|
||||
package com.sipai.controller.accident;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
import java.util.Comparator;
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
import java.util.HashSet;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
import net.sf.json.JSONArray;
|
||||
|
||||
import org.activiti.engine.RuntimeService;
|
||||
import org.activiti.engine.TaskService;
|
||||
import org.activiti.engine.history.HistoricTaskInstance;
|
||||
import org.activiti.engine.impl.pvm.process.ActivityImpl;
|
||||
import org.activiti.engine.runtime.ProcessInstance;
|
||||
import org.activiti.engine.task.Task;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.accident.ReasonableAdvice;
|
||||
@ -52,10 +21,33 @@ import com.sipai.service.user.UserService;
|
||||
import com.sipai.tools.ActivitiUtil;
|
||||
import com.sipai.tools.CommString;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import net.sf.json.JSONArray;
|
||||
import org.activiti.engine.RuntimeService;
|
||||
import org.activiti.engine.TaskService;
|
||||
import org.activiti.engine.history.HistoricTaskInstance;
|
||||
import org.activiti.engine.impl.pvm.process.ActivityImpl;
|
||||
import org.activiti.engine.runtime.ProcessInstance;
|
||||
import org.activiti.engine.task.Task;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import java.io.IOException;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.*;
|
||||
|
||||
@Controller
|
||||
@RequestMapping("/accident/reasonableAdvice")
|
||||
public class ReasonableAdviceController {
|
||||
private static final Logger logger = LoggerFactory.getLogger(ReasonableAdviceController.class);
|
||||
@Resource
|
||||
private ReasonableAdviceService reasonableAdviceService;
|
||||
@Resource
|
||||
@ -222,7 +214,7 @@ public class ReasonableAdviceController {
|
||||
this.reasonableAdviceService.deleteById(idArray[i]);
|
||||
}
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
logger.error("Failed to delete reasonable advices with ids: {}", ids, e);
|
||||
Result result = Result.failed("删除失败");
|
||||
model.addAttribute("result", CommUtil.toJson(result));
|
||||
return "result";
|
||||
@ -316,7 +308,7 @@ public class ReasonableAdviceController {
|
||||
try {
|
||||
this.reasonableAdviceService.downloadExcel(response,list);
|
||||
} catch (IOException e) {
|
||||
e.printStackTrace();
|
||||
logger.error("Failed to download excel for reasonable advice", e);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
@ -336,8 +328,7 @@ public class ReasonableAdviceController {
|
||||
try {
|
||||
result =this.reasonableAdviceService.startProcess(reasonableAdvice);
|
||||
} catch (Exception e) {
|
||||
// TODO: handle exception
|
||||
e.printStackTrace();
|
||||
logger.error("Failed to start process for reasonable advice: {}", reasonableAdvice.getId(), e);
|
||||
}
|
||||
String resstr="{\"res\":\""+result+"\",\"id\":\""+reasonableAdvice.getId()+"\"}";
|
||||
model.addAttribute("result", resstr);
|
||||
@ -414,7 +405,7 @@ public class ReasonableAdviceController {
|
||||
return 0;
|
||||
}
|
||||
}catch(Exception e){
|
||||
e.printStackTrace();
|
||||
logger.error("Failed to compare business unit records", e);
|
||||
return 0;
|
||||
}
|
||||
|
||||
@ -599,8 +590,7 @@ public class ReasonableAdviceController {
|
||||
}
|
||||
this.reasonableAdviceService.updateStatus(businessUnitHandle.getBusinessid(),passstatus);
|
||||
} catch (Exception e) {
|
||||
// TODO: handle exception
|
||||
e.printStackTrace();
|
||||
logger.error("Failed to submit reasonable advice handle: {}", businessUnitHandle.getId(), e);
|
||||
result=0;
|
||||
}
|
||||
String resstr="{\"res\":\""+result+"\",\"id\":\""+businessUnitHandle.getId()+"\"}";
|
||||
|
||||
@ -28,6 +28,8 @@ import org.activiti.engine.history.HistoricTaskInstance;
|
||||
import org.activiti.engine.impl.pvm.process.ActivityImpl;
|
||||
import org.activiti.engine.runtime.ProcessInstance;
|
||||
import org.activiti.engine.task.Task;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
@ -45,6 +47,7 @@ import java.util.*;
|
||||
@Controller
|
||||
@RequestMapping("/accident/roast")
|
||||
public class RoastController {
|
||||
private static final Logger logger = LoggerFactory.getLogger(RoastController.class);
|
||||
@Resource
|
||||
private RoastService roastService;
|
||||
@Resource
|
||||
@ -249,7 +252,7 @@ public class RoastController {
|
||||
this.roastService.deleteById(idArray[i]);
|
||||
}
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
logger.error("Failed to delete roasts with ids: {}", ids, e);
|
||||
Result result = Result.failed("删除失败");
|
||||
model.addAttribute("result", CommUtil.toJson(result));
|
||||
return "result";
|
||||
@ -345,7 +348,7 @@ public class RoastController {
|
||||
try {
|
||||
this.roastService.downloadExcel(response, list);
|
||||
} catch (IOException e) {
|
||||
e.printStackTrace();
|
||||
logger.error("Failed to download excel for roast", e);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
@ -367,8 +370,7 @@ public class RoastController {
|
||||
try {
|
||||
result = this.roastService.startProcess(roast);
|
||||
} catch (Exception e) {
|
||||
// TODO: handle exception
|
||||
e.printStackTrace();
|
||||
logger.error("Failed to start process for roast: {}", roast.getId(), e);
|
||||
}
|
||||
String resstr = "{\"res\":\"" + result + "\",\"id\":\"" + roast.getId() + "\"}";
|
||||
model.addAttribute("result", resstr);
|
||||
@ -447,7 +449,7 @@ public class RoastController {
|
||||
return 0;
|
||||
}
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
logger.error("Failed to compare business unit records", e);
|
||||
return 0;
|
||||
}
|
||||
|
||||
@ -636,8 +638,7 @@ public class RoastController {
|
||||
}
|
||||
this.roastService.updateStatus(businessUnitHandle.getBusinessid(), passstatus);
|
||||
} catch (Exception e) {
|
||||
// TODO: handle exception
|
||||
e.printStackTrace();
|
||||
logger.error("Failed to submit roast handle: {}", businessUnitHandle.getId(), e);
|
||||
result = 0;
|
||||
}
|
||||
String resstr = "{\"res\":\"" + result + "\",\"id\":\"" + businessUnitHandle.getId() + "\"}";
|
||||
|
||||
@ -5,7 +5,6 @@ import com.sipai.entity.maintenance.Abnormity;
|
||||
import com.sipai.entity.scada.MPoint;
|
||||
import com.sipai.entity.scada.MPointHistory;
|
||||
import com.sipai.entity.user.Company;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.entity.workorder.WorkorderDetail;
|
||||
import com.sipai.service.company.CompanyService;
|
||||
import com.sipai.service.equipment.EquipmentCardService;
|
||||
@ -14,7 +13,6 @@ import com.sipai.service.scada.MPointHistoryService;
|
||||
import com.sipai.service.scada.MPointService;
|
||||
import com.sipai.service.workorder.WorkorderDetailService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import com.sipai.tools.SpringContextUtil;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
|
||||
@ -1,22 +1,24 @@
|
||||
package com.sipai.controller.achievement;
|
||||
|
||||
import java.awt.Robot;
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
import net.sf.json.JSONArray;
|
||||
import com.jacob.activeX.ActiveXComponent;
|
||||
import com.jacob.com.ComThread;
|
||||
import com.jacob.com.Dispatch;
|
||||
import com.jacob.com.Variant;
|
||||
import com.sipai.entity.achievement.AcceptanceModel;
|
||||
import com.sipai.entity.base.CommonFile;
|
||||
import com.sipai.entity.base.Result;
|
||||
import com.sipai.entity.user.Company;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.service.achievement.AcceptanceModelMPointService;
|
||||
import com.sipai.service.achievement.AcceptanceModelService;
|
||||
import com.sipai.service.base.CommonFileService;
|
||||
import com.sipai.service.company.CompanyService;
|
||||
import com.sipai.service.user.UserService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import net.sf.json.JSONObject;
|
||||
|
||||
import org.apache.commons.fileupload.servlet.ServletFileUpload;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
@ -26,30 +28,20 @@ import org.springframework.web.multipart.MultipartFile;
|
||||
import org.springframework.web.multipart.MultipartHttpServletRequest;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import com.jacob.activeX.ActiveXComponent;
|
||||
import com.jacob.com.ComThread;
|
||||
import com.jacob.com.Dispatch;
|
||||
import com.jacob.com.Variant;
|
||||
import com.sipai.entity.achievement.AcceptanceModel;
|
||||
import com.sipai.entity.achievement.AcceptanceModelMPoint;
|
||||
import com.sipai.entity.base.CommonFile;
|
||||
import com.sipai.entity.base.Result;
|
||||
import com.sipai.entity.data.CurveMpoint;
|
||||
import com.sipai.entity.data.DataCurve;
|
||||
import com.sipai.entity.scada.MPoint;
|
||||
import com.sipai.entity.scada.MPointHistory;
|
||||
import com.sipai.entity.user.Company;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.service.achievement.AcceptanceModelMPointService;
|
||||
import com.sipai.service.achievement.AcceptanceModelService;
|
||||
import com.sipai.service.base.CommonFileService;
|
||||
import com.sipai.service.company.CompanyService;
|
||||
import com.sipai.service.user.UserService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import java.io.File;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
@Controller
|
||||
@RequestMapping("/achievement/acceptanceModel")
|
||||
public class AcceptanceModelController {
|
||||
private static final Logger logger = LoggerFactory.getLogger(AcceptanceModelController.class);
|
||||
@Resource
|
||||
private AcceptanceModelService acceptanceModelService;
|
||||
@Resource
|
||||
@ -273,7 +265,7 @@ public class AcceptanceModelController {
|
||||
file.mkdir();
|
||||
}
|
||||
}catch (Exception e){
|
||||
e.printStackTrace();
|
||||
logger.error("Failed to create directory for file conversion: {}", fileforder, e);
|
||||
}
|
||||
|
||||
//开始生成
|
||||
@ -303,7 +295,7 @@ public class AcceptanceModelController {
|
||||
ret.put("suc", false);
|
||||
}
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
logger.error("Failed to upload file for acceptance model", e);
|
||||
ret.put("suc", false);
|
||||
ret.put("msg", e.getMessage());
|
||||
}
|
||||
|
||||
@ -1,93 +1,59 @@
|
||||
package com.sipai.controller.achievement;
|
||||
|
||||
import static org.apache.poi.ss.usermodel.CellType.*;
|
||||
import static org.apache.poi.ss.usermodel.CellType.BOOLEAN;
|
||||
import static org.apache.poi.ss.usermodel.CellType.FORMULA;
|
||||
import static org.hamcrest.CoreMatchers.nullValue;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.FileInputStream;
|
||||
import java.io.FileOutputStream;
|
||||
import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
import java.io.OutputStream;
|
||||
import java.math.BigDecimal;
|
||||
import java.net.URLEncoder;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.script.ScriptEngine;
|
||||
import javax.script.ScriptEngineManager;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
import net.sf.json.JSONArray;
|
||||
import net.sf.json.JSONObject;
|
||||
|
||||
import org.apache.poi.hssf.usermodel.HSSFCell;
|
||||
import org.apache.poi.hssf.usermodel.HSSFCellStyle;
|
||||
import org.apache.poi.hssf.usermodel.HSSFRow;
|
||||
import org.apache.poi.hssf.usermodel.HSSFSheet;
|
||||
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
|
||||
import org.apache.poi.ss.usermodel.*;
|
||||
import org.apache.poi.xssf.usermodel.XSSFCell;
|
||||
import org.apache.poi.xssf.usermodel.XSSFCellStyle;
|
||||
import org.apache.poi.xssf.usermodel.XSSFRow;
|
||||
import org.apache.poi.xssf.usermodel.XSSFSheet;
|
||||
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.multipart.MultipartFile;
|
||||
import org.springframework.web.multipart.MultipartRequest;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.jacob.activeX.ActiveXComponent;
|
||||
import com.jacob.com.ComThread;
|
||||
import com.jacob.com.Dispatch;
|
||||
import com.jacob.com.Variant;
|
||||
import com.sipai.entity.achievement.AcceptanceModelData;
|
||||
import com.sipai.entity.achievement.AcceptanceModelMPoint;
|
||||
import com.sipai.entity.achievement.AcceptanceModelOutput;
|
||||
import com.sipai.entity.achievement.AcceptanceModelOutputData;
|
||||
import com.sipai.entity.achievement.AcceptanceModelRecord;
|
||||
import com.sipai.entity.achievement.AcceptanceModelText;
|
||||
import com.sipai.entity.achievement.AcceptanceModelTextData;
|
||||
import com.sipai.entity.achievement.ModelLibrary;
|
||||
import com.sipai.entity.achievement.*;
|
||||
import com.sipai.entity.base.CommonFile;
|
||||
import com.sipai.entity.base.Result;
|
||||
import com.sipai.entity.equipment.EquipmentClass;
|
||||
import com.sipai.entity.report.RptCollectMode;
|
||||
import com.sipai.entity.scada.MPoint;
|
||||
import com.sipai.entity.scada.MPointHistory;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.service.achievement.AcceptanceModelDataService;
|
||||
import com.sipai.service.achievement.AcceptanceModelMPointService;
|
||||
import com.sipai.service.achievement.AcceptanceModelOutputDataService;
|
||||
import com.sipai.service.achievement.AcceptanceModelOutputService;
|
||||
import com.sipai.service.achievement.AcceptanceModelRecordService;
|
||||
import com.sipai.service.achievement.AcceptanceModelService;
|
||||
import com.sipai.service.achievement.AcceptanceModelTextDataService;
|
||||
import com.sipai.service.achievement.AcceptanceModelTextService;
|
||||
import com.sipai.service.achievement.ModelLibraryService;
|
||||
import com.sipai.service.achievement.*;
|
||||
import com.sipai.service.base.CommonFileService;
|
||||
import com.sipai.service.report.RptCollectModeService;
|
||||
import com.sipai.service.scada.MPointHistoryService;
|
||||
import com.sipai.service.scada.MPointService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import net.sf.json.JSONArray;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.apache.poi.hssf.usermodel.*;
|
||||
import org.apache.poi.ss.usermodel.*;
|
||||
import org.apache.poi.xssf.usermodel.*;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.script.ScriptEngine;
|
||||
import javax.script.ScriptEngineManager;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import java.io.File;
|
||||
import java.io.FileInputStream;
|
||||
import java.io.FileOutputStream;
|
||||
import java.io.IOException;
|
||||
import java.math.BigDecimal;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
import static org.apache.poi.ss.usermodel.CellType.FORMULA;
|
||||
import static org.apache.poi.ss.usermodel.CellType.STRING;
|
||||
|
||||
@Controller
|
||||
@RequestMapping("/achievement/acceptanceModelCreate")
|
||||
public class AcceptanceModelCreateController {
|
||||
private static final Logger logger = LoggerFactory.getLogger(AcceptanceModelCreateController.class);
|
||||
@Resource
|
||||
private AcceptanceModelService acceptanceModelService;
|
||||
@Resource
|
||||
@ -784,7 +750,7 @@ public class AcceptanceModelCreateController {
|
||||
file.mkdir();
|
||||
}
|
||||
}catch (Exception e){
|
||||
e.printStackTrace();
|
||||
logger.error("Failed to create directory for file conversion: {}", fileforder, e);
|
||||
}
|
||||
|
||||
//开始生成
|
||||
|
||||
@ -1,23 +1,7 @@
|
||||
package com.sipai.controller.achievement;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.jws.soap.SOAPBinding.Use;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import net.sf.json.JSONArray;
|
||||
import net.sf.json.JSONObject;
|
||||
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.achievement.AcceptanceModel;
|
||||
import com.sipai.entity.achievement.AcceptanceModelMPoint;
|
||||
import com.sipai.entity.base.Result;
|
||||
import com.sipai.entity.report.RptCollectMode;
|
||||
@ -27,6 +11,17 @@ import com.sipai.service.achievement.AcceptanceModelMPointService;
|
||||
import com.sipai.service.report.RptCollectModeService;
|
||||
import com.sipai.service.scada.MPointService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import net.sf.json.JSONArray;
|
||||
import net.sf.json.JSONObject;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.util.List;
|
||||
|
||||
@Controller
|
||||
@RequestMapping("/achievement/acceptanceModelMPoint")
|
||||
|
||||
@ -1,34 +1,26 @@
|
||||
package com.sipai.controller.achievement;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.achievement.AcceptanceModelOutput;
|
||||
import com.sipai.entity.achievement.ModelLibrary;
|
||||
import com.sipai.entity.base.Result;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.service.achievement.AcceptanceModelOutputService;
|
||||
import com.sipai.service.achievement.ModelLibraryService;
|
||||
import com.sipai.service.report.RptCollectModeService;
|
||||
import com.sipai.service.scada.MPointService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import net.sf.json.JSONArray;
|
||||
import net.sf.json.JSONObject;
|
||||
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.achievement.AcceptanceModelMPoint;
|
||||
import com.sipai.entity.achievement.AcceptanceModelOutput;
|
||||
import com.sipai.entity.achievement.ModelLibrary;
|
||||
import com.sipai.entity.base.Result;
|
||||
import com.sipai.entity.report.RptCollectMode;
|
||||
import com.sipai.entity.scada.MPoint;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.service.achievement.AcceptanceModelMPointService;
|
||||
import com.sipai.service.achievement.AcceptanceModelOutputService;
|
||||
import com.sipai.service.achievement.ModelLibraryService;
|
||||
import com.sipai.service.report.RptCollectModeService;
|
||||
import com.sipai.service.scada.MPointService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.util.List;
|
||||
|
||||
@Controller
|
||||
@RequestMapping("/achievement/acceptanceModelOutput")
|
||||
|
||||
@ -1,20 +1,7 @@
|
||||
package com.sipai.controller.achievement;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import net.sf.json.JSONArray;
|
||||
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.achievement.AcceptanceModelOutput;
|
||||
import com.sipai.entity.achievement.AcceptanceModelOutputData;
|
||||
import com.sipai.entity.achievement.AcceptanceModelRecord;
|
||||
import com.sipai.service.achievement.AcceptanceModelOutputDataService;
|
||||
@ -23,6 +10,15 @@ import com.sipai.service.achievement.AcceptanceModelRecordService;
|
||||
import com.sipai.service.achievement.ModelLibraryService;
|
||||
import com.sipai.service.report.RptCollectModeService;
|
||||
import com.sipai.service.scada.MPointService;
|
||||
import net.sf.json.JSONArray;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.util.List;
|
||||
|
||||
@Controller
|
||||
@RequestMapping("/achievement/acceptanceModelOutputData")
|
||||
|
||||
@ -1,18 +1,5 @@
|
||||
package com.sipai.controller.achievement;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import net.sf.json.JSONArray;
|
||||
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.achievement.AcceptanceModelText;
|
||||
@ -22,6 +9,16 @@ import com.sipai.service.achievement.AcceptanceModelTextService;
|
||||
import com.sipai.service.report.RptCollectModeService;
|
||||
import com.sipai.service.scada.MPointService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import net.sf.json.JSONArray;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.util.List;
|
||||
|
||||
@Controller
|
||||
@RequestMapping("/achievement/acceptanceModelText")
|
||||
|
||||
@ -2,12 +2,9 @@ package com.sipai.controller.achievement;
|
||||
|
||||
import com.sipai.entity.achievement.ModelLibrary;
|
||||
import com.sipai.entity.base.Result;
|
||||
import com.sipai.entity.equipment.AssetClass;
|
||||
import com.sipai.entity.equipment.EquipmentClass;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.service.achievement.ModelLibraryService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
@ -16,7 +13,6 @@ import org.springframework.web.bind.annotation.RequestParam;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Controller
|
||||
|
||||
@ -1,33 +1,63 @@
|
||||
package com.sipai.controller.activiti;
|
||||
|
||||
|
||||
import com.alibaba.fastjson.JSONException;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.activiti.cmd.JumpActivityCmd;
|
||||
import com.sipai.activiti.util.Page;
|
||||
import com.sipai.activiti.util.PageUtil;
|
||||
import com.sipai.activiti.util.WorkflowUtils;
|
||||
import com.sipai.entity.accident.ReasonableAdvice;
|
||||
import com.sipai.entity.activiti.*;
|
||||
import com.sipai.entity.administration.IndexWork;
|
||||
import com.sipai.entity.administration.Organization;
|
||||
import com.sipai.entity.administration.Temporary;
|
||||
import com.sipai.entity.business.BusinessUnitAudit;
|
||||
import com.sipai.entity.equipment.*;
|
||||
import com.sipai.entity.maintenance.*;
|
||||
import com.sipai.entity.process.ProcessAdjustment;
|
||||
import com.sipai.entity.process.RoutineWork;
|
||||
import com.sipai.entity.process.WaterTest;
|
||||
import com.sipai.entity.report.RptCreate;
|
||||
import com.sipai.entity.sparepart.*;
|
||||
import com.sipai.entity.user.Company;
|
||||
import com.sipai.entity.user.Job;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.entity.workorder.Overhaul;
|
||||
import com.sipai.entity.workorder.OverhaulItemProject;
|
||||
import com.sipai.entity.workorder.WorkorderDetail;
|
||||
import com.sipai.service.accident.ReasonableAdviceService;
|
||||
import com.sipai.service.activiti.WorkflowProcessDefinitionService;
|
||||
import com.sipai.service.activiti.WorkflowService;
|
||||
import com.sipai.service.activiti.WorkflowTraceService;
|
||||
import com.sipai.service.administration.IndexWorkService;
|
||||
import com.sipai.service.administration.OrganizationService;
|
||||
import com.sipai.service.administration.TemporaryService;
|
||||
import com.sipai.service.business.BusinessUnitAuditService;
|
||||
import com.sipai.service.business.BusinessUnitHandleService;
|
||||
import com.sipai.service.business.BusinessUnitService;
|
||||
import com.sipai.service.equipment.*;
|
||||
import com.sipai.service.maintenance.*;
|
||||
import com.sipai.service.process.ProcessAdjustmentService;
|
||||
import com.sipai.service.process.RoutineWorkService;
|
||||
import com.sipai.service.process.WaterTestService;
|
||||
import com.sipai.service.report.RptCreateService;
|
||||
|
||||
import com.sipai.service.sparepart.*;
|
||||
import com.sipai.service.user.JobService;
|
||||
import com.sipai.service.user.UnitService;
|
||||
import com.sipai.service.user.UserJobService;
|
||||
import com.sipai.service.workorder.OverhaulItemProjectService;
|
||||
import com.sipai.service.workorder.OverhaulService;
|
||||
import com.sipai.service.workorder.WorkorderDetailService;
|
||||
import com.sipai.tools.ActivitiUtil;
|
||||
import com.sipai.tools.CommString;
|
||||
import net.sf.json.JSONArray;
|
||||
import net.sf.json.JSONObject;
|
||||
|
||||
import org.activiti.bpmn.converter.BpmnXMLConverter;
|
||||
import org.activiti.bpmn.model.BpmnModel;
|
||||
import org.activiti.editor.constants.ModelDataJsonConstants;
|
||||
import org.activiti.editor.language.json.converter.BpmnJsonConverter;
|
||||
import org.activiti.engine.IdentityService;
|
||||
import org.activiti.engine.ManagementService;
|
||||
import org.activiti.engine.ProcessEngineConfiguration;
|
||||
import org.activiti.engine.RepositoryService;
|
||||
import org.activiti.engine.RuntimeService;
|
||||
import org.activiti.engine.TaskService;
|
||||
import org.activiti.engine.*;
|
||||
import org.activiti.engine.impl.RepositoryServiceImpl;
|
||||
import org.activiti.engine.impl.cfg.ProcessEngineConfigurationImpl;
|
||||
import org.activiti.engine.impl.context.Context;
|
||||
@ -44,6 +74,7 @@ import org.activiti.engine.task.Task;
|
||||
import org.activiti.image.ProcessDiagramGenerator;
|
||||
import org.activiti.spring.ProcessEngineFactoryBean;
|
||||
import org.apache.commons.io.FilenameUtils;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.codehaus.jackson.map.ObjectMapper;
|
||||
import org.codehaus.jackson.node.ObjectNode;
|
||||
import org.slf4j.Logger;
|
||||
@ -59,77 +90,20 @@ import org.springframework.web.bind.annotation.ResponseBody;
|
||||
import org.springframework.web.multipart.MultipartFile;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import com.alibaba.fastjson.JSONException;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.activiti.cmd.JumpActivityCmd;
|
||||
import com.sipai.activiti.util.Page;
|
||||
import com.sipai.activiti.util.PageUtil;
|
||||
import com.sipai.activiti.util.WorkflowUtils;
|
||||
import com.sipai.entity.accident.ReasonableAdvice;
|
||||
import com.sipai.entity.activiti.Leave;
|
||||
import com.sipai.entity.activiti.ModelNodeJob;
|
||||
import com.sipai.entity.activiti.ProcessType;
|
||||
import com.sipai.entity.activiti.TodoTask;
|
||||
import com.sipai.entity.activiti.WorkTask;
|
||||
import com.sipai.entity.administration.IndexWork;
|
||||
import com.sipai.entity.administration.Organization;
|
||||
import com.sipai.entity.administration.Temporary;
|
||||
import com.sipai.entity.business.BusinessUnitAudit;
|
||||
import com.sipai.entity.sparepart.Contract;
|
||||
import com.sipai.entity.sparepart.InStockRecord;
|
||||
import com.sipai.entity.sparepart.OutStockRecord;
|
||||
import com.sipai.entity.sparepart.RawMaterial;
|
||||
import com.sipai.entity.sparepart.StockCheck;
|
||||
import com.sipai.entity.sparepart.Subscribe;
|
||||
import com.sipai.entity.user.Company;
|
||||
import com.sipai.entity.user.Job;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.entity.workorder.OverhaulItemProject;
|
||||
import com.sipai.entity.workorder.WorkorderDetail;
|
||||
import com.sipai.entity.process.ProcessAdjustment;
|
||||
import com.sipai.service.activiti.WorkflowService;
|
||||
import com.sipai.service.accident.ReasonableAdviceService;
|
||||
import com.sipai.service.activiti.WorkflowProcessDefinitionService;
|
||||
import com.sipai.service.activiti.WorkflowTraceService;
|
||||
import com.sipai.service.administration.IndexWorkService;
|
||||
import com.sipai.service.administration.OrganizationService;
|
||||
import com.sipai.service.administration.TemporaryService;
|
||||
import com.sipai.service.business.BusinessUnitAuditService;
|
||||
import com.sipai.service.business.BusinessUnitHandleService;
|
||||
import com.sipai.service.business.BusinessUnitService;
|
||||
import com.sipai.service.sparepart.ContractService;
|
||||
import com.sipai.service.sparepart.InStockRecordService;
|
||||
import com.sipai.service.sparepart.OutStockRecordService;
|
||||
import com.sipai.service.sparepart.RawMaterialService;
|
||||
import com.sipai.service.sparepart.StockCheckService;
|
||||
import com.sipai.service.sparepart.SubscribeService;
|
||||
import com.sipai.service.user.JobService;
|
||||
import com.sipai.service.user.UnitService;
|
||||
import com.sipai.service.user.UserJobService;
|
||||
import com.sipai.service.workorder.OverhaulItemProjectService;
|
||||
import com.sipai.service.process.ProcessAdjustmentService;
|
||||
import com.sipai.tools.ActivitiUtil;
|
||||
import com.sipai.tools.CommString;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import javax.xml.stream.XMLInputFactory;
|
||||
import javax.xml.stream.XMLStreamException;
|
||||
import javax.xml.stream.XMLStreamReader;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.FileInputStream;
|
||||
import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
import java.io.InputStreamReader;
|
||||
import java.io.UnsupportedEncodingException;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
import java.util.Comparator;
|
||||
import java.util.HashMap;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.*;
|
||||
import java.util.zip.ZipInputStream;
|
||||
|
||||
/**
|
||||
@ -252,12 +226,12 @@ public class ActivitiController {
|
||||
private EquipmentCardService equipmentCardService;
|
||||
|
||||
|
||||
|
||||
@RequestMapping("/showProcessList.do")
|
||||
public String showProcessList(HttpServletRequest request, Model model) {
|
||||
System.out.println("basic");
|
||||
return "/activiti/processList";
|
||||
}
|
||||
|
||||
/**
|
||||
* 流程定义列表
|
||||
*
|
||||
@ -334,13 +308,13 @@ public class ActivitiController {
|
||||
return new ModelAndView("result");
|
||||
|
||||
|
||||
|
||||
// page.setTotalCount(processDefinitionQuery.count());
|
||||
// page.setResult(objects);
|
||||
// mav.addObject("page", page);
|
||||
//
|
||||
// return mav;
|
||||
}
|
||||
|
||||
/**
|
||||
* 流程定义列表
|
||||
*
|
||||
@ -361,9 +335,8 @@ public class ActivitiController {
|
||||
try {//解决中文乱码问题
|
||||
wherestr_search_name = new String(wherestr_search_name.getBytes("ISO-8859-1"), "UTF-8");
|
||||
wherestr_search_code = new String(wherestr_search_code.getBytes("ISO-8859-1"), "UTF-8");
|
||||
} catch (UnsupportedEncodingException e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
} catch (UnsupportedEncodingException e) {
|
||||
logger.error("Failed to encode search parameters", e);
|
||||
}
|
||||
// Page<Object[]> page1 = new Page<Object[]>(PageUtil.PAGE_SIZE);
|
||||
// int[] pageParams = PageUtil.init(page1, request);
|
||||
@ -422,13 +395,13 @@ public class ActivitiController {
|
||||
return new ModelAndView("result");
|
||||
|
||||
|
||||
|
||||
// page.setTotalCount(processDefinitionQuery.count());
|
||||
// page.setResult(objects);
|
||||
// mav.addObject("page", page);
|
||||
//
|
||||
// return mav;
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据流程定义,获取流程所有工序
|
||||
*
|
||||
@ -465,8 +438,10 @@ public class ActivitiController {
|
||||
List<WorkTask> workTasks = ActivitiUtil.activitiImplToWorkTask(usertasks);
|
||||
return workTasks;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取流程下一步的所有任务清单
|
||||
*
|
||||
* @param request
|
||||
* @param model
|
||||
* @returnq
|
||||
@ -495,6 +470,7 @@ public class ActivitiController {
|
||||
|
||||
/**
|
||||
* 获取流程下一步的所有任务清单,select2选择
|
||||
*
|
||||
* @param request
|
||||
* @param model
|
||||
* @returnq
|
||||
@ -507,6 +483,7 @@ public class ActivitiController {
|
||||
String passFlag = request.getParameter("passFlag");
|
||||
if (passFlag != null && !passFlag.isEmpty()) {
|
||||
boolean pFlag = Boolean.parseBoolean(passFlag);
|
||||
int totalCount = list.size();
|
||||
Iterator<WorkTask> iterator = list.iterator();
|
||||
while (iterator.hasNext()) {
|
||||
WorkTask workTask = (WorkTask) iterator.next();
|
||||
@ -515,6 +492,10 @@ public class ActivitiController {
|
||||
}
|
||||
|
||||
}
|
||||
// 当 passFlag=false 过滤后返回空列表(即未识别到退回路径),则作为备用方案返回全部路径
|
||||
if (list.isEmpty() && !pFlag && totalCount > 0) {
|
||||
list = workflowProcessDefinitionService.getNextWorkTasks(task.getProcessDefinitionId(), task.getTaskDefinitionKey());
|
||||
}
|
||||
JSONArray jsonArray = new JSONArray();
|
||||
if (list != null && list.size() > 0) {
|
||||
for (WorkTask workTask : list) {
|
||||
@ -539,6 +520,7 @@ public class ActivitiController {
|
||||
}
|
||||
return "/activiti/processForSelect";
|
||||
}
|
||||
|
||||
/**
|
||||
* 流程定义列表
|
||||
*
|
||||
@ -567,7 +549,6 @@ public class ActivitiController {
|
||||
return new ModelAndView("result");
|
||||
|
||||
|
||||
|
||||
// page.setTotalCount(processDefinitionQuery.count());
|
||||
// page.setResult(objects);
|
||||
// mav.addObject("page", page);
|
||||
@ -579,10 +560,12 @@ public class ActivitiController {
|
||||
public String taskList(HttpServletRequest request, Model model) {
|
||||
return "/activiti/taskList";
|
||||
}
|
||||
|
||||
@RequestMapping("/taskList4main.do")
|
||||
public String taskList4main(HttpServletRequest request, Model model) {
|
||||
return "/activiti/taskList4main";
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取生产总流程任务列表
|
||||
*
|
||||
@ -608,6 +591,7 @@ public class ActivitiController {
|
||||
|
||||
return new ModelAndView("result");
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取生产总流程任务列表
|
||||
*
|
||||
@ -808,8 +792,7 @@ public class ActivitiController {
|
||||
}
|
||||
maintenance.setStatus(todoTask.getTask().getDescription());
|
||||
todoTask.setBusiness(maintenance);
|
||||
}
|
||||
else if(todoTask.getType().contains(ProcessType.Repair_Plan.getId())){
|
||||
} else if (todoTask.getType().contains(ProcessType.Repair_Plan.getId())) {
|
||||
//之前老的单条计划
|
||||
/*EquipmentRepairPlan maintenancePlan = this.equipmentRepairPlanService.selectById(businessKey);
|
||||
maintenance=new Maintenance();
|
||||
@ -834,8 +817,7 @@ public class ActivitiController {
|
||||
}
|
||||
maintenance.setStatus(todoTask.getTask().getDescription());
|
||||
todoTask.setBusiness(maintenance);
|
||||
}
|
||||
else if(todoTask.getType().contains(ProcessType.Lose_Apply.getId())){
|
||||
} else if (todoTask.getType().contains(ProcessType.Lose_Apply.getId())) {
|
||||
EquipmentLoseApply loseApply = this.equipmentLoseApplyService.selectById(businessKey);
|
||||
maintenance = new Maintenance();
|
||||
Company company = unitService.getCompById(loseApply.getBizId());
|
||||
@ -957,8 +939,7 @@ public class ActivitiController {
|
||||
maintenance.setProblem(overhaul.getProjectDescribe());
|
||||
maintenance.setStatus(todoTask.getTask().getDescription());
|
||||
todoTask.setBusiness(maintenance);
|
||||
}
|
||||
else if(todoTask.getType().contains(ProcessType.Report_Check.getId())){
|
||||
} else if (todoTask.getType().contains(ProcessType.Report_Check.getId())) {
|
||||
RptCreate rptCreate = rptCreateService.selectById(businessKey);
|
||||
maintenance = new Maintenance();
|
||||
if (rptCreate != null) {
|
||||
@ -1063,8 +1044,7 @@ public class ActivitiController {
|
||||
|
||||
|
||||
} catch (Exception e) {
|
||||
// TODO: handle exception
|
||||
e.printStackTrace();
|
||||
logger.error("Failed to process todo task", e);
|
||||
}
|
||||
|
||||
}
|
||||
@ -1079,8 +1059,10 @@ public class ActivitiController {
|
||||
|
||||
return new ModelAndView("result");
|
||||
}
|
||||
|
||||
/**
|
||||
* 对json数组排序,
|
||||
*
|
||||
* @param jsonArr
|
||||
* @param sortKey 排序关键字
|
||||
* @param is_desc is_desc-false升序列 is_desc-true降序 (排序字段为字符串)
|
||||
@ -1099,6 +1081,7 @@ public class ActivitiController {
|
||||
Collections.sort(jsonValues, new Comparator<JSONObject>() {
|
||||
//排序字段
|
||||
private final String KEY_NAME = sortKey;
|
||||
|
||||
//重写compare方法
|
||||
@Override
|
||||
public int compare(JSONObject a, JSONObject b) {
|
||||
@ -1108,7 +1091,7 @@ public class ActivitiController {
|
||||
valA = a.getString(KEY_NAME);
|
||||
valB = b.getString(KEY_NAME);
|
||||
} catch (JSONException e) {
|
||||
e.printStackTrace();
|
||||
logger.error("Failed to get JSON key: {}", KEY_NAME, e);
|
||||
}
|
||||
//是升序还是降序
|
||||
if (is_desc) {
|
||||
@ -1130,6 +1113,7 @@ public class ActivitiController {
|
||||
public String donetaskList(HttpServletRequest request, Model model) {
|
||||
return "/activiti/donetaskList";
|
||||
}
|
||||
|
||||
/*
|
||||
* 已办事项
|
||||
*/
|
||||
@ -1156,6 +1140,7 @@ public class ActivitiController {
|
||||
model.addAttribute("result", json);
|
||||
return new ModelAndView("result");
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取生产总流程任务列表
|
||||
*
|
||||
@ -1188,6 +1173,7 @@ public class ActivitiController {
|
||||
|
||||
return new ModelAndView("result");
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取生产总流程任务列表
|
||||
*
|
||||
@ -1227,24 +1213,48 @@ public class ActivitiController {
|
||||
|
||||
return new ModelAndView("result");
|
||||
}
|
||||
|
||||
@RequestMapping("/processInstaceList.do")
|
||||
public String processInstaceList(HttpServletRequest request, Model model) {
|
||||
return "/activiti/processInstanceList";
|
||||
}
|
||||
/**获取所有实例类型*/
|
||||
|
||||
/**
|
||||
* 获取所有实例类型
|
||||
*/
|
||||
@RequestMapping("/getProcessTypes4Combo.do")
|
||||
public ModelAndView getProcessTypes4Combo(HttpServletRequest request, Model model) {
|
||||
JSONArray jsonArray = new JSONArray();
|
||||
ProcessType[] types = ProcessType.values();
|
||||
// Read search term from request parameter (for Select2 AJAX) or session
|
||||
String term = request.getParameter("term");
|
||||
if (term == null || term.isEmpty()) {
|
||||
Object sessionTerm = request.getSession().getAttribute("term");
|
||||
if (sessionTerm != null) {
|
||||
term = sessionTerm.toString();
|
||||
}
|
||||
}
|
||||
if (term != null && !term.isEmpty()) {
|
||||
for (ProcessType item : types) {
|
||||
if(item.getName().contains(term)){
|
||||
JSONObject jsonObject = new JSONObject();
|
||||
jsonObject.put("id", item.getId());
|
||||
jsonObject.put("text", item.getName());
|
||||
jsonArray.add(jsonObject);
|
||||
}
|
||||
}
|
||||
} else {
|
||||
for (ProcessType item : types) {
|
||||
JSONObject jsonObject = new JSONObject();
|
||||
jsonObject.put("id", item.getId());
|
||||
jsonObject.put("text", item.getName());
|
||||
jsonArray.add(jsonObject);
|
||||
}
|
||||
}
|
||||
model.addAttribute("result", jsonArray.toString());
|
||||
return new ModelAndView("result");
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取所有生产流程
|
||||
*
|
||||
@ -1272,6 +1282,7 @@ public class ActivitiController {
|
||||
|
||||
return new ModelAndView("result");
|
||||
}
|
||||
|
||||
private JSONArray todoTasklistToJsonArray(List list) {
|
||||
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
||||
JSONArray json = new JSONArray();
|
||||
@ -1330,6 +1341,7 @@ public class ActivitiController {
|
||||
sdf = null;
|
||||
return json;
|
||||
}
|
||||
|
||||
private JSONArray listToJsonArray(List list) {
|
||||
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
||||
JSONArray json = new JSONArray();
|
||||
@ -1367,6 +1379,7 @@ public class ActivitiController {
|
||||
sdf = null;
|
||||
return json;
|
||||
}
|
||||
|
||||
private JSONArray listToJsonArray_ProcessDefinition(List list) {
|
||||
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
||||
JSONArray json = new JSONArray();
|
||||
@ -1393,6 +1406,7 @@ public class ActivitiController {
|
||||
sdf = null;
|
||||
return json;
|
||||
}
|
||||
|
||||
/**
|
||||
* 部署全部流程
|
||||
*
|
||||
@ -1477,15 +1491,17 @@ public class ActivitiController {
|
||||
repositoryService.deleteDeployment(deploymentId, true);
|
||||
result = 1;
|
||||
} catch (Exception e) {
|
||||
// TODO: handle exception
|
||||
logger.error("Failed to delete deployment: {}", deploymentId, e);
|
||||
result = 0;
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
model.addAttribute("result", result);
|
||||
return "result";
|
||||
}
|
||||
/**删除流程*/
|
||||
|
||||
/**
|
||||
* 删除流程
|
||||
*/
|
||||
@RequestMapping(value = "/process/delProcessInstance")
|
||||
public String delProcessInstance(HttpServletRequest request, Model model,
|
||||
@RequestParam("id") String processInstanceId) {
|
||||
@ -1495,14 +1511,14 @@ public class ActivitiController {
|
||||
runtimeService.deleteProcessInstance(processInstanceId, "");
|
||||
result = 1;
|
||||
} catch (Exception e) {
|
||||
// TODO: handle exception
|
||||
logger.error("Failed to delete process instance: {}", processInstanceId, e);
|
||||
result = 0;
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
model.addAttribute("result", result);
|
||||
return "result";
|
||||
}
|
||||
|
||||
/**
|
||||
* 输出跟踪流程信息
|
||||
*
|
||||
@ -1519,10 +1535,11 @@ public class ActivitiController {
|
||||
try {
|
||||
activityInfos = traceService.traceProcess(processInstanceId, taskId);
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
logger.error("Failed to trace process: {}", processInstanceId, e);
|
||||
}
|
||||
return activityInfos;
|
||||
}
|
||||
|
||||
/**
|
||||
* 输出定义流程信息
|
||||
*
|
||||
@ -1537,7 +1554,7 @@ public class ActivitiController {
|
||||
try {
|
||||
activityInfos = traceService.traceProcessByDefinitionId(processDefinitionId);
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
logger.error("Failed to trace process definition: {}", processDefinitionId, e);
|
||||
}
|
||||
return "/activiti/processDefinitionTrace";
|
||||
}
|
||||
@ -1600,6 +1617,139 @@ public class ActivitiController {
|
||||
return "redirect:/workflow/process-list";
|
||||
}
|
||||
|
||||
/**
|
||||
* 部署diagrams文件夹下的所有BPMN文件
|
||||
* 支持批量部署指定目录下的流程定义
|
||||
*
|
||||
* @param folderName 文件夹名称(如: leave, dispatch等),为空则部署所有
|
||||
* @return 部署结果
|
||||
*/
|
||||
@RequestMapping(value = "/deployDiagrams.do")
|
||||
public String deployDiagrams(HttpServletRequest request, Model model,
|
||||
@RequestParam(value = "folderName", required = false) String folderName) {
|
||||
int successCount = 0;
|
||||
int failCount = 0;
|
||||
JSONArray resultArray = new JSONArray();
|
||||
|
||||
try {
|
||||
// 获取diagrams目录路径
|
||||
String diagramsPath = request.getSession().getServletContext()
|
||||
.getRealPath("/WEB-INF/classes/diagrams");
|
||||
if (diagramsPath == null) {
|
||||
diagramsPath = this.getClass().getClassLoader()
|
||||
.getResource("diagrams").getPath();
|
||||
}
|
||||
|
||||
File diagramsDir = new File(diagramsPath);
|
||||
if (!diagramsDir.exists() || !diagramsDir.isDirectory()) {
|
||||
model.addAttribute("result", "{\"res\":\"0\",\"msg\":\"diagrams目录不存在\"}");
|
||||
return "result";
|
||||
}
|
||||
|
||||
// 获取需要部署的文件夹列表
|
||||
List<File> targetDirs = new ArrayList<File>();
|
||||
if (folderName != null && !folderName.isEmpty()) {
|
||||
File targetDir = new File(diagramsDir, folderName);
|
||||
if (targetDir.exists() && targetDir.isDirectory()) {
|
||||
targetDirs.add(targetDir);
|
||||
}
|
||||
} else {
|
||||
// 部署所有子文件夹
|
||||
File[] subDirs = diagramsDir.listFiles(File::isDirectory);
|
||||
if (subDirs != null) {
|
||||
targetDirs.addAll(java.util.Arrays.asList(subDirs));
|
||||
}
|
||||
}
|
||||
|
||||
// 遍历部署每个文件夹下的BPMN文件
|
||||
for (File dir : targetDirs) {
|
||||
File[] bpmnFiles = dir.listFiles((d, name) ->
|
||||
name.endsWith(".bpmn") || name.endsWith(".bpmn20.xml"));
|
||||
|
||||
if (bpmnFiles == null || bpmnFiles.length == 0) {
|
||||
continue;
|
||||
}
|
||||
|
||||
for (File bpmnFile : bpmnFiles) {
|
||||
try {
|
||||
String fileName = bpmnFile.getName();
|
||||
FileInputStream fis = new FileInputStream(bpmnFile);
|
||||
|
||||
Deployment deployment = repositoryService.createDeployment()
|
||||
.name(fileName.substring(0, fileName.lastIndexOf(".")))
|
||||
.addInputStream(fileName, fis)
|
||||
.deploy();
|
||||
|
||||
fis.close();
|
||||
|
||||
JSONObject deployResult = new JSONObject();
|
||||
deployResult.put("fileName", fileName);
|
||||
deployResult.put("deploymentId", deployment.getId());
|
||||
deployResult.put("deploymentName", deployment.getName());
|
||||
deployResult.put("deploymentTime", new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")
|
||||
.format(deployment.getDeploymentTime()));
|
||||
resultArray.add(deployResult);
|
||||
successCount++;
|
||||
|
||||
logger.info("流程部署成功: {} -> {}", fileName, deployment.getId());
|
||||
} catch (Exception e) {
|
||||
failCount++;
|
||||
logger.error("流程部署失败: {}", bpmnFile.getName(), e);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
} catch (Exception e) {
|
||||
logger.error("部署diagrams文件失败", e);
|
||||
model.addAttribute("result", "{\"res\":\"0\",\"msg\":\"" + e.getMessage() + "\"}");
|
||||
return "result";
|
||||
}
|
||||
|
||||
String result = "{\"res\":\"1\",\"success\":" + successCount + ",\"fail\":" + failCount
|
||||
+ ",\"deployments\":" + resultArray.toString() + "}";
|
||||
model.addAttribute("result", result);
|
||||
return "result";
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取diagrams目录下可部署的BPMN文件列表
|
||||
*/
|
||||
@RequestMapping(value = "/getDeployableBpmnFiles.do")
|
||||
public String getDeployableBpmnFiles(HttpServletRequest request, Model model) {
|
||||
JSONArray filesArray = new JSONArray();
|
||||
|
||||
try {
|
||||
String diagramsPath = this.getClass().getClassLoader()
|
||||
.getResource("diagrams").getPath();
|
||||
File diagramsDir = new File(diagramsPath);
|
||||
|
||||
if (diagramsDir.exists() && diagramsDir.isDirectory()) {
|
||||
File[] subDirs = diagramsDir.listFiles(File::isDirectory);
|
||||
if (subDirs != null) {
|
||||
for (File dir : subDirs) {
|
||||
File[] bpmnFiles = dir.listFiles((d, name) ->
|
||||
name.endsWith(".bpmn") || name.endsWith(".bpmn20.xml"));
|
||||
|
||||
if (bpmnFiles != null) {
|
||||
for (File bpmnFile : bpmnFiles) {
|
||||
JSONObject fileInfo = new JSONObject();
|
||||
fileInfo.put("folder", dir.getName());
|
||||
fileInfo.put("fileName", bpmnFile.getName());
|
||||
fileInfo.put("filePath", "diagrams/" + dir.getName() + "/" + bpmnFile.getName());
|
||||
filesArray.add(fileInfo);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
} catch (Exception e) {
|
||||
logger.error("获取BPMN文件列表失败", e);
|
||||
}
|
||||
|
||||
model.addAttribute("result", filesArray.toString());
|
||||
return "result";
|
||||
}
|
||||
|
||||
@RequestMapping(value = "/process/convert-to-model/{processDefinitionId}")
|
||||
public String convertToModel(@PathVariable("processDefinitionId") String processDefinitionId)
|
||||
throws UnsupportedEncodingException, XMLStreamException {
|
||||
@ -1666,7 +1816,6 @@ public class ActivitiController {
|
||||
|
||||
return result;
|
||||
}*/
|
||||
|
||||
private Map<String, Object> packageTaskInfo(SimpleDateFormat sdf, Task task, ProcessDefinition processDefinition) {
|
||||
Map<String, Object> singleTask = new HashMap<String, Object>();
|
||||
singleTask.put("id", task.getId());
|
||||
@ -1705,6 +1854,7 @@ public class ActivitiController {
|
||||
model.addAttribute("result", result);
|
||||
return "result";
|
||||
}
|
||||
|
||||
/**
|
||||
* 挂起、激活流程实例
|
||||
*/
|
||||
@ -1739,12 +1889,13 @@ public class ActivitiController {
|
||||
taskService.claim(taskId, userId);
|
||||
result = 1;
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
logger.error("Failed to claim task: {}", taskId, e);
|
||||
}
|
||||
|
||||
model.addAttribute("result", result);
|
||||
return "result";
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量签收任务
|
||||
*/
|
||||
@ -1763,7 +1914,7 @@ public class ActivitiController {
|
||||
try {
|
||||
taskService.claim(taskId, userId);
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
logger.error("Failed to claim task in batch: {}", taskId, e);
|
||||
continue;
|
||||
}
|
||||
result++;
|
||||
@ -1772,8 +1923,10 @@ public class ActivitiController {
|
||||
model.addAttribute("result", result);
|
||||
return "result";
|
||||
}
|
||||
|
||||
/**
|
||||
* 获得流程节点关联人员
|
||||
*
|
||||
* @param request
|
||||
* @param model
|
||||
* @param resourceId
|
||||
@ -1814,6 +1967,7 @@ public class ActivitiController {
|
||||
|
||||
/**
|
||||
* 获得流程节点关联职位
|
||||
*
|
||||
* @param request
|
||||
* @param model
|
||||
* @param resourceId
|
||||
@ -1838,6 +1992,7 @@ public class ActivitiController {
|
||||
model.addAttribute("result", json);
|
||||
return "result";
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出图片文件到硬盘
|
||||
*
|
||||
|
||||
@ -1,43 +1,27 @@
|
||||
package com.sipai.controller.activiti;
|
||||
|
||||
|
||||
|
||||
|
||||
import java.io.File;
|
||||
import java.io.FileInputStream;
|
||||
import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
import java.io.InputStreamReader;
|
||||
import java.io.UnsupportedEncodingException;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.zip.ZipInputStream;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import javax.xml.stream.XMLInputFactory;
|
||||
import javax.xml.stream.XMLStreamException;
|
||||
import javax.xml.stream.XMLStreamReader;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.activiti.cmd.JumpActivityCmd;
|
||||
import com.sipai.activiti.util.Page;
|
||||
import com.sipai.activiti.util.PageUtil;
|
||||
import com.sipai.activiti.util.WorkflowUtils;
|
||||
import com.sipai.entity.activiti.TaskModel;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.service.activiti.WorkflowProcessDefinitionService;
|
||||
import com.sipai.service.activiti.WorkflowTraceService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import com.sipai.tools.FileUtil;
|
||||
import net.sf.json.JSONArray;
|
||||
import net.sf.json.JSONObject;
|
||||
import org.activiti.bpmn.BpmnAutoLayout;
|
||||
import org.activiti.bpmn.converter.BpmnXMLConverter;
|
||||
import org.activiti.bpmn.model.BpmnModel;
|
||||
import org.activiti.bpmn.model.EndEvent;
|
||||
import org.activiti.bpmn.model.ExclusiveGateway;
|
||||
import org.activiti.bpmn.model.*;
|
||||
import org.activiti.bpmn.model.Process;
|
||||
import org.activiti.bpmn.model.SequenceFlow;
|
||||
import org.activiti.bpmn.model.StartEvent;
|
||||
import org.activiti.bpmn.model.UserTask;
|
||||
import org.activiti.editor.constants.ModelDataJsonConstants;
|
||||
import org.activiti.editor.language.json.converter.BpmnJsonConverter;
|
||||
import org.activiti.engine.ManagementService;
|
||||
import org.activiti.engine.ProcessEngineConfiguration;
|
||||
import org.activiti.engine.RepositoryService;
|
||||
import org.activiti.engine.RuntimeService;
|
||||
import org.activiti.engine.TaskService;
|
||||
import org.activiti.engine.*;
|
||||
import org.activiti.engine.impl.Condition;
|
||||
import org.activiti.engine.impl.RepositoryServiceImpl;
|
||||
import org.activiti.engine.impl.cfg.ProcessEngineConfigurationImpl;
|
||||
@ -77,21 +61,18 @@ import org.springframework.web.bind.annotation.ResponseBody;
|
||||
import org.springframework.web.multipart.MultipartFile;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.activiti.cmd.JumpActivityCmd;
|
||||
import com.sipai.activiti.util.Page;
|
||||
import com.sipai.activiti.util.PageUtil;
|
||||
import com.sipai.activiti.util.WorkflowUtils;
|
||||
import com.sipai.entity.activiti.TaskModel;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.service.activiti.WorkflowProcessDefinitionService;
|
||||
import com.sipai.service.activiti.WorkflowTraceService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import com.sipai.tools.FileUtil;
|
||||
|
||||
import net.sf.json.JSONArray;
|
||||
import net.sf.json.JSONObject;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import javax.xml.stream.XMLInputFactory;
|
||||
import javax.xml.stream.XMLStreamException;
|
||||
import javax.xml.stream.XMLStreamReader;
|
||||
import java.io.*;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.zip.ZipInputStream;
|
||||
/**
|
||||
* 流程管理控制器
|
||||
*
|
||||
|
||||
@ -10,6 +10,7 @@ import com.sipai.entity.activiti.ProcessType;
|
||||
import com.sipai.entity.activiti.TaskModel;
|
||||
import com.sipai.entity.user.Company;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.service.activiti.BpmnImportService;
|
||||
import com.sipai.service.activiti.ProcessModelService;
|
||||
import com.sipai.service.business.BusinessUnitService;
|
||||
import com.sipai.service.user.JobService;
|
||||
@ -18,8 +19,8 @@ import com.sipai.tools.CommString;
|
||||
import net.sf.json.JSONArray;
|
||||
import net.sf.json.JSONObject;
|
||||
import org.activiti.bpmn.converter.BpmnXMLConverter;
|
||||
import org.activiti.bpmn.model.Process;
|
||||
import org.activiti.bpmn.model.*;
|
||||
import org.activiti.bpmn.model.Process;
|
||||
import org.activiti.editor.constants.ModelDataJsonConstants;
|
||||
import org.activiti.editor.language.json.converter.BpmnJsonConverter;
|
||||
import org.activiti.engine.RepositoryService;
|
||||
@ -54,6 +55,7 @@ import java.beans.Introspector;
|
||||
import java.beans.PropertyDescriptor;
|
||||
import java.io.ByteArrayInputStream;
|
||||
import java.io.IOException;
|
||||
import java.nio.charset.StandardCharsets;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
@ -61,6 +63,7 @@ import java.util.Locale;
|
||||
import java.util.Map;
|
||||
import java.util.regex.Matcher;
|
||||
import java.util.regex.Pattern;
|
||||
|
||||
/**
|
||||
* 流程模型控制器
|
||||
*
|
||||
@ -79,6 +82,8 @@ public class ModelController {
|
||||
@Resource
|
||||
private ProcessModelService processModelService;
|
||||
@Resource
|
||||
private BpmnImportService bpmnImportService;
|
||||
@Resource
|
||||
private BusinessUnitService businessUnitService;
|
||||
@Resource
|
||||
private UnitService unitService;
|
||||
@ -91,10 +96,12 @@ public class ModelController {
|
||||
public String showModelList(HttpServletRequest request, Model model) {
|
||||
return "/activiti/modelList";
|
||||
}
|
||||
|
||||
@RequestMapping("/showProcessTechnicsList.do")
|
||||
public String showProcessTechnicsList(HttpServletRequest request, Model model) {
|
||||
return "/activiti/processTechnicsList";
|
||||
}
|
||||
|
||||
/*
|
||||
* 模型副本
|
||||
* */
|
||||
@ -131,6 +138,7 @@ public class ModelController {
|
||||
model.addAttribute("result", result);
|
||||
return new ModelAndView("result");
|
||||
}
|
||||
|
||||
@RequestMapping("/doimportExcel.do")
|
||||
public String doimportTechnics(HttpServletRequest request, Model model) {
|
||||
return "/activiti/importExcel4Model";
|
||||
@ -414,8 +422,10 @@ public class ModelController {
|
||||
/*
|
||||
* 获取主工序code
|
||||
* */
|
||||
|
||||
/**
|
||||
* 获取合并单元格的值
|
||||
*
|
||||
* @param sheet
|
||||
* @param row
|
||||
* @param column
|
||||
@ -444,8 +454,10 @@ public class ModelController {
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取单元格的值
|
||||
*
|
||||
* @param cell
|
||||
* @return
|
||||
*/
|
||||
@ -475,6 +487,7 @@ public class ModelController {
|
||||
|
||||
return "";
|
||||
}
|
||||
|
||||
/*
|
||||
* 将存在的值赋给目标变量
|
||||
* */
|
||||
@ -500,6 +513,7 @@ public class ModelController {
|
||||
throw new Exception("属性复制失败:" + e.getMessage());
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 流程定义列表
|
||||
*
|
||||
@ -568,13 +582,13 @@ public class ModelController {
|
||||
return new ModelAndView("result");
|
||||
|
||||
|
||||
|
||||
// page.setTotalCount(processDefinitionQuery.count());
|
||||
// page.setResult(objects);
|
||||
// mav.addObject("page", page);
|
||||
//
|
||||
// return mav;
|
||||
}
|
||||
|
||||
/**
|
||||
* 流程定义列表
|
||||
*
|
||||
@ -607,12 +621,14 @@ public class ModelController {
|
||||
|
||||
return new ModelAndView("result");
|
||||
}
|
||||
|
||||
@RequestMapping("/addModel.do")
|
||||
public String addModel(HttpServletRequest request, Model model) {
|
||||
Company company = this.unitService.getCompById(request.getParameter("companyId"));
|
||||
request.setAttribute("company", company);
|
||||
return "/activiti/modelAdd";
|
||||
}
|
||||
|
||||
@RequestMapping("/editModel.do")
|
||||
public String editModel(HttpServletRequest request, Model model) {
|
||||
String modelId = request.getParameter("modelid");
|
||||
@ -633,10 +649,12 @@ public class ModelController {
|
||||
}
|
||||
return "/activiti/modelEdit";
|
||||
}
|
||||
|
||||
/**
|
||||
* 编辑流程图
|
||||
* @author wuping
|
||||
*
|
||||
* @return
|
||||
* @author wuping
|
||||
*/
|
||||
@RequestMapping("/editFlow.do")
|
||||
public String editFlow(HttpServletRequest request, Model model) {
|
||||
@ -645,8 +663,9 @@ public class ModelController {
|
||||
|
||||
/**
|
||||
* 编辑流程节点添加业务
|
||||
* @author wuping
|
||||
*
|
||||
* @return
|
||||
* @author wuping
|
||||
*/
|
||||
@RequestMapping("/editNode.do")
|
||||
public String editNode(HttpServletRequest request, Model model) {
|
||||
@ -705,8 +724,9 @@ public class ModelController {
|
||||
|
||||
/**
|
||||
* 流程节点列表
|
||||
* @author wuping
|
||||
*
|
||||
* @return
|
||||
* @author wuping
|
||||
*/
|
||||
@RequestMapping("modelNode.do")
|
||||
public ModelAndView modelNode(HttpServletRequest request, Model model) {
|
||||
@ -725,27 +745,40 @@ public class ModelController {
|
||||
if (stencil.get("id").asText().toString().equals("UserTask")) {
|
||||
JSONObject json = JSONObject.fromObject(childShapes.path(i).toString());
|
||||
JSONObject properties = JSONObject.fromObject(json.get("properties").toString());
|
||||
String documentation = properties.get("documentation").toString();
|
||||
String documentation = "";
|
||||
Object documentation1 = properties.get("documentation");
|
||||
if (documentation1 != null) {
|
||||
documentation = documentation1.toString();
|
||||
json.put("businessunit", businessUnitService.selectById(documentation));
|
||||
}
|
||||
// 获取节点名称
|
||||
String nodeName = "";
|
||||
if (properties.has("name") && properties.get("name") != null) {
|
||||
nodeName = properties.get("name").toString();
|
||||
}else if(properties.has("namename") && properties.get("namename") != null) {
|
||||
nodeName = properties.get("namename").toString();
|
||||
}
|
||||
// 添加节点名称字段,方便前端显示
|
||||
json.put("nodeName", nodeName);
|
||||
String resourceId = json.get("resourceId").toString();
|
||||
List<ModelNodeJob> list = this.jobService.selectModelNodeJobListByWhere(" where resource_id='" + resourceId + "' and model_id ='" + modelData.getId() + "' ");
|
||||
String jobNames="";
|
||||
String jobIds = "";
|
||||
if(list != null && list.size()>0){
|
||||
StringBuilder jobNames = new StringBuilder();
|
||||
StringBuilder jobIds = new StringBuilder();
|
||||
if (list != null && !list.isEmpty()) {
|
||||
for (int j = 0; j < list.size(); j++) {
|
||||
if (list.get(j) != null) {
|
||||
if (list.get(j).getName() != null && list.get(j).getName() != "" && list.get(j).getName() != "null") {
|
||||
jobNames +=list.get(j).getName()+",";
|
||||
jobIds +=list.get(j).getJobId()+",";
|
||||
jobNames.append(list.get(j).getName()).append(",");
|
||||
jobIds.append(list.get(j).getJobId()).append(",");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
if(jobNames != null && jobNames !=""){
|
||||
json.put("jobNames", jobNames);
|
||||
json.put("jobIds", jobIds);
|
||||
if (!jobNames.toString().isEmpty()) {
|
||||
json.put("jobNames", jobNames.toString());
|
||||
json.put("jobIds", jobIds.toString());
|
||||
|
||||
}
|
||||
|
||||
@ -754,10 +787,8 @@ public class ModelController {
|
||||
}
|
||||
}
|
||||
}
|
||||
if(jsonArray != null){
|
||||
String result = "{\"total\":" + jsonArray.size() + ",\"rows\":" + jsonArray + "}";
|
||||
model.addAttribute("result", result);
|
||||
}
|
||||
|
||||
|
||||
} catch (JsonProcessingException e) {
|
||||
@ -771,6 +802,7 @@ public class ModelController {
|
||||
return new ModelAndView("result");
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* 更新模型
|
||||
*/
|
||||
@ -816,6 +848,7 @@ public class ModelController {
|
||||
model.addAttribute("result", result);
|
||||
return "result";
|
||||
}
|
||||
|
||||
/**
|
||||
* 创建模型
|
||||
*/
|
||||
@ -865,14 +898,17 @@ public class ModelController {
|
||||
model.addAttribute("result", result);
|
||||
return "result";
|
||||
}
|
||||
|
||||
/**
|
||||
* 更新业务流程节点
|
||||
* @author wuping
|
||||
*
|
||||
* @return
|
||||
* @author wuping
|
||||
*/
|
||||
@RequestMapping("/saveNode.do")
|
||||
public String saveNode(HttpServletRequest request, Model model,
|
||||
@RequestParam(value = "businessid") String businessid,
|
||||
@RequestParam(value = "nodename") String nodename,
|
||||
@RequestParam(value = "modelid") String modelid,
|
||||
@RequestParam(value = "index") String index,
|
||||
@RequestParam(value = "countersign", required = false, defaultValue = "false") boolean countersign,
|
||||
@ -889,6 +925,8 @@ public class ModelController {
|
||||
JSONObject json = modelobject.getJSONArray("childShapes").getJSONObject(i);
|
||||
JSONObject properties = json.getJSONObject("properties");
|
||||
properties.put("documentation", businessid);
|
||||
properties.put("name", nodename);
|
||||
properties.put("nodename", nodename);
|
||||
// properties.put("usertaskassignment", "{\"assignment\":{\"candidateUsers\":[{\"value\":\"#{userIds}\",\"assignee\":\"${applicantId}\"}}");
|
||||
//properties.put("usertaskassignment", "{\"assignment\":{\"candidateUsers\":[{\"value\":\"#{userIds}\",\"$$hashKey\":\"0BQ\"}],\"candidateGroups\":[{\"value\":\"#{groupIds}\",\"$$hashKey\":\"0AY\"}],\"assignee\":\"${applicantId}\"}}");
|
||||
properties.put("usertaskassignment", "{\"assignment\":{\"candidateUsers\":[{\"value\":\"#{userIds}\",\"$$hashKey\":\"0BQ\"}],\"assignee\":\"${applicantId}\"}}");
|
||||
@ -924,7 +962,7 @@ public class ModelController {
|
||||
//保存
|
||||
editorNode = new BpmnJsonConverter().convertToJson(bpmnModel);
|
||||
}
|
||||
repositoryService.addModelEditorSource(modelid, editorNode.toString().getBytes("utf-8"));
|
||||
repositoryService.addModelEditorSource(modelid, editorNode.toString().getBytes(StandardCharsets.UTF_8));
|
||||
result = modelid;
|
||||
|
||||
} catch (Exception e) {
|
||||
@ -1046,6 +1084,216 @@ public class ModelController {
|
||||
return "result";
|
||||
}
|
||||
|
||||
// ==================== BPMN文件管理功能 ====================
|
||||
|
||||
|
||||
/**
|
||||
* 显示BPMN文件列表页面
|
||||
*/
|
||||
@RequestMapping("/showBpmnFileList.do")
|
||||
public String showBpmnFileList(HttpServletRequest request, Model model) {
|
||||
return "/activiti/bpmnFileList";
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取BPMN文件列表
|
||||
*/
|
||||
@RequestMapping("/getBpmnFileList.do")
|
||||
public ModelAndView getBpmnFileList(HttpServletRequest request, Model model) {
|
||||
List<Map<String, Object>> bpmnFiles = bpmnImportService.listBpmnFiles();
|
||||
JSONArray json = JSONArray.fromObject(bpmnFiles);
|
||||
String result = "{\"total\":" + bpmnFiles.size() + ",\"rows\":" + json + "}";
|
||||
model.addAttribute("result", result);
|
||||
return new ModelAndView("result");
|
||||
}
|
||||
|
||||
/**
|
||||
* 导入BPMN文件到模型编辑器
|
||||
*/
|
||||
@RequestMapping(value = "/importBpmnFile.do", method = RequestMethod.POST)
|
||||
public String importBpmnFile(HttpServletRequest request, Model model,
|
||||
@RequestParam(value = "bpmnFilePath") String bpmnFilePath,
|
||||
@RequestParam(value = "modelName", required = false) String modelName,
|
||||
@RequestParam(value = "description", required = false) String description,
|
||||
@RequestParam(value = "companyId", required = false) String companyId) {
|
||||
|
||||
// 构建模型Key
|
||||
String modelKey = null;
|
||||
User cu = (User) request.getSession().getAttribute("cu");
|
||||
if (companyId != null && !companyId.isEmpty()) {
|
||||
modelKey = "imported-" + companyId;
|
||||
} else if (cu != null && !cu.getId().equals(CommString.ID_Admin)) {
|
||||
List<Company> companies = unitService.getCompaniesByUserId(cu.getId());
|
||||
if (companies != null && companies.size() > 0) {
|
||||
modelKey = "imported-" + companies.get(0).getId();
|
||||
}
|
||||
}
|
||||
|
||||
String modelId = bpmnImportService.importBpmnFile(bpmnFilePath, modelName, description, modelKey);
|
||||
int result = modelId != null ? 1 : 0;
|
||||
|
||||
JSONObject resObj = new JSONObject();
|
||||
resObj.put("res", result);
|
||||
resObj.put("modelId", modelId);
|
||||
|
||||
model.addAttribute("result", resObj.toString());
|
||||
return "result";
|
||||
}
|
||||
|
||||
/**
|
||||
* 直接部署BPMN文件
|
||||
*/
|
||||
@RequestMapping(value = "/deployBpmnFile.do", method = RequestMethod.POST)
|
||||
public String deployBpmnFile(HttpServletRequest request, Model model,
|
||||
@RequestParam(value = "bpmnFilePath") String bpmnFilePath,
|
||||
@RequestParam(value = "deploymentName", required = false) String deploymentName) {
|
||||
|
||||
String deploymentId = bpmnImportService.deployBpmnFile(bpmnFilePath, deploymentName);
|
||||
int result = deploymentId != null ? 1 : 0;
|
||||
|
||||
JSONObject resObj = new JSONObject();
|
||||
resObj.put("res", result);
|
||||
resObj.put("deploymentId", deploymentId);
|
||||
|
||||
model.addAttribute("result", resObj.toString());
|
||||
return "result";
|
||||
}
|
||||
|
||||
/**
|
||||
* 上传BPMN文件并导入
|
||||
*/
|
||||
@RequestMapping(value = "/uploadBpmnFile.do", method = RequestMethod.POST)
|
||||
public String uploadBpmnFile(@RequestParam MultipartFile[] file, HttpServletRequest request,
|
||||
Model model) {
|
||||
int result = 0;
|
||||
String modelId = null;
|
||||
|
||||
try {
|
||||
// 获取当前用户和公司信息
|
||||
User cu = (User) request.getSession().getAttribute("cu");
|
||||
String processTypeId = request.getParameter("processTypeId");
|
||||
String companyId = request.getParameter("companyId");
|
||||
String maintenanceType = request.getParameter("maintenanceType");
|
||||
|
||||
for (MultipartFile myfile : file) {
|
||||
if (!myfile.isEmpty()) {
|
||||
String originalFilename = myfile.getOriginalFilename();
|
||||
String modelName = originalFilename;
|
||||
if (originalFilename != null && originalFilename.contains(".")) {
|
||||
modelName = originalFilename.substring(0, originalFilename.lastIndexOf("."));
|
||||
}
|
||||
|
||||
// 构建模型Key(格式:processTypeId-companyId-maintenanceType)
|
||||
String modelKey = null;
|
||||
if (companyId != null && !companyId.isEmpty()) {
|
||||
StringBuilder keyBuilder = new StringBuilder();
|
||||
if (processTypeId != null && !processTypeId.isEmpty()) {
|
||||
keyBuilder.append(processTypeId);
|
||||
} else {
|
||||
keyBuilder.append("imported");
|
||||
}
|
||||
keyBuilder.append("-").append(companyId);
|
||||
if (maintenanceType != null && !maintenanceType.isEmpty()) {
|
||||
keyBuilder.append("-").append(maintenanceType);
|
||||
}
|
||||
modelKey = keyBuilder.toString();
|
||||
} else if (cu != null && !cu.getId().equals(CommString.ID_Admin)) {
|
||||
// 非管理员用户,自动关联其所属公司
|
||||
List<Company> companies = unitService.getCompaniesByUserId(cu.getId());
|
||||
if (companies != null && companies.size() > 0) {
|
||||
modelKey = "imported-" + companies.get(0).getId();
|
||||
}
|
||||
}
|
||||
|
||||
modelId = bpmnImportService.importBpmnFromInputStream(
|
||||
myfile.getInputStream(), modelName, "Uploaded from " + originalFilename, modelKey);
|
||||
|
||||
if (modelId != null) {
|
||||
result = 1;
|
||||
}
|
||||
}
|
||||
}
|
||||
} catch (Exception e) {
|
||||
logger.error("Error uploading BPMN file", e);
|
||||
}
|
||||
|
||||
JSONObject resObj = new JSONObject();
|
||||
resObj.put("res", result);
|
||||
resObj.put("modelId", modelId);
|
||||
|
||||
model.addAttribute("result", resObj.toString());
|
||||
return "result";
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取BPMN文件内容
|
||||
*/
|
||||
@RequestMapping("/getBpmnFileContent.do")
|
||||
public void getBpmnFileContent(HttpServletRequest request, HttpServletResponse response,
|
||||
@RequestParam(value = "bpmnFilePath") String bpmnFilePath) {
|
||||
try {
|
||||
String content = bpmnImportService.getBpmnFileContent(bpmnFilePath);
|
||||
if (content != null) {
|
||||
response.setContentType("application/xml");
|
||||
response.setCharacterEncoding("UTF-8");
|
||||
response.getWriter().write(content);
|
||||
}
|
||||
} catch (Exception e) {
|
||||
logger.error("Error getting BPMN file content", e);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量导入所有BPMN文件到模型
|
||||
*/
|
||||
@RequestMapping(value = "/importAllBpmnFiles.do", method = RequestMethod.POST)
|
||||
public String importAllBpmnFiles(HttpServletRequest request, Model model) {
|
||||
List<Map<String, Object>> bpmnFiles = bpmnImportService.listBpmnFiles();
|
||||
int successCount = 0;
|
||||
int failCount = 0;
|
||||
List<String> importedModels = new ArrayList<>();
|
||||
|
||||
for (Map<String, Object> fileInfo : bpmnFiles) {
|
||||
String path = (String) fileInfo.get("path");
|
||||
String processName = (String) fileInfo.get("processName");
|
||||
String processId = (String) fileInfo.get("processId");
|
||||
|
||||
// 提取相对路径
|
||||
String relativePath = path;
|
||||
if (path != null && path.contains("diagrams/")) {
|
||||
relativePath = path.substring(path.indexOf("diagrams/") + 9);
|
||||
}
|
||||
|
||||
String modelName = processName != null ? processName : fileInfo.get("filename").toString();
|
||||
String modelId = bpmnImportService.importBpmnFile(relativePath, modelName, "");
|
||||
|
||||
if (modelId != null) {
|
||||
successCount++;
|
||||
importedModels.add(modelName + ":" + modelId);
|
||||
} else {
|
||||
failCount++;
|
||||
}
|
||||
}
|
||||
|
||||
JSONObject resObj = new JSONObject();
|
||||
resObj.put("res", 1);
|
||||
resObj.put("successCount", successCount);
|
||||
resObj.put("failCount", failCount);
|
||||
resObj.put("importedModels", importedModels);
|
||||
|
||||
model.addAttribute("result", resObj.toString());
|
||||
return "result";
|
||||
}
|
||||
|
||||
/**
|
||||
* 显示流程编辑器页面(整合的编辑页面)
|
||||
*/
|
||||
@RequestMapping("/showFlowEditor.do")
|
||||
public String showFlowEditor(HttpServletRequest request, Model model) {
|
||||
String modelId = request.getParameter("modelId");
|
||||
if (modelId != null && !modelId.isEmpty()) {
|
||||
org.activiti.engine.repository.Model modelData = repositoryService.getModel(modelId);
|
||||
model.addAttribute("modelData", modelData);
|
||||
}
|
||||
return "/activiti/flowEditor";
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,62 +1,39 @@
|
||||
package com.sipai.controller.activiti;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import javax.servlet.http.HttpSession;
|
||||
|
||||
import com.sipai.entity.activiti.ProcessType;
|
||||
import com.sipai.entity.activiti.TodoTask;
|
||||
import com.sipai.entity.equipment.*;
|
||||
import com.sipai.entity.maintenance.Maintenance;
|
||||
import com.sipai.entity.maintenance.MaintenanceDetail;
|
||||
import com.sipai.entity.process.ProcessAdjustment;
|
||||
import com.sipai.entity.sparepart.*;
|
||||
import com.sipai.entity.user.Company;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.entity.user.UserDetail;
|
||||
import com.sipai.service.activiti.WorkflowService;
|
||||
import com.sipai.service.base.LoginService;
|
||||
import com.sipai.service.equipment.*;
|
||||
import com.sipai.service.maintenance.MaintenanceDetailService;
|
||||
import com.sipai.service.maintenance.MaintenanceService;
|
||||
import com.sipai.service.process.ProcessAdjustmentService;
|
||||
import com.sipai.service.sparepart.*;
|
||||
import com.sipai.service.user.UnitService;
|
||||
import com.sipai.service.user.UserDetailService;
|
||||
import com.sipai.service.user.UserService;
|
||||
import com.sipai.tools.CommString;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import net.sf.json.JSONArray;
|
||||
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import com.sipai.entity.activiti.ProcessType;
|
||||
import com.sipai.entity.activiti.TodoTask;
|
||||
import com.sipai.entity.equipment.EquipmentAcceptanceApply;
|
||||
import com.sipai.entity.equipment.EquipmentLoseApply;
|
||||
import com.sipai.entity.equipment.EquipmentSaleApply;
|
||||
import com.sipai.entity.equipment.EquipmentScrapApply;
|
||||
import com.sipai.entity.equipment.EquipmentStopRecord;
|
||||
import com.sipai.entity.equipment.EquipmentTransfersApply;
|
||||
import com.sipai.entity.equipment.MaintenancePlan;
|
||||
import com.sipai.entity.maintenance.Maintenance;
|
||||
import com.sipai.entity.maintenance.MaintenanceDetail;
|
||||
import com.sipai.entity.sparepart.Contract;
|
||||
import com.sipai.entity.sparepart.InStockRecord;
|
||||
import com.sipai.entity.sparepart.OutStockRecord;
|
||||
import com.sipai.entity.sparepart.StockCheck;
|
||||
import com.sipai.entity.sparepart.Subscribe;
|
||||
import com.sipai.entity.user.Company;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.entity.user.UserDetail;
|
||||
import com.sipai.entity.process.ProcessAdjustment;
|
||||
import com.sipai.service.activiti.WorkflowService;
|
||||
import com.sipai.service.base.LoginService;
|
||||
import com.sipai.service.equipment.EquipmentAcceptanceApplyService;
|
||||
import com.sipai.service.equipment.EquipmentLoseApplyService;
|
||||
import com.sipai.service.equipment.EquipmentSaleApplyService;
|
||||
import com.sipai.service.equipment.EquipmentScrapApplyService;
|
||||
import com.sipai.service.equipment.EquipmentStopRecordService;
|
||||
import com.sipai.service.equipment.EquipmentTransfersApplyService;
|
||||
import com.sipai.service.equipment.MaintenancePlanService;
|
||||
import com.sipai.service.maintenance.MaintenanceDetailService;
|
||||
import com.sipai.service.maintenance.MaintenanceService;
|
||||
import com.sipai.service.sparepart.ContractService;
|
||||
import com.sipai.service.sparepart.InStockRecordService;
|
||||
import com.sipai.service.sparepart.OutStockRecordService;
|
||||
import com.sipai.service.sparepart.StockCheckService;
|
||||
import com.sipai.service.sparepart.SubscribeService;
|
||||
import com.sipai.service.user.UnitService;
|
||||
import com.sipai.service.user.UserDetailService;
|
||||
import com.sipai.service.user.UserService;
|
||||
import com.sipai.service.process.ProcessAdjustmentService;
|
||||
import com.sipai.tools.CommString;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import javax.servlet.http.HttpSession;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
|
||||
@Controller
|
||||
@ -161,10 +138,10 @@ public class OEProcessController {
|
||||
String password=request.getParameter("password");
|
||||
|
||||
if(null==username || "".equals(username)){
|
||||
return "redirect:http://192.168.2.10:5001/SIPAIIS_WMS/";
|
||||
return "redirect:http://192.168.2.10:5001/TGLW/";
|
||||
}
|
||||
if(null==password || "".equals(password)){
|
||||
return "redirect:http://192.168.2.10:5001/SIPAIIS_WMS/";
|
||||
return "redirect:http://192.168.2.10:5001/TGLW/";
|
||||
}
|
||||
|
||||
List<User> userList=userService.selectListByWhere(" where name='"+username+"' and password='"+password+"'");
|
||||
@ -183,7 +160,7 @@ public class OEProcessController {
|
||||
//return "/activiti/taskList";
|
||||
return "/activiti/oeProcessTaskList";
|
||||
}else{
|
||||
return "redirect:http://192.168.2.10:5001/SIPAIIS_WMS/";
|
||||
return "redirect:http://192.168.2.10:5001/TGLW/";
|
||||
|
||||
}
|
||||
|
||||
|
||||
@ -0,0 +1,194 @@
|
||||
package com.sipai.controller.administration;
|
||||
|
||||
import net.sf.json.JSONArray;
|
||||
import net.sf.json.JSONObject;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.time.LocalDate;
|
||||
import java.time.format.DateTimeFormatter;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
import java.util.Comparator;
|
||||
import java.util.LinkedHashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
@Controller
|
||||
@RequestMapping("/administration/attendance")
|
||||
public class AttendanceController {
|
||||
private static final DateTimeFormatter DAY_FMT = DateTimeFormatter.ofPattern("yyyy-MM-dd");
|
||||
|
||||
@RequestMapping("/showList.do")
|
||||
public String showList(HttpServletRequest request, Model model) {
|
||||
return "/administration/attendanceRecordList";
|
||||
}
|
||||
|
||||
@RequestMapping("/getList.do")
|
||||
public ModelAndView getList(HttpServletRequest request, Model model,
|
||||
@RequestParam(value = "page") Integer page,
|
||||
@RequestParam(value = "rows") Integer rows,
|
||||
@RequestParam(value = "sort", required = false) String sort,
|
||||
@RequestParam(value = "order", required = false) String order) {
|
||||
String name = safe(request.getParameter("search_name"));
|
||||
String dept = safe(request.getParameter("search_dept"));
|
||||
String status = safe(request.getParameter("search_status"));
|
||||
String start = safe(request.getParameter("search_start"));
|
||||
String end = safe(request.getParameter("search_end"));
|
||||
|
||||
LocalDate startDate = parseDay(start);
|
||||
LocalDate endDate = parseDay(end);
|
||||
List<Map<String, Object>> allRows = buildMockRows();
|
||||
List<Map<String, Object>> filtered = new ArrayList<Map<String, Object>>();
|
||||
|
||||
for (Map<String, Object> item : allRows) {
|
||||
String employeeNo = str(item.get("employeeNo"));
|
||||
String employeeName = str(item.get("employeeName"));
|
||||
String deptName = str(item.get("deptName"));
|
||||
String st = str(item.get("status"));
|
||||
LocalDate day = parseDay(str(item.get("attendanceDate")));
|
||||
|
||||
if (!name.isEmpty()) {
|
||||
String q = name.toLowerCase();
|
||||
if (!employeeNo.toLowerCase().contains(q) && !employeeName.toLowerCase().contains(q)) {
|
||||
continue;
|
||||
}
|
||||
}
|
||||
if (!dept.isEmpty() && !dept.equals(deptName)) {
|
||||
continue;
|
||||
}
|
||||
if (!status.isEmpty() && !status.equals(st)) {
|
||||
continue;
|
||||
}
|
||||
if (startDate != null && day != null && day.isBefore(startDate)) {
|
||||
continue;
|
||||
}
|
||||
if (endDate != null && day != null && day.isAfter(endDate)) {
|
||||
continue;
|
||||
}
|
||||
filtered.add(item);
|
||||
}
|
||||
|
||||
sortRows(filtered, sort, order);
|
||||
int total = filtered.size();
|
||||
int from = Math.max(0, (page - 1) * rows);
|
||||
int to = Math.min(total, from + rows);
|
||||
List<Map<String, Object>> pageRows = from >= to ? Collections.<Map<String, Object>>emptyList() : filtered.subList(from, to);
|
||||
|
||||
JSONObject result = new JSONObject();
|
||||
result.put("total", total);
|
||||
result.put("rows", JSONArray.fromObject(pageRows));
|
||||
model.addAttribute("result", result.toString());
|
||||
return new ModelAndView("result");
|
||||
}
|
||||
|
||||
private static void sortRows(List<Map<String, Object>> rows, String sort, String order) {
|
||||
final boolean asc = "asc".equalsIgnoreCase(order);
|
||||
final String sortField = (sort == null || sort.trim().isEmpty() || "id".equals(sort)) ? "attendanceDate" : sort;
|
||||
Collections.sort(rows, new Comparator<Map<String, Object>>() {
|
||||
@Override
|
||||
public int compare(Map<String, Object> a, Map<String, Object> b) {
|
||||
int cmp;
|
||||
if ("employeeNo".equals(sortField)) {
|
||||
cmp = str(a.get("employeeNo")).compareTo(str(b.get("employeeNo")));
|
||||
} else if ("employeeName".equals(sortField)) {
|
||||
cmp = str(a.get("employeeName")).compareTo(str(b.get("employeeName")));
|
||||
} else if ("deptName".equals(sortField)) {
|
||||
cmp = str(a.get("deptName")).compareTo(str(b.get("deptName")));
|
||||
} else if ("status".equals(sortField)) {
|
||||
cmp = str(a.get("status")).compareTo(str(b.get("status")));
|
||||
} else if ("checkInTime".equals(sortField)) {
|
||||
cmp = str(a.get("checkInTime")).compareTo(str(b.get("checkInTime")));
|
||||
} else {
|
||||
cmp = str(a.get("attendanceDate")).compareTo(str(b.get("attendanceDate")));
|
||||
}
|
||||
if (!asc) {
|
||||
cmp = -cmp;
|
||||
}
|
||||
if (cmp == 0) {
|
||||
return str(a.get("employeeNo")).compareTo(str(b.get("employeeNo")));
|
||||
}
|
||||
return cmp;
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
private static List<Map<String, Object>> buildMockRows() {
|
||||
String[][] employees = {
|
||||
{"E0001", "张三", "生产部"},
|
||||
{"E0002", "李四", "设备部"},
|
||||
{"E0003", "王五", "品控部"},
|
||||
{"E0004", "赵六", "仓储部"},
|
||||
{"E0005", "钱七", "行政部"}
|
||||
};
|
||||
|
||||
List<Map<String, Object>> rows = new ArrayList<Map<String, Object>>();
|
||||
LocalDate today = LocalDate.now();
|
||||
int idSeq = 1;
|
||||
|
||||
for (int d = 0; d < 45; d++) {
|
||||
LocalDate day = today.minusDays(d);
|
||||
String dayStr = DAY_FMT.format(day);
|
||||
for (int i = 0; i < employees.length; i++) {
|
||||
String[] emp = employees[i];
|
||||
int flag = d + i;
|
||||
|
||||
String status = "正常";
|
||||
String checkIn = "08:55";
|
||||
String checkOut = "18:05";
|
||||
String workHours = "8.5";
|
||||
|
||||
if (flag % 19 == 0) {
|
||||
status = "缺卡";
|
||||
checkOut = "--";
|
||||
workHours = "4.2";
|
||||
} else if (flag % 11 == 0) {
|
||||
status = "迟到";
|
||||
checkIn = "09:" + (10 + (flag % 20));
|
||||
workHours = "7.8";
|
||||
} else if (flag % 13 == 0) {
|
||||
status = "早退";
|
||||
checkOut = "17:" + (20 + (flag % 30));
|
||||
workHours = "7.1";
|
||||
}
|
||||
|
||||
Map<String, Object> row = new LinkedHashMap<String, Object>();
|
||||
row.put("id", "mock-" + idSeq++);
|
||||
row.put("employeeNo", emp[0]);
|
||||
row.put("employeeName", emp[1]);
|
||||
row.put("deptName", emp[2]);
|
||||
row.put("attendanceDate", dayStr);
|
||||
row.put("checkInTime", checkIn);
|
||||
row.put("checkOutTime", checkOut);
|
||||
row.put("workHours", workHours);
|
||||
row.put("status", status);
|
||||
row.put("source", "第三方接口(MOCK)");
|
||||
rows.add(row);
|
||||
}
|
||||
}
|
||||
return rows;
|
||||
}
|
||||
|
||||
private static String safe(String s) {
|
||||
return s == null ? "" : s.trim();
|
||||
}
|
||||
|
||||
private static String str(Object o) {
|
||||
return o == null ? "" : String.valueOf(o);
|
||||
}
|
||||
|
||||
private static LocalDate parseDay(String day) {
|
||||
if (day == null || day.trim().isEmpty()) {
|
||||
return null;
|
||||
}
|
||||
try {
|
||||
return LocalDate.parse(day.trim(), DAY_FMT);
|
||||
} catch (Exception ex) {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -1,13 +1,13 @@
|
||||
package com.sipai.controller.administration;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.administration.IndexClass;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.service.administration.IndexClassService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import net.sf.json.JSONArray;
|
||||
import net.sf.json.JSONObject;
|
||||
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
@ -15,14 +15,9 @@ import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.administration.IndexClass;
|
||||
import com.sipai.entity.administration.IndexClass;
|
||||
import com.sipai.entity.user.Company;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.service.administration.IndexClassService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.util.List;
|
||||
|
||||
@Controller
|
||||
@RequestMapping("/administration/indexClass")
|
||||
|
||||
@ -1,19 +1,14 @@
|
||||
package com.sipai.controller.administration;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashSet;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
import java.util.Random;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.administration.Index;
|
||||
import com.sipai.entity.administration.IndexCycle;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.service.administration.IndexCycleService;
|
||||
import com.sipai.service.administration.IndexService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import net.sf.json.JSONArray;
|
||||
import net.sf.json.JSONObject;
|
||||
|
||||
import org.apache.batik.ext.awt.geom.Cubic;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
@ -21,22 +16,10 @@ import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.administration.Index;
|
||||
import com.sipai.entity.administration.IndexCycle;
|
||||
import com.sipai.entity.base.CommonFile;
|
||||
import com.sipai.entity.sparepart.SubscribeDetail;
|
||||
import com.sipai.entity.user.Company;
|
||||
import com.sipai.entity.user.Unit;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.service.administration.IndexCycleService;
|
||||
import com.sipai.service.administration.IndexService;
|
||||
import com.sipai.service.base.CommonFileService;
|
||||
import com.sipai.service.user.UnitService;
|
||||
import com.sipai.service.user.UserService;
|
||||
import com.sipai.tools.CommString;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.List;
|
||||
|
||||
@Controller
|
||||
@RequestMapping("/administration/index")
|
||||
|
||||
@ -1,14 +1,13 @@
|
||||
package com.sipai.controller.administration;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.List;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.administration.IndexCycle;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.service.administration.IndexCycleService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import net.sf.json.JSONArray;
|
||||
import net.sf.json.JSONObject;
|
||||
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
@ -16,14 +15,10 @@ import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.administration.IndexCycle;
|
||||
import com.sipai.entity.administration.IndexCycle;
|
||||
import com.sipai.entity.user.Company;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.service.administration.IndexCycleService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.List;
|
||||
|
||||
@Controller
|
||||
@RequestMapping("/administration/indexCycle")
|
||||
|
||||
@ -1,34 +1,5 @@
|
||||
package com.sipai.controller.administration;
|
||||
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
import java.util.Comparator;
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
import java.util.HashSet;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import net.sf.json.JSONArray;
|
||||
|
||||
import org.activiti.engine.RuntimeService;
|
||||
import org.activiti.engine.TaskService;
|
||||
import org.activiti.engine.history.HistoricTaskInstance;
|
||||
import org.activiti.engine.impl.pvm.process.ActivityImpl;
|
||||
import org.activiti.engine.runtime.ProcessInstance;
|
||||
import org.activiti.engine.task.Task;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.activiti.WorkTask;
|
||||
@ -49,6 +20,24 @@ import com.sipai.service.user.UserService;
|
||||
import com.sipai.tools.ActivitiUtil;
|
||||
import com.sipai.tools.CommString;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import net.sf.json.JSONArray;
|
||||
import org.activiti.engine.RuntimeService;
|
||||
import org.activiti.engine.TaskService;
|
||||
import org.activiti.engine.history.HistoricTaskInstance;
|
||||
import org.activiti.engine.impl.pvm.process.ActivityImpl;
|
||||
import org.activiti.engine.runtime.ProcessInstance;
|
||||
import org.activiti.engine.task.Task;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.*;
|
||||
|
||||
@Controller
|
||||
@RequestMapping("/administration/indexWork")
|
||||
|
||||
@ -1,15 +1,13 @@
|
||||
package com.sipai.controller.administration;
|
||||
|
||||
import static org.hamcrest.CoreMatchers.nullValue;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.administration.OrganizationClass;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.service.administration.OrganizationClassService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import net.sf.json.JSONArray;
|
||||
import net.sf.json.JSONObject;
|
||||
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
@ -17,14 +15,9 @@ import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.administration.OrganizationClass;
|
||||
import com.sipai.entity.administration.OrganizationClass;
|
||||
import com.sipai.entity.user.Company;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.service.administration.OrganizationClassService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.util.List;
|
||||
|
||||
@Controller
|
||||
@RequestMapping("/administration/organizationClass")
|
||||
|
||||
@ -1,34 +1,5 @@
|
||||
package com.sipai.controller.administration;
|
||||
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
import java.util.Comparator;
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
import java.util.HashSet;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import net.sf.json.JSONArray;
|
||||
|
||||
import org.activiti.engine.RuntimeService;
|
||||
import org.activiti.engine.TaskService;
|
||||
import org.activiti.engine.history.HistoricTaskInstance;
|
||||
import org.activiti.engine.impl.pvm.process.ActivityImpl;
|
||||
import org.activiti.engine.runtime.ProcessInstance;
|
||||
import org.activiti.engine.task.Task;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.activiti.WorkTask;
|
||||
@ -50,6 +21,24 @@ import com.sipai.service.user.UserService;
|
||||
import com.sipai.tools.ActivitiUtil;
|
||||
import com.sipai.tools.CommString;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import net.sf.json.JSONArray;
|
||||
import org.activiti.engine.RuntimeService;
|
||||
import org.activiti.engine.TaskService;
|
||||
import org.activiti.engine.history.HistoricTaskInstance;
|
||||
import org.activiti.engine.impl.pvm.process.ActivityImpl;
|
||||
import org.activiti.engine.runtime.ProcessInstance;
|
||||
import org.activiti.engine.task.Task;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.*;
|
||||
|
||||
@Controller
|
||||
@RequestMapping("/administration/organization")
|
||||
|
||||
@ -1,34 +1,5 @@
|
||||
package com.sipai.controller.administration;
|
||||
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
import java.util.Comparator;
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
import java.util.HashSet;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import net.sf.json.JSONArray;
|
||||
|
||||
import org.activiti.engine.RuntimeService;
|
||||
import org.activiti.engine.TaskService;
|
||||
import org.activiti.engine.history.HistoricTaskInstance;
|
||||
import org.activiti.engine.impl.pvm.process.ActivityImpl;
|
||||
import org.activiti.engine.runtime.ProcessInstance;
|
||||
import org.activiti.engine.task.Task;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.activiti.WorkTask;
|
||||
@ -49,6 +20,24 @@ import com.sipai.service.user.UserService;
|
||||
import com.sipai.tools.ActivitiUtil;
|
||||
import com.sipai.tools.CommString;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import net.sf.json.JSONArray;
|
||||
import org.activiti.engine.RuntimeService;
|
||||
import org.activiti.engine.TaskService;
|
||||
import org.activiti.engine.history.HistoricTaskInstance;
|
||||
import org.activiti.engine.impl.pvm.process.ActivityImpl;
|
||||
import org.activiti.engine.runtime.ProcessInstance;
|
||||
import org.activiti.engine.task.Task;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.*;
|
||||
|
||||
@Controller
|
||||
@RequestMapping("/administration/temporary")
|
||||
|
||||
@ -1,22 +1,19 @@
|
||||
package com.sipai.controller.alarm;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import net.sf.json.JSONArray;
|
||||
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.alarm.AlarmCondition;
|
||||
import com.sipai.service.alarm.AlarmConditionService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import net.sf.json.JSONArray;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.util.List;
|
||||
|
||||
@Controller
|
||||
@RequestMapping("/alarm/alarmCondition")
|
||||
|
||||
@ -1,15 +1,15 @@
|
||||
package com.sipai.controller.alarm;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import com.alibaba.fastjson.JSON;
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.alarm.*;
|
||||
import com.sipai.entity.base.Result;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.service.alarm.*;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import net.sf.json.JSONArray;
|
||||
import net.sf.json.JSONObject;
|
||||
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
@ -17,12 +17,9 @@ import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import com.alibaba.fastjson.JSON;
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.base.Result;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.util.List;
|
||||
|
||||
@Controller
|
||||
@RequestMapping("/alarm/alarmInformation")
|
||||
|
||||
@ -1,10 +1,7 @@
|
||||
package com.sipai.controller.alarm;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.alarm.AlarmLevelsConfig;
|
||||
import com.sipai.entity.base.Result;
|
||||
import com.sipai.entity.hqconfig.RiskLevel;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.service.alarm.AlarmLevesConfigService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
|
||||
@ -1,20 +1,5 @@
|
||||
package com.sipai.controller.alarm;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import net.sf.json.JSONArray;
|
||||
import net.sf.json.JSONObject;
|
||||
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.alarm.AlarmLevels;
|
||||
@ -24,6 +9,17 @@ import com.sipai.entity.user.User;
|
||||
import com.sipai.service.alarm.AlarmLevelsService;
|
||||
import com.sipai.service.user.UnitService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import net.sf.json.JSONArray;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.util.List;
|
||||
|
||||
@Controller
|
||||
@RequestMapping("/alarm/alarmLevels")
|
||||
|
||||
@ -1,20 +1,5 @@
|
||||
package com.sipai.controller.alarm;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import net.sf.json.JSONArray;
|
||||
import net.sf.json.JSONObject;
|
||||
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.alarm.AlarmMold;
|
||||
@ -24,6 +9,17 @@ import com.sipai.entity.user.User;
|
||||
import com.sipai.service.alarm.AlarmMoldService;
|
||||
import com.sipai.service.user.UnitService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import net.sf.json.JSONArray;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.util.List;
|
||||
|
||||
@Controller
|
||||
@RequestMapping("/alarm/alarmMold")
|
||||
|
||||
@ -1,43 +1,37 @@
|
||||
package com.sipai.controller.alarm;
|
||||
|
||||
import static org.hamcrest.CoreMatchers.nullValue;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.alarm.AlarmInformation;
|
||||
import com.sipai.entity.alarm.AlarmMoldCodeEnum;
|
||||
import com.sipai.entity.alarm.AlarmPoint;
|
||||
import com.sipai.entity.alarm.AlarmSubscribe;
|
||||
import com.sipai.entity.base.Result;
|
||||
import com.sipai.entity.scada.MPoint;
|
||||
import com.sipai.entity.user.ProcessSection;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.service.alarm.AlarmInformationService;
|
||||
import com.sipai.service.alarm.AlarmPointService;
|
||||
import com.sipai.service.alarm.AlarmSubscribeService;
|
||||
import com.sipai.service.scada.MPointService;
|
||||
import com.sipai.service.scada.ProAlarmService;
|
||||
import com.sipai.service.user.ProcessSectionService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import net.sf.json.JSONArray;
|
||||
import net.sf.json.JSONObject;
|
||||
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.alarm.AlarmInformation;
|
||||
import com.sipai.entity.alarm.AlarmPoint;
|
||||
import com.sipai.entity.base.Result;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.service.alarm.AlarmInformationService;
|
||||
import com.sipai.service.alarm.AlarmPointService;
|
||||
import com.sipai.service.user.UnitService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.io.IOException;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
@Controller
|
||||
@RequestMapping("/alarm/alarmPoint")
|
||||
@ -375,7 +369,9 @@ public class AlarmPointController {
|
||||
this.mPointService.updateLalarmmin(alarmPoint.getUnitId(), mPoint.getMpointcode());
|
||||
// mPoint.setLalarmmin(null);
|
||||
}
|
||||
// this.mPointService.update2(alarmPoint.getUnitId(),mPoint);
|
||||
// Enable TriggerAlarm to allow ScadaAlarmJob to process this MPoint
|
||||
mPoint.setTriggeralarm("1");
|
||||
this.mPointService.update2(alarmPoint.getUnitId(), mPoint);
|
||||
}
|
||||
|
||||
if (code == Result.SUCCESS) {
|
||||
|
||||
@ -2,12 +2,9 @@ package com.sipai.controller.alarm;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.alarm.AlarmLevelsConfig;
|
||||
import com.sipai.entity.alarm.AlarmPointRiskLevel;
|
||||
import com.sipai.entity.base.Result;
|
||||
import com.sipai.entity.hqconfig.RiskLevel;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.service.alarm.AlarmLevesConfigService;
|
||||
import com.sipai.service.alarm.AlarmPointRiskLevelService;
|
||||
import com.sipai.service.hqconfig.RiskLevelService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
@ -21,7 +18,6 @@ import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
@Controller
|
||||
|
||||
@ -1,20 +1,5 @@
|
||||
package com.sipai.controller.alarm;
|
||||
|
||||
import java.text.ParseException;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.Calendar;
|
||||
import java.util.List;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import net.sf.json.JSONArray;
|
||||
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.alarm.AlarmRecord;
|
||||
@ -27,6 +12,18 @@ import com.sipai.service.alarm.AlarmRecordService;
|
||||
import com.sipai.service.alarm.AlarmSolutionService;
|
||||
import com.sipai.service.timeefficiency.PatrolRecordService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import net.sf.json.JSONArray;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.text.ParseException;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.Calendar;
|
||||
import java.util.List;
|
||||
|
||||
@Controller
|
||||
@RequestMapping("/alarm/alarmRecord")
|
||||
|
||||
@ -1,27 +1,23 @@
|
||||
package com.sipai.controller.alarm;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.alarm.AlarmSolution;
|
||||
import com.sipai.entity.alarm.OrderType;
|
||||
import com.sipai.service.alarm.AlarmSolutionService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import net.sf.json.JSONArray;
|
||||
import net.sf.json.JSONObject;
|
||||
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.alarm.AlarmCondition;
|
||||
import com.sipai.entity.alarm.AlarmSolution;
|
||||
import com.sipai.entity.alarm.OrderType;
|
||||
import com.sipai.service.alarm.AlarmSolutionService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
|
||||
@Controller
|
||||
@RequestMapping("/alarm/alarmSolution")
|
||||
|
||||
@ -1,30 +1,28 @@
|
||||
package com.sipai.controller.alarm;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.alarm.AlarmLevels;
|
||||
import com.sipai.entity.alarm.AlarmMold;
|
||||
import com.sipai.entity.alarm.AlarmSubscribe;
|
||||
import com.sipai.entity.base.Result;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.service.alarm.AlarmLevelsService;
|
||||
import com.sipai.service.alarm.AlarmMoldService;
|
||||
import com.sipai.service.alarm.AlarmSubscribeService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import net.sf.json.JSONArray;
|
||||
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.alarm.AlarmSubscribe;
|
||||
import com.sipai.entity.base.Result;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.service.alarm.AlarmSubscribeService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.util.List;
|
||||
|
||||
@Controller
|
||||
@RequestMapping("/alarm/alarmSubscribe")
|
||||
|
||||
@ -1,22 +1,19 @@
|
||||
package com.sipai.controller.alarm;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import com.sipai.entity.alarm.AlarmType;
|
||||
import com.sipai.entity.msg.MsgType;
|
||||
import com.sipai.service.alarm.AlarmTypeService;
|
||||
import com.sipai.service.msg.MsgTypeService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
|
||||
import com.sipai.entity.alarm.AlarmType;
|
||||
import com.sipai.entity.msg.MsgType;
|
||||
import com.sipai.entity.user.Menu;
|
||||
import com.sipai.service.alarm.AlarmTypeService;
|
||||
import com.sipai.service.msg.MsgTypeService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.util.List;
|
||||
|
||||
@Controller
|
||||
@RequestMapping("/alarm")
|
||||
|
||||
@ -1,52 +1,39 @@
|
||||
package com.sipai.controller.alarm;
|
||||
|
||||
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import com.sipai.entity.alarm.*;
|
||||
import com.sipai.entity.base.Result;
|
||||
import com.sipai.entity.data.XServer;
|
||||
import com.sipai.entity.scada.MPoint;
|
||||
import com.sipai.entity.user.Unit;
|
||||
import com.sipai.entity.work.CameraFile;
|
||||
import com.sipai.service.alarm.AlarmPointService;
|
||||
import com.sipai.service.alarm.AlarmSubscribeService;
|
||||
import com.sipai.service.data.XServerService;
|
||||
import com.sipai.service.scada.MPointService;
|
||||
import com.sipai.service.user.UserService;
|
||||
import com.sipai.service.work.CameraFileService;
|
||||
import com.sipai.tools.MinioProp;
|
||||
import net.sf.json.JSONArray;
|
||||
import net.sf.json.JSONObject;
|
||||
|
||||
import org.eclipse.paho.client.mqttv3.MqttClient;
|
||||
import org.eclipse.paho.client.mqttv3.MqttException;
|
||||
import org.eclipse.paho.client.mqttv3.MqttMessage;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.scada.ProAlarm;
|
||||
import com.sipai.entity.user.Company;
|
||||
import com.sipai.entity.user.ProcessSection;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.entity.work.CameraFile;
|
||||
import com.sipai.service.alarm.AlarmInformationService;
|
||||
import com.sipai.service.alarm.AlarmPointService;
|
||||
import com.sipai.service.alarm.AlarmSubscribeService;
|
||||
import com.sipai.service.company.CompanyService;
|
||||
import com.sipai.service.data.XServerService;
|
||||
import com.sipai.service.msg.MsgService;
|
||||
import com.sipai.service.scada.MPointService;
|
||||
import com.sipai.service.scada.ProAlarmService;
|
||||
import com.sipai.service.user.ProcessSectionService;
|
||||
import com.sipai.service.user.UserService;
|
||||
import com.sipai.service.work.CameraFileService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import com.sipai.tools.Mqtt;
|
||||
import com.sipai.tools.MqttUtil;
|
||||
import net.sf.json.JSONArray;
|
||||
import net.sf.json.JSONObject;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
|
||||
@Controller
|
||||
@RequestMapping("/alarm/proAlarm")
|
||||
@ -210,16 +197,15 @@ public class ProAlarmController {
|
||||
// Iterator<String> sIterator = jsonObject.keys();
|
||||
|
||||
JSONArray arr = new JSONArray();
|
||||
List<XServer> allxServerList = this.xServerService.selectListByWhere(" where 1=1 ");
|
||||
for (XServer xServer :
|
||||
allxServerList) {
|
||||
// List<XServer> allxServerList = this.xServerService.selectListByWhere(" where 1=1 ");
|
||||
// for (XServer xServer : allxServerList) {
|
||||
// if (jsonObject.get(xServer.getBizid()) != null) {
|
||||
// String code_value = jsonObject.get(xServer.getBizid()).toString();
|
||||
// code_value = code_value + ",data_stop_alarm";
|
||||
// code_value = code_value.replace(",", "','");
|
||||
// List<ProAlarm> list = this.proAlarmService.selectListByWhere(xServer.getBizid(), wherestr + " and point_code in ('" + code_value + "')"
|
||||
// + orderstr);
|
||||
List<ProAlarm> list = this.proAlarmService.selectListByWhere(xServer.getBizid(), wherestr + orderstr);
|
||||
List<ProAlarm> list = this.proAlarmService.selectListByWhere(companyId, wherestr + orderstr);
|
||||
// System.out.println(wherestr + " and point_code in ('" + code_value + "')");
|
||||
if (list != null && list.size() > 0) {
|
||||
for (int i = 0; i < list.size(); i++) {
|
||||
@ -262,7 +248,7 @@ public class ProAlarmController {
|
||||
}
|
||||
// }
|
||||
|
||||
}
|
||||
// }
|
||||
model.addAttribute("result", arr);
|
||||
return new ModelAndView("result");
|
||||
}
|
||||
|
||||
@ -1,10 +1,5 @@
|
||||
package com.sipai.controller.alarm;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.scada.ProAlarmDataStopHisPoint;
|
||||
@ -16,6 +11,10 @@ import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.util.List;
|
||||
|
||||
@Controller
|
||||
@RequestMapping("/alarm/proAlarmDataStopHisPoint")
|
||||
public class ProAlarmDataStopHisPointController {
|
||||
|
||||
@ -1,11 +1,8 @@
|
||||
package com.sipai.controller.alarm;
|
||||
|
||||
import com.sipai.entity.alarm.AlarmLevelsConfig;
|
||||
import com.sipai.entity.alarm.RiskP;
|
||||
import com.sipai.entity.base.Result;
|
||||
import com.sipai.entity.hqconfig.RiskLevel;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.service.alarm.AlarmLevesConfigService;
|
||||
import com.sipai.service.alarm.RiskPService;
|
||||
import com.sipai.service.hqconfig.RiskLevelService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
@ -18,7 +15,6 @@ import org.springframework.web.bind.annotation.RequestParam;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
@Controller
|
||||
|
||||
@ -1,26 +1,21 @@
|
||||
package com.sipai.controller.app;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.List;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import net.sf.json.JSONArray;
|
||||
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
|
||||
import com.sipai.entity.app.AppDataConfigure;
|
||||
import com.sipai.entity.scada.MPoint;
|
||||
import com.sipai.entity.scada.MPointHistory;
|
||||
import com.sipai.entity.visual.CacheData;
|
||||
import com.sipai.service.app.AppDataConfigureService;
|
||||
import com.sipai.service.scada.MPointHistoryService;
|
||||
import com.sipai.service.scada.MPointService;
|
||||
import com.sipai.service.visual.CacheDataService;
|
||||
import com.sipai.webservice.server.work.getSSOldOPMDataServer;
|
||||
import net.sf.json.JSONArray;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.List;
|
||||
|
||||
@Controller
|
||||
@RequestMapping("/app/appEquipmentData")
|
||||
|
||||
@ -1,28 +1,10 @@
|
||||
package com.sipai.controller.app;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.text.DecimalFormat;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import net.sf.json.JSONArray;
|
||||
import net.sf.json.JSONObject;
|
||||
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
|
||||
import com.sipai.entity.app.AppDataConfigure;
|
||||
import com.sipai.entity.app.AppHomePageData;
|
||||
import com.sipai.entity.data.CurveMpoint;
|
||||
import com.sipai.entity.scada.MPoint;
|
||||
import com.sipai.entity.scada.MPointHistory;
|
||||
import com.sipai.entity.user.Company;
|
||||
import com.sipai.entity.user.Unit;
|
||||
import com.sipai.entity.visual.CacheData;
|
||||
import com.sipai.service.app.AppDataConfigureService;
|
||||
import com.sipai.service.app.AppHomePageDataService;
|
||||
@ -31,7 +13,16 @@ import com.sipai.service.scada.MPointService;
|
||||
import com.sipai.service.user.UnitService;
|
||||
import com.sipai.service.visual.CacheDataService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import com.sipai.webservice.server.work.getSSOldOPMDataServer;
|
||||
import net.sf.json.JSONArray;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.math.BigDecimal;
|
||||
import java.text.DecimalFormat;
|
||||
import java.util.List;
|
||||
|
||||
@Controller
|
||||
@RequestMapping("/app/appHomePageData")
|
||||
|
||||
@ -1,28 +1,20 @@
|
||||
package com.sipai.controller.app;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.text.DecimalFormat;
|
||||
import java.util.List;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import net.sf.json.JSONArray;
|
||||
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
|
||||
import com.sipai.entity.app.AppDataConfigure;
|
||||
import com.sipai.entity.scada.MPoint;
|
||||
import com.sipai.entity.scada.MPointHistory;
|
||||
import com.sipai.entity.visual.CacheData;
|
||||
import com.sipai.service.app.AppDataConfigureService;
|
||||
import com.sipai.service.scada.MPointHistoryService;
|
||||
import com.sipai.service.scada.MPointService;
|
||||
import com.sipai.service.visual.CacheDataService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import com.sipai.webservice.server.work.getSSOldOPMDataServer;
|
||||
import net.sf.json.JSONArray;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.text.DecimalFormat;
|
||||
import java.util.List;
|
||||
|
||||
@Controller
|
||||
@RequestMapping("/app/appMPointData")
|
||||
|
||||
@ -1,26 +1,20 @@
|
||||
package com.sipai.controller.app;
|
||||
|
||||
import java.io.File;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.List;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.script.ScriptEngine;
|
||||
import javax.script.ScriptEngineManager;
|
||||
import javax.script.ScriptException;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.app.AppMenuitem;
|
||||
import com.sipai.entity.app.AppRoleMenu;
|
||||
import com.sipai.entity.base.Result;
|
||||
import com.sipai.entity.user.Role;
|
||||
import com.sipai.entity.user.Unit;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.entity.user.UserRole;
|
||||
import com.sipai.service.app.AppMenuitemService;
|
||||
import com.sipai.service.app.AppRoleMenuService;
|
||||
import com.sipai.service.user.RoleService;
|
||||
import com.sipai.service.user.UnitService;
|
||||
import com.sipai.service.user.UserRoleService;
|
||||
import com.sipai.tools.CommString;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import net.sf.json.JSONArray;
|
||||
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
@ -28,15 +22,10 @@ import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.app.AppMenuitem;
|
||||
import com.sipai.entity.base.Result;
|
||||
import com.sipai.entity.scada.MPointHistory;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.service.scada.MPointHistoryService;
|
||||
import com.sipai.service.app.AppMenuitemService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import javax.annotation.Resource;
|
||||
import javax.script.ScriptException;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.util.List;
|
||||
|
||||
@Controller
|
||||
@RequestMapping("/app/appMenuitem")
|
||||
|
||||
@ -1,32 +1,22 @@
|
||||
package com.sipai.controller.app;
|
||||
|
||||
import java.util.Comparator;
|
||||
import java.util.List;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import com.sipai.entity.scada.MPoint;
|
||||
import net.sf.json.JSONArray;
|
||||
import net.sf.json.JSONObject;
|
||||
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.app.AppProductMonitor;
|
||||
import com.sipai.entity.app.AppProductMonitorMp;
|
||||
import com.sipai.entity.base.Result;
|
||||
import com.sipai.entity.report.RptDayValSet;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.service.app.AppProductMonitorMpService;
|
||||
import com.sipai.service.app.AppProductMonitorService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import net.sf.json.JSONArray;
|
||||
import net.sf.json.JSONObject;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.util.List;
|
||||
|
||||
@Controller
|
||||
@RequestMapping("/app/appProductMonitor")
|
||||
|
||||
@ -1,23 +1,16 @@
|
||||
package com.sipai.controller.app;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import net.sf.json.JSONArray;
|
||||
import net.sf.json.JSONObject;
|
||||
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
|
||||
import com.sipai.entity.user.Unit;
|
||||
import com.sipai.service.user.UnitService;
|
||||
import com.sipai.service.visual.CacheDataService;
|
||||
import com.sipai.tools.CommString;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.util.List;
|
||||
|
||||
@Controller
|
||||
@RequestMapping("/app/appYesterdayMainData")
|
||||
|
||||
@ -1,40 +1,32 @@
|
||||
package com.sipai.controller.app;
|
||||
|
||||
import com.sipai.entity.command.EmergencyRecordsDetail;
|
||||
import com.sipai.entity.equipment.EquipmentCard;
|
||||
import com.sipai.entity.equipment.EquipmentCardProp;
|
||||
import com.sipai.entity.scada.MPoint;
|
||||
import com.sipai.entity.structure.StructureCardPicture;
|
||||
import com.sipai.entity.structure.StructureCardPictureRoute;
|
||||
import com.sipai.service.command.EmergencyRecordsDetailService;
|
||||
import com.sipai.service.equipment.EquipmentCardPropService;
|
||||
import com.sipai.service.equipment.EquipmentCardService;
|
||||
import com.sipai.service.scada.MPointService;
|
||||
import com.sipai.service.structure.StructureCardPictureRouteService;
|
||||
import com.sipai.service.structure.StructureCardPictureService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import net.sf.json.JSONArray;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.ResponseBody;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.io.IOException;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import com.sipai.entity.scada.MPoint;
|
||||
import com.sipai.service.scada.MPointService;
|
||||
import net.sf.json.JSONArray;
|
||||
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.ResponseBody;
|
||||
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import com.itextpdf.text.pdf.PdfStructTreeController.returnType;
|
||||
import com.lowagie.tools.concat_pdf;
|
||||
import com.sipai.entity.command.EmergencyRecordsDetail;
|
||||
import com.sipai.entity.equipment.EquipmentCard;
|
||||
import com.sipai.entity.equipment.EquipmentCardProp;
|
||||
import com.sipai.entity.structure.StructureCardPicture;
|
||||
import com.sipai.entity.structure.StructureCardPictureRoute;
|
||||
import com.sipai.entity.timeefficiency.PatrolPoint;
|
||||
import com.sipai.service.command.EmergencyRecordsDetailService;
|
||||
import com.sipai.service.equipment.EquipmentCardPropService;
|
||||
import com.sipai.service.equipment.EquipmentCardService;
|
||||
import com.sipai.service.structure.StructureCardPictureRouteService;
|
||||
import com.sipai.service.structure.StructureCardPictureService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
|
||||
@Controller
|
||||
@RequestMapping(value = "equBIM")
|
||||
public class EquBIMController {
|
||||
|
||||
@ -1,33 +1,23 @@
|
||||
package com.sipai.controller.app;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import javax.servlet.http.HttpSession;
|
||||
|
||||
import net.sf.json.JSONArray;
|
||||
import net.sf.json.JSONObject;
|
||||
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMethod;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.msg.Msg;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.service.base.LoginService;
|
||||
import com.sipai.service.msg.MsgRecvService;
|
||||
import com.sipai.service.msg.MsgRecvServiceImpl;
|
||||
import com.sipai.service.msg.MsgServiceImpl;
|
||||
import com.sipai.service.msg.MsgTypeService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import net.sf.json.JSONArray;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.util.List;
|
||||
|
||||
@Controller
|
||||
@RequestMapping(value = "msgapp")
|
||||
|
||||
@ -1,41 +1,16 @@
|
||||
package com.sipai.controller.app;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.service.base.LoginService;
|
||||
import com.sipai.service.maintenance.MaintainerService;
|
||||
import net.sf.json.JSONArray;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import javax.servlet.http.HttpSession;
|
||||
|
||||
import net.sf.json.JSONArray;
|
||||
import net.sf.json.JSONObject;
|
||||
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMethod;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.google.gson.Gson;
|
||||
import com.sipai.entity.document.Data;
|
||||
import com.sipai.entity.msg.Msg;
|
||||
import com.sipai.entity.timeefficiency.PatrolType;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.entity.work.Group;
|
||||
import com.sipai.entity.work.GroupMember;
|
||||
import com.sipai.service.base.LoginService;
|
||||
import com.sipai.service.maintenance.MaintainerService;
|
||||
import com.sipai.service.msg.MsgRecvService;
|
||||
import com.sipai.service.msg.MsgServiceImpl;
|
||||
import com.sipai.service.user.UnitService;
|
||||
import com.sipai.service.work.GroupManageService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import java.util.List;
|
||||
|
||||
@Controller
|
||||
@RequestMapping(value = "proapp")
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
package com.sipai.controller.base;
|
||||
|
||||
import java.io.IOException;
|
||||
|
||||
|
||||
import com.lowagie.text.BadElementException;
|
||||
import com.lowagie.text.Image;
|
||||
import com.lowagie.text.pdf.codec.Base64;
|
||||
import org.w3c.dom.Element;
|
||||
import org.xhtmlrenderer.extend.FSImage;
|
||||
import org.xhtmlrenderer.extend.ReplacedElement;
|
||||
@ -14,10 +14,7 @@ import org.xhtmlrenderer.pdf.ITextImageElement;
|
||||
import org.xhtmlrenderer.render.BlockBox;
|
||||
import org.xhtmlrenderer.simple.extend.FormSubmissionListener;
|
||||
|
||||
|
||||
import com.lowagie.text.BadElementException;
|
||||
import com.lowagie.text.Image;
|
||||
import com.lowagie.text.pdf.codec.Base64;
|
||||
import java.io.IOException;
|
||||
/**
|
||||
* 图片base64支持,把图片转换为itext自己的图片对象
|
||||
* @author Administrator
|
||||
|
||||
@ -1,12 +1,13 @@
|
||||
package com.sipai.controller.base;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.base.BasicComponents;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.service.base.BasicComponentsService;
|
||||
import com.sipai.service.user.UnitService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import net.sf.json.JSONArray;
|
||||
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
@ -14,17 +15,9 @@ import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.base.BasicComponents;
|
||||
import com.sipai.entity.scada.MPoint4APP;
|
||||
import com.sipai.entity.user.Company;
|
||||
import com.sipai.entity.user.Unit;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.service.base.BasicComponentsService;
|
||||
import com.sipai.service.user.UnitService;
|
||||
import com.sipai.tools.CommString;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.util.List;
|
||||
|
||||
|
||||
@Controller
|
||||
|
||||
@ -1,12 +1,14 @@
|
||||
package com.sipai.controller.base;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.base.BasicConfigure;
|
||||
import com.sipai.entity.user.Company;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.service.base.BasicConfigureService;
|
||||
import com.sipai.service.user.UnitService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import net.sf.json.JSONArray;
|
||||
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
@ -14,16 +16,9 @@ import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.base.BasicConfigure;
|
||||
import com.sipai.entity.scada.MPoint4APP;
|
||||
import com.sipai.entity.user.Company;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.service.base.BasicConfigureService;
|
||||
import com.sipai.service.user.UnitService;
|
||||
import com.sipai.tools.CommString;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.util.List;
|
||||
|
||||
|
||||
@Controller
|
||||
|
||||
@ -1,16 +1,16 @@
|
||||
package com.sipai.controller.base;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.base.BasicHomePage;
|
||||
import com.sipai.entity.base.Result;
|
||||
import com.sipai.entity.user.Unit;
|
||||
import com.sipai.service.company.CompanyService;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.service.base.BasicHomePageService;
|
||||
import com.sipai.service.user.UnitService;
|
||||
import com.sipai.tools.CommString;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import net.sf.json.JSONArray;
|
||||
|
||||
import net.sf.json.JSONObject;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
@ -19,14 +19,9 @@ import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.base.BasicHomePage;
|
||||
import com.sipai.entity.user.Company;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.service.base.BasicHomePageService;
|
||||
import com.sipai.service.user.UnitService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.util.List;
|
||||
|
||||
|
||||
@Controller
|
||||
|
||||
@ -1,29 +1,23 @@
|
||||
package com.sipai.controller.base;
|
||||
|
||||
import java.io.*;
|
||||
import java.security.InvalidKeyException;
|
||||
import java.security.NoSuchAlgorithmException;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.base.CommonFile;
|
||||
import com.sipai.entity.base.Result;
|
||||
import com.sipai.entity.enums.FileNameSpaceEnum;
|
||||
import com.sipai.entity.report.RptCreate;
|
||||
import com.sipai.entity.report.RptInfoSet;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.service.base.CommonFileService;
|
||||
import com.sipai.service.report.RptCreateService;
|
||||
import com.sipai.service.report.RptInfoSetService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import com.sipai.tools.FileUtil;
|
||||
import com.sipai.tools.MinioProp;
|
||||
import io.minio.MinioClient;
|
||||
import io.minio.errors.*;
|
||||
import net.sf.json.JSONArray;
|
||||
import net.sf.json.JSONObject;
|
||||
|
||||
import org.apache.axis.encoding.Base64;
|
||||
import org.apache.commons.fileupload.servlet.ServletFileUpload;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
@ -35,18 +29,21 @@ import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.multipart.MultipartFile;
|
||||
import org.springframework.web.multipart.MultipartHttpServletRequest;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.achievement.AcceptanceModelMPoint;
|
||||
import com.sipai.entity.base.CommonFile;
|
||||
import com.sipai.entity.base.Result;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.service.base.CommonFileService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import com.sipai.tools.FileUtil;
|
||||
import org.xmlpull.v1.XmlPullParserException;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
import java.security.InvalidKeyException;
|
||||
import java.security.NoSuchAlgorithmException;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
@Controller
|
||||
@RequestMapping(value = "/base")
|
||||
public class FileUploadHelper {
|
||||
|
||||
@ -1,13 +1,13 @@
|
||||
package com.sipai.controller.base;
|
||||
|
||||
import freemarker.template.Configuration;
|
||||
import freemarker.template.Template;
|
||||
|
||||
import java.io.BufferedWriter;
|
||||
import java.io.File;
|
||||
import java.io.StringWriter;
|
||||
import java.util.Map;
|
||||
|
||||
import freemarker.template.Configuration;
|
||||
import freemarker.template.Template;
|
||||
|
||||
public class HtmlGenerator {
|
||||
/**
|
||||
* Generate html string.
|
||||
|
||||
@ -1,23 +1,8 @@
|
||||
package com.sipai.controller.base;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import net.sf.json.JSONArray;
|
||||
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.base.MainPage;
|
||||
import com.sipai.entity.base.MainPageType;
|
||||
import com.sipai.entity.scada.MPoint4APP;
|
||||
import com.sipai.entity.user.Company;
|
||||
import com.sipai.entity.user.User;
|
||||
@ -26,6 +11,17 @@ import com.sipai.service.base.MainPageTypeService;
|
||||
import com.sipai.service.user.UnitService;
|
||||
import com.sipai.tools.CommString;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import net.sf.json.JSONArray;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.util.List;
|
||||
|
||||
|
||||
@Controller
|
||||
|
||||
@ -1,14 +1,16 @@
|
||||
package com.sipai.controller.base;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpSession;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.base.MainPageType;
|
||||
import com.sipai.entity.user.Company;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.service.base.MainPageService;
|
||||
import com.sipai.service.base.MainPageTypeService;
|
||||
import com.sipai.service.user.UnitService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import net.sf.json.JSONArray;
|
||||
import net.sf.json.JSONObject;
|
||||
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
@ -16,24 +18,9 @@ import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.base.MainPage;
|
||||
import com.sipai.entity.base.MainPageType;
|
||||
import com.sipai.entity.user.Company;
|
||||
import com.sipai.entity.user.Unit;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.entity.work.Group;
|
||||
import com.sipai.entity.work.GroupMember;
|
||||
import com.sipai.entity.work.UserWorkStation;
|
||||
import com.sipai.service.base.LoginService;
|
||||
import com.sipai.service.base.MainPageService;
|
||||
import com.sipai.service.base.MainPageTypeService;
|
||||
import com.sipai.service.user.UnitService;
|
||||
import com.sipai.service.work.GroupMemberService;
|
||||
import com.sipai.service.work.GroupService;
|
||||
import com.sipai.tools.CommString;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.util.List;
|
||||
|
||||
|
||||
@Controller
|
||||
|
||||
@ -1,14 +1,14 @@
|
||||
package com.sipai.controller.base;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpSession;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.base.MainPageTypeUser;
|
||||
import com.sipai.entity.user.Company;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.service.base.MainPageTypeUserService;
|
||||
import com.sipai.service.user.UnitService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import net.sf.json.JSONArray;
|
||||
import net.sf.json.JSONObject;
|
||||
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
@ -16,26 +16,9 @@ import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.base.MainPage;
|
||||
import com.sipai.entity.base.MainPageType;
|
||||
import com.sipai.entity.base.MainPageTypeUser;
|
||||
import com.sipai.entity.user.Company;
|
||||
import com.sipai.entity.user.Unit;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.entity.work.Group;
|
||||
import com.sipai.entity.work.GroupMember;
|
||||
import com.sipai.entity.work.UserWorkStation;
|
||||
import com.sipai.service.base.LoginService;
|
||||
import com.sipai.service.base.MainPageService;
|
||||
import com.sipai.service.base.MainPageTypeService;
|
||||
import com.sipai.service.base.MainPageTypeUserService;
|
||||
import com.sipai.service.user.UnitService;
|
||||
import com.sipai.service.work.GroupMemberService;
|
||||
import com.sipai.service.work.GroupService;
|
||||
import com.sipai.tools.CommString;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.util.List;
|
||||
|
||||
|
||||
@Controller
|
||||
|
||||
@ -14,7 +14,6 @@ import org.springframework.web.multipart.MultipartFile;
|
||||
import org.springframework.web.multipart.MultipartHttpServletRequest;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import java.util.HashMap;
|
||||
|
||||
@ -1,48 +1,22 @@
|
||||
package com.sipai.controller.base;
|
||||
|
||||
import java.io.BufferedReader;
|
||||
import java.io.ByteArrayOutputStream;
|
||||
import java.io.File;
|
||||
import java.io.FileInputStream;
|
||||
import java.io.FileNotFoundException;
|
||||
import java.io.FileOutputStream;
|
||||
import java.io.IOException;
|
||||
import java.io.InputStreamReader;
|
||||
import java.io.OutputStream;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
|
||||
import com.itextpdf.text.BaseColor;
|
||||
import com.itextpdf.text.Document;
|
||||
import com.itextpdf.text.DocumentException;
|
||||
import com.itextpdf.text.Element;
|
||||
import com.itextpdf.text.Font;
|
||||
import com.itextpdf.text.FontProvider;
|
||||
import com.itextpdf.text.PageSize;
|
||||
import com.itextpdf.text.Paragraph;
|
||||
import com.itextpdf.text.Phrase;
|
||||
import com.itextpdf.text.Rectangle;
|
||||
import com.itextpdf.text.*;
|
||||
import com.itextpdf.text.pdf.BaseFont;
|
||||
import com.itextpdf.text.pdf.PdfPCell;
|
||||
import com.itextpdf.text.pdf.PdfPTable;
|
||||
import com.itextpdf.text.pdf.PdfWriter;
|
||||
import com.itextpdf.tool.xml.XMLWorkerHelper;
|
||||
import com.sipai.tools.CommUtil;
|
||||
|
||||
import java.io.ByteArrayInputStream;
|
||||
import java.net.MalformedURLException;
|
||||
import java.nio.charset.Charset;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.xml.parsers.DocumentBuilder;
|
||||
import javax.xml.parsers.DocumentBuilderFactory;
|
||||
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
import org.xhtmlrenderer.pdf.ITextFontResolver;
|
||||
import org.xhtmlrenderer.pdf.ITextRenderer;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.io.*;
|
||||
import java.nio.charset.Charset;
|
||||
|
||||
|
||||
public class PDFFileUtil {
|
||||
Document document = null;// 建立一个Document对象
|
||||
|
||||
@ -1,9 +1,7 @@
|
||||
package com.sipai.controller.base;
|
||||
|
||||
import com.google.common.base.Strings;
|
||||
import org.apache.poi.xwpf.usermodel.*;
|
||||
import org.openxmlformats.schemas.wordprocessingml.x2006.main.*;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
import java.beans.BeanInfo;
|
||||
import java.beans.IntrospectionException;
|
||||
|
||||
@ -1,16 +1,11 @@
|
||||
package com.sipai.controller.bim;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.bim.BIMCamera;
|
||||
import com.sipai.entity.process.LibraryProcessAdjustment;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.service.bim.BIMCameraService;
|
||||
import net.sf.json.JSONArray;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
@ -1,25 +1,20 @@
|
||||
package com.sipai.controller.bim;
|
||||
|
||||
import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.forwardedUrl;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.List;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
|
||||
import com.sipai.entity.app.AppDataConfigure;
|
||||
import com.alibaba.fastjson.JSONArray;
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import com.sipai.entity.bim.BIMCurrency;
|
||||
import com.sipai.entity.scada.MPoint;
|
||||
import com.sipai.service.bim.BIMCurrencyService;
|
||||
import com.sipai.service.scada.MPointService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import com.alibaba.fastjson.JSONArray;
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.List;
|
||||
|
||||
|
||||
|
||||
|
||||
@ -1,22 +1,15 @@
|
||||
package com.sipai.controller.bim;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.List;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import com.sipai.entity.equipment.EquipmentCard;
|
||||
import com.sipai.service.equipment.EquipmentCardService;
|
||||
import com.sipai.service.scada.MPointService;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
|
||||
import com.sipai.entity.scada.MPoint;
|
||||
import com.sipai.service.scada.MPointService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import com.alibaba.fastjson.JSONArray;
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.util.List;
|
||||
|
||||
|
||||
@Controller
|
||||
|
||||
@ -1,21 +1,18 @@
|
||||
package com.sipai.controller.bim;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import com.sipai.entity.bim.BimRouteData;
|
||||
import com.sipai.entity.bim.BimRouteEqData;
|
||||
import com.sipai.entity.scada.ProAlarm;
|
||||
import com.sipai.service.bim.BimRouteDataService;
|
||||
import com.sipai.service.bim.BimRouteEqDataService;
|
||||
import com.sipai.service.scada.ProAlarmService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import net.sf.json.JSONArray;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.util.List;
|
||||
|
||||
|
||||
|
||||
@ -1,25 +1,14 @@
|
||||
package com.sipai.controller.bim;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import com.sipai.entity.bim.BIMCDHomePageTree;
|
||||
import com.sipai.service.bim.BIMCDHomePageTreeService;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
|
||||
import com.sipai.entity.bim.BIMCDHomePageTree;
|
||||
import com.sipai.entity.data.CurveMpoint;
|
||||
import com.sipai.entity.data.DataCurve;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.service.bim.BIMCDHomePageTreeService;
|
||||
import com.sipai.service.work.GroupManageService;
|
||||
|
||||
import net.sf.json.JSONArray;
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.util.List;
|
||||
|
||||
@Controller
|
||||
@RequestMapping("/bim/CDBIM")
|
||||
|
||||
@ -4,14 +4,9 @@ package com.sipai.controller.bim;
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.bim.YsAlarmRecord;
|
||||
import com.sipai.entity.user.Unit;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.entity.workorder.WorkorderDetail;
|
||||
import com.sipai.service.bim.YsAlarmRecordService;
|
||||
import com.sipai.tools.CommString;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import net.sf.json.JSONArray;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
|
||||
@ -1,25 +1,5 @@
|
||||
package com.sipai.controller.bot;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashSet;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
import java.util.Random;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import net.sf.json.JSONArray;
|
||||
import net.sf.json.JSONObject;
|
||||
|
||||
import org.apache.batik.ext.awt.geom.Cubic;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import com.sipai.entity.base.CommonFile;
|
||||
import com.sipai.entity.bot.Bot;
|
||||
import com.sipai.entity.user.Company;
|
||||
@ -29,9 +9,19 @@ import com.sipai.service.base.CommonFileService;
|
||||
import com.sipai.service.bot.Botservice;
|
||||
import com.sipai.service.company.CompanyService;
|
||||
import com.sipai.service.user.UnitService;
|
||||
import com.sipai.service.user.UserService;
|
||||
import com.sipai.tools.CommString;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import net.sf.json.JSONArray;
|
||||
import net.sf.json.JSONObject;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.util.*;
|
||||
|
||||
@Controller
|
||||
@RequestMapping("/bot/bot")
|
||||
|
||||
@ -1,15 +1,14 @@
|
||||
package com.sipai.controller.business;
|
||||
|
||||
import java.io.UnsupportedEncodingException;
|
||||
import java.util.List;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpSession;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.business.BusinessUnit;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.service.business.BusinessUnitService;
|
||||
import com.sipai.tools.CommString;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import net.sf.json.JSONArray;
|
||||
import net.sf.json.JSONObject;
|
||||
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
@ -17,22 +16,10 @@ import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.business.BusinessUnit;
|
||||
import com.sipai.entity.business.BusinessUnit;
|
||||
import com.sipai.entity.user.Unit;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.entity.work.Group;
|
||||
import com.sipai.entity.work.GroupMember;
|
||||
import com.sipai.entity.work.UserWorkStation;
|
||||
import com.sipai.service.base.LoginService;
|
||||
import com.sipai.service.business.BusinessUnitService;
|
||||
import com.sipai.service.user.UnitService;
|
||||
import com.sipai.service.work.GroupMemberService;
|
||||
import com.sipai.service.work.GroupService;
|
||||
import com.sipai.tools.CommString;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpSession;
|
||||
import java.util.List;
|
||||
|
||||
|
||||
@Controller
|
||||
@ -60,14 +47,11 @@ public class BusinessUnitController {
|
||||
@RequestParam(value = "order", required=false) String order) {
|
||||
HttpSession currentSession = request.getSession(false);
|
||||
User cu=(User)request.getSession().getAttribute("cu");
|
||||
// if(cu==null){
|
||||
// cu=loginService.Login(request.getParameter("username"), request.getParameter("pwd"));
|
||||
// }
|
||||
if(sort==null){
|
||||
sort = " insdt ";
|
||||
}
|
||||
if(order==null){
|
||||
order = " asc ";
|
||||
order = " desc ";
|
||||
}
|
||||
String orderstr=" order by "+sort+" "+order;
|
||||
|
||||
@ -78,6 +62,9 @@ public class BusinessUnitController {
|
||||
if(request.getParameter("search_name")!=null && !request.getParameter("search_name").isEmpty()){
|
||||
wherestr += " and name like '%"+request.getParameter("search_name")+"%' ";
|
||||
}
|
||||
if(request.getParameter("search_processType")!=null && !request.getParameter("search_processType").isEmpty()){
|
||||
wherestr += " and process_type_id = '"+request.getParameter("search_processType")+"' ";
|
||||
}
|
||||
PageHelper.startPage(page, rows);
|
||||
List<BusinessUnit> list = this.businessUnitService.selectListByWhere(wherestr+orderstr);
|
||||
|
||||
@ -85,7 +72,6 @@ public class BusinessUnitController {
|
||||
JSONArray json=JSONArray.fromObject(list);
|
||||
|
||||
String result="{\"total\":"+pi.getTotal()+",\"rows\":"+json+"}";
|
||||
// System.out.println(result);
|
||||
model.addAttribute("result",result);
|
||||
return new ModelAndView("result");
|
||||
}
|
||||
|
||||
@ -1,6 +1,5 @@
|
||||
package com.sipai.controller.cmd;
|
||||
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import com.sipai.entity.Listener.ListenerMessage;
|
||||
import com.sipai.entity.alarm.AlarmLevelsCodeEnum;
|
||||
import com.sipai.entity.alarm.AlarmMoldCodeEnum;
|
||||
@ -11,33 +10,24 @@ import com.sipai.entity.equipment.EquipmentCardCamera;
|
||||
import com.sipai.entity.scada.MPoint;
|
||||
import com.sipai.entity.scada.ProAlarm;
|
||||
import com.sipai.entity.schedule.ScheduleJob;
|
||||
import com.sipai.entity.user.Company;
|
||||
import com.sipai.entity.user.ProcessSection;
|
||||
import com.sipai.entity.work.Camera;
|
||||
import com.sipai.quartz.job.*;
|
||||
import com.sipai.quartz.job.ModelJob_FSSK_BZNH_1;
|
||||
import com.sipai.quartz.job.ModelJob_FSSK_BZNH_2;
|
||||
import com.sipai.quartz.job.ModelJob_FSSK_JY1;
|
||||
import com.sipai.service.Listener.ListenerMessageService;
|
||||
import com.sipai.service.alarm.AlarmPointService;
|
||||
import com.sipai.service.base.BasicConfigureService;
|
||||
import com.sipai.service.cmd.CmdService;
|
||||
import com.sipai.service.company.CompanyService;
|
||||
import com.sipai.service.equipment.EquipmentCardCameraService;
|
||||
import com.sipai.service.equipment.EquipmentCardService;
|
||||
import com.sipai.service.scada.MPointService;
|
||||
import com.sipai.service.scada.ProAlarmService;
|
||||
import com.sipai.service.user.ProcessSectionService;
|
||||
import com.sipai.service.user.UserService;
|
||||
import com.sipai.service.work.CameraService;
|
||||
import com.sipai.tools.CommString;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import com.sipai.tools.MessageEnum;
|
||||
import com.sipai.tools.WebSocketCmdUtil;
|
||||
import com.sun.scenario.effect.impl.sw.sse.SSEBlend_SRC_OUTPeer;
|
||||
import io.swagger.annotations.*;
|
||||
import org.redisson.api.RBatch;
|
||||
import org.redisson.api.RMap;
|
||||
import org.redisson.api.RMapCache;
|
||||
import org.redisson.api.RedissonClient;
|
||||
import org.springframework.security.access.method.P;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
@ -47,7 +37,6 @@ import org.springframework.web.bind.annotation.ResponseBody;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.List;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
|
||||
|
||||
@ -1,22 +1,18 @@
|
||||
package com.sipai.controller.command;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import com.sipai.entity.command.EmergencyConfigureDetail;
|
||||
import com.sipai.service.command.EmergencyConfigureDetailService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import net.sf.json.JSONArray;
|
||||
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
|
||||
import com.sipai.entity.command.EmergencyConfigureDetail;
|
||||
import com.sipai.entity.command.EmergencyConfigureInfo;
|
||||
import com.sipai.service.command.EmergencyConfigureDetailService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.util.List;
|
||||
|
||||
|
||||
@Controller
|
||||
|
||||
@ -1,12 +1,10 @@
|
||||
package com.sipai.controller.command;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import com.sipai.entity.command.EmergencyConfigureWorkOrder;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.service.command.EmergencyConfigureWorkOrderService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import net.sf.json.JSONArray;
|
||||
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
@ -14,15 +12,9 @@ import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import com.sipai.entity.command.EmergencyConfigure;
|
||||
import com.sipai.entity.command.EmergencyConfigureInfo;
|
||||
import com.sipai.entity.command.EmergencyConfigureWorkOrder;
|
||||
import com.sipai.entity.command.EmergencyRecords;
|
||||
import com.sipai.entity.command.EmergencyRecordsWorkOrder;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.service.command.EmergencyConfigureWorkOrderService;
|
||||
import com.sipai.service.command.EmergencyRecordsWorkOrderService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.util.List;
|
||||
|
||||
|
||||
@Controller
|
||||
|
||||
@ -1,18 +1,14 @@
|
||||
package com.sipai.controller.cqbyt;
|
||||
|
||||
import java.text.DateFormat;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Calendar;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
import java.util.Random;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.base.Result;
|
||||
import com.sipai.entity.cqbyt.CqbytSampleValue;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.service.cqbyt.CqbytSampleValueService;
|
||||
import com.sipai.service.user.UnitService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import net.sf.json.JSONArray;
|
||||
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
@ -20,15 +16,11 @@ import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.base.Result;
|
||||
import com.sipai.entity.cqbyt.CqbytSampleValue;
|
||||
import com.sipai.entity.user.Unit;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.service.cqbyt.CqbytSampleValueService;
|
||||
import com.sipai.service.user.UnitService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.text.DateFormat;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.*;
|
||||
|
||||
@Controller
|
||||
@RequestMapping("/cqbyt/cqbytSampleValue")
|
||||
|
||||
@ -1,19 +1,5 @@
|
||||
package com.sipai.controller.cqbyt;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import net.sf.json.JSONArray;
|
||||
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.base.Result;
|
||||
@ -22,6 +8,17 @@ import com.sipai.entity.user.User;
|
||||
import com.sipai.service.cqbyt.CqbytVISITOUTINDATAService;
|
||||
import com.sipai.service.user.UnitService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import net.sf.json.JSONArray;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.util.List;
|
||||
|
||||
@Controller
|
||||
@RequestMapping("/cqbyt/cqbytVISITOUTINDATA")
|
||||
|
||||
@ -2,20 +2,20 @@ package com.sipai.controller.cqbyt;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.dao.cqbyt.TestReportDao;
|
||||
import com.sipai.entity.cqbyt.TestReport;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.service.cqbyt.TestReportService;
|
||||
import net.sf.json.JSONArray;
|
||||
import java.util.List;
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.util.List;
|
||||
|
||||
@Controller
|
||||
@RequestMapping({"/cqbyt/testReport"})
|
||||
public class TestReportController {
|
||||
|
||||
@ -4,15 +4,16 @@ import com.sipai.dao.cqbyt.YtsjDao;
|
||||
import com.sipai.entity.cqbyt.Ytsj;
|
||||
import com.sipai.service.cqbyt.YtsjService;
|
||||
import com.sipai.service.user.UnitService;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
@Controller
|
||||
@RequestMapping({"/cqbyt/ytsj"})
|
||||
public class YtsjController {
|
||||
|
||||
@ -1,45 +1,36 @@
|
||||
package com.sipai.controller.data;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.FileNotFoundException;
|
||||
import java.io.FileOutputStream;
|
||||
import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
import java.io.OutputStream;
|
||||
import java.io.PrintWriter;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
import com.baidu.aip.speech.AipSpeech;
|
||||
import com.sipai.entity.Listener.ListenerMessage;
|
||||
import com.sipai.entity.base.Result;
|
||||
import com.sipai.entity.equipment.EquipmentCard;
|
||||
import com.sipai.entity.equipment.EquipmentCardCamera;
|
||||
import com.sipai.entity.user.ExtSystem;
|
||||
import com.sipai.entity.work.Camera;
|
||||
import com.sipai.service.Listener.ListenerMessageService;
|
||||
import com.sipai.service.equipment.EquipmentCardCameraService;
|
||||
import com.sipai.service.equipment.EquipmentCardService;
|
||||
import com.sipai.service.user.ExtSystemService;
|
||||
import com.sipai.service.work.CameraService;
|
||||
import com.sipai.tools.*;
|
||||
import com.sipai.tools.AudioUtils;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import com.sipai.tools.HttpUtil;
|
||||
import com.sipai.tools.MessageEnum;
|
||||
import com.sipai.websocket.MsgWebSocket2;
|
||||
import net.sf.json.JSON;
|
||||
import net.sf.json.JSONArray;
|
||||
import sun.misc.BASE64Decoder;
|
||||
|
||||
import org.json.JSONObject;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
import sun.misc.BASE64Decoder;
|
||||
|
||||
import com.baidu.aip.speech.AipSpeech;
|
||||
import com.sipai.entity.base.Result;
|
||||
import com.sipai.entity.user.ExtSystem;
|
||||
import com.sipai.service.user.ExtSystemService;
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.io.File;
|
||||
import java.io.FileOutputStream;
|
||||
import java.io.OutputStream;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
|
||||
|
||||
@Controller
|
||||
|
||||
@ -1,19 +1,5 @@
|
||||
package com.sipai.controller.data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import net.sf.json.JSONArray;
|
||||
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.base.Result;
|
||||
@ -21,6 +7,17 @@ import com.sipai.entity.data.DataCleaningCondition;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.service.data.DataCleaningConditionService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import net.sf.json.JSONArray;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.util.List;
|
||||
|
||||
@Controller
|
||||
@RequestMapping("/data/dataCleaningCondition")
|
||||
|
||||
@ -1,19 +1,5 @@
|
||||
package com.sipai.controller.data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import net.sf.json.JSONArray;
|
||||
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.base.Result;
|
||||
@ -21,6 +7,17 @@ import com.sipai.entity.data.DataCleaningConfigure;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.service.data.DataCleaningConfigureService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import net.sf.json.JSONArray;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.util.List;
|
||||
|
||||
@Controller
|
||||
@RequestMapping("/data/dataCleaningConfigure")
|
||||
|
||||
@ -1,19 +1,5 @@
|
||||
package com.sipai.controller.data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import net.sf.json.JSONArray;
|
||||
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.base.Result;
|
||||
@ -21,6 +7,17 @@ import com.sipai.entity.data.DataCleaningHistory;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.service.data.DataCleaningHistoryService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import net.sf.json.JSONArray;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.util.List;
|
||||
|
||||
@Controller
|
||||
@RequestMapping("/data/dataCleaningHistory")
|
||||
|
||||
@ -1,14 +1,15 @@
|
||||
package com.sipai.controller.data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.base.Result;
|
||||
import com.sipai.entity.data.DataCleaningConfigure;
|
||||
import com.sipai.entity.data.DataCleaningPoint;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.service.data.DataCleaningConfigureService;
|
||||
import com.sipai.service.data.DataCleaningPointService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import net.sf.json.JSONArray;
|
||||
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
@ -16,13 +17,9 @@ import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.base.Result;
|
||||
import com.sipai.entity.data.DataCleaningPoint;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.service.data.DataCleaningPointService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.util.List;
|
||||
|
||||
@Controller
|
||||
@RequestMapping("/data/dataCleaningPoint")
|
||||
|
||||
@ -1,43 +1,11 @@
|
||||
package com.sipai.controller.data;
|
||||
|
||||
import static org.springframework.test.web.servlet.result.MockMvcResultHandlers.log;
|
||||
|
||||
import java.io.ByteArrayInputStream;
|
||||
import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
import java.io.OutputStream;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import javax.servlet.http.HttpSession;
|
||||
|
||||
import com.sipai.entity.data.CurveRemarkFile;
|
||||
import com.sipai.service.base.CommonFileService;
|
||||
import com.sipai.service.data.CurveRemarkFileService;
|
||||
import net.sf.json.JSON;
|
||||
import net.sf.json.JSONArray;
|
||||
import net.sf.json.JSONObject;
|
||||
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.lowagie.tools.split_pdf;
|
||||
import com.sipai.entity.base.Result;
|
||||
import com.sipai.entity.data.CurveMpoint;
|
||||
import com.sipai.entity.data.CurveRemark;
|
||||
import com.sipai.entity.data.CurveRemarkFile;
|
||||
import com.sipai.entity.data.DataCurve;
|
||||
import com.sipai.entity.scada.MPoint;
|
||||
import com.sipai.entity.scada.MPointHistory;
|
||||
@ -45,8 +13,9 @@ import com.sipai.entity.scada.MPointProgramme;
|
||||
import com.sipai.entity.scada.MPointProgrammeDetail;
|
||||
import com.sipai.entity.user.Company;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.entity.user.UserDetail;
|
||||
import com.sipai.service.base.CommonFileService;
|
||||
import com.sipai.service.data.CurveMpointService;
|
||||
import com.sipai.service.data.CurveRemarkFileService;
|
||||
import com.sipai.service.data.CurveRemarkService;
|
||||
import com.sipai.service.data.DataCurveService;
|
||||
import com.sipai.service.scada.MPointHistoryService;
|
||||
@ -56,8 +25,29 @@ import com.sipai.service.scada.MPointService;
|
||||
import com.sipai.service.user.UnitService;
|
||||
import com.sipai.service.user.UserDetailService;
|
||||
import com.sipai.service.user.UserService;
|
||||
import com.sipai.tools.CommString;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import net.sf.json.JSONArray;
|
||||
import net.sf.json.JSONObject;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import javax.servlet.http.HttpSession;
|
||||
import java.io.ByteArrayInputStream;
|
||||
import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
import java.io.OutputStream;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
|
||||
@Controller
|
||||
@ -1742,13 +1732,21 @@ public class DataCurveController {
|
||||
name = curveRemarkFile.getFilename();
|
||||
}
|
||||
byte[] bytes = commonFileService.getInputStreamBytes("curve", path);
|
||||
if (bytes == null || bytes.length == 0) {
|
||||
response.setHeader("Content-type", "text/html;charset=UTF-8");
|
||||
String data = "文件不存在或已被删除";
|
||||
OutputStream ps = response.getOutputStream();
|
||||
ps.write(data.getBytes("UTF-8"));
|
||||
return;
|
||||
}
|
||||
InputStream object = new ByteArrayInputStream(bytes);
|
||||
byte buf[] = new byte[1024];
|
||||
int length = 0;
|
||||
|
||||
String fileName = new String(name.getBytes(), "ISO-8859-1");//压缩包中文名称,不然乱码
|
||||
// 使用UTF-8编码处理中文文件名
|
||||
String encodedFileName = java.net.URLEncoder.encode(name, "UTF-8").replaceAll("\\+", "%20");
|
||||
response.reset();
|
||||
response.setHeader("Content-Disposition", "attachment;filename=" + fileName);
|
||||
response.setHeader("Content-Disposition", "attachment;filename*=UTF-8''" + encodedFileName);
|
||||
response.setContentType("application/octet-stream");
|
||||
response.setCharacterEncoding("UTF-8");
|
||||
OutputStream outputStream = response.getOutputStream();
|
||||
|
||||
@ -1,19 +1,13 @@
|
||||
package com.sipai.controller.data;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpSession;
|
||||
|
||||
import net.sf.json.JSON;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.data.CurveMpoint;
|
||||
import com.sipai.entity.data.DataCurve;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.service.data.CurveMpointService;
|
||||
import com.sipai.service.data.DataCurveService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import net.sf.json.JSONArray;
|
||||
|
||||
import org.activiti.engine.impl.util.json.JSONObject;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
@ -21,21 +15,9 @@ import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.base.Tree;
|
||||
import com.sipai.entity.data.CurveMpoint;
|
||||
import com.sipai.entity.data.DataCurve;
|
||||
import com.sipai.entity.user.ExtSystem;
|
||||
import com.sipai.entity.user.Menu;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.entity.work.ScadaPic_MPoint;
|
||||
import com.sipai.entity.work.ScadaPic_MPoint_Expression;
|
||||
import com.sipai.service.data.CurveMpointService;
|
||||
import com.sipai.service.data.DataCurveService;
|
||||
import com.sipai.service.user.MenuService;
|
||||
import com.sipai.service.user.RoleService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.util.List;
|
||||
|
||||
|
||||
@Controller
|
||||
|
||||
@ -1,9 +1,8 @@
|
||||
package com.sipai.controller.data;
|
||||
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
@ -2,8 +2,8 @@ package com.sipai.controller.data;
|
||||
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
@ -1,19 +1,5 @@
|
||||
package com.sipai.controller.data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import net.sf.json.JSONArray;
|
||||
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.base.Result;
|
||||
@ -23,6 +9,17 @@ import com.sipai.entity.user.User;
|
||||
import com.sipai.service.data.XServerService;
|
||||
import com.sipai.service.user.UnitService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import net.sf.json.JSONArray;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.util.List;
|
||||
|
||||
@Controller
|
||||
@RequestMapping("/xServer/xServer")
|
||||
|
||||
@ -4,9 +4,10 @@ import com.alibaba.fastjson.JSONArray;
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.alarm.AlarmMoldCodeEnum;
|
||||
import com.sipai.entity.digitalProcess.DispatchSheetEntry;
|
||||
import com.sipai.entity.scada.*;
|
||||
import com.sipai.entity.scada.MPoint;
|
||||
import com.sipai.entity.scada.MPointFormula;
|
||||
import com.sipai.entity.scada.MPointHistory;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.entity.visual.JspElement;
|
||||
import com.sipai.entity.visual.VisualCacheData;
|
||||
|
||||
@ -327,13 +327,13 @@ public class DataController {
|
||||
fileIds = fileIds.replace(",","','");
|
||||
wherestr += " and (id in ('"+fileIds+"') or filename like '%"+fileName+"%') ";
|
||||
}
|
||||
if(request.getParameter("masterId")!=null && !request.getParameter("masterId").isEmpty()){
|
||||
String masterId = request.getParameter("masterId");
|
||||
masterId = masterId.replace(",","','");
|
||||
wherestr += " and masterid in ('"+masterId+"')";
|
||||
}else if(request.getParameter("equipmentId") == null){
|
||||
wherestr += " and masterid in ('')";
|
||||
}
|
||||
// if(request.getParameter("masterId")!=null && !request.getParameter("masterId").isEmpty()){
|
||||
// String masterId = request.getParameter("masterId");
|
||||
// masterId = masterId.replace(",","','");
|
||||
// wherestr += " and masterid in ('"+masterId+"')";
|
||||
// }else if(request.getParameter("equipmentId") == null){
|
||||
// wherestr += " and masterid in ('')";
|
||||
// }
|
||||
if(request.getParameter("equipmentId")!=null && !request.getParameter("equipmentId").isEmpty()){
|
||||
String fileIds = this.equipmentFileService.getFileIds(request.getParameter("equipmentId"));
|
||||
fileIds = fileIds.replace(",","','");
|
||||
|
||||
@ -1,32 +1,23 @@
|
||||
package com.sipai.controller.document;
|
||||
|
||||
|
||||
import java.io.File;
|
||||
import java.util.List;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import net.sf.json.JSONArray;
|
||||
import net.sf.json.JSONObject;
|
||||
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.achievement.AcceptanceModelRecord;
|
||||
import com.sipai.entity.base.CommonFile;
|
||||
import com.sipai.entity.base.Result;
|
||||
import com.sipai.entity.document.Data;
|
||||
import com.sipai.entity.document.DocFileRelation;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.service.document.DocFileRelationService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import net.sf.json.JSONArray;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.util.List;
|
||||
|
||||
@Controller
|
||||
@RequestMapping("/document/docFileRelation")
|
||||
|
||||
@ -1,54 +1,29 @@
|
||||
package com.sipai.controller.efficiency;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.sipai.entity.base.Result;
|
||||
import com.sipai.entity.efficiency.ConstituteConfigure;
|
||||
import com.sipai.entity.efficiency.ConstituteConfigureScheme;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.service.base.CommonFileService;
|
||||
import com.sipai.service.company.CompanyService;
|
||||
import com.sipai.service.efficiency.ConstituteConfigureSchemeService;
|
||||
import com.sipai.service.efficiency.ConstituteConfigureService;
|
||||
import com.sipai.service.user.UserService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import net.sf.json.JSONArray;
|
||||
import net.sf.json.JSONObject;
|
||||
|
||||
import org.apache.commons.fileupload.servlet.ServletFileUpload;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.multipart.MultipartFile;
|
||||
import org.springframework.web.multipart.MultipartHttpServletRequest;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.jacob.activeX.ActiveXComponent;
|
||||
import com.jacob.com.ComThread;
|
||||
import com.jacob.com.Dispatch;
|
||||
import com.jacob.com.Variant;
|
||||
import com.sipai.entity.efficiency.ConstituteConfigure;
|
||||
import com.sipai.entity.equipment.EquipmentStatusManagement;
|
||||
import com.sipai.entity.achievement.AcceptanceModel;
|
||||
import com.sipai.entity.base.CommonFile;
|
||||
import com.sipai.entity.base.Result;
|
||||
import com.sipai.entity.data.CurveMpoint;
|
||||
import com.sipai.entity.data.DataCurve;
|
||||
import com.sipai.entity.scada.MPoint;
|
||||
import com.sipai.entity.scada.MPointHistory;
|
||||
import com.sipai.entity.user.Company;
|
||||
import com.sipai.entity.user.User;
|
||||
import com.sipai.service.efficiency.ConstituteConfigureService;
|
||||
import com.sipai.service.base.CommonFileService;
|
||||
import com.sipai.service.company.CompanyService;
|
||||
import com.sipai.service.user.UserService;
|
||||
import com.sipai.tools.CommUtil;
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.util.List;
|
||||
|
||||
@Controller
|
||||
@RequestMapping("/efficiency/constituteConfigure")
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user