提交代码
parent
96eabfa4ba
commit
e52f64e1fd
|
|
@ -0,0 +1,101 @@
|
|||
group 'cn.palmte'
|
||||
//version '1.0'
|
||||
|
||||
buildscript {
|
||||
ext {
|
||||
springBootVersion = '1.5.7.RELEASE'
|
||||
}
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
dependencies {
|
||||
classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
apply plugin: 'java'
|
||||
apply plugin: 'war'
|
||||
apply plugin: 'application'
|
||||
apply plugin: 'org.springframework.boot'
|
||||
apply plugin: 'findbugs'
|
||||
|
||||
sourceCompatibility = 1.8
|
||||
targetCompatibility = 1.8
|
||||
|
||||
repositories {
|
||||
mavenLocal()
|
||||
mavenCentral()
|
||||
jcenter()
|
||||
maven { url "http://maven.aliyun.com/nexus/content/groups/public/"}
|
||||
maven { url 'https://jitpack.io' }
|
||||
}
|
||||
|
||||
dependencies {
|
||||
compile "org.springframework.boot:spring-boot-starter:${springBootVersion}"
|
||||
compile 'org.springframework.boot:spring-boot-starter-web'
|
||||
compile 'org.springframework.boot:spring-boot-starter-freemarker'
|
||||
compile 'org.springframework.boot:spring-boot-starter-data-jpa'
|
||||
|
||||
//compile('org.springframework.boot:spring-boot-starter-data-redis')
|
||||
|
||||
compile 'com.gitee.xxssyyyyssxx.unihttp:unihttp-jdk:v2.0.2'
|
||||
compile 'com.gitee.xxssyyyyssxx:common-crypto:v1.8.1'
|
||||
compile 'com.gitee.xxssyyyyssxx:common-db:v1.8.7'
|
||||
compile 'com.gitee.xxssyyyyssxx.json:json-fastjson:v1.8.8'
|
||||
compile 'com.gitee.xxssyyyyssxx:token:v1.0'
|
||||
|
||||
compile 'com.jfinal:jfinal:2.2'
|
||||
compile 'com.alibaba:druid:1.1.9'
|
||||
compile 'mysql:mysql-connector-java:6.0.6'
|
||||
//compile group: 'org.apache.httpcomponents', name: 'httpclient', version: '4.5.3'
|
||||
//shiro
|
||||
compile group: 'org.apache.shiro', name: 'shiro-spring', version: '1.4.0'
|
||||
compile group: 'org.apache.shiro', name: 'shiro-core', version: '1.4.0'
|
||||
compile group: 'net.mingsoft', name: 'shiro-freemarker-tags', version: '0.1'
|
||||
|
||||
compile group: 'org.apache.poi', name: 'poi', version: '3.17'
|
||||
compile group: 'org.apache.poi', name: 'poi-ooxml', version: '3.17'
|
||||
compile group: 'org.apache.poi', name: 'poi-ooxml-schemas', version: '3.17'
|
||||
compile group: 'org.apache.poi', name: 'poi-scratchpad', version: '3.17'
|
||||
|
||||
compile group: 'commons-lang', name: 'commons-lang', version: '2.6'
|
||||
|
||||
|
||||
compile group: 'org.projectlombok', name: 'lombok', version: '1.16.20'
|
||||
|
||||
/*activiti start*/
|
||||
compile group: 'org.activiti', name: 'activiti-spring-boot-starter-basic', version: '6.0.0'
|
||||
|
||||
/*activiti在线编辑器相关*/
|
||||
compile group: 'org.activiti', name: 'activiti-json-converter', version: '6.0.0'
|
||||
compile group: 'org.apache.xmlgraphics', name: 'batik-codec', version: '1.7'
|
||||
/*activiti end*/
|
||||
|
||||
// https://mvnrepository.com/artifact/cn.afterturn/easypoi-base
|
||||
compile group: 'cn.afterturn', name: 'easypoi-base', version: '4.2.0'
|
||||
// https://mvnrepository.com/artifact/cn.afterturn/easypoi-annotation
|
||||
compile group: 'cn.afterturn', name: 'easypoi-annotation', version: '4.2.0'
|
||||
|
||||
compileOnly 'org.springframework.boot:spring-boot-configuration-processor'
|
||||
|
||||
testCompile 'junit:junit:4.12'
|
||||
testCompile 'org.springframework.boot:spring-boot-starter-test'
|
||||
}
|
||||
|
||||
compileJava.dependsOn(processResources){
|
||||
|
||||
}
|
||||
|
||||
findbugs{
|
||||
ignoreFailures=true
|
||||
findbugsTest.enabled=false
|
||||
}
|
||||
|
||||
tasks.withType(FindBugs) {
|
||||
reports {
|
||||
// 指定分析结果格式为xml 只能选一种格式
|
||||
xml.enabled = true
|
||||
html.enabled = false
|
||||
}
|
||||
}
|
||||
Binary file not shown.
|
|
@ -0,0 +1,6 @@
|
|||
#Thu Oct 28 15:13:01 CST 2021
|
||||
distributionBase=GRADLE_USER_HOME
|
||||
distributionPath=wrapper/dists
|
||||
zipStoreBase=GRADLE_USER_HOME
|
||||
zipStorePath=wrapper/dists
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-3.5-rc-2-bin.zip
|
||||
|
|
@ -0,0 +1,172 @@
|
|||
#!/usr/bin/env sh
|
||||
|
||||
##############################################################################
|
||||
##
|
||||
## Gradle start up script for UN*X
|
||||
##
|
||||
##############################################################################
|
||||
|
||||
# Attempt to set APP_HOME
|
||||
# Resolve links: $0 may be a link
|
||||
PRG="$0"
|
||||
# Need this for relative symlinks.
|
||||
while [ -h "$PRG" ] ; do
|
||||
ls=`ls -ld "$PRG"`
|
||||
link=`expr "$ls" : '.*-> \(.*\)$'`
|
||||
if expr "$link" : '/.*' > /dev/null; then
|
||||
PRG="$link"
|
||||
else
|
||||
PRG=`dirname "$PRG"`"/$link"
|
||||
fi
|
||||
done
|
||||
SAVED="`pwd`"
|
||||
cd "`dirname \"$PRG\"`/" >/dev/null
|
||||
APP_HOME="`pwd -P`"
|
||||
cd "$SAVED" >/dev/null
|
||||
|
||||
APP_NAME="Gradle"
|
||||
APP_BASE_NAME=`basename "$0"`
|
||||
|
||||
# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
|
||||
DEFAULT_JVM_OPTS=""
|
||||
|
||||
# Use the maximum available, or set MAX_FD != -1 to use that value.
|
||||
MAX_FD="maximum"
|
||||
|
||||
warn ( ) {
|
||||
echo "$*"
|
||||
}
|
||||
|
||||
die ( ) {
|
||||
echo
|
||||
echo "$*"
|
||||
echo
|
||||
exit 1
|
||||
}
|
||||
|
||||
# OS specific support (must be 'true' or 'false').
|
||||
cygwin=false
|
||||
msys=false
|
||||
darwin=false
|
||||
nonstop=false
|
||||
case "`uname`" in
|
||||
CYGWIN* )
|
||||
cygwin=true
|
||||
;;
|
||||
Darwin* )
|
||||
darwin=true
|
||||
;;
|
||||
MINGW* )
|
||||
msys=true
|
||||
;;
|
||||
NONSTOP* )
|
||||
nonstop=true
|
||||
;;
|
||||
esac
|
||||
|
||||
CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
|
||||
|
||||
# Determine the Java command to use to start the JVM.
|
||||
if [ -n "$JAVA_HOME" ] ; then
|
||||
if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
|
||||
# IBM's JDK on AIX uses strange locations for the executables
|
||||
JAVACMD="$JAVA_HOME/jre/sh/java"
|
||||
else
|
||||
JAVACMD="$JAVA_HOME/bin/java"
|
||||
fi
|
||||
if [ ! -x "$JAVACMD" ] ; then
|
||||
die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
|
||||
|
||||
Please set the JAVA_HOME variable in your environment to match the
|
||||
location of your Java installation."
|
||||
fi
|
||||
else
|
||||
JAVACMD="java"
|
||||
which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
|
||||
|
||||
Please set the JAVA_HOME variable in your environment to match the
|
||||
location of your Java installation."
|
||||
fi
|
||||
|
||||
# Increase the maximum file descriptors if we can.
|
||||
if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then
|
||||
MAX_FD_LIMIT=`ulimit -H -n`
|
||||
if [ $? -eq 0 ] ; then
|
||||
if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then
|
||||
MAX_FD="$MAX_FD_LIMIT"
|
||||
fi
|
||||
ulimit -n $MAX_FD
|
||||
if [ $? -ne 0 ] ; then
|
||||
warn "Could not set maximum file descriptor limit: $MAX_FD"
|
||||
fi
|
||||
else
|
||||
warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT"
|
||||
fi
|
||||
fi
|
||||
|
||||
# For Darwin, add options to specify how the application appears in the dock
|
||||
if $darwin; then
|
||||
GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\""
|
||||
fi
|
||||
|
||||
# For Cygwin, switch paths to Windows format before running java
|
||||
if $cygwin ; then
|
||||
APP_HOME=`cygpath --path --mixed "$APP_HOME"`
|
||||
CLASSPATH=`cygpath --path --mixed "$CLASSPATH"`
|
||||
JAVACMD=`cygpath --unix "$JAVACMD"`
|
||||
|
||||
# We build the pattern for arguments to be converted via cygpath
|
||||
ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null`
|
||||
SEP=""
|
||||
for dir in $ROOTDIRSRAW ; do
|
||||
ROOTDIRS="$ROOTDIRS$SEP$dir"
|
||||
SEP="|"
|
||||
done
|
||||
OURCYGPATTERN="(^($ROOTDIRS))"
|
||||
# Add a user-defined pattern to the cygpath arguments
|
||||
if [ "$GRADLE_CYGPATTERN" != "" ] ; then
|
||||
OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)"
|
||||
fi
|
||||
# Now convert the arguments - kludge to limit ourselves to /bin/sh
|
||||
i=0
|
||||
for arg in "$@" ; do
|
||||
CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -`
|
||||
CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option
|
||||
|
||||
if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition
|
||||
eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"`
|
||||
else
|
||||
eval `echo args$i`="\"$arg\""
|
||||
fi
|
||||
i=$((i+1))
|
||||
done
|
||||
case $i in
|
||||
(0) set -- ;;
|
||||
(1) set -- "$args0" ;;
|
||||
(2) set -- "$args0" "$args1" ;;
|
||||
(3) set -- "$args0" "$args1" "$args2" ;;
|
||||
(4) set -- "$args0" "$args1" "$args2" "$args3" ;;
|
||||
(5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;;
|
||||
(6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;;
|
||||
(7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;;
|
||||
(8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;;
|
||||
(9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;;
|
||||
esac
|
||||
fi
|
||||
|
||||
# Escape application args
|
||||
save ( ) {
|
||||
for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done
|
||||
echo " "
|
||||
}
|
||||
APP_ARGS=$(save "$@")
|
||||
|
||||
# Collect all arguments for the java command, following the shell quoting and substitution rules
|
||||
eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS"
|
||||
|
||||
# by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong
|
||||
if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then
|
||||
cd "$(dirname "$0")"
|
||||
fi
|
||||
|
||||
exec "$JAVACMD" "$@"
|
||||
|
|
@ -0,0 +1,84 @@
|
|||
@if "%DEBUG%" == "" @echo off
|
||||
@rem ##########################################################################
|
||||
@rem
|
||||
@rem Gradle startup script for Windows
|
||||
@rem
|
||||
@rem ##########################################################################
|
||||
|
||||
@rem Set local scope for the variables with windows NT shell
|
||||
if "%OS%"=="Windows_NT" setlocal
|
||||
|
||||
set DIRNAME=%~dp0
|
||||
if "%DIRNAME%" == "" set DIRNAME=.
|
||||
set APP_BASE_NAME=%~n0
|
||||
set APP_HOME=%DIRNAME%
|
||||
|
||||
@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
|
||||
set DEFAULT_JVM_OPTS=
|
||||
|
||||
@rem Find java.exe
|
||||
if defined JAVA_HOME goto findJavaFromJavaHome
|
||||
|
||||
set JAVA_EXE=java.exe
|
||||
%JAVA_EXE% -version >NUL 2>&1
|
||||
if "%ERRORLEVEL%" == "0" goto init
|
||||
|
||||
echo.
|
||||
echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
|
||||
echo.
|
||||
echo Please set the JAVA_HOME variable in your environment to match the
|
||||
echo location of your Java installation.
|
||||
|
||||
goto fail
|
||||
|
||||
:findJavaFromJavaHome
|
||||
set JAVA_HOME=%JAVA_HOME:"=%
|
||||
set JAVA_EXE=%JAVA_HOME%/bin/java.exe
|
||||
|
||||
if exist "%JAVA_EXE%" goto init
|
||||
|
||||
echo.
|
||||
echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
|
||||
echo.
|
||||
echo Please set the JAVA_HOME variable in your environment to match the
|
||||
echo location of your Java installation.
|
||||
|
||||
goto fail
|
||||
|
||||
:init
|
||||
@rem Get command-line arguments, handling Windows variants
|
||||
|
||||
if not "%OS%" == "Windows_NT" goto win9xME_args
|
||||
|
||||
:win9xME_args
|
||||
@rem Slurp the command line arguments.
|
||||
set CMD_LINE_ARGS=
|
||||
set _SKIP=2
|
||||
|
||||
:win9xME_args_slurp
|
||||
if "x%~1" == "x" goto execute
|
||||
|
||||
set CMD_LINE_ARGS=%*
|
||||
|
||||
:execute
|
||||
@rem Setup the command line
|
||||
|
||||
set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
|
||||
|
||||
@rem Execute Gradle
|
||||
"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS%
|
||||
|
||||
:end
|
||||
@rem End local scope for the variables with windows NT shell
|
||||
if "%ERRORLEVEL%"=="0" goto mainEnd
|
||||
|
||||
:fail
|
||||
rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
|
||||
rem the _cmd.exe /c_ return code!
|
||||
if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
|
||||
exit /b 1
|
||||
|
||||
:mainEnd
|
||||
if "%OS%"=="Windows_NT" endlocal
|
||||
|
||||
:omega
|
||||
|
|
@ -0,0 +1,352 @@
|
|||
fourcal: 2023-03-06 15:44:10.630 [main] INFO (StartupInfoLogger.java:48) - Starting FourCalApplication on OathK1per with PID 22060 (F:\zytx\fourcal\build\classes\main started by Yuanping Zhang in F:\zytx\fourcal)
|
||||
fourcal: 2023-03-06 15:44:10.652 [main] INFO (SpringApplication.java:597) - The following profiles are active: sit
|
||||
fourcal: 2023-03-06 15:44:10.700 [main] INFO (AbstractApplicationContext.java:583) - Refreshing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@77825085: startup date [Mon Mar 06 15:44:10 CST 2023]; root of context hierarchy
|
||||
fourcal: 2023-03-06 15:44:10.811 [background-preinit] INFO (Version.java:30) - HV000001: Hibernate Validator 5.3.5.Final
|
||||
fourcal: 2023-03-06 15:44:12.307 [main] INFO (IntegrationRegistrar.java:330) - No bean named 'integrationHeaderChannelRegistry' has been explicitly defined. Therefore, a default DefaultHeaderChannelRegistry will be created.
|
||||
fourcal: 2023-03-06 15:44:12.488 [main] INFO (DefaultConfiguringBeanFactoryPostProcessor.java:130) - No bean named 'errorChannel' has been explicitly defined. Therefore, a default PublishSubscribeChannel will be created.
|
||||
fourcal: 2023-03-06 15:44:12.494 [main] INFO (DefaultConfiguringBeanFactoryPostProcessor.java:158) - No bean named 'taskScheduler' has been explicitly defined. Therefore, a default ThreadPoolTaskScheduler will be created.
|
||||
fourcal: 2023-03-06 15:44:12.503 [main] INFO (AutowiredAnnotationBeanPostProcessor.java:155) - JSR-330 'javax.inject.Inject' annotation found and supported for autowiring
|
||||
fourcal: 2023-03-06 15:44:12.529 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'shiroConfig' of type [cn.palmte.work.shiro.ShiroConfig$$EnhancerBySpringCGLIB$$937f7426] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-06 15:44:12.586 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'simpleCredentialsMatcher' of type [org.apache.shiro.authc.credential.SimpleCredentialsMatcher] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-06 15:44:12.587 [main] INFO (ShiroConfig.java:50) - myShiroRealm()
|
||||
fourcal: 2023-03-06 15:44:12.621 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'org.springframework.boot.autoconfigure.jdbc.DataSourceConfiguration$Generic' of type [org.springframework.boot.autoconfigure.jdbc.DataSourceConfiguration$Generic] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-06 15:44:12.722 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'spring.datasource-org.springframework.boot.autoconfigure.jdbc.DataSourceProperties' of type [org.springframework.boot.autoconfigure.jdbc.DataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-06 15:44:12.757 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'dataSource' of type [com.alibaba.druid.pool.DruidDataSource] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-06 15:44:12.765 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'spring.jpa-org.springframework.boot.autoconfigure.orm.jpa.JpaProperties' of type [org.springframework.boot.autoconfigure.orm.jpa.JpaProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-06 15:44:12.771 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration' of type [org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration$$EnhancerBySpringCGLIB$$37b4c36a] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-06 15:44:12.777 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'spring.transaction-org.springframework.boot.autoconfigure.transaction.TransactionProperties' of type [org.springframework.boot.autoconfigure.transaction.TransactionProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-06 15:44:12.780 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'platformTransactionManagerCustomizers' of type [org.springframework.boot.autoconfigure.transaction.TransactionManagerCustomizers] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-06 15:44:12.787 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration' of type [org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration$$EnhancerBySpringCGLIB$$cc72c80] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-06 15:44:12.840 [main] INFO (DruidDataSource.java:928) - {dataSource-1} inited
|
||||
fourcal: 2023-03-06 15:44:13.170 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'jpaVendorAdapter' of type [org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-06 15:44:13.173 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'entityManagerFactoryBuilder' of type [org.springframework.boot.orm.jpa.EntityManagerFactoryBuilder] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-06 15:44:13.347 [main] INFO (LocalContainerEntityManagerFactoryBean.java:349) - Building JPA container EntityManagerFactory for persistence unit 'default'
|
||||
fourcal: 2023-03-06 15:44:13.358 [main] INFO (LogHelper.java:31) - HHH000204: Processing PersistenceUnitInfo [
|
||||
name: default
|
||||
...]
|
||||
fourcal: 2023-03-06 15:44:13.421 [main] INFO (Version.java:37) - HHH000412: Hibernate Core {5.0.12.Final}
|
||||
fourcal: 2023-03-06 15:44:13.422 [main] INFO (Environment.java:213) - HHH000206: hibernate.properties not found
|
||||
fourcal: 2023-03-06 15:44:13.423 [main] INFO (Environment.java:317) - HHH000021: Bytecode provider name : javassist
|
||||
fourcal: 2023-03-06 15:44:13.464 [main] INFO (JavaReflectionManager.java:66) - HCANN000001: Hibernate Commons Annotations {5.0.1.Final}
|
||||
fourcal: 2023-03-06 15:44:13.679 [main] INFO (Dialect.java:156) - HHH000400: Using dialect: org.hibernate.dialect.MySQLDialect
|
||||
fourcal: 2023-03-06 15:44:14.443 [main] INFO (AbstractEntityManagerFactoryBean.java:379) - Initialized JPA EntityManagerFactory for persistence unit 'default'
|
||||
fourcal: 2023-03-06 15:44:14.445 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'entityManagerFactory' of type [org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-06 15:44:14.446 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'entityManagerFactory' of type [com.sun.proxy.$Proxy79] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-06 15:44:14.450 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'adminRepositoryImpl' of type [cn.palmte.work.model.AdminRepositoryImpl] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-06 15:44:14.464 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean '(inner bean)#167ccc3c' of type [org.springframework.beans.factory.config.PropertiesFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-06 15:44:14.464 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean '(inner bean)#167ccc3c' of type [java.util.Properties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-06 15:44:14.466 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean '(inner bean)#5a183fa6' of type [org.springframework.data.repository.core.support.PropertiesBasedNamedQueries] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-06 15:44:14.470 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean '(inner bean)#380cd266' of type [org.springframework.data.repository.query.ExtensionAwareEvaluationContextProvider] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-06 15:44:14.476 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean '(inner bean)#40dcbf7' of type [com.sun.proxy.$Proxy80] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-06 15:44:14.633 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'jpaMappingContext' of type [org.springframework.data.jpa.repository.config.JpaMetamodelMappingContextFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-06 15:44:14.634 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'jpaMappingContext' of type [org.springframework.data.jpa.mapping.JpaMetamodelMappingContext] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-06 15:44:14.758 [main] INFO (QueryTranslatorFactoryInitiator.java:47) - HHH000397: Using ASTQueryTranslatorFactory
|
||||
fourcal: 2023-03-06 15:44:14.849 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'adminRepository' of type [org.springframework.data.jpa.repository.support.JpaRepositoryFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-06 15:44:14.849 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'adminRepository' of type [com.sun.proxy.$Proxy86] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-06 15:44:14.853 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'sysPermissionRepositoryImpl' of type [cn.palmte.work.model.SysPermissionRepositoryImpl] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-06 15:44:14.854 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean '(inner bean)#3e8c9981' of type [org.springframework.beans.factory.config.PropertiesFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-06 15:44:14.854 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean '(inner bean)#3e8c9981' of type [java.util.Properties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-06 15:44:14.855 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean '(inner bean)#18206382' of type [org.springframework.data.repository.core.support.PropertiesBasedNamedQueries] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-06 15:44:14.855 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean '(inner bean)#4b59a1c1' of type [org.springframework.data.repository.query.ExtensionAwareEvaluationContextProvider] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-06 15:44:14.855 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean '(inner bean)#58ec04f4' of type [com.sun.proxy.$Proxy80] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-06 15:44:14.910 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'sysPermissionRepository' of type [org.springframework.data.jpa.repository.support.JpaRepositoryFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-06 15:44:14.911 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'sysPermissionRepository' of type [com.sun.proxy.$Proxy87] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-06 15:44:14.912 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'adminService' of type [cn.palmte.work.service.AdminService] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-06 15:44:14.912 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'shiroAuthorizingRealm' of type [cn.palmte.work.shiro.ShiroAuthorizingRealm] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-06 15:44:15.222 [main] INFO (ShiroConfig.java:64) - rememberMeCookie()
|
||||
fourcal: 2023-03-06 15:44:15.225 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'rememberMeCookie' of type [org.apache.shiro.web.servlet.SimpleCookie] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-06 15:44:15.230 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'cookieRememberMeManager' of type [org.apache.shiro.web.mgt.CookieRememberMeManager] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-06 15:44:15.254 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'securityManager' of type [org.apache.shiro.web.mgt.DefaultWebSecurityManager] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-06 15:44:15.317 [main] INFO (ShiroConfig.java:98) - authorizationAttributeSourceAdvisor()
|
||||
fourcal: 2023-03-06 15:44:15.345 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'authorizationAttributeSourceAdvisor' of type [org.apache.shiro.spring.security.interceptor.AuthorizationAttributeSourceAdvisor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-06 15:44:15.387 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$a340c860] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-06 15:44:15.527 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'integrationGlobalProperties' of type [org.springframework.beans.factory.config.PropertiesFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-06 15:44:15.532 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'integrationGlobalProperties' of type [java.util.Properties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-06 15:44:15.902 [main] INFO (TomcatEmbeddedServletContainer.java:89) - Tomcat initialized with port(s): 8282 (http)
|
||||
fourcal: 2023-03-06 15:44:15.910 [main] INFO (DirectJDKLog.java:179) - Starting service [Tomcat]
|
||||
fourcal: 2023-03-06 15:44:15.911 [main] INFO (DirectJDKLog.java:179) - Starting Servlet Engine: Apache Tomcat/8.5.20
|
||||
fourcal: 2023-03-06 15:44:15.986 [localhost-startStop-1] INFO (DirectJDKLog.java:179) - Initializing Spring embedded WebApplicationContext
|
||||
fourcal: 2023-03-06 15:44:15.986 [localhost-startStop-1] INFO (EmbeddedWebApplicationContext.java:276) - Root WebApplicationContext: initialization completed in 5286 ms
|
||||
fourcal: 2023-03-06 15:44:16.595 [localhost-startStop-1] INFO (AbstractFilterRegistrationBean.java:258) - Mapping filter: 'characterEncodingFilter' to: [/*]
|
||||
fourcal: 2023-03-06 15:44:16.595 [localhost-startStop-1] INFO (AbstractFilterRegistrationBean.java:258) - Mapping filter: 'hiddenHttpMethodFilter' to: [/*]
|
||||
fourcal: 2023-03-06 15:44:16.595 [localhost-startStop-1] INFO (AbstractFilterRegistrationBean.java:258) - Mapping filter: 'httpPutFormContentFilter' to: [/*]
|
||||
fourcal: 2023-03-06 15:44:16.595 [localhost-startStop-1] INFO (AbstractFilterRegistrationBean.java:258) - Mapping filter: 'requestContextFilter' to: [/*]
|
||||
fourcal: 2023-03-06 15:44:16.595 [localhost-startStop-1] INFO (AbstractFilterRegistrationBean.java:271) - Mapping filter: 'replaceSpecialCharFilter' to urls: [/*]
|
||||
fourcal: 2023-03-06 15:44:16.595 [localhost-startStop-1] INFO (AbstractFilterRegistrationBean.java:258) - Mapping filter: 'shiroPermissionsFilter' to: [/*]
|
||||
fourcal: 2023-03-06 15:44:16.595 [localhost-startStop-1] INFO (AbstractFilterRegistrationBean.java:258) - Mapping filter: 'shiroFilter' to: [/*]
|
||||
fourcal: 2023-03-06 15:44:16.595 [localhost-startStop-1] INFO (ServletRegistrationBean.java:190) - Mapping servlet: 'dispatcherServlet' to [/]
|
||||
fourcal: 2023-03-06 15:44:16.753 [main] INFO (LogExcluder.java:31) - [/editor/stencilset]
|
||||
fourcal: 2023-03-06 15:44:18.162 [main] INFO (DefaultActiviti5CompatibilityHandlerFactory.java:38) - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
|
||||
fourcal: 2023-03-06 15:44:19.929 [main] INFO (ProcessEngineImpl.java:87) - ProcessEngine default created
|
||||
fourcal: 2023-03-06 15:44:24.610 [main] INFO (FreeMarkerConfigurer.java:127) - ClassTemplateLoader for Spring macros added to FreeMarker configuration
|
||||
fourcal: 2023-03-06 15:44:24.953 [main] INFO (RequestMappingHandlerAdapter.java:534) - Looking for @ControllerAdvice: org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@77825085: startup date [Mon Mar 06 15:44:10 CST 2023]; root of context hierarchy
|
||||
fourcal: 2023-03-06 15:44:25.034 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/add]}" onto public java.lang.String cn.palmte.work.controller.backend.AccountController.add(javax.servlet.http.HttpServletRequest,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.035 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/delete]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.AccountController.delete(int)
|
||||
fourcal: 2023-03-06 15:44:25.036 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/list]}" onto public java.lang.String cn.palmte.work.controller.backend.AccountController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.036 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/save]}" onto public java.lang.String cn.palmte.work.controller.backend.AccountController.save(int,cn.palmte.work.model.Admin,javax.servlet.http.HttpServletRequest,java.util.Map<java.lang.String, java.lang.Object>) throws java.io.IOException
|
||||
fourcal: 2023-03-06 15:44:25.036 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/updatePassword]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.AccountController.updatePassword(javax.servlet.http.HttpServletRequest,cn.palmte.work.pojo.ModifyPasswordRequest)
|
||||
fourcal: 2023-03-06 15:44:25.036 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/export]}" onto public void cn.palmte.work.controller.backend.AccountController.export(java.lang.String,javax.servlet.http.HttpServletResponse) throws java.io.IOException
|
||||
fourcal: 2023-03-06 15:44:25.037 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/password]}" onto public java.lang.String cn.palmte.work.controller.backend.AccountController.password(javax.servlet.http.HttpServletRequest,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.037 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/changeStatus]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.AccountController.changeStatus(cn.palmte.work.model.Admin)
|
||||
fourcal: 2023-03-06 15:44:25.037 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/edit]}" onto public java.lang.String cn.palmte.work.controller.backend.AccountController.edit(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.038 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/resetPassword]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.AccountController.resetPassword(int,javax.servlet.http.HttpServletRequest)
|
||||
fourcal: 2023-03-06 15:44:25.038 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/batchImport]}" onto public java.lang.String cn.palmte.work.controller.backend.AccountController.batchImport(org.springframework.web.multipart.MultipartFile)
|
||||
fourcal: 2023-03-06 15:44:25.038 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/template]}" onto public void cn.palmte.work.controller.backend.AccountController.template(javax.servlet.http.HttpServletResponse) throws java.lang.Exception
|
||||
fourcal: 2023-03-06 15:44:25.040 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actModel/add],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.ActModelController.add()
|
||||
fourcal: 2023-03-06 15:44:25.040 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actModel/delete],methods=[GET]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ActModelController.delete(java.lang.String)
|
||||
fourcal: 2023-03-06 15:44:25.041 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actModel/list]}" onto public java.lang.String cn.palmte.work.controller.backend.ActModelController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.041 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actModel/save]}" onto public java.lang.String cn.palmte.work.controller.backend.ActModelController.save(javax.servlet.http.HttpServletRequest,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.041 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actModel/deploy],methods=[GET]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ActModelController.deploy(java.lang.String)
|
||||
fourcal: 2023-03-06 15:44:25.042 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/editor/stencilset],methods=[GET],produces=[application/json;charset=utf-8]}" onto public java.lang.String cn.palmte.work.controller.backend.ActModelEditorController.getStencilset()
|
||||
fourcal: 2023-03-06 15:44:25.043 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/model/{modelId}/save],methods=[PUT]}" onto public void cn.palmte.work.controller.backend.ActModelEditorController.saveModel(java.lang.String,org.springframework.util.MultiValueMap<java.lang.String, java.lang.String>)
|
||||
fourcal: 2023-03-06 15:44:25.043 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/model/{modelId}/json],methods=[GET],produces=[application/json]}" onto public com.fasterxml.jackson.databind.node.ObjectNode cn.palmte.work.controller.backend.ActModelEditorController.getEditorJson(java.lang.String)
|
||||
fourcal: 2023-03-06 15:44:25.044 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actProcDef/delete],methods=[GET]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ActProcDefController.delete(java.lang.String)
|
||||
fourcal: 2023-03-06 15:44:25.044 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actProcDef/suspend],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.ActProcDefController.suspend(java.lang.String,int)
|
||||
fourcal: 2023-03-06 15:44:25.044 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actProcDef/list]}" onto public java.lang.String cn.palmte.work.controller.backend.ActProcDefController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.045 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actProcDef/xml/{deploymentId}]}" onto public void cn.palmte.work.controller.backend.ActProcDefController.xml(javax.servlet.http.HttpServletResponse,java.lang.String) throws java.lang.Exception
|
||||
fourcal: 2023-03-06 15:44:25.045 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actProcDef/procDefPng/{deploymentId}]}" onto public void cn.palmte.work.controller.backend.ActProcDefController.png(javax.servlet.http.HttpServletResponse,java.lang.String) throws java.lang.Exception
|
||||
fourcal: 2023-03-06 15:44:25.046 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actProcIns/list]}" onto public java.lang.String cn.palmte.work.controller.backend.ActProcInsController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.046 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actProcIns/startProcIns/{procDefKey}],methods=[POST]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ActProcInsController.startProcessInstance(java.lang.String,java.lang.String)
|
||||
fourcal: 2023-03-06 15:44:25.047 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actProcIns/deleteProcessInstance],methods=[GET]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ActProcInsController.deleteProcessInstance(java.lang.String,java.lang.String)
|
||||
fourcal: 2023-03-06 15:44:25.047 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actProcIns/procInsPng/{procInstId}]}" onto public void cn.palmte.work.controller.backend.ActProcInsController.png(javax.servlet.http.HttpServletResponse,java.lang.String) throws java.lang.Exception
|
||||
fourcal: 2023-03-06 15:44:25.048 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actTaskDef/config/{procDefId}]}" onto public java.lang.String cn.palmte.work.controller.backend.ActTaskDefController.list(java.lang.String,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.048 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actTaskDef/hisTaskList/{procInsId}]}" onto public java.lang.String cn.palmte.work.controller.backend.ActTaskDefController.taskList(java.lang.String,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.048 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actTaskDef/saveConfig],methods=[GET]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ActTaskDefController.saveConfig(cn.palmte.work.model.ActTaskDef)
|
||||
fourcal: 2023-03-06 15:44:25.048 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actTaskDef/completeTask],methods=[POST]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ActTaskDefController.completeTask(java.lang.String)
|
||||
fourcal: 2023-03-06 15:44:25.049 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/admin/console],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.AdminController.console(int,java.util.Map<java.lang.String, java.lang.Object>,javax.servlet.http.HttpServletRequest)
|
||||
fourcal: 2023-03-06 15:44:25.050 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/admin/approveProjectsMsg]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.AdminController.approveProjectsMsg()
|
||||
fourcal: 2023-03-06 15:44:25.050 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/admin/singIn],methods=[POST]}" onto public java.lang.String cn.palmte.work.controller.backend.AdminController.singIn(org.springframework.web.servlet.mvc.support.RedirectAttributes,cn.palmte.work.pojo.LoginRequest,javax.servlet.http.HttpServletRequest) throws java.lang.Exception
|
||||
fourcal: 2023-03-06 15:44:25.050 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/admin/captcha],methods=[GET]}" onto public void cn.palmte.work.controller.backend.AdminController.captcha(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) throws java.lang.Exception
|
||||
fourcal: 2023-03-06 15:44:25.050 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/admin/topMenu],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.AdminController.topMenu(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.050 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/admin/center],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.AdminController.center(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.051 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/admin/err],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.AdminController.loginErr(javax.servlet.http.HttpServletRequest,java.lang.String)
|
||||
fourcal: 2023-03-06 15:44:25.051 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/admin/login],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.AdminController.login(javax.servlet.http.HttpServletRequest) throws java.lang.Exception
|
||||
fourcal: 2023-03-06 15:44:25.051 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/admin/logout],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.AdminController.logout(javax.servlet.http.HttpServletRequest)
|
||||
fourcal: 2023-03-06 15:44:25.052 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak12]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak12(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.053 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak15]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak15(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.053 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak5]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak5(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.053 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak7]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak7(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.053 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak1]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak1(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.053 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak3]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak3(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.054 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak13]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak13(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.054 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak11]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak11(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.055 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak2]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak2(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.055 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak6]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak6(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.055 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak8]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak8(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.055 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak10]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak10(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.056 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak14]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak14(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.056 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak9]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak9(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.056 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak4]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak4(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.057 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/department/add],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.DepartmentController.add(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.057 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/department/checkName]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.DepartmentController.checkName(int,java.lang.String,org.springframework.web.servlet.mvc.support.RedirectAttributes)
|
||||
fourcal: 2023-03-06 15:44:25.057 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/department/list]}" onto public java.lang.String cn.palmte.work.controller.backend.DepartmentController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.058 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/department/save],methods=[POST]}" onto public java.lang.String cn.palmte.work.controller.backend.DepartmentController.save(int,cn.palmte.work.model.Dept,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.058 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/department/export]}" onto public void cn.palmte.work.controller.backend.DepartmentController.export(java.lang.String,javax.servlet.http.HttpServletResponse) throws java.io.IOException
|
||||
fourcal: 2023-03-06 15:44:25.058 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/department/edit],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.DepartmentController.edit(java.util.Map<java.lang.String, java.lang.Object>,int)
|
||||
fourcal: 2023-03-06 15:44:25.058 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/department/enableOrDisable]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.DepartmentController.enableOrDisable(int,int,org.springframework.web.servlet.mvc.support.RedirectAttributes)
|
||||
fourcal: 2023-03-06 15:44:25.059 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/file/upload],methods=[POST]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.FileController.upload(org.springframework.web.multipart.MultipartFile[])
|
||||
fourcal: 2023-03-06 15:44:25.059 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/humanCost/list]}" onto public java.lang.String cn.palmte.work.controller.backend.HumanCostController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.060 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/humanCost/export]}" onto public void cn.palmte.work.controller.backend.HumanCostController.export(java.lang.String,javax.servlet.http.HttpServletResponse) throws java.lang.Exception
|
||||
fourcal: 2023-03-06 15:44:25.060 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/humanCost/batchImport]}" onto public java.lang.String cn.palmte.work.controller.backend.HumanCostController.batchImport(org.springframework.web.multipart.MultipartFile,java.lang.String)
|
||||
fourcal: 2023-03-06 15:44:25.060 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/humanCost/template]}" onto public void cn.palmte.work.controller.backend.HumanCostController.importTemplate(javax.servlet.http.HttpServletResponse) throws java.io.IOException
|
||||
fourcal: 2023-03-06 15:44:25.060 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.IndexController.index() throws java.lang.Exception
|
||||
fourcal: 2023-03-06 15:44:25.061 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/monthlySettle/list]}" onto public java.lang.String cn.palmte.work.controller.backend.MonthlySettleController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.061 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/monthlySettle/export]}" onto public void cn.palmte.work.controller.backend.MonthlySettleController.export(java.lang.String,javax.servlet.http.HttpServletResponse) throws java.io.IOException
|
||||
fourcal: 2023-03-06 15:44:25.061 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/monthlySettle/info]}" onto public java.lang.String cn.palmte.work.controller.backend.MonthlySettleController.info(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.062 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/monthlySettle/batchImport]}" onto public java.lang.String cn.palmte.work.controller.backend.MonthlySettleController.batchImport(org.springframework.web.multipart.MultipartFile,java.lang.String)
|
||||
fourcal: 2023-03-06 15:44:25.062 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/monthlySettle/template]}" onto public void cn.palmte.work.controller.backend.MonthlySettleController.template(javax.servlet.http.HttpServletResponse) throws java.lang.Exception
|
||||
fourcal: 2023-03-06 15:44:25.062 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/monthlySettle/exportSingle]}" onto public void cn.palmte.work.controller.backend.MonthlySettleController.exportSingle(java.lang.String,java.lang.String,java.lang.String,javax.servlet.http.HttpServletResponse) throws java.io.IOException
|
||||
fourcal: 2023-03-06 15:44:25.062 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/monthlySettle/infoByTime]}" onto public java.lang.String cn.palmte.work.controller.backend.MonthlySettleController.infoByTime(java.lang.String,java.lang.String,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.063 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/monthlySettleStatistics/list]}" onto public java.lang.String cn.palmte.work.controller.backend.MonthlySettleStatisticsController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.063 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/monthlySettleStatistics/listData]}" onto public java.lang.String cn.palmte.work.controller.backend.MonthlySettleStatisticsController.listData(java.lang.String,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.068 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/{id}],methods=[GET]}" onto public cn.palmte.work.model.process.ProjectProcessDetail cn.palmte.work.controller.backend.ProcessController.get(int)
|
||||
fourcal: 2023-03-06 15:44:25.068 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/{id}],methods=[PUT]}" onto public void cn.palmte.work.controller.backend.ProcessController.update(int,cn.palmte.work.model.process.form.ProcessUpdateForm) throws java.lang.Exception
|
||||
fourcal: 2023-03-06 15:44:25.068 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/{id}],methods=[DELETE]}" onto public void cn.palmte.work.controller.backend.ProcessController.delete(int)
|
||||
fourcal: 2023-03-06 15:44:25.069 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/query],methods=[POST]}" onto public org.springframework.data.domain.Page<cn.palmte.work.model.process.ProjectProcess> cn.palmte.work.controller.backend.ProcessController.list(cn.palmte.work.model.process.form.ProcessQueryForm,org.springframework.data.domain.Pageable,boolean)
|
||||
fourcal: 2023-03-06 15:44:25.069 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/projects],methods=[GET]}" onto public java.util.List<java.util.Map<java.lang.String, java.lang.Object>> cn.palmte.work.controller.backend.ProcessController.query(java.lang.String,cn.palmte.work.model.enums.ProcessType)
|
||||
fourcal: 2023-03-06 15:44:25.069 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/audit],methods=[POST]}" onto public void cn.palmte.work.controller.backend.ProcessController.audit(cn.palmte.work.controller.backend.ProcessController$AuditForm)
|
||||
fourcal: 2023-03-06 15:44:25.069 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/detail/{id}],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.ProcessController.detail(int,org.springframework.ui.Model,boolean)
|
||||
fourcal: 2023-03-06 15:44:25.069 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/form/metadata],methods=[GET]}" onto public cn.palmte.work.controller.backend.ProcessController$FormMetadata cn.palmte.work.controller.backend.ProcessController.metadata()
|
||||
fourcal: 2023-03-06 15:44:25.069 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/edit/{id}],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.ProcessController.editProcess(org.springframework.ui.Model,int)
|
||||
fourcal: 2023-03-06 15:44:25.070 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/new],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.ProcessController.newProcess(org.springframework.ui.Model)
|
||||
fourcal: 2023-03-06 15:44:25.070 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/completed],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.ProcessController.completed(org.springframework.ui.Model)
|
||||
fourcal: 2023-03-06 15:44:25.070 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/projects/{id}],methods=[GET]}" onto public cn.palmte.work.controller.backend.ProcessController$ProjectReturnValue cn.palmte.work.controller.backend.ProcessController.getProject(int,cn.palmte.work.model.enums.ProcessType)
|
||||
fourcal: 2023-03-06 15:44:25.070 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/review],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.ProcessController.review(org.springframework.ui.Model)
|
||||
fourcal: 2023-03-06 15:44:25.070 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/audits/{id}],methods=[GET]}" onto public java.util.List<java.util.Map<java.lang.String, java.lang.String>> cn.palmte.work.controller.backend.ProcessController.showAudits(int)
|
||||
fourcal: 2023-03-06 15:44:25.070 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/revoke/{id}],methods=[POST]}" onto public void cn.palmte.work.controller.backend.ProcessController.revoke(int)
|
||||
fourcal: 2023-03-06 15:44:25.070 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process],methods=[POST]}" onto public void cn.palmte.work.controller.backend.ProcessController.post(cn.palmte.work.model.process.form.ProcessCreationForm) throws java.lang.Exception
|
||||
fourcal: 2023-03-06 15:44:25.071 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/procurement/type/map]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProcurementTypeController.map()
|
||||
fourcal: 2023-03-06 15:44:25.072 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/procurement/type/add],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.ProcurementTypeController.add(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.072 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/procurement/type/delete],methods=[GET]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProcurementTypeController.delete(java.lang.String)
|
||||
fourcal: 2023-03-06 15:44:25.072 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/procurement/type/list]}" onto public java.lang.String cn.palmte.work.controller.backend.ProcurementTypeController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.073 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/procurement/type/save],methods=[POST]}" onto public java.lang.String cn.palmte.work.controller.backend.ProcurementTypeController.save(int,cn.palmte.work.model.ProcurementType,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.073 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/procurement/type/export]}" onto public void cn.palmte.work.controller.backend.ProcurementTypeController.export(java.lang.String,javax.servlet.http.HttpServletResponse) throws java.io.IOException
|
||||
fourcal: 2023-03-06 15:44:25.073 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/procurement/type/edit]}" onto public java.lang.String cn.palmte.work.controller.backend.ProcurementTypeController.edit(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.073 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/procurement/type/enableOrDisable]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProcurementTypeController.enableOrDisable(int,int,org.springframework.web.servlet.mvc.support.RedirectAttributes)
|
||||
fourcal: 2023-03-06 15:44:25.077 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/add]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.add(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.077 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/checkName]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.checkName(java.lang.String,int)
|
||||
fourcal: 2023-03-06 15:44:25.077 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/list]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.078 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/export]}" onto public void cn.palmte.work.controller.backend.ProjectController.export(java.lang.String,javax.servlet.http.HttpServletResponse) throws java.io.IOException
|
||||
fourcal: 2023-03-06 15:44:25.078 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/info/{projectId}]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.info(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.078 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/procInsPng/{projectId}]}" onto public void cn.palmte.work.controller.backend.ProjectController.png(javax.servlet.http.HttpServletResponse,int) throws java.lang.Exception
|
||||
fourcal: 2023-03-06 15:44:25.078 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/edit]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.edit(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.078 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/settleList]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.settleList(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.079 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/budgetPlanExport]}" onto public void cn.palmte.work.controller.backend.ProjectController.budgetPlanExport(javax.servlet.http.HttpServletResponse,int) throws java.lang.Exception
|
||||
fourcal: 2023-03-06 15:44:25.079 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/settleExport]}" onto public void cn.palmte.work.controller.backend.ProjectController.settleExport(javax.servlet.http.HttpServletResponse,int,java.lang.String) throws java.lang.Exception
|
||||
fourcal: 2023-03-06 15:44:25.079 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/costTemplate]}" onto public void cn.palmte.work.controller.backend.ProjectController.costTemplate(javax.servlet.http.HttpServletResponse) throws java.lang.Exception
|
||||
fourcal: 2023-03-06 15:44:25.079 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/costExport]}" onto public void cn.palmte.work.controller.backend.ProjectController.costExport(javax.servlet.http.HttpServletResponse,int) throws java.lang.Exception
|
||||
fourcal: 2023-03-06 15:44:25.080 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/incomePlanExport]}" onto public void cn.palmte.work.controller.backend.ProjectController.incomePlanExport(javax.servlet.http.HttpServletResponse,int) throws java.lang.Exception
|
||||
fourcal: 2023-03-06 15:44:25.080 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/finalList]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.finalList(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.081 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/incomeTemplate]}" onto public void cn.palmte.work.controller.backend.ProjectController.incomeTemplate(javax.servlet.http.HttpServletResponse) throws java.lang.Exception
|
||||
fourcal: 2023-03-06 15:44:25.081 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/budgetList]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.budgetList(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.081 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/costManageExport]}" onto public void cn.palmte.work.controller.backend.ProjectController.costManageExport(javax.servlet.http.HttpServletResponse,int) throws java.lang.Exception
|
||||
fourcal: 2023-03-06 15:44:25.081 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/stageRefreshSave/{projectId}]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.stageRefreshSave(java.lang.String,int)
|
||||
fourcal: 2023-03-06 15:44:25.081 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/batchCostImport]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.batchCostImport(org.springframework.web.multipart.MultipartFile,java.lang.Integer)
|
||||
fourcal: 2023-03-06 15:44:25.081 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/finalExport]}" onto public void cn.palmte.work.controller.backend.ProjectController.finalExport(javax.servlet.http.HttpServletResponse,int) throws java.lang.Exception
|
||||
fourcal: 2023-03-06 15:44:25.082 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/incomeExport]}" onto public void cn.palmte.work.controller.backend.ProjectController.incomeExport(javax.servlet.http.HttpServletResponse,int) throws java.lang.Exception
|
||||
fourcal: 2023-03-06 15:44:25.082 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/budgetExport]}" onto public void cn.palmte.work.controller.backend.ProjectController.budgetExport(javax.servlet.http.HttpServletResponse,int) throws java.lang.Exception
|
||||
fourcal: 2023-03-06 15:44:25.082 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/completeTask/{projectId}/{approvetype}]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.completeTask(int,int,java.lang.String)
|
||||
fourcal: 2023-03-06 15:44:25.082 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/exportAll]}" onto public void cn.palmte.work.controller.backend.ProjectController.exportAll(javax.servlet.http.HttpServletResponse,java.lang.Integer) throws java.io.IOException
|
||||
fourcal: 2023-03-06 15:44:25.083 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/saveContract]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.saveContract(java.lang.String,int)
|
||||
fourcal: 2023-03-06 15:44:25.083 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/checkProjectNo]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.checkProjectNo(java.lang.String,int)
|
||||
fourcal: 2023-03-06 15:44:25.084 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/downloadUrl]}" onto public void cn.palmte.work.controller.backend.ProjectController.downloadUrl(int,javax.servlet.http.HttpServletResponse) throws java.lang.Exception
|
||||
fourcal: 2023-03-06 15:44:25.084 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/budgetEdit]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.budget(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.084 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/approve]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.approve(java.lang.String,int,int,int,java.lang.String,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.084 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/rollbackToRecord]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.rollbackToRecord(java.lang.String)
|
||||
fourcal: 2023-03-06 15:44:25.084 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/estimateEditSave]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.estimateEditSave(cn.palmte.work.model.Project,cn.palmte.work.bean.EstimateBean,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.085 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/listApprove]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.listApprove(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.085 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/roleUsers]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.roleUsers(int)
|
||||
fourcal: 2023-03-06 15:44:25.085 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/exportApprove]}" onto public void cn.palmte.work.controller.backend.ProjectController.exportApprove(java.lang.String,javax.servlet.http.HttpServletResponse) throws java.io.IOException
|
||||
fourcal: 2023-03-06 15:44:25.085 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/roleUsersBatch]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.roleUsersBatch(java.lang.String)
|
||||
fourcal: 2023-03-06 15:44:25.085 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/deleteProject/{id}],methods=[GET]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.deleteProject(int)
|
||||
fourcal: 2023-03-06 15:44:25.086 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/taskRecords/{projectId}]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.taskRecords(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.086 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/saveApprove]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.saveApprove(int) throws java.lang.Exception
|
||||
fourcal: 2023-03-06 15:44:25.086 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/toEditAllStatus]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.toEditAllStatus(int) throws java.lang.Exception
|
||||
fourcal: 2023-03-06 15:44:25.086 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/editProjectNo]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.editProjectNo(java.lang.String,int)
|
||||
fourcal: 2023-03-06 15:44:25.086 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/estimateAddSave]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.estimateAddSave(cn.palmte.work.model.Project,cn.palmte.work.bean.EstimateBean,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.087 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/budgetEditSave]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.budgetEditSave(cn.palmte.work.model.Project,cn.palmte.work.model.ProjectBudget,org.springframework.validation.BindingResult,cn.palmte.work.bean.BudgetBean,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.087 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/skipTask/{projectId}]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.skipTask(int,java.lang.String)
|
||||
fourcal: 2023-03-06 15:44:25.087 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/selectRoleUser]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.selectRoleUser(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.087 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/selectRoleUserBatch]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.selectRoleUserBatch(java.lang.String,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.087 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/saveSelectRoleUserBatch]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.saveSelectRoleUserBatch(java.lang.String)
|
||||
fourcal: 2023-03-06 15:44:25.087 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/budgetEditSaveIncomeDetail]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.budgetEditSaveIncomeDetail(java.lang.String)
|
||||
fourcal: 2023-03-06 15:44:25.088 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/batchUpdateApprove]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.batchUpdateApprove(java.lang.String)
|
||||
fourcal: 2023-03-06 15:44:25.088 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/estimateAddSaveAndApprove]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.estimateAddSaveAndApprove(cn.palmte.work.model.Project,cn.palmte.work.bean.EstimateBean,java.util.Map<java.lang.String, java.lang.Object>) throws java.lang.Exception
|
||||
fourcal: 2023-03-06 15:44:25.088 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/saveSelectRoleUser]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.saveSelectRoleUser(java.lang.String)
|
||||
fourcal: 2023-03-06 15:44:25.088 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/budgetEditSaveAndApprove]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.budgetEditSaveAndApprove(cn.palmte.work.model.Project,cn.palmte.work.model.ProjectBudget,cn.palmte.work.bean.BudgetBean,java.util.Map<java.lang.String, java.lang.Object>) throws java.lang.Exception
|
||||
fourcal: 2023-03-06 15:44:25.088 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/budgetEditSaveIncomePlanDetail]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.budgetEditSaveIncomePlanDetail(java.lang.String)
|
||||
fourcal: 2023-03-06 15:44:25.089 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/budgetEditSaveCostDetail]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.budgetEditSaveCostDetail(java.lang.String)
|
||||
fourcal: 2023-03-06 15:44:25.089 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/estimateEditSaveAndApprove]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.estimateEditSaveAndApprove(cn.palmte.work.model.Project,cn.palmte.work.bean.EstimateBean,java.util.Map<java.lang.String, java.lang.Object>) throws java.lang.Exception
|
||||
fourcal: 2023-03-06 15:44:25.089 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/budgetEditSaveBudgetPlanDetail]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.budgetEditSaveBudgetPlanDetail(java.lang.String)
|
||||
fourcal: 2023-03-06 15:44:25.089 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/estimateMainExport]}" onto public void cn.palmte.work.controller.backend.ProjectController.estimateMainExport(javax.servlet.http.HttpServletResponse,int) throws java.lang.Exception
|
||||
fourcal: 2023-03-06 15:44:25.089 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/estimateSecondExport]}" onto public void cn.palmte.work.controller.backend.ProjectController.estimateSecondExport(javax.servlet.http.HttpServletResponse,int) throws java.lang.Exception
|
||||
fourcal: 2023-03-06 15:44:25.090 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/batchIncomeImport]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.batchIncomeImport(org.springframework.web.multipart.MultipartFile,java.lang.Integer)
|
||||
fourcal: 2023-03-06 15:44:25.090 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/budgetEditSaveCostProjectManageDetail]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.budgetEditSaveCostProjectManageDetail(java.lang.String)
|
||||
fourcal: 2023-03-06 15:44:25.090 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/final/add]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectFinalController.add(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.090 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/final/edit]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectFinalController.edit(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.091 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/final/save]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectFinalController.estimateAddSave(cn.palmte.work.model.Project,cn.palmte.work.bean.FinalBean,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.091 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/final/saveAndApprove]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectFinalController.saveAndApprove(cn.palmte.work.model.Project,cn.palmte.work.bean.FinalBean,java.util.Map<java.lang.String, java.lang.Object>) throws java.lang.Exception
|
||||
fourcal: 2023-03-06 15:44:25.091 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/settle/add]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectSettleController.add(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.092 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/settle/save]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectSettleController.save(cn.palmte.work.model.Project,org.springframework.validation.BindingResult,cn.palmte.work.bean.SettleBean,cn.palmte.work.bean.BudgetSettleBean,cn.palmte.work.bean.EstimateSettleBean,java.lang.String,java.lang.String)
|
||||
fourcal: 2023-03-06 15:44:25.092 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/settle/edit]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectSettleController.edit(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.092 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/settle/saveAndApprove]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectSettleController.saveAndApprove(cn.palmte.work.model.Project,cn.palmte.work.bean.SettleBean,cn.palmte.work.bean.BudgetSettleBean,cn.palmte.work.bean.EstimateSettleBean,java.lang.String,java.lang.String) throws java.lang.Exception
|
||||
fourcal: 2023-03-06 15:44:25.092 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/projectSummary/list]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectSummaryController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.093 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/space/list]}" onto public java.lang.String cn.palmte.work.controller.backend.SpaceController.list(java.lang.String,int,java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.093 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/space/export]}" onto public void cn.palmte.work.controller.backend.SpaceController.export(java.lang.String,int,javax.servlet.http.HttpServletResponse) throws java.io.IOException
|
||||
fourcal: 2023-03-06 15:44:25.093 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/space/listData]}" onto public java.lang.String cn.palmte.work.controller.backend.SpaceController.listData()
|
||||
fourcal: 2023-03-06 15:44:25.093 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/space/statistics]}" onto public java.lang.String cn.palmte.work.controller.backend.SpaceController.statistics(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.094 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/statistics/month]}" onto public java.lang.String cn.palmte.work.controller.backend.StatisticsController.month(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.094 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/sys/config/save]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.SysConfigController.save(java.lang.String)
|
||||
fourcal: 2023-03-06 15:44:25.095 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/sys/config/edit]}" onto public java.lang.String cn.palmte.work.controller.backend.SysConfigController.edit(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.095 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/sys/config/checkRate]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.SysConfigController.checkRate()
|
||||
fourcal: 2023-03-06 15:44:25.096 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/permission/add],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.SysPermissionController.add(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.096 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/permission/delete],methods=[GET]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.SysPermissionController.delete(java.lang.String)
|
||||
fourcal: 2023-03-06 15:44:25.096 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/permission/list]}" onto public java.lang.String cn.palmte.work.controller.backend.SysPermissionController.list(java.lang.String,java.lang.String,java.lang.String,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.096 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/permission/save],methods=[POST]}" onto public java.lang.String cn.palmte.work.controller.backend.SysPermissionController.save(java.lang.String,cn.palmte.work.model.SysPermission,org.springframework.web.servlet.mvc.support.RedirectAttributes,java.util.Map<java.lang.String, java.lang.Object>) throws java.io.IOException
|
||||
fourcal: 2023-03-06 15:44:25.096 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/permission/edit],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.SysPermissionController.edit(java.lang.String,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.097 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/role/add],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.SysRoleController.add(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.098 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/role/delete],methods=[GET]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.SysRoleController.delete(java.lang.String)
|
||||
fourcal: 2023-03-06 15:44:25.098 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/role/check]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.SysRoleController.check(java.lang.String,java.lang.String,javax.servlet.http.HttpServletResponse) throws java.lang.Exception
|
||||
fourcal: 2023-03-06 15:44:25.098 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/role/list]}" onto public java.lang.String cn.palmte.work.controller.backend.SysRoleController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.098 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/role/save]}" onto public java.lang.String cn.palmte.work.controller.backend.SysRoleController.save(java.util.Map<java.lang.String, java.lang.Object>,int)
|
||||
fourcal: 2023-03-06 15:44:25.099 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/role/edit]}" onto public java.lang.String cn.palmte.work.controller.backend.SysRoleController.edit(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-06 15:44:25.099 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/role/enableOrDisable]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.SysRoleController.enableOrDisable(int,int,org.springframework.web.servlet.mvc.support.RedirectAttributes)
|
||||
fourcal: 2023-03-06 15:44:25.101 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/error]}" onto public org.springframework.http.ResponseEntity<java.util.Map<java.lang.String, java.lang.Object>> org.springframework.boot.autoconfigure.web.BasicErrorController.error(javax.servlet.http.HttpServletRequest)
|
||||
fourcal: 2023-03-06 15:44:25.101 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/error],produces=[text/html]}" onto public org.springframework.web.servlet.ModelAndView org.springframework.boot.autoconfigure.web.BasicErrorController.errorHtml(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
|
||||
fourcal: 2023-03-06 15:44:25.186 [main] INFO (AbstractUrlHandlerMapping.java:362) - Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
|
||||
fourcal: 2023-03-06 15:44:25.186 [main] INFO (AbstractUrlHandlerMapping.java:362) - Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
|
||||
fourcal: 2023-03-06 15:44:25.237 [main] INFO (ExceptionHandlerExceptionResolver.java:273) - Detected @ExceptionHandler methods in applicationExceptionHandler
|
||||
fourcal: 2023-03-06 15:44:25.280 [main] INFO (AbstractUrlHandlerMapping.java:362) - Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
|
||||
fourcal: 2023-03-06 15:44:25.657 [main] INFO (ExecutorConfigurationSupport.java:165) - Initializing ExecutorService 'taskScheduler'
|
||||
fourcal: 2023-03-06 15:44:26.035 [main] INFO (MBeanExporter.java:431) - Registering beans for JMX exposure on startup
|
||||
fourcal: 2023-03-06 15:44:26.037 [main] INFO (MBeanExporter.java:916) - Bean with name 'dataSource' has been autodetected for JMX exposure
|
||||
fourcal: 2023-03-06 15:44:26.042 [main] INFO (MBeanExporter.java:671) - Located MBean 'dataSource': registering with JMX server as MBean [com.alibaba.druid.pool:name=dataSource,type=DruidDataSource]
|
||||
fourcal: 2023-03-06 15:44:26.045 [main] INFO (DefaultLifecycleProcessor.java:343) - Starting beans in phase 0
|
||||
fourcal: 2023-03-06 15:44:26.045 [main] INFO (EventDrivenConsumer.java:108) - Adding {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel
|
||||
fourcal: 2023-03-06 15:44:26.045 [main] INFO (AbstractSubscribableChannel.java:81) - Channel 'fourcal:sit:8282.errorChannel' has 1 subscriber(s).
|
||||
fourcal: 2023-03-06 15:44:26.046 [main] INFO (AbstractEndpoint.java:120) - started _org.springframework.integration.errorLogger
|
||||
fourcal: 2023-03-06 15:44:26.056 [main] INFO (DirectJDKLog.java:179) - Initializing ProtocolHandler ["http-nio-8282"]
|
||||
fourcal: 2023-03-06 15:44:26.063 [main] INFO (DirectJDKLog.java:179) - Starting ProtocolHandler ["http-nio-8282"]
|
||||
fourcal: 2023-03-06 15:44:26.073 [main] INFO (DirectJDKLog.java:179) - Using a shared selector for servlet write/read
|
||||
fourcal: 2023-03-06 15:44:26.086 [main] INFO (TomcatEmbeddedServletContainer.java:201) - Tomcat started on port(s): 8282 (http)
|
||||
fourcal: 2023-03-06 15:44:26.090 [main] INFO (StartupInfoLogger.java:57) - Started FourCalApplication in 15.653 seconds (JVM running for 16.725)
|
||||
fourcal: 2023-03-06 16:06:38.605 [http-nio-8282-exec-1] INFO (DirectJDKLog.java:179) - Initializing Spring FrameworkServlet 'dispatcherServlet'
|
||||
fourcal: 2023-03-06 16:06:38.606 [http-nio-8282-exec-1] INFO (FrameworkServlet.java:489) - FrameworkServlet 'dispatcherServlet': initialization started
|
||||
fourcal: 2023-03-06 16:06:38.634 [http-nio-8282-exec-1] INFO (FrameworkServlet.java:508) - FrameworkServlet 'dispatcherServlet': initialization completed in 28 ms
|
||||
fourcal: 2023-03-06 16:06:38.659 [http-nio-8282-exec-1] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/admin/login,token:null
|
||||
fourcal: 2023-03-06 16:06:38.672 [http-nio-8282-exec-1] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/admin/login : cn.palmte.work.controller.backend.AdminController.login : [org.apache.shiro.web.servlet.ShiroHttpServletRequest@3c0a3330]
|
||||
fourcal: 2023-03-06 16:06:38.731 [http-nio-8282-exec-1] INFO (WebLogAspect.java:50) - RESPONSE : /admin/admin_login
|
||||
fourcal: 2023-03-06 16:06:40.669 [http-nio-8282-exec-2] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/admin/singIn,token:null
|
||||
fourcal: 2023-03-06 16:06:40.684 [http-nio-8282-exec-2] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/admin/singIn : cn.palmte.work.controller.backend.AdminController.singIn : [{}, cn.palmte.work.pojo.LoginRequest@6f3a3f81, org.apache.shiro.web.servlet.ShiroHttpServletRequest@48eed628]
|
||||
fourcal: 2023-03-06 16:06:42.772 [http-nio-8282-exec-2] INFO (WebLogAspect.java:50) - RESPONSE : redirect:/admin/center?uid=0
|
||||
fourcal: 2023-03-06 16:06:42.806 [http-nio-8282-exec-7] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/admin/center,token:null
|
||||
fourcal: 2023-03-06 16:06:42.815 [http-nio-8282-exec-7] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/admin/center : cn.palmte.work.controller.backend.AdminController.center : [admin, 0, 0, {userName=admin, org.springframework.validation.BindingResult.userName=org.springframework.validation.BeanPropertyBindingResult: 0 errors}]
|
||||
fourcal: 2023-03-06 16:06:42.815 [http-nio-8282-exec-7] INFO (AdminController.java:228) - ------------------------------------------重定向到首页信息查询center方法内部-----------------------用户名====admin
|
||||
fourcal: 2023-03-06 16:06:42.855 [http-nio-8282-exec-7] INFO (AdminController.java:238) - ------------------------------------------跳转到admin_index-----------------------
|
||||
fourcal: 2023-03-06 16:06:42.856 [http-nio-8282-exec-7] INFO (WebLogAspect.java:50) - RESPONSE : /admin/admin_index
|
||||
fourcal: 2023-03-06 16:06:43.063 [http-nio-8282-exec-1] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/admin/console,token:null
|
||||
fourcal: 2023-03-06 16:06:43.063 [http-nio-8282-exec-1] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/admin/console : cn.palmte.work.controller.backend.AdminController.console : [2, {}, org.apache.shiro.web.servlet.ShiroHttpServletRequest@1cf65b28]
|
||||
fourcal: 2023-03-06 16:06:43.064 [http-nio-8282-exec-1] INFO (AdminController.java:251) - 2
|
||||
fourcal: 2023-03-06 16:06:43.064 [http-nio-8282-exec-1] INFO (WebLogAspect.java:50) - RESPONSE : /admin/console
|
||||
fourcal: 2023-03-06 16:06:43.123 [http-nio-8282-exec-2] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/admin/approveProjectsMsg,token:null
|
||||
fourcal: 2023-03-06 16:06:43.124 [http-nio-8282-exec-2] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/admin/approveProjectsMsg : cn.palmte.work.controller.backend.AdminController.approveProjectsMsg : []
|
||||
fourcal: 2023-03-06 16:06:43.160 [http-nio-8282-exec-2] INFO (WebLogAspect.java:50) - RESPONSE : ResponseMsg{status=0, msg='', data=null}
|
||||
fourcal: 2023-03-06 16:06:44.056 [http-nio-8282-exec-9] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/project/list,token:null
|
||||
fourcal: 2023-03-06 16:06:44.059 [http-nio-8282-exec-9] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@daaf96]
|
||||
fourcal: 2023-03-06 16:06:44.067 [http-nio-8282-exec-9] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-06 16:06:44.067 [http-nio-8282-exec-9] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@550a2757]
|
||||
fourcal: 2023-03-06 16:06:44.067 [http-nio-8282-exec-9] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-06 16:06:44.068 [http-nio-8282-exec-9] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@241144ae]
|
||||
fourcal: 2023-03-06 16:06:44.068 [http-nio-8282-exec-9] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-06 16:06:44.068 [http-nio-8282-exec-9] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.list : [null, 1, 10, {}]
|
||||
fourcal: 2023-03-06 16:06:44.433 [http-nio-8282-exec-9] INFO (ActUtil.java:104) - getCurrentTask projectId:332, procInsId:805020
|
||||
fourcal: 2023-03-06 16:06:44.620 [http-nio-8282-exec-9] INFO (ActUtil.java:104) - getCurrentTask projectId:256, procInsId:805001
|
||||
fourcal: 2023-03-06 16:06:44.736 [http-nio-8282-exec-9] INFO (ActUtil.java:104) - getCurrentTask projectId:312, procInsId:580001
|
||||
fourcal: 2023-03-06 16:06:44.919 [http-nio-8282-exec-9] INFO (ActUtil.java:104) - getCurrentTask projectId:330, procInsId:800001
|
||||
fourcal: 2023-03-06 16:06:45.040 [http-nio-8282-exec-9] INFO (ActUtil.java:104) - getCurrentTask projectId:329, procInsId:795001
|
||||
fourcal: 2023-03-06 16:06:45.158 [http-nio-8282-exec-9] INFO (ActUtil.java:104) - getCurrentTask projectId:328, procInsId:792501
|
||||
fourcal: 2023-03-06 16:06:45.290 [http-nio-8282-exec-9] INFO (ActUtil.java:104) - getCurrentTask projectId:326, procInsId:765022
|
||||
fourcal: 2023-03-06 16:06:45.480 [http-nio-8282-exec-9] INFO (ActUtil.java:104) - getCurrentTask projectId:321, procInsId:722501
|
||||
fourcal: 2023-03-06 16:06:45.597 [http-nio-8282-exec-9] INFO (ActUtil.java:104) - getCurrentTask projectId:325, procInsId:697501
|
||||
fourcal: 2023-03-06 16:06:45.720 [http-nio-8282-exec-9] INFO (WebLogAspect.java:50) - RESPONSE : admin/project_list
|
||||
fourcal: 2023-03-06 16:06:45.721 [http-nio-8282-exec-9] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@3773a009]
|
||||
fourcal: 2023-03-06 16:06:45.721 [http-nio-8282-exec-9] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-06 16:06:45.721 [http-nio-8282-exec-9] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@6c0aa490]
|
||||
fourcal: 2023-03-06 16:06:45.721 [http-nio-8282-exec-9] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-06 16:06:45.721 [http-nio-8282-exec-9] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@980820e]
|
||||
fourcal: 2023-03-06 16:06:45.722 [http-nio-8282-exec-9] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-06 16:06:46.791 [http-nio-8282-exec-6] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/project/add,token:null
|
||||
fourcal: 2023-03-06 16:06:46.792 [http-nio-8282-exec-6] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/add : cn.palmte.work.controller.backend.ProjectController.add : [{}]
|
||||
fourcal: 2023-03-06 16:06:46.913 [http-nio-8282-exec-6] INFO (WebLogAspect.java:50) - RESPONSE : admin/project_estimate_add
|
||||
fourcal: 2023-03-06 16:06:46.913 [http-nio-8282-exec-6] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/add : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@7efa9876]
|
||||
fourcal: 2023-03-06 16:06:46.913 [http-nio-8282-exec-6] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-06 16:43:34.085 [Thread-27] INFO (AbstractApplicationContext.java:984) - Closing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@77825085: startup date [Mon Mar 06 15:44:10 CST 2023]; root of context hierarchy
|
||||
fourcal: 2023-03-06 16:43:34.091 [Thread-27] INFO (DefaultLifecycleProcessor.java:358) - Stopping beans in phase 0
|
||||
fourcal: 2023-03-06 16:43:34.092 [Thread-27] INFO (EventDrivenConsumer.java:108) - Removing {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel
|
||||
fourcal: 2023-03-06 16:43:34.093 [Thread-27] INFO (AbstractSubscribableChannel.java:81) - Channel 'fourcal:sit:8282.errorChannel' has 0 subscriber(s).
|
||||
fourcal: 2023-03-06 16:43:34.093 [Thread-27] INFO (AbstractEndpoint.java:154) - stopped _org.springframework.integration.errorLogger
|
||||
fourcal: 2023-03-06 16:43:34.094 [Thread-27] INFO (ExecutorConfigurationSupport.java:203) - Shutting down ExecutorService 'taskScheduler'
|
||||
fourcal: 2023-03-06 16:43:34.095 [Thread-27] INFO (MBeanExporter.java:449) - Unregistering JMX-exposed beans on shutdown
|
||||
fourcal: 2023-03-06 16:43:34.095 [Thread-27] INFO (MBeanRegistrationSupport.java:241) - Unregistering JMX-exposed beans
|
||||
fourcal: 2023-03-06 16:43:34.107 [Thread-27] INFO (AbstractEntityManagerFactoryBean.java:548) - Closing JPA EntityManagerFactory for persistence unit 'default'
|
||||
fourcal: 2023-03-06 16:43:34.110 [Thread-27] INFO (DruidDataSource.java:1823) - {dataSource-1} closed
|
||||
|
|
@ -0,0 +1,634 @@
|
|||
fourcal: 2023-03-16 16:44:32.859 [main] INFO (StartupInfoLogger.java:48) - Starting FourCalApplication on OathK1per with PID 11536 (F:\zytx\fourcal\build\classes\main started by Yuanping Zhang in F:\zytx\fourcal)
|
||||
fourcal: 2023-03-16 16:44:32.877 [main] INFO (SpringApplication.java:597) - The following profiles are active: sit
|
||||
fourcal: 2023-03-16 16:44:32.922 [main] INFO (AbstractApplicationContext.java:583) - Refreshing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@77825085: startup date [Thu Mar 16 16:44:32 CST 2023]; root of context hierarchy
|
||||
fourcal: 2023-03-16 16:44:33.053 [background-preinit] INFO (Version.java:30) - HV000001: Hibernate Validator 5.3.5.Final
|
||||
fourcal: 2023-03-16 16:44:34.417 [main] INFO (IntegrationRegistrar.java:330) - No bean named 'integrationHeaderChannelRegistry' has been explicitly defined. Therefore, a default DefaultHeaderChannelRegistry will be created.
|
||||
fourcal: 2023-03-16 16:44:34.574 [main] INFO (DefaultConfiguringBeanFactoryPostProcessor.java:130) - No bean named 'errorChannel' has been explicitly defined. Therefore, a default PublishSubscribeChannel will be created.
|
||||
fourcal: 2023-03-16 16:44:34.581 [main] INFO (DefaultConfiguringBeanFactoryPostProcessor.java:158) - No bean named 'taskScheduler' has been explicitly defined. Therefore, a default ThreadPoolTaskScheduler will be created.
|
||||
fourcal: 2023-03-16 16:44:34.590 [main] INFO (AutowiredAnnotationBeanPostProcessor.java:155) - JSR-330 'javax.inject.Inject' annotation found and supported for autowiring
|
||||
fourcal: 2023-03-16 16:44:34.610 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'shiroConfig' of type [cn.palmte.work.shiro.ShiroConfig$$EnhancerBySpringCGLIB$$1c943f3a] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-16 16:44:34.655 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'simpleCredentialsMatcher' of type [org.apache.shiro.authc.credential.SimpleCredentialsMatcher] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-16 16:44:34.656 [main] INFO (ShiroConfig.java:50) - myShiroRealm()
|
||||
fourcal: 2023-03-16 16:44:34.681 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'org.springframework.boot.autoconfigure.jdbc.DataSourceConfiguration$Generic' of type [org.springframework.boot.autoconfigure.jdbc.DataSourceConfiguration$Generic] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-16 16:44:34.773 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'spring.datasource-org.springframework.boot.autoconfigure.jdbc.DataSourceProperties' of type [org.springframework.boot.autoconfigure.jdbc.DataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-16 16:44:34.817 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'dataSource' of type [com.alibaba.druid.pool.DruidDataSource] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-16 16:44:34.823 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'spring.jpa-org.springframework.boot.autoconfigure.orm.jpa.JpaProperties' of type [org.springframework.boot.autoconfigure.orm.jpa.JpaProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-16 16:44:34.828 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration' of type [org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration$$EnhancerBySpringCGLIB$$c0c98e7e] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-16 16:44:34.833 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'spring.transaction-org.springframework.boot.autoconfigure.transaction.TransactionProperties' of type [org.springframework.boot.autoconfigure.transaction.TransactionProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-16 16:44:34.836 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'platformTransactionManagerCustomizers' of type [org.springframework.boot.autoconfigure.transaction.TransactionManagerCustomizers] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-16 16:44:34.842 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration' of type [org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration$$EnhancerBySpringCGLIB$$95dbf794] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-16 16:44:34.896 [main] INFO (DruidDataSource.java:928) - {dataSource-1} inited
|
||||
fourcal: 2023-03-16 16:44:35.820 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'jpaVendorAdapter' of type [org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-16 16:44:35.822 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'entityManagerFactoryBuilder' of type [org.springframework.boot.orm.jpa.EntityManagerFactoryBuilder] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-16 16:44:35.989 [main] INFO (LocalContainerEntityManagerFactoryBean.java:349) - Building JPA container EntityManagerFactory for persistence unit 'default'
|
||||
fourcal: 2023-03-16 16:44:36.000 [main] INFO (LogHelper.java:31) - HHH000204: Processing PersistenceUnitInfo [
|
||||
name: default
|
||||
...]
|
||||
fourcal: 2023-03-16 16:44:36.078 [main] INFO (Version.java:37) - HHH000412: Hibernate Core {5.0.12.Final}
|
||||
fourcal: 2023-03-16 16:44:36.080 [main] INFO (Environment.java:213) - HHH000206: hibernate.properties not found
|
||||
fourcal: 2023-03-16 16:44:36.081 [main] INFO (Environment.java:317) - HHH000021: Bytecode provider name : javassist
|
||||
fourcal: 2023-03-16 16:44:36.131 [main] INFO (JavaReflectionManager.java:66) - HCANN000001: Hibernate Commons Annotations {5.0.1.Final}
|
||||
fourcal: 2023-03-16 16:44:36.356 [main] INFO (Dialect.java:156) - HHH000400: Using dialect: org.hibernate.dialect.MySQLDialect
|
||||
fourcal: 2023-03-16 16:44:37.077 [main] INFO (AbstractEntityManagerFactoryBean.java:379) - Initialized JPA EntityManagerFactory for persistence unit 'default'
|
||||
fourcal: 2023-03-16 16:44:37.079 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'entityManagerFactory' of type [org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-16 16:44:37.079 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'entityManagerFactory' of type [com.sun.proxy.$Proxy79] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-16 16:44:37.084 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'adminRepositoryImpl' of type [cn.palmte.work.model.AdminRepositoryImpl] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-16 16:44:37.097 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean '(inner bean)#73543048' of type [org.springframework.beans.factory.config.PropertiesFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-16 16:44:37.097 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean '(inner bean)#73543048' of type [java.util.Properties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-16 16:44:37.099 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean '(inner bean)#4bc49d70' of type [org.springframework.data.repository.core.support.PropertiesBasedNamedQueries] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-16 16:44:37.102 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean '(inner bean)#35fd03d9' of type [org.springframework.data.repository.query.ExtensionAwareEvaluationContextProvider] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-16 16:44:37.107 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean '(inner bean)#7021bb55' of type [com.sun.proxy.$Proxy80] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-16 16:44:37.236 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'jpaMappingContext' of type [org.springframework.data.jpa.repository.config.JpaMetamodelMappingContextFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-16 16:44:37.237 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'jpaMappingContext' of type [org.springframework.data.jpa.mapping.JpaMetamodelMappingContext] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-16 16:44:37.350 [main] INFO (QueryTranslatorFactoryInitiator.java:47) - HHH000397: Using ASTQueryTranslatorFactory
|
||||
fourcal: 2023-03-16 16:44:37.432 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'adminRepository' of type [org.springframework.data.jpa.repository.support.JpaRepositoryFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-16 16:44:37.433 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'adminRepository' of type [com.sun.proxy.$Proxy86] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-16 16:44:37.436 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'sysPermissionRepositoryImpl' of type [cn.palmte.work.model.SysPermissionRepositoryImpl] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-16 16:44:37.437 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean '(inner bean)#73624529' of type [org.springframework.beans.factory.config.PropertiesFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-16 16:44:37.437 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean '(inner bean)#73624529' of type [java.util.Properties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-16 16:44:37.437 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean '(inner bean)#3e866323' of type [org.springframework.data.repository.core.support.PropertiesBasedNamedQueries] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-16 16:44:37.437 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean '(inner bean)#5c168f98' of type [org.springframework.data.repository.query.ExtensionAwareEvaluationContextProvider] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-16 16:44:37.438 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean '(inner bean)#6e95c023' of type [com.sun.proxy.$Proxy80] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-16 16:44:37.484 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'sysPermissionRepository' of type [org.springframework.data.jpa.repository.support.JpaRepositoryFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-16 16:44:37.484 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'sysPermissionRepository' of type [com.sun.proxy.$Proxy87] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-16 16:44:37.484 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'adminService' of type [cn.palmte.work.service.AdminService] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-16 16:44:37.485 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'shiroAuthorizingRealm' of type [cn.palmte.work.shiro.ShiroAuthorizingRealm] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-16 16:44:37.826 [main] INFO (ShiroConfig.java:64) - rememberMeCookie()
|
||||
fourcal: 2023-03-16 16:44:37.830 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'rememberMeCookie' of type [org.apache.shiro.web.servlet.SimpleCookie] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-16 16:44:37.835 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'cookieRememberMeManager' of type [org.apache.shiro.web.mgt.CookieRememberMeManager] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-16 16:44:37.858 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'securityManager' of type [org.apache.shiro.web.mgt.DefaultWebSecurityManager] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-16 16:44:37.909 [main] INFO (ShiroConfig.java:98) - authorizationAttributeSourceAdvisor()
|
||||
fourcal: 2023-03-16 16:44:37.920 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'authorizationAttributeSourceAdvisor' of type [org.apache.shiro.spring.security.interceptor.AuthorizationAttributeSourceAdvisor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-16 16:44:37.957 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$2c559374] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-16 16:44:38.103 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'integrationGlobalProperties' of type [org.springframework.beans.factory.config.PropertiesFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-16 16:44:38.107 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'integrationGlobalProperties' of type [java.util.Properties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-16 16:44:38.426 [main] INFO (TomcatEmbeddedServletContainer.java:89) - Tomcat initialized with port(s): 8282 (http)
|
||||
fourcal: 2023-03-16 16:44:38.435 [main] INFO (DirectJDKLog.java:179) - Starting service [Tomcat]
|
||||
fourcal: 2023-03-16 16:44:38.436 [main] INFO (DirectJDKLog.java:179) - Starting Servlet Engine: Apache Tomcat/8.5.20
|
||||
fourcal: 2023-03-16 16:44:38.502 [localhost-startStop-1] INFO (DirectJDKLog.java:179) - Initializing Spring embedded WebApplicationContext
|
||||
fourcal: 2023-03-16 16:44:38.502 [localhost-startStop-1] INFO (EmbeddedWebApplicationContext.java:276) - Root WebApplicationContext: initialization completed in 5580 ms
|
||||
fourcal: 2023-03-16 16:44:38.999 [localhost-startStop-1] INFO (AbstractFilterRegistrationBean.java:258) - Mapping filter: 'characterEncodingFilter' to: [/*]
|
||||
fourcal: 2023-03-16 16:44:39.000 [localhost-startStop-1] INFO (AbstractFilterRegistrationBean.java:258) - Mapping filter: 'hiddenHttpMethodFilter' to: [/*]
|
||||
fourcal: 2023-03-16 16:44:39.000 [localhost-startStop-1] INFO (AbstractFilterRegistrationBean.java:258) - Mapping filter: 'httpPutFormContentFilter' to: [/*]
|
||||
fourcal: 2023-03-16 16:44:39.000 [localhost-startStop-1] INFO (AbstractFilterRegistrationBean.java:258) - Mapping filter: 'requestContextFilter' to: [/*]
|
||||
fourcal: 2023-03-16 16:44:39.000 [localhost-startStop-1] INFO (AbstractFilterRegistrationBean.java:271) - Mapping filter: 'replaceSpecialCharFilter' to urls: [/*]
|
||||
fourcal: 2023-03-16 16:44:39.000 [localhost-startStop-1] INFO (AbstractFilterRegistrationBean.java:258) - Mapping filter: 'shiroPermissionsFilter' to: [/*]
|
||||
fourcal: 2023-03-16 16:44:39.000 [localhost-startStop-1] INFO (AbstractFilterRegistrationBean.java:258) - Mapping filter: 'shiroFilter' to: [/*]
|
||||
fourcal: 2023-03-16 16:44:39.000 [localhost-startStop-1] INFO (ServletRegistrationBean.java:190) - Mapping servlet: 'dispatcherServlet' to [/]
|
||||
fourcal: 2023-03-16 16:44:39.139 [main] INFO (LogExcluder.java:31) - [/editor/stencilset]
|
||||
fourcal: 2023-03-16 16:44:40.252 [main] INFO (DefaultActiviti5CompatibilityHandlerFactory.java:38) - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
|
||||
fourcal: 2023-03-16 16:44:50.469 [main] INFO (ProcessEngineImpl.java:87) - ProcessEngine default created
|
||||
fourcal: 2023-03-16 16:44:55.283 [main] INFO (FreeMarkerConfigurer.java:127) - ClassTemplateLoader for Spring macros added to FreeMarker configuration
|
||||
fourcal: 2023-03-16 16:44:55.697 [main] INFO (RequestMappingHandlerAdapter.java:534) - Looking for @ControllerAdvice: org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@77825085: startup date [Thu Mar 16 16:44:32 CST 2023]; root of context hierarchy
|
||||
fourcal: 2023-03-16 16:44:55.789 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/add]}" onto public java.lang.String cn.palmte.work.controller.backend.AccountController.add(javax.servlet.http.HttpServletRequest,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.789 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/delete]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.AccountController.delete(int)
|
||||
fourcal: 2023-03-16 16:44:55.790 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/list]}" onto public java.lang.String cn.palmte.work.controller.backend.AccountController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.790 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/save]}" onto public java.lang.String cn.palmte.work.controller.backend.AccountController.save(int,cn.palmte.work.model.Admin,javax.servlet.http.HttpServletRequest,java.util.Map<java.lang.String, java.lang.Object>) throws java.io.IOException
|
||||
fourcal: 2023-03-16 16:44:55.790 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/export]}" onto public void cn.palmte.work.controller.backend.AccountController.export(java.lang.String,javax.servlet.http.HttpServletResponse) throws java.io.IOException
|
||||
fourcal: 2023-03-16 16:44:55.791 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/password]}" onto public java.lang.String cn.palmte.work.controller.backend.AccountController.password(javax.servlet.http.HttpServletRequest,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.791 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/resetPassword]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.AccountController.resetPassword(int,javax.servlet.http.HttpServletRequest)
|
||||
fourcal: 2023-03-16 16:44:55.791 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/changeStatus]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.AccountController.changeStatus(cn.palmte.work.model.Admin)
|
||||
fourcal: 2023-03-16 16:44:55.791 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/updatePassword]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.AccountController.updatePassword(javax.servlet.http.HttpServletRequest,cn.palmte.work.pojo.ModifyPasswordRequest)
|
||||
fourcal: 2023-03-16 16:44:55.792 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/edit]}" onto public java.lang.String cn.palmte.work.controller.backend.AccountController.edit(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.792 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/template]}" onto public void cn.palmte.work.controller.backend.AccountController.template(javax.servlet.http.HttpServletResponse) throws java.lang.Exception
|
||||
fourcal: 2023-03-16 16:44:55.792 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/batchImport]}" onto public java.lang.String cn.palmte.work.controller.backend.AccountController.batchImport(org.springframework.web.multipart.MultipartFile)
|
||||
fourcal: 2023-03-16 16:44:55.793 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actModel/add],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.ActModelController.add()
|
||||
fourcal: 2023-03-16 16:44:55.794 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actModel/delete],methods=[GET]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ActModelController.delete(java.lang.String)
|
||||
fourcal: 2023-03-16 16:44:55.794 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actModel/list]}" onto public java.lang.String cn.palmte.work.controller.backend.ActModelController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.794 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actModel/save]}" onto public java.lang.String cn.palmte.work.controller.backend.ActModelController.save(javax.servlet.http.HttpServletRequest,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.795 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actModel/deploy],methods=[GET]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ActModelController.deploy(java.lang.String)
|
||||
fourcal: 2023-03-16 16:44:55.796 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/editor/stencilset],methods=[GET],produces=[application/json;charset=utf-8]}" onto public java.lang.String cn.palmte.work.controller.backend.ActModelEditorController.getStencilset()
|
||||
fourcal: 2023-03-16 16:44:55.796 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/model/{modelId}/json],methods=[GET],produces=[application/json]}" onto public com.fasterxml.jackson.databind.node.ObjectNode cn.palmte.work.controller.backend.ActModelEditorController.getEditorJson(java.lang.String)
|
||||
fourcal: 2023-03-16 16:44:55.796 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/model/{modelId}/save],methods=[PUT]}" onto public void cn.palmte.work.controller.backend.ActModelEditorController.saveModel(java.lang.String,org.springframework.util.MultiValueMap<java.lang.String, java.lang.String>)
|
||||
fourcal: 2023-03-16 16:44:55.797 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actProcDef/delete],methods=[GET]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ActProcDefController.delete(java.lang.String)
|
||||
fourcal: 2023-03-16 16:44:55.797 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actProcDef/suspend],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.ActProcDefController.suspend(java.lang.String,int)
|
||||
fourcal: 2023-03-16 16:44:55.798 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actProcDef/list]}" onto public java.lang.String cn.palmte.work.controller.backend.ActProcDefController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.798 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actProcDef/xml/{deploymentId}]}" onto public void cn.palmte.work.controller.backend.ActProcDefController.xml(javax.servlet.http.HttpServletResponse,java.lang.String) throws java.lang.Exception
|
||||
fourcal: 2023-03-16 16:44:55.798 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actProcDef/procDefPng/{deploymentId}]}" onto public void cn.palmte.work.controller.backend.ActProcDefController.png(javax.servlet.http.HttpServletResponse,java.lang.String) throws java.lang.Exception
|
||||
fourcal: 2023-03-16 16:44:55.799 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actProcIns/list]}" onto public java.lang.String cn.palmte.work.controller.backend.ActProcInsController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.800 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actProcIns/procInsPng/{procInstId}]}" onto public void cn.palmte.work.controller.backend.ActProcInsController.png(javax.servlet.http.HttpServletResponse,java.lang.String) throws java.lang.Exception
|
||||
fourcal: 2023-03-16 16:44:55.800 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actProcIns/startProcIns/{procDefKey}],methods=[POST]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ActProcInsController.startProcessInstance(java.lang.String,java.lang.String)
|
||||
fourcal: 2023-03-16 16:44:55.800 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actProcIns/deleteProcessInstance],methods=[GET]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ActProcInsController.deleteProcessInstance(java.lang.String,java.lang.String)
|
||||
fourcal: 2023-03-16 16:44:55.801 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actTaskDef/config/{procDefId}]}" onto public java.lang.String cn.palmte.work.controller.backend.ActTaskDefController.list(java.lang.String,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.801 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actTaskDef/hisTaskList/{procInsId}]}" onto public java.lang.String cn.palmte.work.controller.backend.ActTaskDefController.taskList(java.lang.String,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.802 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actTaskDef/saveConfig],methods=[GET]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ActTaskDefController.saveConfig(cn.palmte.work.model.ActTaskDef)
|
||||
fourcal: 2023-03-16 16:44:55.802 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actTaskDef/completeTask],methods=[POST]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ActTaskDefController.completeTask(java.lang.String)
|
||||
fourcal: 2023-03-16 16:44:55.803 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/admin/console],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.AdminController.console(int,java.util.Map<java.lang.String, java.lang.Object>,javax.servlet.http.HttpServletRequest)
|
||||
fourcal: 2023-03-16 16:44:55.803 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/admin/singIn],methods=[POST]}" onto public java.lang.String cn.palmte.work.controller.backend.AdminController.singIn(org.springframework.web.servlet.mvc.support.RedirectAttributes,cn.palmte.work.pojo.LoginRequest,javax.servlet.http.HttpServletRequest) throws java.lang.Exception
|
||||
fourcal: 2023-03-16 16:44:55.804 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/admin/err],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.AdminController.loginErr(javax.servlet.http.HttpServletRequest,java.lang.String)
|
||||
fourcal: 2023-03-16 16:44:55.804 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/admin/center],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.AdminController.center(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.804 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/admin/topMenu],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.AdminController.topMenu(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.804 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/admin/login],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.AdminController.login(javax.servlet.http.HttpServletRequest) throws java.lang.Exception
|
||||
fourcal: 2023-03-16 16:44:55.804 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/admin/logout],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.AdminController.logout(javax.servlet.http.HttpServletRequest)
|
||||
fourcal: 2023-03-16 16:44:55.805 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/admin/captcha],methods=[GET]}" onto public void cn.palmte.work.controller.backend.AdminController.captcha(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) throws java.lang.Exception
|
||||
fourcal: 2023-03-16 16:44:55.805 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/admin/approveProjectsMsg]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.AdminController.approveProjectsMsg()
|
||||
fourcal: 2023-03-16 16:44:55.806 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak13]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak13(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.806 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak15]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak15(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.807 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak1]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak1(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.807 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak4]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak4(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.807 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak14]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak14(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.807 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak10]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak10(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.807 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak9]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak9(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.809 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak8]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak8(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.809 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak11]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak11(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.809 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak7]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak7(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.809 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak2]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak2(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.810 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak5]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak5(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.810 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak12]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak12(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.810 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak6]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak6(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.810 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak3]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak3(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.811 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/department/add],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.DepartmentController.add(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.811 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/department/checkName]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.DepartmentController.checkName(int,java.lang.String,org.springframework.web.servlet.mvc.support.RedirectAttributes)
|
||||
fourcal: 2023-03-16 16:44:55.811 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/department/list]}" onto public java.lang.String cn.palmte.work.controller.backend.DepartmentController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.812 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/department/save],methods=[POST]}" onto public java.lang.String cn.palmte.work.controller.backend.DepartmentController.save(int,cn.palmte.work.model.Dept,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.812 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/department/export]}" onto public void cn.palmte.work.controller.backend.DepartmentController.export(java.lang.String,javax.servlet.http.HttpServletResponse) throws java.io.IOException
|
||||
fourcal: 2023-03-16 16:44:55.812 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/department/edit],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.DepartmentController.edit(java.util.Map<java.lang.String, java.lang.Object>,int)
|
||||
fourcal: 2023-03-16 16:44:55.812 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/department/enableOrDisable]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.DepartmentController.enableOrDisable(int,int,org.springframework.web.servlet.mvc.support.RedirectAttributes)
|
||||
fourcal: 2023-03-16 16:44:55.813 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/file/upload],methods=[POST]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.FileController.upload(org.springframework.web.multipart.MultipartFile[])
|
||||
fourcal: 2023-03-16 16:44:55.813 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/humanCost/list]}" onto public java.lang.String cn.palmte.work.controller.backend.HumanCostController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.813 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/humanCost/export]}" onto public void cn.palmte.work.controller.backend.HumanCostController.export(java.lang.String,javax.servlet.http.HttpServletResponse) throws java.lang.Exception
|
||||
fourcal: 2023-03-16 16:44:55.813 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/humanCost/batchImport]}" onto public java.lang.String cn.palmte.work.controller.backend.HumanCostController.batchImport(org.springframework.web.multipart.MultipartFile,java.lang.String)
|
||||
fourcal: 2023-03-16 16:44:55.815 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/humanCost/template]}" onto public void cn.palmte.work.controller.backend.HumanCostController.importTemplate(javax.servlet.http.HttpServletResponse) throws java.io.IOException
|
||||
fourcal: 2023-03-16 16:44:55.815 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.IndexController.index() throws java.lang.Exception
|
||||
fourcal: 2023-03-16 16:44:55.815 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/monthlySettle/list]}" onto public java.lang.String cn.palmte.work.controller.backend.MonthlySettleController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.816 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/monthlySettle/export]}" onto public void cn.palmte.work.controller.backend.MonthlySettleController.export(java.lang.String,javax.servlet.http.HttpServletResponse) throws java.io.IOException
|
||||
fourcal: 2023-03-16 16:44:55.816 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/monthlySettle/info]}" onto public java.lang.String cn.palmte.work.controller.backend.MonthlySettleController.info(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.816 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/monthlySettle/template]}" onto public void cn.palmte.work.controller.backend.MonthlySettleController.template(javax.servlet.http.HttpServletResponse) throws java.lang.Exception
|
||||
fourcal: 2023-03-16 16:44:55.816 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/monthlySettle/batchImport]}" onto public java.lang.String cn.palmte.work.controller.backend.MonthlySettleController.batchImport(org.springframework.web.multipart.MultipartFile,java.lang.String)
|
||||
fourcal: 2023-03-16 16:44:55.816 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/monthlySettle/infoByTime]}" onto public java.lang.String cn.palmte.work.controller.backend.MonthlySettleController.infoByTime(java.lang.String,java.lang.String,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.817 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/monthlySettle/exportSingle]}" onto public void cn.palmte.work.controller.backend.MonthlySettleController.exportSingle(java.lang.String,java.lang.String,java.lang.String,javax.servlet.http.HttpServletResponse) throws java.io.IOException
|
||||
fourcal: 2023-03-16 16:44:55.817 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/monthlySettleStatistics/list]}" onto public java.lang.String cn.palmte.work.controller.backend.MonthlySettleStatisticsController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.817 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/monthlySettleStatistics/listData]}" onto public java.lang.String cn.palmte.work.controller.backend.MonthlySettleStatisticsController.listData(java.lang.String,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.823 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/{id}],methods=[GET]}" onto public cn.palmte.work.model.process.ProjectProcessDetail cn.palmte.work.controller.backend.ProcessController.get(int)
|
||||
fourcal: 2023-03-16 16:44:55.823 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/{id}],methods=[PUT]}" onto public void cn.palmte.work.controller.backend.ProcessController.update(int,cn.palmte.work.model.process.form.ProcessUpdateForm) throws java.lang.Exception
|
||||
fourcal: 2023-03-16 16:44:55.823 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/{id}],methods=[DELETE]}" onto public void cn.palmte.work.controller.backend.ProcessController.delete(int)
|
||||
fourcal: 2023-03-16 16:44:55.823 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/query],methods=[POST]}" onto public org.springframework.data.domain.Page<cn.palmte.work.model.process.ProjectProcess> cn.palmte.work.controller.backend.ProcessController.list(cn.palmte.work.model.process.form.ProcessQueryForm,org.springframework.data.domain.Pageable,boolean)
|
||||
fourcal: 2023-03-16 16:44:55.824 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/projects],methods=[GET]}" onto public java.util.List<java.util.Map<java.lang.String, java.lang.Object>> cn.palmte.work.controller.backend.ProcessController.query(java.lang.String,cn.palmte.work.model.enums.ProcessType)
|
||||
fourcal: 2023-03-16 16:44:55.824 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/detail/{id}],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.ProcessController.detail(int,org.springframework.ui.Model,boolean)
|
||||
fourcal: 2023-03-16 16:44:55.824 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/audit],methods=[POST]}" onto public void cn.palmte.work.controller.backend.ProcessController.audit(cn.palmte.work.controller.backend.ProcessController$AuditForm)
|
||||
fourcal: 2023-03-16 16:44:55.824 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/form/metadata],methods=[GET]}" onto public cn.palmte.work.controller.backend.ProcessController$FormMetadata cn.palmte.work.controller.backend.ProcessController.metadata()
|
||||
fourcal: 2023-03-16 16:44:55.824 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/edit/{id}],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.ProcessController.editProcess(org.springframework.ui.Model,int)
|
||||
fourcal: 2023-03-16 16:44:55.825 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/completed],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.ProcessController.completed(org.springframework.ui.Model)
|
||||
fourcal: 2023-03-16 16:44:55.825 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/review],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.ProcessController.review(org.springframework.ui.Model)
|
||||
fourcal: 2023-03-16 16:44:55.825 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/new],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.ProcessController.newProcess(org.springframework.ui.Model)
|
||||
fourcal: 2023-03-16 16:44:55.825 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/projects/{id}],methods=[GET]}" onto public cn.palmte.work.controller.backend.ProcessController$ProjectReturnValue cn.palmte.work.controller.backend.ProcessController.getProject(int,cn.palmte.work.model.enums.ProcessType)
|
||||
fourcal: 2023-03-16 16:44:55.825 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/revoke/{id}],methods=[POST]}" onto public void cn.palmte.work.controller.backend.ProcessController.revoke(int)
|
||||
fourcal: 2023-03-16 16:44:55.825 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process],methods=[POST]}" onto public void cn.palmte.work.controller.backend.ProcessController.post(cn.palmte.work.model.process.form.ProcessCreationForm) throws java.lang.Exception
|
||||
fourcal: 2023-03-16 16:44:55.825 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/audits/{id}],methods=[GET]}" onto public java.util.List<java.util.Map<java.lang.String, java.lang.String>> cn.palmte.work.controller.backend.ProcessController.showAudits(int)
|
||||
fourcal: 2023-03-16 16:44:55.826 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/procurement/type/map]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProcurementTypeController.map()
|
||||
fourcal: 2023-03-16 16:44:55.826 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/procurement/type/add],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.ProcurementTypeController.add(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.827 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/procurement/type/delete],methods=[GET]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProcurementTypeController.delete(java.lang.String)
|
||||
fourcal: 2023-03-16 16:44:55.827 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/procurement/type/list]}" onto public java.lang.String cn.palmte.work.controller.backend.ProcurementTypeController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.827 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/procurement/type/save],methods=[POST]}" onto public java.lang.String cn.palmte.work.controller.backend.ProcurementTypeController.save(int,cn.palmte.work.model.ProcurementType,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.827 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/procurement/type/export]}" onto public void cn.palmte.work.controller.backend.ProcurementTypeController.export(java.lang.String,javax.servlet.http.HttpServletResponse) throws java.io.IOException
|
||||
fourcal: 2023-03-16 16:44:55.827 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/procurement/type/edit]}" onto public java.lang.String cn.palmte.work.controller.backend.ProcurementTypeController.edit(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.827 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/procurement/type/enableOrDisable]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProcurementTypeController.enableOrDisable(int,int,org.springframework.web.servlet.mvc.support.RedirectAttributes)
|
||||
fourcal: 2023-03-16 16:44:55.831 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/add]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.add(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.832 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/checkName]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.checkName(java.lang.String,int)
|
||||
fourcal: 2023-03-16 16:44:55.832 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/list]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.832 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/budgetEditSaveCostProjectManageDetail]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.budgetEditSaveCostProjectManageDetail(java.lang.String)
|
||||
fourcal: 2023-03-16 16:44:55.832 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/export]}" onto public void cn.palmte.work.controller.backend.ProjectController.export(java.lang.String,javax.servlet.http.HttpServletResponse) throws java.io.IOException
|
||||
fourcal: 2023-03-16 16:44:55.832 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/info/{projectId}]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.info(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.833 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/procInsPng/{projectId}]}" onto public void cn.palmte.work.controller.backend.ProjectController.png(javax.servlet.http.HttpServletResponse,int) throws java.lang.Exception
|
||||
fourcal: 2023-03-16 16:44:55.833 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/edit]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.edit(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.833 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/completeTask/{projectId}/{approvetype}]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.completeTask(int,int,java.lang.String)
|
||||
fourcal: 2023-03-16 16:44:55.833 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/exportAll]}" onto public void cn.palmte.work.controller.backend.ProjectController.exportAll(javax.servlet.http.HttpServletResponse,java.lang.Integer) throws java.io.IOException
|
||||
fourcal: 2023-03-16 16:44:55.834 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/budgetEditSaveBudgetPlanDetail]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.budgetEditSaveBudgetPlanDetail(java.lang.String)
|
||||
fourcal: 2023-03-16 16:44:55.834 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/selectRoleUserBatch]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.selectRoleUserBatch(java.lang.String,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.834 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/budgetEditSaveIncomePlanDetail]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.budgetEditSaveIncomePlanDetail(java.lang.String)
|
||||
fourcal: 2023-03-16 16:44:55.834 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/estimateEditSaveAndApprove]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.estimateEditSaveAndApprove(cn.palmte.work.model.Project,cn.palmte.work.bean.EstimateBean,java.util.Map<java.lang.String, java.lang.Object>) throws java.lang.Exception
|
||||
fourcal: 2023-03-16 16:44:55.835 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/budgetEditSaveAndApprove]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.budgetEditSaveAndApprove(cn.palmte.work.model.Project,cn.palmte.work.model.ProjectBudget,cn.palmte.work.bean.BudgetBean,java.util.Map<java.lang.String, java.lang.Object>) throws java.lang.Exception
|
||||
fourcal: 2023-03-16 16:44:55.835 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/estimateAddSaveAndApprove]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.estimateAddSaveAndApprove(cn.palmte.work.model.Project,cn.palmte.work.bean.EstimateBean,java.util.Map<java.lang.String, java.lang.Object>) throws java.lang.Exception
|
||||
fourcal: 2023-03-16 16:44:55.835 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/saveSelectRoleUser]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.saveSelectRoleUser(java.lang.String)
|
||||
fourcal: 2023-03-16 16:44:55.835 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/batchUpdateApprove]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.batchUpdateApprove(java.lang.String)
|
||||
fourcal: 2023-03-16 16:44:55.835 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/saveSelectRoleUserBatch]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.saveSelectRoleUserBatch(java.lang.String)
|
||||
fourcal: 2023-03-16 16:44:55.835 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/batchIncomeImport]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.batchIncomeImport(org.springframework.web.multipart.MultipartFile,java.lang.Integer)
|
||||
fourcal: 2023-03-16 16:44:55.837 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/budgetEditSaveIncomeDetail]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.budgetEditSaveIncomeDetail(java.lang.String)
|
||||
fourcal: 2023-03-16 16:44:55.837 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/estimateMainExport]}" onto public void cn.palmte.work.controller.backend.ProjectController.estimateMainExport(javax.servlet.http.HttpServletResponse,int) throws java.lang.Exception
|
||||
fourcal: 2023-03-16 16:44:55.837 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/budgetEditSaveCostDetail]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.budgetEditSaveCostDetail(java.lang.String)
|
||||
fourcal: 2023-03-16 16:44:55.837 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/estimateSecondExport]}" onto public void cn.palmte.work.controller.backend.ProjectController.estimateSecondExport(javax.servlet.http.HttpServletResponse,int) throws java.lang.Exception
|
||||
fourcal: 2023-03-16 16:44:55.838 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/rollbackToRecord]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.rollbackToRecord(java.lang.String)
|
||||
fourcal: 2023-03-16 16:44:55.838 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/skipTask/{projectId}]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.skipTask(int,java.lang.String)
|
||||
fourcal: 2023-03-16 16:44:55.838 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/deleteProject/{id}],methods=[GET]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.deleteProject(int)
|
||||
fourcal: 2023-03-16 16:44:55.839 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/budgetEdit]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.budget(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.839 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/selectRoleUser]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.selectRoleUser(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.839 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/estimateEditSave]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.estimateEditSave(cn.palmte.work.model.Project,cn.palmte.work.bean.EstimateBean,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.839 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/exportApprove]}" onto public void cn.palmte.work.controller.backend.ProjectController.exportApprove(java.lang.String,javax.servlet.http.HttpServletResponse) throws java.io.IOException
|
||||
fourcal: 2023-03-16 16:44:55.839 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/taskRecords/{projectId}]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.taskRecords(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.839 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/saveContract]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.saveContract(java.lang.String,int)
|
||||
fourcal: 2023-03-16 16:44:55.840 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/roleUsers]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.roleUsers(int)
|
||||
fourcal: 2023-03-16 16:44:55.840 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/roleUsersBatch]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.roleUsersBatch(java.lang.String)
|
||||
fourcal: 2023-03-16 16:44:55.840 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/approve]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.approve(java.lang.String,int,int,int,java.lang.String,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.840 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/listApprove]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.listApprove(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.840 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/budgetEditSave]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.budgetEditSave(cn.palmte.work.model.Project,cn.palmte.work.model.ProjectBudget,org.springframework.validation.BindingResult,cn.palmte.work.bean.BudgetBean,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.840 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/estimateAddSave]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.estimateAddSave(cn.palmte.work.model.Project,cn.palmte.work.bean.EstimateBean,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.841 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/checkProjectNo]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.checkProjectNo(java.lang.String,int)
|
||||
fourcal: 2023-03-16 16:44:55.841 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/finalExport]}" onto public void cn.palmte.work.controller.backend.ProjectController.finalExport(javax.servlet.http.HttpServletResponse,int) throws java.lang.Exception
|
||||
fourcal: 2023-03-16 16:44:55.841 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/budgetList]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.budgetList(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.841 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/saveApprove]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.saveApprove(int) throws java.lang.Exception
|
||||
fourcal: 2023-03-16 16:44:55.841 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/costTemplate]}" onto public void cn.palmte.work.controller.backend.ProjectController.costTemplate(javax.servlet.http.HttpServletResponse) throws java.lang.Exception
|
||||
fourcal: 2023-03-16 16:44:55.841 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/budgetPlanExport]}" onto public void cn.palmte.work.controller.backend.ProjectController.budgetPlanExport(javax.servlet.http.HttpServletResponse,int) throws java.lang.Exception
|
||||
fourcal: 2023-03-16 16:44:55.841 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/settleExport]}" onto public void cn.palmte.work.controller.backend.ProjectController.settleExport(javax.servlet.http.HttpServletResponse,int,java.lang.String) throws java.lang.Exception
|
||||
fourcal: 2023-03-16 16:44:55.842 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/incomeTemplate]}" onto public void cn.palmte.work.controller.backend.ProjectController.incomeTemplate(javax.servlet.http.HttpServletResponse) throws java.lang.Exception
|
||||
fourcal: 2023-03-16 16:44:55.842 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/settleList]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.settleList(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.842 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/incomeExport]}" onto public void cn.palmte.work.controller.backend.ProjectController.incomeExport(javax.servlet.http.HttpServletResponse,int) throws java.lang.Exception
|
||||
fourcal: 2023-03-16 16:44:55.842 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/costExport]}" onto public void cn.palmte.work.controller.backend.ProjectController.costExport(javax.servlet.http.HttpServletResponse,int) throws java.lang.Exception
|
||||
fourcal: 2023-03-16 16:44:55.842 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/incomePlanExport]}" onto public void cn.palmte.work.controller.backend.ProjectController.incomePlanExport(javax.servlet.http.HttpServletResponse,int) throws java.lang.Exception
|
||||
fourcal: 2023-03-16 16:44:55.842 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/stageRefreshSave/{projectId}]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.stageRefreshSave(java.lang.String,int)
|
||||
fourcal: 2023-03-16 16:44:55.843 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/downloadUrl]}" onto public void cn.palmte.work.controller.backend.ProjectController.downloadUrl(int,javax.servlet.http.HttpServletResponse) throws java.lang.Exception
|
||||
fourcal: 2023-03-16 16:44:55.843 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/batchCostImport]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.batchCostImport(org.springframework.web.multipart.MultipartFile,java.lang.Integer)
|
||||
fourcal: 2023-03-16 16:44:55.843 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/budgetExport]}" onto public void cn.palmte.work.controller.backend.ProjectController.budgetExport(javax.servlet.http.HttpServletResponse,int) throws java.lang.Exception
|
||||
fourcal: 2023-03-16 16:44:55.843 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/finalList]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.finalList(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.844 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/toEditAllStatus]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.toEditAllStatus(int) throws java.lang.Exception
|
||||
fourcal: 2023-03-16 16:44:55.844 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/editProjectNo]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.editProjectNo(java.lang.String,int)
|
||||
fourcal: 2023-03-16 16:44:55.844 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/costManageExport]}" onto public void cn.palmte.work.controller.backend.ProjectController.costManageExport(javax.servlet.http.HttpServletResponse,int) throws java.lang.Exception
|
||||
fourcal: 2023-03-16 16:44:55.844 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/final/add]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectFinalController.add(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.844 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/final/edit]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectFinalController.edit(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.846 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/final/save]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectFinalController.estimateAddSave(cn.palmte.work.model.Project,cn.palmte.work.bean.FinalBean,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.846 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/final/saveAndApprove]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectFinalController.saveAndApprove(cn.palmte.work.model.Project,cn.palmte.work.bean.FinalBean,java.util.Map<java.lang.String, java.lang.Object>) throws java.lang.Exception
|
||||
fourcal: 2023-03-16 16:44:55.846 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/settle/add]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectSettleController.add(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.847 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/settle/save]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectSettleController.save(cn.palmte.work.model.Project,org.springframework.validation.BindingResult,cn.palmte.work.bean.SettleBean,cn.palmte.work.bean.BudgetSettleBean,cn.palmte.work.bean.EstimateSettleBean,java.lang.String,java.lang.String)
|
||||
fourcal: 2023-03-16 16:44:55.847 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/settle/edit]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectSettleController.edit(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.847 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/settle/saveAndApprove]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectSettleController.saveAndApprove(cn.palmte.work.model.Project,cn.palmte.work.bean.SettleBean,cn.palmte.work.bean.BudgetSettleBean,cn.palmte.work.bean.EstimateSettleBean,java.lang.String,java.lang.String) throws java.lang.Exception
|
||||
fourcal: 2023-03-16 16:44:55.847 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/projectSummary/list]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectSummaryController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.848 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/space/list]}" onto public java.lang.String cn.palmte.work.controller.backend.SpaceController.list(java.lang.String,int,java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.848 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/space/export]}" onto public void cn.palmte.work.controller.backend.SpaceController.export(java.lang.String,int,javax.servlet.http.HttpServletResponse) throws java.io.IOException
|
||||
fourcal: 2023-03-16 16:44:55.848 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/space/listData]}" onto public java.lang.String cn.palmte.work.controller.backend.SpaceController.listData()
|
||||
fourcal: 2023-03-16 16:44:55.848 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/space/statistics]}" onto public java.lang.String cn.palmte.work.controller.backend.SpaceController.statistics(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.848 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/statistics/month]}" onto public java.lang.String cn.palmte.work.controller.backend.StatisticsController.month(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.849 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/sys/config/save]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.SysConfigController.save(java.lang.String)
|
||||
fourcal: 2023-03-16 16:44:55.849 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/sys/config/edit]}" onto public java.lang.String cn.palmte.work.controller.backend.SysConfigController.edit(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.849 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/sys/config/checkRate]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.SysConfigController.checkRate()
|
||||
fourcal: 2023-03-16 16:44:55.850 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/permission/add],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.SysPermissionController.add(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.850 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/permission/delete],methods=[GET]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.SysPermissionController.delete(java.lang.String)
|
||||
fourcal: 2023-03-16 16:44:55.850 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/permission/list]}" onto public java.lang.String cn.palmte.work.controller.backend.SysPermissionController.list(java.lang.String,java.lang.String,java.lang.String,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.850 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/permission/save],methods=[POST]}" onto public java.lang.String cn.palmte.work.controller.backend.SysPermissionController.save(java.lang.String,cn.palmte.work.model.SysPermission,org.springframework.web.servlet.mvc.support.RedirectAttributes,java.util.Map<java.lang.String, java.lang.Object>) throws java.io.IOException
|
||||
fourcal: 2023-03-16 16:44:55.851 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/permission/edit],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.SysPermissionController.edit(java.lang.String,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.851 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/role/add],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.SysRoleController.add(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.851 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/role/delete],methods=[GET]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.SysRoleController.delete(java.lang.String)
|
||||
fourcal: 2023-03-16 16:44:55.851 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/role/check]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.SysRoleController.check(java.lang.String,java.lang.String,javax.servlet.http.HttpServletResponse) throws java.lang.Exception
|
||||
fourcal: 2023-03-16 16:44:55.851 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/role/list]}" onto public java.lang.String cn.palmte.work.controller.backend.SysRoleController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.853 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/role/save]}" onto public java.lang.String cn.palmte.work.controller.backend.SysRoleController.save(java.util.Map<java.lang.String, java.lang.Object>,int)
|
||||
fourcal: 2023-03-16 16:44:55.853 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/role/edit]}" onto public java.lang.String cn.palmte.work.controller.backend.SysRoleController.edit(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-16 16:44:55.853 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/role/enableOrDisable]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.SysRoleController.enableOrDisable(int,int,org.springframework.web.servlet.mvc.support.RedirectAttributes)
|
||||
fourcal: 2023-03-16 16:44:55.854 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/error]}" onto public org.springframework.http.ResponseEntity<java.util.Map<java.lang.String, java.lang.Object>> org.springframework.boot.autoconfigure.web.BasicErrorController.error(javax.servlet.http.HttpServletRequest)
|
||||
fourcal: 2023-03-16 16:44:55.854 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/error],produces=[text/html]}" onto public org.springframework.web.servlet.ModelAndView org.springframework.boot.autoconfigure.web.BasicErrorController.errorHtml(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
|
||||
fourcal: 2023-03-16 16:44:55.934 [main] INFO (AbstractUrlHandlerMapping.java:362) - Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
|
||||
fourcal: 2023-03-16 16:44:55.934 [main] INFO (AbstractUrlHandlerMapping.java:362) - Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
|
||||
fourcal: 2023-03-16 16:44:55.974 [main] INFO (ExceptionHandlerExceptionResolver.java:273) - Detected @ExceptionHandler methods in applicationExceptionHandler
|
||||
fourcal: 2023-03-16 16:44:56.016 [main] INFO (AbstractUrlHandlerMapping.java:362) - Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
|
||||
fourcal: 2023-03-16 16:44:56.470 [main] INFO (ExecutorConfigurationSupport.java:165) - Initializing ExecutorService 'taskScheduler'
|
||||
fourcal: 2023-03-16 16:44:56.832 [main] INFO (MBeanExporter.java:431) - Registering beans for JMX exposure on startup
|
||||
fourcal: 2023-03-16 16:44:56.834 [main] INFO (MBeanExporter.java:916) - Bean with name 'dataSource' has been autodetected for JMX exposure
|
||||
fourcal: 2023-03-16 16:44:56.839 [main] INFO (MBeanExporter.java:671) - Located MBean 'dataSource': registering with JMX server as MBean [com.alibaba.druid.pool:name=dataSource,type=DruidDataSource]
|
||||
fourcal: 2023-03-16 16:44:56.843 [main] INFO (DefaultLifecycleProcessor.java:343) - Starting beans in phase 0
|
||||
fourcal: 2023-03-16 16:44:56.843 [main] INFO (EventDrivenConsumer.java:108) - Adding {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel
|
||||
fourcal: 2023-03-16 16:44:56.843 [main] INFO (AbstractSubscribableChannel.java:81) - Channel 'fourcal:sit:8282.errorChannel' has 1 subscriber(s).
|
||||
fourcal: 2023-03-16 16:44:56.844 [main] INFO (AbstractEndpoint.java:120) - started _org.springframework.integration.errorLogger
|
||||
fourcal: 2023-03-16 16:44:56.855 [main] INFO (DirectJDKLog.java:179) - Initializing ProtocolHandler ["http-nio-8282"]
|
||||
fourcal: 2023-03-16 16:44:56.862 [main] INFO (DirectJDKLog.java:179) - Starting ProtocolHandler ["http-nio-8282"]
|
||||
fourcal: 2023-03-16 16:44:56.871 [main] INFO (DirectJDKLog.java:179) - Using a shared selector for servlet write/read
|
||||
fourcal: 2023-03-16 16:44:56.887 [main] INFO (TomcatEmbeddedServletContainer.java:201) - Tomcat started on port(s): 8282 (http)
|
||||
fourcal: 2023-03-16 16:44:56.890 [main] INFO (StartupInfoLogger.java:57) - Started FourCalApplication in 24.219 seconds (JVM running for 26.006)
|
||||
fourcal: 2023-03-16 17:01:18.018 [http-nio-8282-exec-1] INFO (DirectJDKLog.java:179) - Initializing Spring FrameworkServlet 'dispatcherServlet'
|
||||
fourcal: 2023-03-16 17:01:18.019 [http-nio-8282-exec-1] INFO (FrameworkServlet.java:489) - FrameworkServlet 'dispatcherServlet': initialization started
|
||||
fourcal: 2023-03-16 17:01:18.044 [http-nio-8282-exec-1] INFO (FrameworkServlet.java:508) - FrameworkServlet 'dispatcherServlet': initialization completed in 25 ms
|
||||
fourcal: 2023-03-16 17:01:18.069 [http-nio-8282-exec-1] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/admin/login,token:null
|
||||
fourcal: 2023-03-16 17:01:18.083 [http-nio-8282-exec-1] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/admin/login : cn.palmte.work.controller.backend.AdminController.login : [org.apache.shiro.web.servlet.ShiroHttpServletRequest@252ba854]
|
||||
fourcal: 2023-03-16 17:01:18.147 [http-nio-8282-exec-1] INFO (WebLogAspect.java:50) - RESPONSE : /admin/admin_login
|
||||
fourcal: 2023-03-16 17:01:20.864 [http-nio-8282-exec-2] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/admin/singIn,token:null
|
||||
fourcal: 2023-03-16 17:01:20.871 [http-nio-8282-exec-2] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/admin/singIn : cn.palmte.work.controller.backend.AdminController.singIn : [{}, cn.palmte.work.pojo.LoginRequest@6c3a5499, org.apache.shiro.web.servlet.ShiroHttpServletRequest@73582ba8]
|
||||
fourcal: 2023-03-16 17:01:24.483 [http-nio-8282-exec-2] INFO (WebLogAspect.java:50) - RESPONSE : redirect:/admin/center?uid=0
|
||||
fourcal: 2023-03-16 17:01:24.518 [http-nio-8282-exec-8] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/admin/center,token:null
|
||||
fourcal: 2023-03-16 17:01:24.526 [http-nio-8282-exec-8] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/admin/center : cn.palmte.work.controller.backend.AdminController.center : [admin, 0, 0, {userName=admin, org.springframework.validation.BindingResult.userName=org.springframework.validation.BeanPropertyBindingResult: 0 errors}]
|
||||
fourcal: 2023-03-16 17:01:24.527 [http-nio-8282-exec-8] INFO (AdminController.java:228) - ------------------------------------------重定向到首页信息查询center方法内部-----------------------用户名====admin
|
||||
fourcal: 2023-03-16 17:01:24.626 [http-nio-8282-exec-8] INFO (AdminController.java:238) - ------------------------------------------跳转到admin_index-----------------------
|
||||
fourcal: 2023-03-16 17:01:24.627 [http-nio-8282-exec-8] INFO (WebLogAspect.java:50) - RESPONSE : /admin/admin_index
|
||||
fourcal: 2023-03-16 17:01:24.955 [http-nio-8282-exec-1] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/admin/console,token:null
|
||||
fourcal: 2023-03-16 17:01:24.955 [http-nio-8282-exec-1] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/admin/console : cn.palmte.work.controller.backend.AdminController.console : [2, {}, org.apache.shiro.web.servlet.ShiroHttpServletRequest@5092b9cb]
|
||||
fourcal: 2023-03-16 17:01:24.957 [http-nio-8282-exec-1] INFO (AdminController.java:251) - 2
|
||||
fourcal: 2023-03-16 17:01:24.957 [http-nio-8282-exec-1] INFO (WebLogAspect.java:50) - RESPONSE : /admin/console
|
||||
fourcal: 2023-03-16 17:01:25.010 [http-nio-8282-exec-2] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/admin/approveProjectsMsg,token:null
|
||||
fourcal: 2023-03-16 17:01:25.011 [http-nio-8282-exec-2] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/admin/approveProjectsMsg : cn.palmte.work.controller.backend.AdminController.approveProjectsMsg : []
|
||||
fourcal: 2023-03-16 17:01:25.241 [http-nio-8282-exec-2] INFO (WebLogAspect.java:50) - RESPONSE : ResponseMsg{status=0, msg='', data=null}
|
||||
fourcal: 2023-03-16 17:01:26.256 [http-nio-8282-exec-7] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/project/list,token:null
|
||||
fourcal: 2023-03-16 17:01:26.259 [http-nio-8282-exec-7] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@1a548d71]
|
||||
fourcal: 2023-03-16 17:01:26.267 [http-nio-8282-exec-7] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:01:26.267 [http-nio-8282-exec-7] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@37df6a2f]
|
||||
fourcal: 2023-03-16 17:01:26.267 [http-nio-8282-exec-7] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:01:26.267 [http-nio-8282-exec-7] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@be0f04a]
|
||||
fourcal: 2023-03-16 17:01:26.267 [http-nio-8282-exec-7] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:01:26.269 [http-nio-8282-exec-7] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.list : [null, 1, 10, {}]
|
||||
fourcal: 2023-03-16 17:01:26.663 [http-nio-8282-exec-7] INFO (ActUtil.java:104) - getCurrentTask projectId:333, procInsId:807501
|
||||
fourcal: 2023-03-16 17:01:26.933 [http-nio-8282-exec-7] INFO (ActUtil.java:104) - getCurrentTask projectId:332, procInsId:805020
|
||||
fourcal: 2023-03-16 17:01:27.047 [http-nio-8282-exec-7] INFO (ActUtil.java:104) - getCurrentTask projectId:256, procInsId:805001
|
||||
fourcal: 2023-03-16 17:01:27.207 [http-nio-8282-exec-7] INFO (ActUtil.java:104) - getCurrentTask projectId:312, procInsId:580001
|
||||
fourcal: 2023-03-16 17:01:27.341 [http-nio-8282-exec-7] INFO (ActUtil.java:104) - getCurrentTask projectId:330, procInsId:800001
|
||||
fourcal: 2023-03-16 17:01:27.493 [http-nio-8282-exec-7] INFO (ActUtil.java:104) - getCurrentTask projectId:329, procInsId:795001
|
||||
fourcal: 2023-03-16 17:01:27.645 [http-nio-8282-exec-7] INFO (ActUtil.java:104) - getCurrentTask projectId:328, procInsId:792501
|
||||
fourcal: 2023-03-16 17:01:27.776 [http-nio-8282-exec-7] INFO (ActUtil.java:104) - getCurrentTask projectId:326, procInsId:765022
|
||||
fourcal: 2023-03-16 17:01:27.934 [http-nio-8282-exec-7] INFO (ActUtil.java:104) - getCurrentTask projectId:321, procInsId:722501
|
||||
fourcal: 2023-03-16 17:01:28.073 [http-nio-8282-exec-7] INFO (WebLogAspect.java:50) - RESPONSE : admin/project_list
|
||||
fourcal: 2023-03-16 17:01:28.074 [http-nio-8282-exec-7] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@689bd7c7]
|
||||
fourcal: 2023-03-16 17:01:28.074 [http-nio-8282-exec-7] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:01:28.074 [http-nio-8282-exec-7] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@423db356]
|
||||
fourcal: 2023-03-16 17:01:28.074 [http-nio-8282-exec-7] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:01:28.074 [http-nio-8282-exec-7] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@1e45fe20]
|
||||
fourcal: 2023-03-16 17:01:28.074 [http-nio-8282-exec-7] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:20:20.145 [http-nio-8282-exec-9] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/project/info/328,token:null
|
||||
fourcal: 2023-03-16 17:20:20.148 [http-nio-8282-exec-9] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/info/328 : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@5c476d49]
|
||||
fourcal: 2023-03-16 17:20:20.148 [http-nio-8282-exec-9] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:20:20.149 [http-nio-8282-exec-9] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/info/328 : cn.palmte.work.controller.backend.ProjectController.info : [328, {}]
|
||||
fourcal: 2023-03-16 17:20:22.145 [http-nio-8282-exec-9] INFO (WebLogAspect.java:50) - RESPONSE : ResponseMsg{status=0, msg='ok', data=cn.palmte.work.model.Project@6a483f00}
|
||||
fourcal: 2023-03-16 17:20:26.999 [http-nio-8282-exec-7] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/project/stageRefreshSave/328,token:null
|
||||
fourcal: 2023-03-16 17:20:27.001 [http-nio-8282-exec-7] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/stageRefreshSave/328 : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@23947959]
|
||||
fourcal: 2023-03-16 17:20:27.001 [http-nio-8282-exec-7] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:20:27.002 [http-nio-8282-exec-7] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/stageRefreshSave/328 : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@5d0e13da]
|
||||
fourcal: 2023-03-16 17:20:27.002 [http-nio-8282-exec-7] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:20:27.002 [http-nio-8282-exec-7] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/stageRefreshSave/328 : cn.palmte.work.controller.backend.ProjectController.stageRefreshSave : [{"stage":"2","stageRemark":"9","nextPlan":"5"}, 328]
|
||||
fourcal: 2023-03-16 17:20:27.556 [http-nio-8282-exec-7] INFO (WebLogAspect.java:50) - RESPONSE : ResponseMsg{status=0, msg='保存成功', data=null}
|
||||
fourcal: 2023-03-16 17:20:27.583 [http-nio-8282-exec-8] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/project/list,token:null
|
||||
fourcal: 2023-03-16 17:20:27.584 [http-nio-8282-exec-8] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@38434060]
|
||||
fourcal: 2023-03-16 17:20:27.584 [http-nio-8282-exec-8] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:20:27.584 [http-nio-8282-exec-8] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@1b22031]
|
||||
fourcal: 2023-03-16 17:20:27.584 [http-nio-8282-exec-8] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:20:27.585 [http-nio-8282-exec-8] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@6fe102a8]
|
||||
fourcal: 2023-03-16 17:20:27.585 [http-nio-8282-exec-8] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:20:27.585 [http-nio-8282-exec-8] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.list : [null, 1, 10, {}]
|
||||
fourcal: 2023-03-16 17:20:28.037 [http-nio-8282-exec-8] INFO (ActUtil.java:104) - getCurrentTask projectId:333, procInsId:807501
|
||||
fourcal: 2023-03-16 17:20:28.218 [http-nio-8282-exec-8] INFO (ActUtil.java:104) - getCurrentTask projectId:332, procInsId:805020
|
||||
fourcal: 2023-03-16 17:20:28.373 [http-nio-8282-exec-8] INFO (ActUtil.java:104) - getCurrentTask projectId:256, procInsId:805001
|
||||
fourcal: 2023-03-16 17:20:28.506 [http-nio-8282-exec-8] INFO (ActUtil.java:104) - getCurrentTask projectId:312, procInsId:580001
|
||||
fourcal: 2023-03-16 17:20:28.728 [http-nio-8282-exec-8] INFO (ActUtil.java:104) - getCurrentTask projectId:330, procInsId:800001
|
||||
fourcal: 2023-03-16 17:20:28.944 [http-nio-8282-exec-8] INFO (ActUtil.java:104) - getCurrentTask projectId:329, procInsId:795001
|
||||
fourcal: 2023-03-16 17:20:29.094 [http-nio-8282-exec-8] INFO (ActUtil.java:104) - getCurrentTask projectId:328, procInsId:792501
|
||||
fourcal: 2023-03-16 17:20:29.249 [http-nio-8282-exec-8] INFO (ActUtil.java:104) - getCurrentTask projectId:326, procInsId:765022
|
||||
fourcal: 2023-03-16 17:20:29.463 [http-nio-8282-exec-8] INFO (ActUtil.java:104) - getCurrentTask projectId:321, procInsId:722501
|
||||
fourcal: 2023-03-16 17:20:29.594 [http-nio-8282-exec-8] INFO (WebLogAspect.java:50) - RESPONSE : admin/project_list
|
||||
fourcal: 2023-03-16 17:20:29.594 [http-nio-8282-exec-8] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@6f6c5c29]
|
||||
fourcal: 2023-03-16 17:20:29.595 [http-nio-8282-exec-8] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:20:29.595 [http-nio-8282-exec-8] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@77a13dd7]
|
||||
fourcal: 2023-03-16 17:20:29.595 [http-nio-8282-exec-8] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:20:29.595 [http-nio-8282-exec-8] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@26f36539]
|
||||
fourcal: 2023-03-16 17:20:29.595 [http-nio-8282-exec-8] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:20:33.693 [http-nio-8282-exec-8] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/project/info/328,token:null
|
||||
fourcal: 2023-03-16 17:20:33.694 [http-nio-8282-exec-8] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/info/328 : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@4f4ce9c0]
|
||||
fourcal: 2023-03-16 17:20:33.694 [http-nio-8282-exec-8] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:20:33.694 [http-nio-8282-exec-8] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/info/328 : cn.palmte.work.controller.backend.ProjectController.info : [328, {}]
|
||||
fourcal: 2023-03-16 17:20:33.927 [http-nio-8282-exec-8] INFO (WebLogAspect.java:50) - RESPONSE : ResponseMsg{status=0, msg='ok', data=cn.palmte.work.model.Project@71ac34a9}
|
||||
fourcal: 2023-03-16 17:20:39.313 [http-nio-8282-exec-10] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/project/info/328,token:null
|
||||
fourcal: 2023-03-16 17:20:39.314 [http-nio-8282-exec-10] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/info/328 : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@1699f1d0]
|
||||
fourcal: 2023-03-16 17:20:39.314 [http-nio-8282-exec-10] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:20:39.314 [http-nio-8282-exec-10] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/info/328 : cn.palmte.work.controller.backend.ProjectController.info : [328, {}]
|
||||
fourcal: 2023-03-16 17:20:39.597 [http-nio-8282-exec-10] INFO (WebLogAspect.java:50) - RESPONSE : ResponseMsg{status=0, msg='ok', data=cn.palmte.work.model.Project@2ff86dc1}
|
||||
fourcal: 2023-03-16 17:20:40.893 [http-nio-8282-exec-5] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/project/info/328,token:null
|
||||
fourcal: 2023-03-16 17:20:40.894 [http-nio-8282-exec-5] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/info/328 : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@2f839538]
|
||||
fourcal: 2023-03-16 17:20:40.894 [http-nio-8282-exec-5] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:20:40.894 [http-nio-8282-exec-5] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/info/328 : cn.palmte.work.controller.backend.ProjectController.info : [328, {}]
|
||||
fourcal: 2023-03-16 17:20:41.116 [http-nio-8282-exec-5] INFO (WebLogAspect.java:50) - RESPONSE : ResponseMsg{status=0, msg='ok', data=cn.palmte.work.model.Project@3e99db46}
|
||||
fourcal: 2023-03-16 17:20:44.198 [http-nio-8282-exec-6] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/project/stageRefreshSave/328,token:null
|
||||
fourcal: 2023-03-16 17:20:44.198 [http-nio-8282-exec-6] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/stageRefreshSave/328 : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@4f1f4baa]
|
||||
fourcal: 2023-03-16 17:20:44.198 [http-nio-8282-exec-6] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:20:44.198 [http-nio-8282-exec-6] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/stageRefreshSave/328 : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@f9a0150]
|
||||
fourcal: 2023-03-16 17:20:44.198 [http-nio-8282-exec-6] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:20:44.198 [http-nio-8282-exec-6] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/stageRefreshSave/328 : cn.palmte.work.controller.backend.ProjectController.stageRefreshSave : [{"stage":"2","stageRemark":"9","nextPlan":"111"}, 328]
|
||||
fourcal: 2023-03-16 17:20:44.724 [http-nio-8282-exec-6] INFO (WebLogAspect.java:50) - RESPONSE : ResponseMsg{status=0, msg='保存成功', data=null}
|
||||
fourcal: 2023-03-16 17:20:44.745 [http-nio-8282-exec-1] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/project/list,token:null
|
||||
fourcal: 2023-03-16 17:20:44.746 [http-nio-8282-exec-1] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@3d00be55]
|
||||
fourcal: 2023-03-16 17:20:44.746 [http-nio-8282-exec-1] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:20:44.746 [http-nio-8282-exec-1] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@579f089c]
|
||||
fourcal: 2023-03-16 17:20:44.746 [http-nio-8282-exec-1] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:20:44.746 [http-nio-8282-exec-1] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@1c5e5e1b]
|
||||
fourcal: 2023-03-16 17:20:44.746 [http-nio-8282-exec-1] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:20:44.746 [http-nio-8282-exec-1] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.list : [null, 1, 10, {}]
|
||||
fourcal: 2023-03-16 17:20:45.118 [http-nio-8282-exec-1] INFO (ActUtil.java:104) - getCurrentTask projectId:333, procInsId:807501
|
||||
fourcal: 2023-03-16 17:20:45.324 [http-nio-8282-exec-1] INFO (ActUtil.java:104) - getCurrentTask projectId:332, procInsId:805020
|
||||
fourcal: 2023-03-16 17:20:45.442 [http-nio-8282-exec-1] INFO (ActUtil.java:104) - getCurrentTask projectId:256, procInsId:805001
|
||||
fourcal: 2023-03-16 17:20:45.588 [http-nio-8282-exec-1] INFO (ActUtil.java:104) - getCurrentTask projectId:312, procInsId:580001
|
||||
fourcal: 2023-03-16 17:20:45.704 [http-nio-8282-exec-1] INFO (ActUtil.java:104) - getCurrentTask projectId:330, procInsId:800001
|
||||
fourcal: 2023-03-16 17:20:45.826 [http-nio-8282-exec-1] INFO (ActUtil.java:104) - getCurrentTask projectId:329, procInsId:795001
|
||||
fourcal: 2023-03-16 17:20:45.973 [http-nio-8282-exec-1] INFO (ActUtil.java:104) - getCurrentTask projectId:328, procInsId:792501
|
||||
fourcal: 2023-03-16 17:20:46.163 [http-nio-8282-exec-1] INFO (ActUtil.java:104) - getCurrentTask projectId:326, procInsId:765022
|
||||
fourcal: 2023-03-16 17:20:46.317 [http-nio-8282-exec-1] INFO (ActUtil.java:104) - getCurrentTask projectId:321, procInsId:722501
|
||||
fourcal: 2023-03-16 17:20:46.545 [http-nio-8282-exec-1] INFO (WebLogAspect.java:50) - RESPONSE : admin/project_list
|
||||
fourcal: 2023-03-16 17:20:46.545 [http-nio-8282-exec-1] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@5ab2f4d3]
|
||||
fourcal: 2023-03-16 17:20:46.545 [http-nio-8282-exec-1] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:20:46.545 [http-nio-8282-exec-1] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@47878bc3]
|
||||
fourcal: 2023-03-16 17:20:46.546 [http-nio-8282-exec-1] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:20:46.546 [http-nio-8282-exec-1] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@14fb167f]
|
||||
fourcal: 2023-03-16 17:20:46.546 [http-nio-8282-exec-1] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:20:50.414 [http-nio-8282-exec-9] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/project/info/328,token:null
|
||||
fourcal: 2023-03-16 17:20:50.414 [http-nio-8282-exec-9] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/info/328 : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@3f2d852e]
|
||||
fourcal: 2023-03-16 17:20:50.414 [http-nio-8282-exec-9] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:20:50.415 [http-nio-8282-exec-9] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/info/328 : cn.palmte.work.controller.backend.ProjectController.info : [328, {}]
|
||||
fourcal: 2023-03-16 17:20:50.746 [http-nio-8282-exec-9] INFO (WebLogAspect.java:50) - RESPONSE : ResponseMsg{status=0, msg='ok', data=cn.palmte.work.model.Project@5e706547}
|
||||
fourcal: 2023-03-16 17:22:27.070 [http-nio-8282-exec-5] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/project/info/328,token:null
|
||||
fourcal: 2023-03-16 17:22:27.071 [http-nio-8282-exec-5] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/info/328 : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@7a36ced0]
|
||||
fourcal: 2023-03-16 17:22:27.071 [http-nio-8282-exec-5] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:22:27.071 [http-nio-8282-exec-5] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/info/328 : cn.palmte.work.controller.backend.ProjectController.info : [328, {}]
|
||||
fourcal: 2023-03-16 17:22:27.387 [http-nio-8282-exec-5] INFO (WebLogAspect.java:50) - RESPONSE : ResponseMsg{status=0, msg='ok', data=cn.palmte.work.model.Project@b64e08e}
|
||||
fourcal: 2023-03-16 17:23:57.669 [http-nio-8282-exec-1] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/project/info/328,token:null
|
||||
fourcal: 2023-03-16 17:23:57.671 [http-nio-8282-exec-1] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/info/328 : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@3be628e5]
|
||||
fourcal: 2023-03-16 17:23:57.671 [http-nio-8282-exec-1] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:23:57.671 [http-nio-8282-exec-1] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/info/328 : cn.palmte.work.controller.backend.ProjectController.info : [328, {}]
|
||||
fourcal: 2023-03-16 17:23:57.859 [http-nio-8282-exec-1] INFO (WebLogAspect.java:50) - RESPONSE : ResponseMsg{status=0, msg='ok', data=cn.palmte.work.model.Project@1817cec0}
|
||||
fourcal: 2023-03-16 17:24:00.131 [http-nio-8282-exec-9] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/admin/center,token:null
|
||||
fourcal: 2023-03-16 17:24:00.132 [http-nio-8282-exec-9] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/admin/center : cn.palmte.work.controller.backend.AdminController.center : [admin, 0, 0, {userName=admin, org.springframework.validation.BindingResult.userName=org.springframework.validation.BeanPropertyBindingResult: 0 errors}]
|
||||
fourcal: 2023-03-16 17:24:00.132 [http-nio-8282-exec-9] INFO (AdminController.java:228) - ------------------------------------------重定向到首页信息查询center方法内部-----------------------用户名====admin
|
||||
fourcal: 2023-03-16 17:24:00.213 [http-nio-8282-exec-9] INFO (AdminController.java:238) - ------------------------------------------跳转到admin_index-----------------------
|
||||
fourcal: 2023-03-16 17:24:00.213 [http-nio-8282-exec-9] INFO (WebLogAspect.java:50) - RESPONSE : /admin/admin_index
|
||||
fourcal: 2023-03-16 17:24:00.329 [http-nio-8282-exec-4] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/admin/console,token:null
|
||||
fourcal: 2023-03-16 17:24:00.330 [http-nio-8282-exec-4] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/admin/console : cn.palmte.work.controller.backend.AdminController.console : [2, {}, org.apache.shiro.web.servlet.ShiroHttpServletRequest@46ffcb54]
|
||||
fourcal: 2023-03-16 17:24:00.330 [http-nio-8282-exec-4] INFO (AdminController.java:251) - 2
|
||||
fourcal: 2023-03-16 17:24:00.330 [http-nio-8282-exec-4] INFO (WebLogAspect.java:50) - RESPONSE : /admin/console
|
||||
fourcal: 2023-03-16 17:24:00.412 [http-nio-8282-exec-7] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/admin/approveProjectsMsg,token:null
|
||||
fourcal: 2023-03-16 17:24:00.413 [http-nio-8282-exec-7] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/admin/approveProjectsMsg : cn.palmte.work.controller.backend.AdminController.approveProjectsMsg : []
|
||||
fourcal: 2023-03-16 17:24:00.492 [http-nio-8282-exec-7] INFO (WebLogAspect.java:50) - RESPONSE : ResponseMsg{status=0, msg='', data=null}
|
||||
fourcal: 2023-03-16 17:24:07.209 [http-nio-8282-exec-10] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/project/list,token:null
|
||||
fourcal: 2023-03-16 17:24:07.210 [http-nio-8282-exec-10] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@5886ceca]
|
||||
fourcal: 2023-03-16 17:24:07.210 [http-nio-8282-exec-10] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:24:07.210 [http-nio-8282-exec-10] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@34fc267e]
|
||||
fourcal: 2023-03-16 17:24:07.211 [http-nio-8282-exec-10] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:24:07.211 [http-nio-8282-exec-10] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@72f81488]
|
||||
fourcal: 2023-03-16 17:24:07.211 [http-nio-8282-exec-10] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:24:07.211 [http-nio-8282-exec-10] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.list : [null, 1, 10, {}]
|
||||
fourcal: 2023-03-16 17:24:07.606 [http-nio-8282-exec-10] INFO (ActUtil.java:104) - getCurrentTask projectId:333, procInsId:807501
|
||||
fourcal: 2023-03-16 17:24:07.811 [http-nio-8282-exec-10] INFO (ActUtil.java:104) - getCurrentTask projectId:332, procInsId:805020
|
||||
fourcal: 2023-03-16 17:24:07.967 [http-nio-8282-exec-10] INFO (ActUtil.java:104) - getCurrentTask projectId:256, procInsId:805001
|
||||
fourcal: 2023-03-16 17:24:08.100 [http-nio-8282-exec-10] INFO (ActUtil.java:104) - getCurrentTask projectId:312, procInsId:580001
|
||||
fourcal: 2023-03-16 17:24:08.221 [http-nio-8282-exec-10] INFO (ActUtil.java:104) - getCurrentTask projectId:330, procInsId:800001
|
||||
fourcal: 2023-03-16 17:24:08.438 [http-nio-8282-exec-10] INFO (ActUtil.java:104) - getCurrentTask projectId:329, procInsId:795001
|
||||
fourcal: 2023-03-16 17:24:08.556 [http-nio-8282-exec-10] INFO (ActUtil.java:104) - getCurrentTask projectId:328, procInsId:792501
|
||||
fourcal: 2023-03-16 17:24:08.705 [http-nio-8282-exec-10] INFO (ActUtil.java:104) - getCurrentTask projectId:326, procInsId:765022
|
||||
fourcal: 2023-03-16 17:24:08.910 [http-nio-8282-exec-10] INFO (ActUtil.java:104) - getCurrentTask projectId:321, procInsId:722501
|
||||
fourcal: 2023-03-16 17:24:09.132 [http-nio-8282-exec-10] INFO (WebLogAspect.java:50) - RESPONSE : admin/project_list
|
||||
fourcal: 2023-03-16 17:24:09.134 [http-nio-8282-exec-10] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@5018776b]
|
||||
fourcal: 2023-03-16 17:24:09.134 [http-nio-8282-exec-10] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:24:09.134 [http-nio-8282-exec-10] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@5ddd18db]
|
||||
fourcal: 2023-03-16 17:24:09.134 [http-nio-8282-exec-10] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:24:09.134 [http-nio-8282-exec-10] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@28fd4979]
|
||||
fourcal: 2023-03-16 17:24:09.134 [http-nio-8282-exec-10] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:24:11.902 [http-nio-8282-exec-5] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/project/info/328,token:null
|
||||
fourcal: 2023-03-16 17:24:11.902 [http-nio-8282-exec-5] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/info/328 : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@4e708797]
|
||||
fourcal: 2023-03-16 17:24:11.903 [http-nio-8282-exec-5] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:24:11.903 [http-nio-8282-exec-5] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/info/328 : cn.palmte.work.controller.backend.ProjectController.info : [328, {}]
|
||||
fourcal: 2023-03-16 17:24:12.254 [http-nio-8282-exec-5] INFO (WebLogAspect.java:50) - RESPONSE : ResponseMsg{status=0, msg='ok', data=cn.palmte.work.model.Project@7923316}
|
||||
fourcal: 2023-03-16 17:25:37.661 [http-nio-8282-exec-8] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/project/export,token:null
|
||||
fourcal: 2023-03-16 17:25:37.662 [http-nio-8282-exec-8] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/export : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@47aa434e]
|
||||
fourcal: 2023-03-16 17:25:37.662 [http-nio-8282-exec-8] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:25:37.663 [http-nio-8282-exec-8] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/export : cn.palmte.work.controller.backend.ProjectController.export : [{"extend":"1","orderType":"search","status":"-1","approveStatus":"-1","deptId":"-1","type":"-1","cooperateType":"-1","underwrittenMode":"-1","certainty":"-1"}, org.apache.catalina.connector.ResponseFacade@c44d4ed]
|
||||
fourcal: 2023-03-16 17:25:38.589 [http-nio-8282-exec-8] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:25:42.233 [http-nio-8282-exec-3] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/project/exportAll,token:null
|
||||
fourcal: 2023-03-16 17:25:42.234 [http-nio-8282-exec-3] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/exportAll : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@783aab5c]
|
||||
fourcal: 2023-03-16 17:25:42.234 [http-nio-8282-exec-3] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:25:42.234 [http-nio-8282-exec-3] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/exportAll : cn.palmte.work.controller.backend.ProjectController.exportAll : [org.apache.catalina.connector.ResponseFacade@c44d4ed, 328]
|
||||
fourcal: 2023-03-16 17:25:43.745 [http-nio-8282-exec-3] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:25:49.320 [http-nio-8282-exec-1] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/project/approve,token:null
|
||||
fourcal: 2023-03-16 17:25:49.320 [http-nio-8282-exec-1] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/approve : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@3672b948]
|
||||
fourcal: 2023-03-16 17:25:49.321 [http-nio-8282-exec-1] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:25:49.321 [http-nio-8282-exec-1] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/approve : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@8ccfc5b]
|
||||
fourcal: 2023-03-16 17:25:49.321 [http-nio-8282-exec-1] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:25:49.321 [http-nio-8282-exec-1] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/approve : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@2bd7acf3]
|
||||
fourcal: 2023-03-16 17:25:49.321 [http-nio-8282-exec-1] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:25:49.323 [http-nio-8282-exec-1] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/approve : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@4b0ca09]
|
||||
fourcal: 2023-03-16 17:25:49.323 [http-nio-8282-exec-1] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:25:49.323 [http-nio-8282-exec-1] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/approve : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@16c4c657]
|
||||
fourcal: 2023-03-16 17:25:49.323 [http-nio-8282-exec-1] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:25:49.323 [http-nio-8282-exec-1] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/approve : cn.palmte.work.controller.backend.ProjectController.approve : [{"extend":"1","orderType":"search","status":"-1","approveStatus":"-1","deptId":"-1","type":"-1","cooperateType":"-1","underwrittenMode":"-1","certainty":"-1"}, 1, 328, 1, list, {}]
|
||||
fourcal: 2023-03-16 17:25:51.117 [http-nio-8282-exec-1] INFO (ActUtil.java:104) - getCurrentTask projectId:328, procInsId:792501
|
||||
fourcal: 2023-03-16 17:25:51.252 [http-nio-8282-exec-1] INFO (WebLogAspect.java:50) - RESPONSE : admin/project_approve
|
||||
fourcal: 2023-03-16 17:25:51.252 [http-nio-8282-exec-1] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/approve : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@1290cc9b]
|
||||
fourcal: 2023-03-16 17:25:51.253 [http-nio-8282-exec-1] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:25:51.253 [http-nio-8282-exec-1] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/approve : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@695ab39a]
|
||||
fourcal: 2023-03-16 17:25:51.253 [http-nio-8282-exec-1] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:25:51.253 [http-nio-8282-exec-1] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/approve : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@726f7766]
|
||||
fourcal: 2023-03-16 17:25:51.253 [http-nio-8282-exec-1] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:25:51.253 [http-nio-8282-exec-1] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/approve : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@258aec73]
|
||||
fourcal: 2023-03-16 17:25:51.254 [http-nio-8282-exec-1] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:25:51.254 [http-nio-8282-exec-1] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/approve : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@31ea084d]
|
||||
fourcal: 2023-03-16 17:25:51.254 [http-nio-8282-exec-1] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:25:51.254 [http-nio-8282-exec-1] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/approve : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@d90bb89]
|
||||
fourcal: 2023-03-16 17:25:51.254 [http-nio-8282-exec-1] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:25:51.254 [http-nio-8282-exec-1] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/approve : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@4cd291a]
|
||||
fourcal: 2023-03-16 17:25:51.254 [http-nio-8282-exec-1] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:25:51.255 [http-nio-8282-exec-1] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/approve : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@7656a484]
|
||||
fourcal: 2023-03-16 17:25:51.255 [http-nio-8282-exec-1] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:25:51.255 [http-nio-8282-exec-1] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/approve : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@171f7263]
|
||||
fourcal: 2023-03-16 17:25:51.255 [http-nio-8282-exec-1] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:25:51.255 [http-nio-8282-exec-1] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/approve : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@1fdbcffa]
|
||||
fourcal: 2023-03-16 17:25:51.255 [http-nio-8282-exec-1] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:25:51.255 [http-nio-8282-exec-1] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/approve : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@72b3a0e2]
|
||||
fourcal: 2023-03-16 17:25:51.256 [http-nio-8282-exec-1] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:25:51.256 [http-nio-8282-exec-1] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/approve : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@318258b4]
|
||||
fourcal: 2023-03-16 17:25:51.256 [http-nio-8282-exec-1] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:25:51.617 [http-nio-8282-exec-9] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/procurement/type/map,token:null
|
||||
fourcal: 2023-03-16 17:25:51.618 [http-nio-8282-exec-9] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/procurement/type/map : cn.palmte.work.controller.backend.ProcurementTypeController.map : []
|
||||
fourcal: 2023-03-16 17:25:51.633 [http-nio-8282-exec-9] INFO (WebLogAspect.java:50) - RESPONSE : ResponseMsg{status=0, msg='ok', data={procurementTypes=[cn.palmte.work.model.ProcurementType@7c2353c1, cn.palmte.work.model.ProcurementType@131f500e, cn.palmte.work.model.ProcurementType@60fee77e, cn.palmte.work.model.ProcurementType@35a3bc24, cn.palmte.work.model.ProcurementType@53785c0a, cn.palmte.work.model.ProcurementType@3a0ee94b, cn.palmte.work.model.ProcurementType@2ddc2c63, cn.palmte.work.model.ProcurementType@5b6e760, cn.palmte.work.model.ProcurementType@14bf63d0, cn.palmte.work.model.ProcurementType@593694bd], map={1=[cn.palmte.work.model.ProcurementType@7c2353c1, cn.palmte.work.model.ProcurementType@131f500e, cn.palmte.work.model.ProcurementType@53785c0a, cn.palmte.work.model.ProcurementType@593694bd], 2=[cn.palmte.work.model.ProcurementType@3a0ee94b], 3=[cn.palmte.work.model.ProcurementType@60fee77e, cn.palmte.work.model.ProcurementType@35a3bc24, cn.palmte.work.model.ProcurementType@2ddc2c63, cn.palmte.work.model.ProcurementType@14bf63d0], 4=[cn.palmte.work.model.ProcurementType@5b6e760]}}}
|
||||
fourcal: 2023-03-16 17:25:53.070 [http-nio-8282-exec-6] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/project/estimateMainExport,token:null
|
||||
fourcal: 2023-03-16 17:25:53.071 [http-nio-8282-exec-6] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/estimateMainExport : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@6de051f0]
|
||||
fourcal: 2023-03-16 17:25:53.071 [http-nio-8282-exec-6] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:25:53.071 [http-nio-8282-exec-6] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/estimateMainExport : cn.palmte.work.controller.backend.ProjectController.estimateMainExport : [org.apache.catalina.connector.ResponseFacade@cb41c48, 328]
|
||||
fourcal: 2023-03-16 17:25:53.157 [http-nio-8282-exec-6] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:26:19.993 [http-nio-8282-exec-7] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/project/list,token:null
|
||||
fourcal: 2023-03-16 17:26:19.993 [http-nio-8282-exec-7] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@27267b84]
|
||||
fourcal: 2023-03-16 17:26:19.994 [http-nio-8282-exec-7] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:26:19.994 [http-nio-8282-exec-7] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@643abd10]
|
||||
fourcal: 2023-03-16 17:26:19.994 [http-nio-8282-exec-7] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:26:19.994 [http-nio-8282-exec-7] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@3fe3a26e]
|
||||
fourcal: 2023-03-16 17:26:19.994 [http-nio-8282-exec-7] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:26:19.994 [http-nio-8282-exec-7] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.list : [null, 1, 10, {}]
|
||||
fourcal: 2023-03-16 17:26:20.314 [http-nio-8282-exec-7] INFO (ActUtil.java:104) - getCurrentTask projectId:333, procInsId:807501
|
||||
fourcal: 2023-03-16 17:26:20.529 [http-nio-8282-exec-7] INFO (ActUtil.java:104) - getCurrentTask projectId:332, procInsId:805020
|
||||
fourcal: 2023-03-16 17:26:20.748 [http-nio-8282-exec-7] INFO (ActUtil.java:104) - getCurrentTask projectId:256, procInsId:805001
|
||||
fourcal: 2023-03-16 17:26:21.141 [http-nio-8282-exec-7] INFO (ActUtil.java:104) - getCurrentTask projectId:312, procInsId:580001
|
||||
fourcal: 2023-03-16 17:26:21.517 [http-nio-8282-exec-7] INFO (ActUtil.java:104) - getCurrentTask projectId:330, procInsId:800001
|
||||
fourcal: 2023-03-16 17:26:21.867 [http-nio-8282-exec-7] INFO (ActUtil.java:104) - getCurrentTask projectId:329, procInsId:795001
|
||||
fourcal: 2023-03-16 17:26:22.191 [http-nio-8282-exec-7] INFO (ActUtil.java:104) - getCurrentTask projectId:328, procInsId:792501
|
||||
fourcal: 2023-03-16 17:26:22.579 [http-nio-8282-exec-7] INFO (ActUtil.java:104) - getCurrentTask projectId:326, procInsId:765022
|
||||
fourcal: 2023-03-16 17:26:22.956 [http-nio-8282-exec-7] INFO (ActUtil.java:104) - getCurrentTask projectId:321, procInsId:722501
|
||||
fourcal: 2023-03-16 17:26:23.194 [http-nio-8282-exec-7] INFO (WebLogAspect.java:50) - RESPONSE : admin/project_list
|
||||
fourcal: 2023-03-16 17:26:23.194 [http-nio-8282-exec-7] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@3c744dd]
|
||||
fourcal: 2023-03-16 17:26:23.195 [http-nio-8282-exec-7] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:26:23.195 [http-nio-8282-exec-7] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@27c25317]
|
||||
fourcal: 2023-03-16 17:26:23.195 [http-nio-8282-exec-7] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:26:23.195 [http-nio-8282-exec-7] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@5a23c44c]
|
||||
fourcal: 2023-03-16 17:26:23.195 [http-nio-8282-exec-7] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:26:24.351 [http-nio-8282-exec-8] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/project/add,token:null
|
||||
fourcal: 2023-03-16 17:26:24.352 [http-nio-8282-exec-8] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/add : cn.palmte.work.controller.backend.ProjectController.add : [{}]
|
||||
fourcal: 2023-03-16 17:26:24.754 [http-nio-8282-exec-8] INFO (WebLogAspect.java:50) - RESPONSE : admin/project_estimate_add
|
||||
fourcal: 2023-03-16 17:26:24.754 [http-nio-8282-exec-8] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/add : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@380f9598]
|
||||
fourcal: 2023-03-16 17:26:24.755 [http-nio-8282-exec-8] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:26:34.194 [http-nio-8282-exec-10] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/project/estimateAddSave,token:null
|
||||
fourcal: 2023-03-16 17:26:34.195 [http-nio-8282-exec-10] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/estimateAddSave : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@166a6b31]
|
||||
fourcal: 2023-03-16 17:26:34.195 [http-nio-8282-exec-10] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:26:34.197 [http-nio-8282-exec-10] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/estimateAddSave : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@1dde74a]
|
||||
fourcal: 2023-03-16 17:26:34.197 [http-nio-8282-exec-10] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:26:34.208 [http-nio-8282-exec-10] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/estimateAddSave : cn.palmte.work.controller.backend.ProjectController.estimateAddSave : [cn.palmte.work.model.Project@27574dad, cn.palmte.work.bean.EstimateBean@62218995, {project=cn.palmte.work.model.Project@27574dad, org.springframework.validation.BindingResult.project=org.springframework.validation.BeanPropertyBindingResult: 0 errors, estimateBean=cn.palmte.work.bean.EstimateBean@62218995, org.springframework.validation.BindingResult.estimateBean=org.springframework.validation.BeanPropertyBindingResult: 0 errors}]
|
||||
fourcal: 2023-03-16 17:26:35.976 [http-nio-8282-exec-10] INFO (WebLogAspect.java:50) - RESPONSE : redirect:/project/list
|
||||
fourcal: 2023-03-16 17:26:36.015 [http-nio-8282-exec-3] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/project/list,token:null
|
||||
fourcal: 2023-03-16 17:26:36.015 [http-nio-8282-exec-3] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@32abc4ca]
|
||||
fourcal: 2023-03-16 17:26:36.015 [http-nio-8282-exec-3] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:26:36.016 [http-nio-8282-exec-3] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@45b1cde3]
|
||||
fourcal: 2023-03-16 17:26:36.016 [http-nio-8282-exec-3] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:26:36.017 [http-nio-8282-exec-3] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@58e55c4]
|
||||
fourcal: 2023-03-16 17:26:36.017 [http-nio-8282-exec-3] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:26:36.017 [http-nio-8282-exec-3] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.list : [null, 1, 10, {}]
|
||||
fourcal: 2023-03-16 17:26:36.569 [http-nio-8282-exec-3] INFO (ActUtil.java:104) - getCurrentTask projectId:333, procInsId:807501
|
||||
fourcal: 2023-03-16 17:26:36.734 [http-nio-8282-exec-3] INFO (ActUtil.java:104) - getCurrentTask projectId:332, procInsId:805020
|
||||
fourcal: 2023-03-16 17:26:36.953 [http-nio-8282-exec-3] INFO (ActUtil.java:104) - getCurrentTask projectId:256, procInsId:805001
|
||||
fourcal: 2023-03-16 17:26:37.197 [http-nio-8282-exec-3] INFO (ActUtil.java:104) - getCurrentTask projectId:312, procInsId:580001
|
||||
fourcal: 2023-03-16 17:26:37.434 [http-nio-8282-exec-3] INFO (ActUtil.java:104) - getCurrentTask projectId:330, procInsId:800001
|
||||
fourcal: 2023-03-16 17:26:37.704 [http-nio-8282-exec-3] INFO (ActUtil.java:104) - getCurrentTask projectId:329, procInsId:795001
|
||||
fourcal: 2023-03-16 17:26:37.945 [http-nio-8282-exec-3] INFO (ActUtil.java:104) - getCurrentTask projectId:328, procInsId:792501
|
||||
fourcal: 2023-03-16 17:26:38.216 [http-nio-8282-exec-3] INFO (ActUtil.java:104) - getCurrentTask projectId:326, procInsId:765022
|
||||
fourcal: 2023-03-16 17:26:38.376 [http-nio-8282-exec-3] INFO (WebLogAspect.java:50) - RESPONSE : admin/project_list
|
||||
fourcal: 2023-03-16 17:26:38.377 [http-nio-8282-exec-3] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@6e1193f9]
|
||||
fourcal: 2023-03-16 17:26:38.377 [http-nio-8282-exec-3] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:26:38.377 [http-nio-8282-exec-3] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@50b7e943]
|
||||
fourcal: 2023-03-16 17:26:38.377 [http-nio-8282-exec-3] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:26:38.377 [http-nio-8282-exec-3] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@5cb3e273]
|
||||
fourcal: 2023-03-16 17:26:38.377 [http-nio-8282-exec-3] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:26:43.015 [http-nio-8282-exec-4] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/project/edit,token:null
|
||||
fourcal: 2023-03-16 17:26:43.016 [http-nio-8282-exec-4] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/edit : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@26d0341b]
|
||||
fourcal: 2023-03-16 17:26:43.016 [http-nio-8282-exec-4] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:26:43.016 [http-nio-8282-exec-4] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/edit : cn.palmte.work.controller.backend.ProjectController.edit : [334, {}]
|
||||
fourcal: 2023-03-16 17:26:43.309 [http-nio-8282-exec-4] INFO (WebLogAspect.java:50) - RESPONSE : admin/project_estimate_edit
|
||||
fourcal: 2023-03-16 17:26:43.310 [http-nio-8282-exec-4] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/edit : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@e849782]
|
||||
fourcal: 2023-03-16 17:26:43.310 [http-nio-8282-exec-4] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:26:43.311 [http-nio-8282-exec-4] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/edit : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@4c1a232e]
|
||||
fourcal: 2023-03-16 17:26:43.311 [http-nio-8282-exec-4] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:26:43.311 [http-nio-8282-exec-4] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/edit : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@4e2406c2]
|
||||
fourcal: 2023-03-16 17:26:43.311 [http-nio-8282-exec-4] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:28:13.953 [http-nio-8282-exec-7] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/project/estimateEditSave,token:null
|
||||
fourcal: 2023-03-16 17:28:13.954 [http-nio-8282-exec-7] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/estimateEditSave : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@48e4f76f]
|
||||
fourcal: 2023-03-16 17:28:13.955 [http-nio-8282-exec-7] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:28:13.956 [http-nio-8282-exec-7] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/estimateEditSave : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@713cb302]
|
||||
fourcal: 2023-03-16 17:28:13.956 [http-nio-8282-exec-7] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:28:13.960 [http-nio-8282-exec-7] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/estimateEditSave : cn.palmte.work.controller.backend.ProjectController.estimateEditSave : [cn.palmte.work.model.Project@44d30cd9, cn.palmte.work.bean.EstimateBean@96b1ab, {project=cn.palmte.work.model.Project@44d30cd9, org.springframework.validation.BindingResult.project=org.springframework.validation.BeanPropertyBindingResult: 0 errors, estimateBean=cn.palmte.work.bean.EstimateBean@96b1ab, org.springframework.validation.BindingResult.estimateBean=org.springframework.validation.BeanPropertyBindingResult: 0 errors}]
|
||||
fourcal: 2023-03-16 17:28:29.831 [http-nio-8282-exec-7] INFO (WebLogAspect.java:50) - RESPONSE : redirect:/project/list
|
||||
fourcal: 2023-03-16 17:28:29.837 [http-nio-8282-exec-9] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/project/list,token:null
|
||||
fourcal: 2023-03-16 17:28:29.838 [http-nio-8282-exec-9] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@4768bc53]
|
||||
fourcal: 2023-03-16 17:28:29.838 [http-nio-8282-exec-9] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:28:29.838 [http-nio-8282-exec-9] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@333f798b]
|
||||
fourcal: 2023-03-16 17:28:29.838 [http-nio-8282-exec-9] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:28:29.838 [http-nio-8282-exec-9] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@452a8572]
|
||||
fourcal: 2023-03-16 17:28:29.838 [http-nio-8282-exec-9] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:28:29.839 [http-nio-8282-exec-9] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.list : [null, 1, 10, {}]
|
||||
fourcal: 2023-03-16 17:28:30.134 [http-nio-8282-exec-9] INFO (ActUtil.java:104) - getCurrentTask projectId:333, procInsId:807501
|
||||
fourcal: 2023-03-16 17:28:30.282 [http-nio-8282-exec-9] INFO (ActUtil.java:104) - getCurrentTask projectId:332, procInsId:805020
|
||||
fourcal: 2023-03-16 17:28:30.409 [http-nio-8282-exec-9] INFO (ActUtil.java:104) - getCurrentTask projectId:256, procInsId:805001
|
||||
fourcal: 2023-03-16 17:28:30.501 [http-nio-8282-exec-9] INFO (ActUtil.java:104) - getCurrentTask projectId:312, procInsId:580001
|
||||
fourcal: 2023-03-16 17:28:30.594 [http-nio-8282-exec-9] INFO (ActUtil.java:104) - getCurrentTask projectId:330, procInsId:800001
|
||||
fourcal: 2023-03-16 17:28:30.760 [http-nio-8282-exec-9] INFO (ActUtil.java:104) - getCurrentTask projectId:329, procInsId:795001
|
||||
fourcal: 2023-03-16 17:28:30.890 [http-nio-8282-exec-9] INFO (ActUtil.java:104) - getCurrentTask projectId:328, procInsId:792501
|
||||
fourcal: 2023-03-16 17:28:31.010 [http-nio-8282-exec-9] INFO (ActUtil.java:104) - getCurrentTask projectId:326, procInsId:765022
|
||||
fourcal: 2023-03-16 17:28:31.141 [http-nio-8282-exec-9] INFO (WebLogAspect.java:50) - RESPONSE : admin/project_list
|
||||
fourcal: 2023-03-16 17:28:31.142 [http-nio-8282-exec-9] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@6c04a90e]
|
||||
fourcal: 2023-03-16 17:28:31.142 [http-nio-8282-exec-9] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:28:31.142 [http-nio-8282-exec-9] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@1382658]
|
||||
fourcal: 2023-03-16 17:28:31.142 [http-nio-8282-exec-9] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 17:28:31.142 [http-nio-8282-exec-9] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@55794368]
|
||||
fourcal: 2023-03-16 17:28:31.142 [http-nio-8282-exec-9] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-16 23:14:31.555 [http-nio-8282-exec-1] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/admin/approveProjectsMsg,token:null
|
||||
fourcal: 2023-03-16 23:14:31.594 [http-nio-8282-exec-1] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/admin/approveProjectsMsg : cn.palmte.work.controller.backend.AdminController.approveProjectsMsg : []
|
||||
fourcal: 2023-03-16 23:14:32.076 [http-nio-8282-exec-1] INFO (WebLogAspect.java:50) - RESPONSE : ResponseMsg{status=0, msg='', data=null}
|
||||
|
|
@ -0,0 +1,445 @@
|
|||
fourcal: 2023-03-17 16:17:11.791 [main] INFO (StartupInfoLogger.java:48) - Starting FourCalApplication on OathK1per with PID 4012 (F:\zytx\fourcal\build\classes\main started by Yuanping Zhang in F:\zytx\fourcal)
|
||||
fourcal: 2023-03-17 16:17:11.810 [main] INFO (SpringApplication.java:597) - The following profiles are active: sit
|
||||
fourcal: 2023-03-17 16:17:11.855 [main] INFO (AbstractApplicationContext.java:583) - Refreshing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@77825085: startup date [Fri Mar 17 16:17:11 CST 2023]; root of context hierarchy
|
||||
fourcal: 2023-03-17 16:17:11.972 [background-preinit] INFO (Version.java:30) - HV000001: Hibernate Validator 5.3.5.Final
|
||||
fourcal: 2023-03-17 16:17:13.321 [main] INFO (IntegrationRegistrar.java:330) - No bean named 'integrationHeaderChannelRegistry' has been explicitly defined. Therefore, a default DefaultHeaderChannelRegistry will be created.
|
||||
fourcal: 2023-03-17 16:17:13.475 [main] INFO (DefaultConfiguringBeanFactoryPostProcessor.java:130) - No bean named 'errorChannel' has been explicitly defined. Therefore, a default PublishSubscribeChannel will be created.
|
||||
fourcal: 2023-03-17 16:17:13.482 [main] INFO (DefaultConfiguringBeanFactoryPostProcessor.java:158) - No bean named 'taskScheduler' has been explicitly defined. Therefore, a default ThreadPoolTaskScheduler will be created.
|
||||
fourcal: 2023-03-17 16:17:13.492 [main] INFO (AutowiredAnnotationBeanPostProcessor.java:155) - JSR-330 'javax.inject.Inject' annotation found and supported for autowiring
|
||||
fourcal: 2023-03-17 16:17:13.513 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'shiroConfig' of type [cn.palmte.work.shiro.ShiroConfig$$EnhancerBySpringCGLIB$$2b8c6d7a] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-17 16:17:13.560 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'simpleCredentialsMatcher' of type [org.apache.shiro.authc.credential.SimpleCredentialsMatcher] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-17 16:17:13.561 [main] INFO (ShiroConfig.java:50) - myShiroRealm()
|
||||
fourcal: 2023-03-17 16:17:13.588 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'org.springframework.boot.autoconfigure.jdbc.DataSourceConfiguration$Generic' of type [org.springframework.boot.autoconfigure.jdbc.DataSourceConfiguration$Generic] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-17 16:17:13.677 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'spring.datasource-org.springframework.boot.autoconfigure.jdbc.DataSourceProperties' of type [org.springframework.boot.autoconfigure.jdbc.DataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-17 16:17:13.714 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'dataSource' of type [com.alibaba.druid.pool.DruidDataSource] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-17 16:17:13.721 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'spring.jpa-org.springframework.boot.autoconfigure.orm.jpa.JpaProperties' of type [org.springframework.boot.autoconfigure.orm.jpa.JpaProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-17 16:17:13.734 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration' of type [org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration$$EnhancerBySpringCGLIB$$cfc1bcbe] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-17 16:17:13.739 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'spring.transaction-org.springframework.boot.autoconfigure.transaction.TransactionProperties' of type [org.springframework.boot.autoconfigure.transaction.TransactionProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-17 16:17:13.742 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'platformTransactionManagerCustomizers' of type [org.springframework.boot.autoconfigure.transaction.TransactionManagerCustomizers] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-17 16:17:13.748 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration' of type [org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration$$EnhancerBySpringCGLIB$$a4d425d4] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-17 16:17:13.803 [main] INFO (DruidDataSource.java:928) - {dataSource-1} inited
|
||||
fourcal: 2023-03-17 16:17:14.211 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'jpaVendorAdapter' of type [org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-17 16:17:14.214 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'entityManagerFactoryBuilder' of type [org.springframework.boot.orm.jpa.EntityManagerFactoryBuilder] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-17 16:17:14.378 [main] INFO (LocalContainerEntityManagerFactoryBean.java:349) - Building JPA container EntityManagerFactory for persistence unit 'default'
|
||||
fourcal: 2023-03-17 16:17:14.389 [main] INFO (LogHelper.java:31) - HHH000204: Processing PersistenceUnitInfo [
|
||||
name: default
|
||||
...]
|
||||
fourcal: 2023-03-17 16:17:14.459 [main] INFO (Version.java:37) - HHH000412: Hibernate Core {5.0.12.Final}
|
||||
fourcal: 2023-03-17 16:17:14.461 [main] INFO (Environment.java:213) - HHH000206: hibernate.properties not found
|
||||
fourcal: 2023-03-17 16:17:14.462 [main] INFO (Environment.java:317) - HHH000021: Bytecode provider name : javassist
|
||||
fourcal: 2023-03-17 16:17:14.502 [main] INFO (JavaReflectionManager.java:66) - HCANN000001: Hibernate Commons Annotations {5.0.1.Final}
|
||||
fourcal: 2023-03-17 16:17:14.722 [main] INFO (Dialect.java:156) - HHH000400: Using dialect: org.hibernate.dialect.MySQLDialect
|
||||
fourcal: 2023-03-17 16:17:15.423 [main] INFO (AbstractEntityManagerFactoryBean.java:379) - Initialized JPA EntityManagerFactory for persistence unit 'default'
|
||||
fourcal: 2023-03-17 16:17:15.425 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'entityManagerFactory' of type [org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-17 16:17:15.425 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'entityManagerFactory' of type [com.sun.proxy.$Proxy79] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-17 16:17:15.429 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'adminRepositoryImpl' of type [cn.palmte.work.model.AdminRepositoryImpl] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-17 16:17:15.442 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean '(inner bean)#2b0d6bf2' of type [org.springframework.beans.factory.config.PropertiesFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-17 16:17:15.442 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean '(inner bean)#2b0d6bf2' of type [java.util.Properties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-17 16:17:15.444 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean '(inner bean)#5da799' of type [org.springframework.data.repository.core.support.PropertiesBasedNamedQueries] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-17 16:17:15.447 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean '(inner bean)#41d6d6c4' of type [org.springframework.data.repository.query.ExtensionAwareEvaluationContextProvider] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-17 16:17:15.452 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean '(inner bean)#235b4aea' of type [com.sun.proxy.$Proxy80] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-17 16:17:15.574 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'jpaMappingContext' of type [org.springframework.data.jpa.repository.config.JpaMetamodelMappingContextFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-17 16:17:15.574 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'jpaMappingContext' of type [org.springframework.data.jpa.mapping.JpaMetamodelMappingContext] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-17 16:17:15.685 [main] INFO (QueryTranslatorFactoryInitiator.java:47) - HHH000397: Using ASTQueryTranslatorFactory
|
||||
fourcal: 2023-03-17 16:17:15.768 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'adminRepository' of type [org.springframework.data.jpa.repository.support.JpaRepositoryFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-17 16:17:15.768 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'adminRepository' of type [com.sun.proxy.$Proxy86] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-17 16:17:15.772 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'sysPermissionRepositoryImpl' of type [cn.palmte.work.model.SysPermissionRepositoryImpl] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-17 16:17:15.772 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean '(inner bean)#70f37190' of type [org.springframework.beans.factory.config.PropertiesFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-17 16:17:15.772 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean '(inner bean)#70f37190' of type [java.util.Properties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-17 16:17:15.773 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean '(inner bean)#4d62bb8b' of type [org.springframework.data.repository.core.support.PropertiesBasedNamedQueries] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-17 16:17:15.773 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean '(inner bean)#598f6c93' of type [org.springframework.data.repository.query.ExtensionAwareEvaluationContextProvider] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-17 16:17:15.773 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean '(inner bean)#623dc0b8' of type [com.sun.proxy.$Proxy80] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-17 16:17:15.823 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'sysPermissionRepository' of type [org.springframework.data.jpa.repository.support.JpaRepositoryFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-17 16:17:15.823 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'sysPermissionRepository' of type [com.sun.proxy.$Proxy87] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-17 16:17:15.824 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'adminService' of type [cn.palmte.work.service.AdminService] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-17 16:17:15.824 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'shiroAuthorizingRealm' of type [cn.palmte.work.shiro.ShiroAuthorizingRealm] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-17 16:17:16.153 [main] INFO (ShiroConfig.java:64) - rememberMeCookie()
|
||||
fourcal: 2023-03-17 16:17:16.157 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'rememberMeCookie' of type [org.apache.shiro.web.servlet.SimpleCookie] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-17 16:17:16.162 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'cookieRememberMeManager' of type [org.apache.shiro.web.mgt.CookieRememberMeManager] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-17 16:17:16.186 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'securityManager' of type [org.apache.shiro.web.mgt.DefaultWebSecurityManager] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-17 16:17:16.237 [main] INFO (ShiroConfig.java:98) - authorizationAttributeSourceAdvisor()
|
||||
fourcal: 2023-03-17 16:17:16.248 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'authorizationAttributeSourceAdvisor' of type [org.apache.shiro.spring.security.interceptor.AuthorizationAttributeSourceAdvisor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-17 16:17:16.287 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$3b4dc1b4] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-17 16:17:16.418 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'integrationGlobalProperties' of type [org.springframework.beans.factory.config.PropertiesFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-17 16:17:16.421 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'integrationGlobalProperties' of type [java.util.Properties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-17 16:17:16.752 [main] INFO (TomcatEmbeddedServletContainer.java:89) - Tomcat initialized with port(s): 8282 (http)
|
||||
fourcal: 2023-03-17 16:17:16.760 [main] INFO (DirectJDKLog.java:179) - Starting service [Tomcat]
|
||||
fourcal: 2023-03-17 16:17:16.761 [main] INFO (DirectJDKLog.java:179) - Starting Servlet Engine: Apache Tomcat/8.5.20
|
||||
fourcal: 2023-03-17 16:17:16.826 [localhost-startStop-1] INFO (DirectJDKLog.java:179) - Initializing Spring embedded WebApplicationContext
|
||||
fourcal: 2023-03-17 16:17:16.826 [localhost-startStop-1] INFO (EmbeddedWebApplicationContext.java:276) - Root WebApplicationContext: initialization completed in 4971 ms
|
||||
fourcal: 2023-03-17 16:17:17.316 [localhost-startStop-1] INFO (AbstractFilterRegistrationBean.java:258) - Mapping filter: 'characterEncodingFilter' to: [/*]
|
||||
fourcal: 2023-03-17 16:17:17.316 [localhost-startStop-1] INFO (AbstractFilterRegistrationBean.java:258) - Mapping filter: 'hiddenHttpMethodFilter' to: [/*]
|
||||
fourcal: 2023-03-17 16:17:17.316 [localhost-startStop-1] INFO (AbstractFilterRegistrationBean.java:258) - Mapping filter: 'httpPutFormContentFilter' to: [/*]
|
||||
fourcal: 2023-03-17 16:17:17.316 [localhost-startStop-1] INFO (AbstractFilterRegistrationBean.java:258) - Mapping filter: 'requestContextFilter' to: [/*]
|
||||
fourcal: 2023-03-17 16:17:17.317 [localhost-startStop-1] INFO (AbstractFilterRegistrationBean.java:271) - Mapping filter: 'replaceSpecialCharFilter' to urls: [/*]
|
||||
fourcal: 2023-03-17 16:17:17.317 [localhost-startStop-1] INFO (AbstractFilterRegistrationBean.java:258) - Mapping filter: 'shiroPermissionsFilter' to: [/*]
|
||||
fourcal: 2023-03-17 16:17:17.317 [localhost-startStop-1] INFO (AbstractFilterRegistrationBean.java:258) - Mapping filter: 'shiroFilter' to: [/*]
|
||||
fourcal: 2023-03-17 16:17:17.317 [localhost-startStop-1] INFO (ServletRegistrationBean.java:190) - Mapping servlet: 'dispatcherServlet' to [/]
|
||||
fourcal: 2023-03-17 16:17:17.448 [main] INFO (LogExcluder.java:31) - [/editor/stencilset]
|
||||
fourcal: 2023-03-17 16:17:18.529 [main] INFO (DefaultActiviti5CompatibilityHandlerFactory.java:38) - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
|
||||
fourcal: 2023-03-17 16:17:21.735 [main] INFO (ProcessEngineImpl.java:87) - ProcessEngine default created
|
||||
fourcal: 2023-03-17 16:17:26.218 [main] INFO (FreeMarkerConfigurer.java:127) - ClassTemplateLoader for Spring macros added to FreeMarker configuration
|
||||
fourcal: 2023-03-17 16:17:26.572 [main] INFO (RequestMappingHandlerAdapter.java:534) - Looking for @ControllerAdvice: org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@77825085: startup date [Fri Mar 17 16:17:11 CST 2023]; root of context hierarchy
|
||||
fourcal: 2023-03-17 16:17:26.662 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/changeStatus]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.AccountController.changeStatus(cn.palmte.work.model.Admin)
|
||||
fourcal: 2023-03-17 16:17:26.664 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/batchImport]}" onto public java.lang.String cn.palmte.work.controller.backend.AccountController.batchImport(org.springframework.web.multipart.MultipartFile)
|
||||
fourcal: 2023-03-17 16:17:26.664 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/resetPassword]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.AccountController.resetPassword(int,javax.servlet.http.HttpServletRequest)
|
||||
fourcal: 2023-03-17 16:17:26.664 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/updatePassword]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.AccountController.updatePassword(javax.servlet.http.HttpServletRequest,cn.palmte.work.pojo.ModifyPasswordRequest)
|
||||
fourcal: 2023-03-17 16:17:26.664 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/template]}" onto public void cn.palmte.work.controller.backend.AccountController.template(javax.servlet.http.HttpServletResponse) throws java.lang.Exception
|
||||
fourcal: 2023-03-17 16:17:26.664 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/edit]}" onto public java.lang.String cn.palmte.work.controller.backend.AccountController.edit(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.665 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/export]}" onto public void cn.palmte.work.controller.backend.AccountController.export(java.lang.String,javax.servlet.http.HttpServletResponse) throws java.io.IOException
|
||||
fourcal: 2023-03-17 16:17:26.665 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/password]}" onto public java.lang.String cn.palmte.work.controller.backend.AccountController.password(javax.servlet.http.HttpServletRequest,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.665 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/add]}" onto public java.lang.String cn.palmte.work.controller.backend.AccountController.add(javax.servlet.http.HttpServletRequest,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.665 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/delete]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.AccountController.delete(int)
|
||||
fourcal: 2023-03-17 16:17:26.666 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/list]}" onto public java.lang.String cn.palmte.work.controller.backend.AccountController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.666 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/save]}" onto public java.lang.String cn.palmte.work.controller.backend.AccountController.save(int,cn.palmte.work.model.Admin,javax.servlet.http.HttpServletRequest,java.util.Map<java.lang.String, java.lang.Object>) throws java.io.IOException
|
||||
fourcal: 2023-03-17 16:17:26.668 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actModel/deploy],methods=[GET]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ActModelController.deploy(java.lang.String)
|
||||
fourcal: 2023-03-17 16:17:26.668 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actModel/add],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.ActModelController.add()
|
||||
fourcal: 2023-03-17 16:17:26.669 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actModel/delete],methods=[GET]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ActModelController.delete(java.lang.String)
|
||||
fourcal: 2023-03-17 16:17:26.669 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actModel/list]}" onto public java.lang.String cn.palmte.work.controller.backend.ActModelController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.669 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actModel/save]}" onto public java.lang.String cn.palmte.work.controller.backend.ActModelController.save(javax.servlet.http.HttpServletRequest,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.670 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/model/{modelId}/json],methods=[GET],produces=[application/json]}" onto public com.fasterxml.jackson.databind.node.ObjectNode cn.palmte.work.controller.backend.ActModelEditorController.getEditorJson(java.lang.String)
|
||||
fourcal: 2023-03-17 16:17:26.670 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/model/{modelId}/save],methods=[PUT]}" onto public void cn.palmte.work.controller.backend.ActModelEditorController.saveModel(java.lang.String,org.springframework.util.MultiValueMap<java.lang.String, java.lang.String>)
|
||||
fourcal: 2023-03-17 16:17:26.670 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/editor/stencilset],methods=[GET],produces=[application/json;charset=utf-8]}" onto public java.lang.String cn.palmte.work.controller.backend.ActModelEditorController.getStencilset()
|
||||
fourcal: 2023-03-17 16:17:26.671 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actProcDef/xml/{deploymentId}]}" onto public void cn.palmte.work.controller.backend.ActProcDefController.xml(javax.servlet.http.HttpServletResponse,java.lang.String) throws java.lang.Exception
|
||||
fourcal: 2023-03-17 16:17:26.672 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actProcDef/procDefPng/{deploymentId}]}" onto public void cn.palmte.work.controller.backend.ActProcDefController.png(javax.servlet.http.HttpServletResponse,java.lang.String) throws java.lang.Exception
|
||||
fourcal: 2023-03-17 16:17:26.672 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actProcDef/delete],methods=[GET]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ActProcDefController.delete(java.lang.String)
|
||||
fourcal: 2023-03-17 16:17:26.672 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actProcDef/suspend],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.ActProcDefController.suspend(java.lang.String,int)
|
||||
fourcal: 2023-03-17 16:17:26.672 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actProcDef/list]}" onto public java.lang.String cn.palmte.work.controller.backend.ActProcDefController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.673 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actProcIns/startProcIns/{procDefKey}],methods=[POST]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ActProcInsController.startProcessInstance(java.lang.String,java.lang.String)
|
||||
fourcal: 2023-03-17 16:17:26.673 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actProcIns/deleteProcessInstance],methods=[GET]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ActProcInsController.deleteProcessInstance(java.lang.String,java.lang.String)
|
||||
fourcal: 2023-03-17 16:17:26.675 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actProcIns/procInsPng/{procInstId}]}" onto public void cn.palmte.work.controller.backend.ActProcInsController.png(javax.servlet.http.HttpServletResponse,java.lang.String) throws java.lang.Exception
|
||||
fourcal: 2023-03-17 16:17:26.675 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actProcIns/list]}" onto public java.lang.String cn.palmte.work.controller.backend.ActProcInsController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.676 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actTaskDef/completeTask],methods=[POST]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ActTaskDefController.completeTask(java.lang.String)
|
||||
fourcal: 2023-03-17 16:17:26.676 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actTaskDef/saveConfig],methods=[GET]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ActTaskDefController.saveConfig(cn.palmte.work.model.ActTaskDef)
|
||||
fourcal: 2023-03-17 16:17:26.676 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actTaskDef/hisTaskList/{procInsId}]}" onto public java.lang.String cn.palmte.work.controller.backend.ActTaskDefController.taskList(java.lang.String,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.677 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actTaskDef/config/{procDefId}]}" onto public java.lang.String cn.palmte.work.controller.backend.ActTaskDefController.list(java.lang.String,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.678 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/admin/approveProjectsMsg]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.AdminController.approveProjectsMsg()
|
||||
fourcal: 2023-03-17 16:17:26.678 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/admin/center],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.AdminController.center(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.678 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/admin/err],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.AdminController.loginErr(javax.servlet.http.HttpServletRequest,java.lang.String)
|
||||
fourcal: 2023-03-17 16:17:26.678 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/admin/login],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.AdminController.login(javax.servlet.http.HttpServletRequest) throws java.lang.Exception
|
||||
fourcal: 2023-03-17 16:17:26.679 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/admin/captcha],methods=[GET]}" onto public void cn.palmte.work.controller.backend.AdminController.captcha(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) throws java.lang.Exception
|
||||
fourcal: 2023-03-17 16:17:26.679 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/admin/singIn],methods=[POST]}" onto public java.lang.String cn.palmte.work.controller.backend.AdminController.singIn(org.springframework.web.servlet.mvc.support.RedirectAttributes,cn.palmte.work.pojo.LoginRequest,javax.servlet.http.HttpServletRequest) throws java.lang.Exception
|
||||
fourcal: 2023-03-17 16:17:26.679 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/admin/topMenu],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.AdminController.topMenu(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.679 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/admin/logout],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.AdminController.logout(javax.servlet.http.HttpServletRequest)
|
||||
fourcal: 2023-03-17 16:17:26.680 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/admin/console],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.AdminController.console(int,java.util.Map<java.lang.String, java.lang.Object>,javax.servlet.http.HttpServletRequest)
|
||||
fourcal: 2023-03-17 16:17:26.680 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak5]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak5(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.682 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak6]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak6(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.682 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak7]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak7(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.682 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak2]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak2(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.682 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak4]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak4(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.683 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak8]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak8(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.683 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak1]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak1(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.683 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak3]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak3(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.684 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak10]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak10(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.684 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak15]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak15(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.684 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak11]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak11(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.684 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak9]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak9(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.684 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak14]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak14(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.684 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak12]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak12(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.685 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak13]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak13(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.685 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/department/edit],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.DepartmentController.edit(java.util.Map<java.lang.String, java.lang.Object>,int)
|
||||
fourcal: 2023-03-17 16:17:26.686 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/department/export]}" onto public void cn.palmte.work.controller.backend.DepartmentController.export(java.lang.String,javax.servlet.http.HttpServletResponse) throws java.io.IOException
|
||||
fourcal: 2023-03-17 16:17:26.686 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/department/enableOrDisable]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.DepartmentController.enableOrDisable(int,int,org.springframework.web.servlet.mvc.support.RedirectAttributes)
|
||||
fourcal: 2023-03-17 16:17:26.686 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/department/add],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.DepartmentController.add(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.686 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/department/checkName]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.DepartmentController.checkName(int,java.lang.String,org.springframework.web.servlet.mvc.support.RedirectAttributes)
|
||||
fourcal: 2023-03-17 16:17:26.687 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/department/list]}" onto public java.lang.String cn.palmte.work.controller.backend.DepartmentController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.687 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/department/save],methods=[POST]}" onto public java.lang.String cn.palmte.work.controller.backend.DepartmentController.save(int,cn.palmte.work.model.Dept,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.687 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/file/upload],methods=[POST]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.FileController.upload(org.springframework.web.multipart.MultipartFile[])
|
||||
fourcal: 2023-03-17 16:17:26.689 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/humanCost/batchImport]}" onto public java.lang.String cn.palmte.work.controller.backend.HumanCostController.batchImport(org.springframework.web.multipart.MultipartFile,java.lang.String)
|
||||
fourcal: 2023-03-17 16:17:26.689 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/humanCost/export]}" onto public void cn.palmte.work.controller.backend.HumanCostController.export(java.lang.String,javax.servlet.http.HttpServletResponse) throws java.lang.Exception
|
||||
fourcal: 2023-03-17 16:17:26.689 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/humanCost/template]}" onto public void cn.palmte.work.controller.backend.HumanCostController.importTemplate(javax.servlet.http.HttpServletResponse) throws java.io.IOException
|
||||
fourcal: 2023-03-17 16:17:26.689 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/humanCost/list]}" onto public java.lang.String cn.palmte.work.controller.backend.HumanCostController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.690 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.IndexController.index() throws java.lang.Exception
|
||||
fourcal: 2023-03-17 16:17:26.690 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/monthlySettle/batchImport]}" onto public java.lang.String cn.palmte.work.controller.backend.MonthlySettleController.batchImport(org.springframework.web.multipart.MultipartFile,java.lang.String)
|
||||
fourcal: 2023-03-17 16:17:26.690 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/monthlySettle/template]}" onto public void cn.palmte.work.controller.backend.MonthlySettleController.template(javax.servlet.http.HttpServletResponse) throws java.lang.Exception
|
||||
fourcal: 2023-03-17 16:17:26.691 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/monthlySettle/export]}" onto public void cn.palmte.work.controller.backend.MonthlySettleController.export(java.lang.String,javax.servlet.http.HttpServletResponse) throws java.io.IOException
|
||||
fourcal: 2023-03-17 16:17:26.691 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/monthlySettle/info]}" onto public java.lang.String cn.palmte.work.controller.backend.MonthlySettleController.info(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.691 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/monthlySettle/exportSingle]}" onto public void cn.palmte.work.controller.backend.MonthlySettleController.exportSingle(java.lang.String,java.lang.String,java.lang.String,javax.servlet.http.HttpServletResponse) throws java.io.IOException
|
||||
fourcal: 2023-03-17 16:17:26.691 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/monthlySettle/infoByTime]}" onto public java.lang.String cn.palmte.work.controller.backend.MonthlySettleController.infoByTime(java.lang.String,java.lang.String,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.691 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/monthlySettle/list]}" onto public java.lang.String cn.palmte.work.controller.backend.MonthlySettleController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.692 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/monthlySettleStatistics/listData]}" onto public java.lang.String cn.palmte.work.controller.backend.MonthlySettleStatisticsController.listData(java.lang.String,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.692 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/monthlySettleStatistics/list]}" onto public java.lang.String cn.palmte.work.controller.backend.MonthlySettleStatisticsController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.697 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/audit],methods=[POST]}" onto public void cn.palmte.work.controller.backend.ProcessController.audit(cn.palmte.work.controller.backend.ProcessController$AuditForm)
|
||||
fourcal: 2023-03-17 16:17:26.697 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/detail/{id}],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.ProcessController.detail(int,org.springframework.ui.Model,boolean)
|
||||
fourcal: 2023-03-17 16:17:26.698 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/form/metadata],methods=[GET]}" onto public cn.palmte.work.controller.backend.ProcessController$FormMetadata cn.palmte.work.controller.backend.ProcessController.metadata()
|
||||
fourcal: 2023-03-17 16:17:26.698 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process],methods=[POST]}" onto public void cn.palmte.work.controller.backend.ProcessController.post(cn.palmte.work.model.process.form.ProcessCreationForm) throws java.lang.Exception
|
||||
fourcal: 2023-03-17 16:17:26.698 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/revoke/{id}],methods=[POST]}" onto public void cn.palmte.work.controller.backend.ProcessController.revoke(int)
|
||||
fourcal: 2023-03-17 16:17:26.698 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/audits/{id}],methods=[GET]}" onto public java.util.List<java.util.Map<java.lang.String, java.lang.String>> cn.palmte.work.controller.backend.ProcessController.showAudits(int)
|
||||
fourcal: 2023-03-17 16:17:26.698 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/edit/{id}],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.ProcessController.editProcess(org.springframework.ui.Model,int)
|
||||
fourcal: 2023-03-17 16:17:26.698 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/new],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.ProcessController.newProcess(org.springframework.ui.Model)
|
||||
fourcal: 2023-03-17 16:17:26.698 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/completed],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.ProcessController.completed(org.springframework.ui.Model)
|
||||
fourcal: 2023-03-17 16:17:26.698 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/review],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.ProcessController.review(org.springframework.ui.Model)
|
||||
fourcal: 2023-03-17 16:17:26.700 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/projects/{id}],methods=[GET]}" onto public cn.palmte.work.controller.backend.ProcessController$ProjectReturnValue cn.palmte.work.controller.backend.ProcessController.getProject(int,cn.palmte.work.model.enums.ProcessType)
|
||||
fourcal: 2023-03-17 16:17:26.700 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/{id}],methods=[GET]}" onto public cn.palmte.work.model.process.ProjectProcessDetail cn.palmte.work.controller.backend.ProcessController.get(int)
|
||||
fourcal: 2023-03-17 16:17:26.700 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/{id}],methods=[PUT]}" onto public void cn.palmte.work.controller.backend.ProcessController.update(int,cn.palmte.work.model.process.form.ProcessUpdateForm) throws java.lang.Exception
|
||||
fourcal: 2023-03-17 16:17:26.700 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/{id}],methods=[DELETE]}" onto public void cn.palmte.work.controller.backend.ProcessController.delete(int)
|
||||
fourcal: 2023-03-17 16:17:26.700 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/query],methods=[POST]}" onto public org.springframework.data.domain.Page<cn.palmte.work.model.process.ProjectProcess> cn.palmte.work.controller.backend.ProcessController.list(cn.palmte.work.model.process.form.ProcessQueryForm,org.springframework.data.domain.Pageable,boolean)
|
||||
fourcal: 2023-03-17 16:17:26.700 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/projects],methods=[GET]}" onto public java.util.List<java.util.Map<java.lang.String, java.lang.Object>> cn.palmte.work.controller.backend.ProcessController.query(java.lang.String,cn.palmte.work.model.enums.ProcessType)
|
||||
fourcal: 2023-03-17 16:17:26.701 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/procurement/type/edit]}" onto public java.lang.String cn.palmte.work.controller.backend.ProcurementTypeController.edit(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.701 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/procurement/type/export]}" onto public void cn.palmte.work.controller.backend.ProcurementTypeController.export(java.lang.String,javax.servlet.http.HttpServletResponse) throws java.io.IOException
|
||||
fourcal: 2023-03-17 16:17:26.701 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/procurement/type/enableOrDisable]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProcurementTypeController.enableOrDisable(int,int,org.springframework.web.servlet.mvc.support.RedirectAttributes)
|
||||
fourcal: 2023-03-17 16:17:26.702 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/procurement/type/map]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProcurementTypeController.map()
|
||||
fourcal: 2023-03-17 16:17:26.702 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/procurement/type/add],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.ProcurementTypeController.add(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.702 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/procurement/type/delete],methods=[GET]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProcurementTypeController.delete(java.lang.String)
|
||||
fourcal: 2023-03-17 16:17:26.702 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/procurement/type/list]}" onto public java.lang.String cn.palmte.work.controller.backend.ProcurementTypeController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.702 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/procurement/type/save],methods=[POST]}" onto public java.lang.String cn.palmte.work.controller.backend.ProcurementTypeController.save(int,cn.palmte.work.model.ProcurementType,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.707 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/completeTask/{projectId}/{approvetype}]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.completeTask(int,int,java.lang.String)
|
||||
fourcal: 2023-03-17 16:17:26.707 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/listApprove]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.listApprove(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.707 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/edit]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.edit(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.708 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/export]}" onto public void cn.palmte.work.controller.backend.ProjectController.export(java.lang.String,javax.servlet.http.HttpServletResponse) throws java.io.IOException
|
||||
fourcal: 2023-03-17 16:17:26.708 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/info/{projectId}]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.info(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.708 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/procInsPng/{projectId}]}" onto public void cn.palmte.work.controller.backend.ProjectController.png(javax.servlet.http.HttpServletResponse,int) throws java.lang.Exception
|
||||
fourcal: 2023-03-17 16:17:26.708 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/budgetEditSaveCostProjectManageDetail]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.budgetEditSaveCostProjectManageDetail(java.lang.String)
|
||||
fourcal: 2023-03-17 16:17:26.709 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/budgetEdit]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.budget(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.709 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/estimateAddSave]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.estimateAddSave(cn.palmte.work.model.Project,cn.palmte.work.bean.EstimateBean,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.709 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/budgetEditSave]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.budgetEditSave(cn.palmte.work.model.Project,cn.palmte.work.model.ProjectBudget,org.springframework.validation.BindingResult,cn.palmte.work.bean.BudgetBean,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.710 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/exportAll]}" onto public void cn.palmte.work.controller.backend.ProjectController.exportAll(javax.servlet.http.HttpServletResponse,java.lang.Integer) throws java.io.IOException
|
||||
fourcal: 2023-03-17 16:17:26.710 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/estimateEditSave]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.estimateEditSave(cn.palmte.work.model.Project,cn.palmte.work.bean.EstimateBean,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.711 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/costTemplate]}" onto public void cn.palmte.work.controller.backend.ProjectController.costTemplate(javax.servlet.http.HttpServletResponse) throws java.lang.Exception
|
||||
fourcal: 2023-03-17 16:17:26.711 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/stageRefreshSave/{projectId}]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.stageRefreshSave(java.lang.String,int)
|
||||
fourcal: 2023-03-17 16:17:26.711 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/incomeTemplate]}" onto public void cn.palmte.work.controller.backend.ProjectController.incomeTemplate(javax.servlet.http.HttpServletResponse) throws java.lang.Exception
|
||||
fourcal: 2023-03-17 16:17:26.711 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/incomeExport]}" onto public void cn.palmte.work.controller.backend.ProjectController.incomeExport(javax.servlet.http.HttpServletResponse,int) throws java.lang.Exception
|
||||
fourcal: 2023-03-17 16:17:26.711 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/roleUsers]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.roleUsers(int)
|
||||
fourcal: 2023-03-17 16:17:26.712 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/downloadUrl]}" onto public void cn.palmte.work.controller.backend.ProjectController.downloadUrl(int,javax.servlet.http.HttpServletResponse) throws java.lang.Exception
|
||||
fourcal: 2023-03-17 16:17:26.712 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/budgetList]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.budgetList(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.712 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/exportApprove]}" onto public void cn.palmte.work.controller.backend.ProjectController.exportApprove(java.lang.String,javax.servlet.http.HttpServletResponse) throws java.io.IOException
|
||||
fourcal: 2023-03-17 16:17:26.712 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/costExport]}" onto public void cn.palmte.work.controller.backend.ProjectController.costExport(javax.servlet.http.HttpServletResponse,int) throws java.lang.Exception
|
||||
fourcal: 2023-03-17 16:17:26.712 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/saveContract]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.saveContract(java.lang.String,int)
|
||||
fourcal: 2023-03-17 16:17:26.712 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/saveApprove]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.saveApprove(int) throws java.lang.Exception
|
||||
fourcal: 2023-03-17 16:17:26.713 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/budgetExport]}" onto public void cn.palmte.work.controller.backend.ProjectController.budgetExport(javax.servlet.http.HttpServletResponse,int) throws java.lang.Exception
|
||||
fourcal: 2023-03-17 16:17:26.713 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/batchCostImport]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.batchCostImport(org.springframework.web.multipart.MultipartFile,java.lang.Integer)
|
||||
fourcal: 2023-03-17 16:17:26.713 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/finalExport]}" onto public void cn.palmte.work.controller.backend.ProjectController.finalExport(javax.servlet.http.HttpServletResponse,int) throws java.lang.Exception
|
||||
fourcal: 2023-03-17 16:17:26.714 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/settleExport]}" onto public void cn.palmte.work.controller.backend.ProjectController.settleExport(javax.servlet.http.HttpServletResponse,int,java.lang.String) throws java.lang.Exception
|
||||
fourcal: 2023-03-17 16:17:26.714 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/costManageExport]}" onto public void cn.palmte.work.controller.backend.ProjectController.costManageExport(javax.servlet.http.HttpServletResponse,int) throws java.lang.Exception
|
||||
fourcal: 2023-03-17 16:17:26.714 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/taskRecords/{projectId}]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.taskRecords(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.714 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/editProjectNo]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.editProjectNo(java.lang.String,int)
|
||||
fourcal: 2023-03-17 16:17:26.714 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/rollbackToRecord]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.rollbackToRecord(java.lang.String)
|
||||
fourcal: 2023-03-17 16:17:26.714 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/roleUsersBatch]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.roleUsersBatch(java.lang.String)
|
||||
fourcal: 2023-03-17 16:17:26.715 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/skipTask/{projectId}]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.skipTask(int,java.lang.String)
|
||||
fourcal: 2023-03-17 16:17:26.715 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/selectRoleUser]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.selectRoleUser(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.715 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/deleteProject/{id}],methods=[GET]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.deleteProject(int)
|
||||
fourcal: 2023-03-17 16:17:26.715 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/checkProjectNo]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.checkProjectNo(java.lang.String,int)
|
||||
fourcal: 2023-03-17 16:17:26.715 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/toEditAllStatus]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.toEditAllStatus(int) throws java.lang.Exception
|
||||
fourcal: 2023-03-17 16:17:26.716 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/settleList]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.settleList(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.716 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/finalList]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.finalList(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.716 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/approve]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.approve(java.lang.String,int,int,int,java.lang.String,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.716 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/incomePlanExport]}" onto public void cn.palmte.work.controller.backend.ProjectController.incomePlanExport(javax.servlet.http.HttpServletResponse,int) throws java.lang.Exception
|
||||
fourcal: 2023-03-17 16:17:26.716 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/budgetPlanExport]}" onto public void cn.palmte.work.controller.backend.ProjectController.budgetPlanExport(javax.servlet.http.HttpServletResponse,int) throws java.lang.Exception
|
||||
fourcal: 2023-03-17 16:17:26.718 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/budgetEditSaveIncomePlanDetail]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.budgetEditSaveIncomePlanDetail(java.lang.String)
|
||||
fourcal: 2023-03-17 16:17:26.718 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/budgetEditSaveCostDetail]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.budgetEditSaveCostDetail(java.lang.String)
|
||||
fourcal: 2023-03-17 16:17:26.718 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/budgetEditSaveIncomeDetail]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.budgetEditSaveIncomeDetail(java.lang.String)
|
||||
fourcal: 2023-03-17 16:17:26.718 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/budgetEditSaveBudgetPlanDetail]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.budgetEditSaveBudgetPlanDetail(java.lang.String)
|
||||
fourcal: 2023-03-17 16:17:26.718 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/budgetEditSaveAndApprove]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.budgetEditSaveAndApprove(cn.palmte.work.model.Project,cn.palmte.work.model.ProjectBudget,cn.palmte.work.bean.BudgetBean,java.util.Map<java.lang.String, java.lang.Object>) throws java.lang.Exception
|
||||
fourcal: 2023-03-17 16:17:26.719 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/estimateAddSaveAndApprove]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.estimateAddSaveAndApprove(cn.palmte.work.model.Project,cn.palmte.work.bean.EstimateBean,java.util.Map<java.lang.String, java.lang.Object>) throws java.lang.Exception
|
||||
fourcal: 2023-03-17 16:17:26.719 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/estimateEditSaveAndApprove]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.estimateEditSaveAndApprove(cn.palmte.work.model.Project,cn.palmte.work.bean.EstimateBean,java.util.Map<java.lang.String, java.lang.Object>) throws java.lang.Exception
|
||||
fourcal: 2023-03-17 16:17:26.719 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/estimateSecondExport]}" onto public void cn.palmte.work.controller.backend.ProjectController.estimateSecondExport(javax.servlet.http.HttpServletResponse,int) throws java.lang.Exception
|
||||
fourcal: 2023-03-17 16:17:26.719 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/saveSelectRoleUserBatch]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.saveSelectRoleUserBatch(java.lang.String)
|
||||
fourcal: 2023-03-17 16:17:26.719 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/estimateMainExport]}" onto public void cn.palmte.work.controller.backend.ProjectController.estimateMainExport(javax.servlet.http.HttpServletResponse,int) throws java.lang.Exception
|
||||
fourcal: 2023-03-17 16:17:26.720 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/batchUpdateApprove]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.batchUpdateApprove(java.lang.String)
|
||||
fourcal: 2023-03-17 16:17:26.720 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/batchIncomeImport]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.batchIncomeImport(org.springframework.web.multipart.MultipartFile,java.lang.Integer)
|
||||
fourcal: 2023-03-17 16:17:26.720 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/selectRoleUserBatch]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.selectRoleUserBatch(java.lang.String,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.720 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/saveSelectRoleUser]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.saveSelectRoleUser(java.lang.String)
|
||||
fourcal: 2023-03-17 16:17:26.720 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/add]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.add(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.722 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/checkName]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.checkName(java.lang.String,int)
|
||||
fourcal: 2023-03-17 16:17:26.722 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/list]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.722 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/final/edit]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectFinalController.edit(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.723 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/final/save]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectFinalController.estimateAddSave(cn.palmte.work.model.Project,cn.palmte.work.bean.FinalBean,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.723 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/final/saveAndApprove]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectFinalController.saveAndApprove(cn.palmte.work.model.Project,cn.palmte.work.bean.FinalBean,java.util.Map<java.lang.String, java.lang.Object>) throws java.lang.Exception
|
||||
fourcal: 2023-03-17 16:17:26.723 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/final/add]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectFinalController.add(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.724 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/settle/edit]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectSettleController.edit(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.724 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/settle/saveAndApprove]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectSettleController.saveAndApprove(cn.palmte.work.model.Project,cn.palmte.work.bean.SettleBean,cn.palmte.work.bean.BudgetSettleBean,cn.palmte.work.bean.EstimateSettleBean,java.lang.String,java.lang.String) throws java.lang.Exception
|
||||
fourcal: 2023-03-17 16:17:26.724 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/settle/add]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectSettleController.add(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.724 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/settle/save]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectSettleController.save(cn.palmte.work.model.Project,org.springframework.validation.BindingResult,cn.palmte.work.bean.SettleBean,cn.palmte.work.bean.BudgetSettleBean,cn.palmte.work.bean.EstimateSettleBean,java.lang.String,java.lang.String)
|
||||
fourcal: 2023-03-17 16:17:26.725 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/projectSummary/list]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectSummaryController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.725 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/space/export]}" onto public void cn.palmte.work.controller.backend.SpaceController.export(java.lang.String,int,javax.servlet.http.HttpServletResponse) throws java.io.IOException
|
||||
fourcal: 2023-03-17 16:17:26.725 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/space/listData]}" onto public java.lang.String cn.palmte.work.controller.backend.SpaceController.listData()
|
||||
fourcal: 2023-03-17 16:17:26.727 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/space/statistics]}" onto public java.lang.String cn.palmte.work.controller.backend.SpaceController.statistics(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.727 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/space/list]}" onto public java.lang.String cn.palmte.work.controller.backend.SpaceController.list(java.lang.String,int,java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.727 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/statistics/month]}" onto public java.lang.String cn.palmte.work.controller.backend.StatisticsController.month(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.728 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/sys/config/edit]}" onto public java.lang.String cn.palmte.work.controller.backend.SysConfigController.edit(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.728 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/sys/config/checkRate]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.SysConfigController.checkRate()
|
||||
fourcal: 2023-03-17 16:17:26.729 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/sys/config/save]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.SysConfigController.save(java.lang.String)
|
||||
fourcal: 2023-03-17 16:17:26.729 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/permission/edit],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.SysPermissionController.edit(java.lang.String,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.730 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/permission/add],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.SysPermissionController.add(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.730 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/permission/delete],methods=[GET]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.SysPermissionController.delete(java.lang.String)
|
||||
fourcal: 2023-03-17 16:17:26.730 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/permission/list]}" onto public java.lang.String cn.palmte.work.controller.backend.SysPermissionController.list(java.lang.String,java.lang.String,java.lang.String,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.730 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/permission/save],methods=[POST]}" onto public java.lang.String cn.palmte.work.controller.backend.SysPermissionController.save(java.lang.String,cn.palmte.work.model.SysPermission,org.springframework.web.servlet.mvc.support.RedirectAttributes,java.util.Map<java.lang.String, java.lang.Object>) throws java.io.IOException
|
||||
fourcal: 2023-03-17 16:17:26.731 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/role/edit]}" onto public java.lang.String cn.palmte.work.controller.backend.SysRoleController.edit(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.731 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/role/enableOrDisable]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.SysRoleController.enableOrDisable(int,int,org.springframework.web.servlet.mvc.support.RedirectAttributes)
|
||||
fourcal: 2023-03-17 16:17:26.731 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/role/add],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.SysRoleController.add(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.731 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/role/delete],methods=[GET]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.SysRoleController.delete(java.lang.String)
|
||||
fourcal: 2023-03-17 16:17:26.731 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/role/check]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.SysRoleController.check(java.lang.String,java.lang.String,javax.servlet.http.HttpServletResponse) throws java.lang.Exception
|
||||
fourcal: 2023-03-17 16:17:26.732 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/role/list]}" onto public java.lang.String cn.palmte.work.controller.backend.SysRoleController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-17 16:17:26.732 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/role/save]}" onto public java.lang.String cn.palmte.work.controller.backend.SysRoleController.save(java.util.Map<java.lang.String, java.lang.Object>,int)
|
||||
fourcal: 2023-03-17 16:17:26.733 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/error],produces=[text/html]}" onto public org.springframework.web.servlet.ModelAndView org.springframework.boot.autoconfigure.web.BasicErrorController.errorHtml(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
|
||||
fourcal: 2023-03-17 16:17:26.733 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/error]}" onto public org.springframework.http.ResponseEntity<java.util.Map<java.lang.String, java.lang.Object>> org.springframework.boot.autoconfigure.web.BasicErrorController.error(javax.servlet.http.HttpServletRequest)
|
||||
fourcal: 2023-03-17 16:17:26.818 [main] INFO (AbstractUrlHandlerMapping.java:362) - Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
|
||||
fourcal: 2023-03-17 16:17:26.818 [main] INFO (AbstractUrlHandlerMapping.java:362) - Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
|
||||
fourcal: 2023-03-17 16:17:26.860 [main] INFO (ExceptionHandlerExceptionResolver.java:273) - Detected @ExceptionHandler methods in applicationExceptionHandler
|
||||
fourcal: 2023-03-17 16:17:26.905 [main] INFO (AbstractUrlHandlerMapping.java:362) - Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
|
||||
fourcal: 2023-03-17 16:17:27.281 [main] INFO (ExecutorConfigurationSupport.java:165) - Initializing ExecutorService 'taskScheduler'
|
||||
fourcal: 2023-03-17 16:17:27.650 [main] INFO (MBeanExporter.java:431) - Registering beans for JMX exposure on startup
|
||||
fourcal: 2023-03-17 16:17:27.652 [main] INFO (MBeanExporter.java:916) - Bean with name 'dataSource' has been autodetected for JMX exposure
|
||||
fourcal: 2023-03-17 16:17:27.659 [main] INFO (MBeanExporter.java:671) - Located MBean 'dataSource': registering with JMX server as MBean [com.alibaba.druid.pool:name=dataSource,type=DruidDataSource]
|
||||
fourcal: 2023-03-17 16:17:27.663 [main] INFO (DefaultLifecycleProcessor.java:343) - Starting beans in phase 0
|
||||
fourcal: 2023-03-17 16:17:27.663 [main] INFO (EventDrivenConsumer.java:108) - Adding {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel
|
||||
fourcal: 2023-03-17 16:17:27.663 [main] INFO (AbstractSubscribableChannel.java:81) - Channel 'fourcal:sit:8282.errorChannel' has 1 subscriber(s).
|
||||
fourcal: 2023-03-17 16:17:27.663 [main] INFO (AbstractEndpoint.java:120) - started _org.springframework.integration.errorLogger
|
||||
fourcal: 2023-03-17 16:17:27.675 [main] INFO (DirectJDKLog.java:179) - Initializing ProtocolHandler ["http-nio-8282"]
|
||||
fourcal: 2023-03-17 16:17:27.683 [main] INFO (DirectJDKLog.java:179) - Starting ProtocolHandler ["http-nio-8282"]
|
||||
fourcal: 2023-03-17 16:17:27.692 [main] INFO (DirectJDKLog.java:179) - Using a shared selector for servlet write/read
|
||||
fourcal: 2023-03-17 16:17:27.706 [main] INFO (TomcatEmbeddedServletContainer.java:201) - Tomcat started on port(s): 8282 (http)
|
||||
fourcal: 2023-03-17 16:17:27.710 [main] INFO (StartupInfoLogger.java:57) - Started FourCalApplication in 16.102 seconds (JVM running for 17.965)
|
||||
fourcal: 2023-03-17 16:17:44.119 [http-nio-8282-exec-1] INFO (DirectJDKLog.java:179) - Initializing Spring FrameworkServlet 'dispatcherServlet'
|
||||
fourcal: 2023-03-17 16:17:44.119 [http-nio-8282-exec-1] INFO (FrameworkServlet.java:489) - FrameworkServlet 'dispatcherServlet': initialization started
|
||||
fourcal: 2023-03-17 16:17:44.153 [http-nio-8282-exec-1] INFO (FrameworkServlet.java:508) - FrameworkServlet 'dispatcherServlet': initialization completed in 34 ms
|
||||
fourcal: 2023-03-17 16:17:44.181 [http-nio-8282-exec-1] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/admin/login,token:null
|
||||
fourcal: 2023-03-17 16:17:44.196 [http-nio-8282-exec-1] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/admin/login : cn.palmte.work.controller.backend.AdminController.login : [org.apache.shiro.web.servlet.ShiroHttpServletRequest@4f54b021]
|
||||
fourcal: 2023-03-17 16:17:44.259 [http-nio-8282-exec-1] INFO (WebLogAspect.java:50) - RESPONSE : /admin/admin_login
|
||||
fourcal: 2023-03-17 16:17:46.088 [http-nio-8282-exec-3] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/admin/singIn,token:null
|
||||
fourcal: 2023-03-17 16:17:46.103 [http-nio-8282-exec-3] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/admin/singIn : cn.palmte.work.controller.backend.AdminController.singIn : [{}, cn.palmte.work.pojo.LoginRequest@61362e93, org.apache.shiro.web.servlet.ShiroHttpServletRequest@25f62bd8]
|
||||
fourcal: 2023-03-17 16:17:47.545 [http-nio-8282-exec-3] INFO (WebLogAspect.java:50) - RESPONSE : redirect:/admin/center?uid=0
|
||||
fourcal: 2023-03-17 16:17:47.578 [http-nio-8282-exec-2] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/admin/center,token:null
|
||||
fourcal: 2023-03-17 16:17:47.586 [http-nio-8282-exec-2] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/admin/center : cn.palmte.work.controller.backend.AdminController.center : [admin, 0, 0, {userName=admin, org.springframework.validation.BindingResult.userName=org.springframework.validation.BeanPropertyBindingResult: 0 errors}]
|
||||
fourcal: 2023-03-17 16:17:47.586 [http-nio-8282-exec-2] INFO (AdminController.java:228) - ------------------------------------------重定向到首页信息查询center方法内部-----------------------用户名====admin
|
||||
fourcal: 2023-03-17 16:17:47.781 [http-nio-8282-exec-2] INFO (AdminController.java:238) - ------------------------------------------跳转到admin_index-----------------------
|
||||
fourcal: 2023-03-17 16:17:47.782 [http-nio-8282-exec-2] INFO (WebLogAspect.java:50) - RESPONSE : /admin/admin_index
|
||||
fourcal: 2023-03-17 16:17:47.993 [http-nio-8282-exec-9] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/admin/console,token:null
|
||||
fourcal: 2023-03-17 16:17:47.995 [http-nio-8282-exec-9] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/admin/console : cn.palmte.work.controller.backend.AdminController.console : [2, {}, org.apache.shiro.web.servlet.ShiroHttpServletRequest@592f32d0]
|
||||
fourcal: 2023-03-17 16:17:47.996 [http-nio-8282-exec-9] INFO (AdminController.java:251) - 2
|
||||
fourcal: 2023-03-17 16:17:47.996 [http-nio-8282-exec-9] INFO (WebLogAspect.java:50) - RESPONSE : /admin/console
|
||||
fourcal: 2023-03-17 16:17:48.047 [http-nio-8282-exec-3] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/admin/approveProjectsMsg,token:null
|
||||
fourcal: 2023-03-17 16:17:48.048 [http-nio-8282-exec-3] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/admin/approveProjectsMsg : cn.palmte.work.controller.backend.AdminController.approveProjectsMsg : []
|
||||
fourcal: 2023-03-17 16:17:48.174 [http-nio-8282-exec-3] INFO (WebLogAspect.java:50) - RESPONSE : ResponseMsg{status=0, msg='', data=null}
|
||||
fourcal: 2023-03-17 16:17:49.731 [http-nio-8282-exec-6] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/project/list,token:null
|
||||
fourcal: 2023-03-17 16:17:49.734 [http-nio-8282-exec-6] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@2532f7a9]
|
||||
fourcal: 2023-03-17 16:17:49.741 [http-nio-8282-exec-6] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-17 16:17:49.741 [http-nio-8282-exec-6] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@41305ae4]
|
||||
fourcal: 2023-03-17 16:17:49.742 [http-nio-8282-exec-6] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-17 16:17:49.742 [http-nio-8282-exec-6] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@3d37cedb]
|
||||
fourcal: 2023-03-17 16:17:49.742 [http-nio-8282-exec-6] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-17 16:17:49.743 [http-nio-8282-exec-6] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.list : [null, 1, 10, {}]
|
||||
fourcal: 2023-03-17 16:17:50.258 [http-nio-8282-exec-6] INFO (ActUtil.java:104) - getCurrentTask projectId:335, procInsId:810025
|
||||
fourcal: 2023-03-17 16:17:50.671 [http-nio-8282-exec-6] INFO (ActUtil.java:104) - getCurrentTask projectId:333, procInsId:807501
|
||||
fourcal: 2023-03-17 16:17:50.860 [http-nio-8282-exec-6] INFO (ActUtil.java:104) - getCurrentTask projectId:332, procInsId:805020
|
||||
fourcal: 2023-03-17 16:17:51.013 [http-nio-8282-exec-6] INFO (ActUtil.java:104) - getCurrentTask projectId:256, procInsId:805001
|
||||
fourcal: 2023-03-17 16:17:51.249 [http-nio-8282-exec-6] INFO (ActUtil.java:104) - getCurrentTask projectId:312, procInsId:580001
|
||||
fourcal: 2023-03-17 16:17:51.603 [http-nio-8282-exec-6] INFO (ActUtil.java:104) - getCurrentTask projectId:330, procInsId:800001
|
||||
fourcal: 2023-03-17 16:17:51.822 [http-nio-8282-exec-6] INFO (ActUtil.java:104) - getCurrentTask projectId:329, procInsId:795001
|
||||
fourcal: 2023-03-17 16:17:51.994 [http-nio-8282-exec-6] INFO (ActUtil.java:104) - getCurrentTask projectId:328, procInsId:792501
|
||||
fourcal: 2023-03-17 16:17:52.299 [http-nio-8282-exec-6] INFO (ActUtil.java:104) - getCurrentTask projectId:326, procInsId:765022
|
||||
fourcal: 2023-03-17 16:17:52.448 [http-nio-8282-exec-6] INFO (WebLogAspect.java:50) - RESPONSE : admin/project_list
|
||||
fourcal: 2023-03-17 16:17:52.449 [http-nio-8282-exec-6] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@7db5d9f]
|
||||
fourcal: 2023-03-17 16:17:52.449 [http-nio-8282-exec-6] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-17 16:17:52.449 [http-nio-8282-exec-6] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@47e3d396]
|
||||
fourcal: 2023-03-17 16:17:52.449 [http-nio-8282-exec-6] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-17 16:17:52.449 [http-nio-8282-exec-6] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@25f5ec8c]
|
||||
fourcal: 2023-03-17 16:17:52.449 [http-nio-8282-exec-6] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-17 16:18:31.792 [http-nio-8282-exec-7] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/project/info/334,token:null
|
||||
fourcal: 2023-03-17 16:18:31.796 [http-nio-8282-exec-7] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/info/334 : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@40d4362c]
|
||||
fourcal: 2023-03-17 16:18:31.797 [http-nio-8282-exec-7] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-17 16:18:31.797 [http-nio-8282-exec-7] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/info/334 : cn.palmte.work.controller.backend.ProjectController.info : [334, {}]
|
||||
fourcal: 2023-03-17 16:18:32.173 [http-nio-8282-exec-7] INFO (WebLogAspect.java:50) - RESPONSE : ResponseMsg{status=0, msg='ok', data=cn.palmte.work.model.Project@1582b07f}
|
||||
fourcal: 2023-03-17 16:18:40.121 [http-nio-8282-exec-5] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/project/stageRefreshSave/334,token:null
|
||||
fourcal: 2023-03-17 16:18:40.124 [http-nio-8282-exec-5] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/stageRefreshSave/334 : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@1c9a5d9f]
|
||||
fourcal: 2023-03-17 16:18:40.124 [http-nio-8282-exec-5] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-17 16:18:40.125 [http-nio-8282-exec-5] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/stageRefreshSave/334 : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@47ea0b1f]
|
||||
fourcal: 2023-03-17 16:18:40.125 [http-nio-8282-exec-5] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-17 16:18:40.126 [http-nio-8282-exec-5] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/stageRefreshSave/334 : cn.palmte.work.controller.backend.ProjectController.stageRefreshSave : [{"stage":"0","stageRemark":"22222","nextPlan":""}, 334]
|
||||
fourcal: 2023-03-17 16:18:41.187 [http-nio-8282-exec-5] INFO (WebLogAspect.java:50) - RESPONSE : ResponseMsg{status=0, msg='保存成功', data=null}
|
||||
fourcal: 2023-03-17 16:18:41.213 [http-nio-8282-exec-9] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/project/list,token:null
|
||||
fourcal: 2023-03-17 16:18:41.214 [http-nio-8282-exec-9] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@120e75d7]
|
||||
fourcal: 2023-03-17 16:18:41.214 [http-nio-8282-exec-9] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-17 16:18:41.214 [http-nio-8282-exec-9] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@114cc234]
|
||||
fourcal: 2023-03-17 16:18:41.215 [http-nio-8282-exec-9] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-17 16:18:41.215 [http-nio-8282-exec-9] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@2a59f5f]
|
||||
fourcal: 2023-03-17 16:18:41.215 [http-nio-8282-exec-9] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-17 16:18:41.215 [http-nio-8282-exec-9] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.list : [null, 1, 10, {}]
|
||||
fourcal: 2023-03-17 16:18:41.767 [http-nio-8282-exec-9] INFO (ActUtil.java:104) - getCurrentTask projectId:335, procInsId:810025
|
||||
fourcal: 2023-03-17 16:18:42.085 [http-nio-8282-exec-9] INFO (ActUtil.java:104) - getCurrentTask projectId:333, procInsId:807501
|
||||
fourcal: 2023-03-17 16:18:42.246 [http-nio-8282-exec-9] INFO (ActUtil.java:104) - getCurrentTask projectId:332, procInsId:805020
|
||||
fourcal: 2023-03-17 16:18:42.405 [http-nio-8282-exec-9] INFO (ActUtil.java:104) - getCurrentTask projectId:256, procInsId:805001
|
||||
fourcal: 2023-03-17 16:18:42.560 [http-nio-8282-exec-9] INFO (ActUtil.java:104) - getCurrentTask projectId:312, procInsId:580001
|
||||
fourcal: 2023-03-17 16:18:43.290 [http-nio-8282-exec-9] INFO (ActUtil.java:104) - getCurrentTask projectId:330, procInsId:800001
|
||||
fourcal: 2023-03-17 16:18:43.448 [http-nio-8282-exec-9] INFO (ActUtil.java:104) - getCurrentTask projectId:329, procInsId:795001
|
||||
fourcal: 2023-03-17 16:18:43.708 [http-nio-8282-exec-9] INFO (ActUtil.java:104) - getCurrentTask projectId:328, procInsId:792501
|
||||
fourcal: 2023-03-17 16:18:43.848 [http-nio-8282-exec-9] INFO (ActUtil.java:104) - getCurrentTask projectId:326, procInsId:765022
|
||||
fourcal: 2023-03-17 16:18:44.136 [http-nio-8282-exec-9] INFO (WebLogAspect.java:50) - RESPONSE : admin/project_list
|
||||
fourcal: 2023-03-17 16:18:44.138 [http-nio-8282-exec-9] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@1694860e]
|
||||
fourcal: 2023-03-17 16:18:44.138 [http-nio-8282-exec-9] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-17 16:18:44.138 [http-nio-8282-exec-9] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@4b7b717]
|
||||
fourcal: 2023-03-17 16:18:44.138 [http-nio-8282-exec-9] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-17 16:18:44.138 [http-nio-8282-exec-9] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@2edbc082]
|
||||
fourcal: 2023-03-17 16:18:44.138 [http-nio-8282-exec-9] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-17 16:18:46.233 [http-nio-8282-exec-4] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/project/approve,token:null
|
||||
fourcal: 2023-03-17 16:18:46.234 [http-nio-8282-exec-4] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/approve : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@33cd7f31]
|
||||
fourcal: 2023-03-17 16:18:46.235 [http-nio-8282-exec-4] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-17 16:18:46.235 [http-nio-8282-exec-4] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/approve : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@6df598c3]
|
||||
fourcal: 2023-03-17 16:18:46.235 [http-nio-8282-exec-4] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-17 16:18:46.235 [http-nio-8282-exec-4] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/approve : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@22131deb]
|
||||
fourcal: 2023-03-17 16:18:46.235 [http-nio-8282-exec-4] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-17 16:18:46.236 [http-nio-8282-exec-4] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/approve : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@69bb018f]
|
||||
fourcal: 2023-03-17 16:18:46.236 [http-nio-8282-exec-4] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-17 16:18:46.236 [http-nio-8282-exec-4] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/approve : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@53fdb516]
|
||||
fourcal: 2023-03-17 16:18:46.236 [http-nio-8282-exec-4] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-17 16:18:46.236 [http-nio-8282-exec-4] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/approve : cn.palmte.work.controller.backend.ProjectController.approve : [, 1, 334, 1, list, {}]
|
||||
fourcal: 2023-03-17 16:18:49.058 [http-nio-8282-exec-4] INFO (WebLogAspect.java:50) - RESPONSE : admin/project_approve
|
||||
fourcal: 2023-03-17 16:18:49.059 [http-nio-8282-exec-4] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/approve : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@17c6ec2f]
|
||||
fourcal: 2023-03-17 16:18:49.059 [http-nio-8282-exec-4] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-17 16:18:49.060 [http-nio-8282-exec-4] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/approve : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@667bc287]
|
||||
fourcal: 2023-03-17 16:18:49.060 [http-nio-8282-exec-4] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-17 16:18:49.060 [http-nio-8282-exec-4] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/approve : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@4162a31a]
|
||||
fourcal: 2023-03-17 16:18:49.060 [http-nio-8282-exec-4] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-17 16:18:49.060 [http-nio-8282-exec-4] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/approve : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@4d3c3ed2]
|
||||
fourcal: 2023-03-17 16:18:49.060 [http-nio-8282-exec-4] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-17 16:18:49.060 [http-nio-8282-exec-4] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/approve : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@6dbb14ce]
|
||||
fourcal: 2023-03-17 16:18:49.060 [http-nio-8282-exec-4] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-17 16:18:49.061 [http-nio-8282-exec-4] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/approve : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@55ec9c04]
|
||||
fourcal: 2023-03-17 16:18:49.061 [http-nio-8282-exec-4] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-17 16:18:49.061 [http-nio-8282-exec-4] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/approve : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@1428fd0]
|
||||
fourcal: 2023-03-17 16:18:49.061 [http-nio-8282-exec-4] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-17 16:18:49.061 [http-nio-8282-exec-4] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/approve : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@2da4eb84]
|
||||
fourcal: 2023-03-17 16:18:49.061 [http-nio-8282-exec-4] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-17 16:18:49.062 [http-nio-8282-exec-4] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/approve : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@188c979a]
|
||||
fourcal: 2023-03-17 16:18:49.062 [http-nio-8282-exec-4] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-17 16:18:49.062 [http-nio-8282-exec-4] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/approve : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@29312433]
|
||||
fourcal: 2023-03-17 16:18:49.062 [http-nio-8282-exec-4] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-17 16:18:49.062 [http-nio-8282-exec-4] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/approve : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@3c1802ca]
|
||||
fourcal: 2023-03-17 16:18:49.062 [http-nio-8282-exec-4] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-17 16:18:49.418 [http-nio-8282-exec-4] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/procurement/type/map,token:null
|
||||
fourcal: 2023-03-17 16:18:49.418 [http-nio-8282-exec-4] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/procurement/type/map : cn.palmte.work.controller.backend.ProcurementTypeController.map : []
|
||||
fourcal: 2023-03-17 16:18:49.453 [http-nio-8282-exec-4] INFO (WebLogAspect.java:50) - RESPONSE : ResponseMsg{status=0, msg='ok', data={procurementTypes=[cn.palmte.work.model.ProcurementType@16f59ffd, cn.palmte.work.model.ProcurementType@56f886f4, cn.palmte.work.model.ProcurementType@274052e0, cn.palmte.work.model.ProcurementType@4759520e, cn.palmte.work.model.ProcurementType@4ac64954, cn.palmte.work.model.ProcurementType@4782bb20, cn.palmte.work.model.ProcurementType@73e43ee0, cn.palmte.work.model.ProcurementType@3a114d4d, cn.palmte.work.model.ProcurementType@42653fb2, cn.palmte.work.model.ProcurementType@106cd765], map={1=[cn.palmte.work.model.ProcurementType@16f59ffd, cn.palmte.work.model.ProcurementType@56f886f4, cn.palmte.work.model.ProcurementType@4ac64954, cn.palmte.work.model.ProcurementType@106cd765], 2=[cn.palmte.work.model.ProcurementType@4782bb20], 3=[cn.palmte.work.model.ProcurementType@274052e0, cn.palmte.work.model.ProcurementType@4759520e, cn.palmte.work.model.ProcurementType@73e43ee0, cn.palmte.work.model.ProcurementType@42653fb2], 4=[cn.palmte.work.model.ProcurementType@3a114d4d]}}}
|
||||
fourcal: 2023-03-17 16:18:54.353 [http-nio-8282-exec-8] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/project/list,token:null
|
||||
fourcal: 2023-03-17 16:18:54.354 [http-nio-8282-exec-8] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@4b8a5120]
|
||||
fourcal: 2023-03-17 16:18:54.354 [http-nio-8282-exec-8] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-17 16:18:54.354 [http-nio-8282-exec-8] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@29a26323]
|
||||
fourcal: 2023-03-17 16:18:54.355 [http-nio-8282-exec-8] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-17 16:18:54.355 [http-nio-8282-exec-8] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@30383466]
|
||||
fourcal: 2023-03-17 16:18:54.355 [http-nio-8282-exec-8] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-17 16:18:54.355 [http-nio-8282-exec-8] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.list : [, 1, 10, {}]
|
||||
fourcal: 2023-03-17 16:18:54.738 [http-nio-8282-exec-8] INFO (ActUtil.java:104) - getCurrentTask projectId:335, procInsId:810025
|
||||
fourcal: 2023-03-17 16:18:54.929 [http-nio-8282-exec-8] INFO (ActUtil.java:104) - getCurrentTask projectId:333, procInsId:807501
|
||||
fourcal: 2023-03-17 16:18:55.291 [http-nio-8282-exec-8] INFO (ActUtil.java:104) - getCurrentTask projectId:332, procInsId:805020
|
||||
fourcal: 2023-03-17 16:18:55.689 [http-nio-8282-exec-8] INFO (ActUtil.java:104) - getCurrentTask projectId:256, procInsId:805001
|
||||
fourcal: 2023-03-17 16:18:55.935 [http-nio-8282-exec-8] INFO (ActUtil.java:104) - getCurrentTask projectId:312, procInsId:580001
|
||||
fourcal: 2023-03-17 16:18:56.145 [http-nio-8282-exec-8] INFO (ActUtil.java:104) - getCurrentTask projectId:330, procInsId:800001
|
||||
fourcal: 2023-03-17 16:18:56.341 [http-nio-8282-exec-8] INFO (ActUtil.java:104) - getCurrentTask projectId:329, procInsId:795001
|
||||
fourcal: 2023-03-17 16:18:56.691 [http-nio-8282-exec-8] INFO (ActUtil.java:104) - getCurrentTask projectId:328, procInsId:792501
|
||||
fourcal: 2023-03-17 16:18:56.921 [http-nio-8282-exec-8] INFO (ActUtil.java:104) - getCurrentTask projectId:326, procInsId:765022
|
||||
fourcal: 2023-03-17 16:18:57.022 [http-nio-8282-exec-8] INFO (WebLogAspect.java:50) - RESPONSE : admin/project_list
|
||||
fourcal: 2023-03-17 16:18:57.022 [http-nio-8282-exec-8] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@55ece64f]
|
||||
fourcal: 2023-03-17 16:18:57.024 [http-nio-8282-exec-8] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-17 16:18:57.024 [http-nio-8282-exec-8] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@c0c6b8d]
|
||||
fourcal: 2023-03-17 16:18:57.024 [http-nio-8282-exec-8] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-17 16:18:57.024 [http-nio-8282-exec-8] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@2dff902]
|
||||
fourcal: 2023-03-17 16:18:57.024 [http-nio-8282-exec-8] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-17 18:25:40.661 [Thread-34] INFO (AbstractApplicationContext.java:984) - Closing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@77825085: startup date [Fri Mar 17 16:17:11 CST 2023]; root of context hierarchy
|
||||
fourcal: 2023-03-17 18:25:40.702 [Thread-34] INFO (DefaultLifecycleProcessor.java:358) - Stopping beans in phase 0
|
||||
fourcal: 2023-03-17 18:25:40.708 [Thread-34] INFO (EventDrivenConsumer.java:108) - Removing {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel
|
||||
fourcal: 2023-03-17 18:25:40.709 [Thread-34] INFO (AbstractSubscribableChannel.java:81) - Channel 'fourcal:sit:8282.errorChannel' has 0 subscriber(s).
|
||||
fourcal: 2023-03-17 18:25:40.709 [Thread-34] INFO (AbstractEndpoint.java:154) - stopped _org.springframework.integration.errorLogger
|
||||
fourcal: 2023-03-17 18:25:40.712 [Thread-34] INFO (ExecutorConfigurationSupport.java:203) - Shutting down ExecutorService 'taskScheduler'
|
||||
fourcal: 2023-03-17 18:25:40.714 [Thread-34] INFO (MBeanExporter.java:449) - Unregistering JMX-exposed beans on shutdown
|
||||
fourcal: 2023-03-17 18:25:40.714 [Thread-34] INFO (MBeanRegistrationSupport.java:241) - Unregistering JMX-exposed beans
|
||||
fourcal: 2023-03-17 18:25:40.735 [Thread-34] INFO (AbstractEntityManagerFactoryBean.java:548) - Closing JPA EntityManagerFactory for persistence unit 'default'
|
||||
fourcal: 2023-03-17 18:25:40.748 [Thread-34] INFO (DruidDataSource.java:1823) - {dataSource-1} closed
|
||||
|
|
@ -0,0 +1,545 @@
|
|||
fourcal: 2023-03-27 18:17:39.447 [main] INFO (StartupInfoLogger.java:48) - Starting FourCalApplication on OathK1per with PID 30816 (F:\zytx\fourcal\build\classes\main started by Yuanping Zhang in F:\zytx\fourcal)
|
||||
fourcal: 2023-03-27 18:17:39.467 [main] INFO (SpringApplication.java:597) - The following profiles are active: sit
|
||||
fourcal: 2023-03-27 18:17:39.510 [main] INFO (AbstractApplicationContext.java:583) - Refreshing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@77825085: startup date [Mon Mar 27 18:17:39 CST 2023]; root of context hierarchy
|
||||
fourcal: 2023-03-27 18:17:39.623 [background-preinit] INFO (Version.java:30) - HV000001: Hibernate Validator 5.3.5.Final
|
||||
fourcal: 2023-03-27 18:17:41.092 [main] INFO (IntegrationRegistrar.java:330) - No bean named 'integrationHeaderChannelRegistry' has been explicitly defined. Therefore, a default DefaultHeaderChannelRegistry will be created.
|
||||
fourcal: 2023-03-27 18:17:41.260 [main] INFO (DefaultConfiguringBeanFactoryPostProcessor.java:130) - No bean named 'errorChannel' has been explicitly defined. Therefore, a default PublishSubscribeChannel will be created.
|
||||
fourcal: 2023-03-27 18:17:41.269 [main] INFO (DefaultConfiguringBeanFactoryPostProcessor.java:158) - No bean named 'taskScheduler' has been explicitly defined. Therefore, a default ThreadPoolTaskScheduler will be created.
|
||||
fourcal: 2023-03-27 18:17:41.280 [main] INFO (AutowiredAnnotationBeanPostProcessor.java:155) - JSR-330 'javax.inject.Inject' annotation found and supported for autowiring
|
||||
fourcal: 2023-03-27 18:17:41.305 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'shiroConfig' of type [cn.palmte.work.shiro.ShiroConfig$$EnhancerBySpringCGLIB$$19492695] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-27 18:17:41.358 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'simpleCredentialsMatcher' of type [org.apache.shiro.authc.credential.SimpleCredentialsMatcher] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-27 18:17:41.359 [main] INFO (ShiroConfig.java:50) - myShiroRealm()
|
||||
fourcal: 2023-03-27 18:17:41.386 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'org.springframework.boot.autoconfigure.jdbc.DataSourceConfiguration$Generic' of type [org.springframework.boot.autoconfigure.jdbc.DataSourceConfiguration$Generic] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-27 18:17:41.478 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'spring.datasource-org.springframework.boot.autoconfigure.jdbc.DataSourceProperties' of type [org.springframework.boot.autoconfigure.jdbc.DataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-27 18:17:41.523 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'dataSource' of type [com.alibaba.druid.pool.DruidDataSource] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-27 18:17:41.530 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'spring.jpa-org.springframework.boot.autoconfigure.orm.jpa.JpaProperties' of type [org.springframework.boot.autoconfigure.orm.jpa.JpaProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-27 18:17:41.535 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration' of type [org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration$$EnhancerBySpringCGLIB$$bd7e75d9] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-27 18:17:41.540 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'spring.transaction-org.springframework.boot.autoconfigure.transaction.TransactionProperties' of type [org.springframework.boot.autoconfigure.transaction.TransactionProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-27 18:17:41.543 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'platformTransactionManagerCustomizers' of type [org.springframework.boot.autoconfigure.transaction.TransactionManagerCustomizers] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-27 18:17:41.550 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration' of type [org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration$$EnhancerBySpringCGLIB$$9290deef] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-27 18:17:41.610 [main] INFO (DruidDataSource.java:928) - {dataSource-1} inited
|
||||
fourcal: 2023-03-27 18:17:41.956 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'jpaVendorAdapter' of type [org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-27 18:17:41.959 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'entityManagerFactoryBuilder' of type [org.springframework.boot.orm.jpa.EntityManagerFactoryBuilder] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-27 18:17:42.127 [main] INFO (LocalContainerEntityManagerFactoryBean.java:349) - Building JPA container EntityManagerFactory for persistence unit 'default'
|
||||
fourcal: 2023-03-27 18:17:42.138 [main] INFO (LogHelper.java:31) - HHH000204: Processing PersistenceUnitInfo [
|
||||
name: default
|
||||
...]
|
||||
fourcal: 2023-03-27 18:17:42.211 [main] INFO (Version.java:37) - HHH000412: Hibernate Core {5.0.12.Final}
|
||||
fourcal: 2023-03-27 18:17:42.213 [main] INFO (Environment.java:213) - HHH000206: hibernate.properties not found
|
||||
fourcal: 2023-03-27 18:17:42.213 [main] INFO (Environment.java:317) - HHH000021: Bytecode provider name : javassist
|
||||
fourcal: 2023-03-27 18:17:42.259 [main] INFO (JavaReflectionManager.java:66) - HCANN000001: Hibernate Commons Annotations {5.0.1.Final}
|
||||
fourcal: 2023-03-27 18:17:42.488 [main] INFO (Dialect.java:156) - HHH000400: Using dialect: org.hibernate.dialect.MySQLDialect
|
||||
fourcal: 2023-03-27 18:17:43.218 [main] INFO (AbstractEntityManagerFactoryBean.java:379) - Initialized JPA EntityManagerFactory for persistence unit 'default'
|
||||
fourcal: 2023-03-27 18:17:43.220 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'entityManagerFactory' of type [org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-27 18:17:43.220 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'entityManagerFactory' of type [com.sun.proxy.$Proxy79] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-27 18:17:43.223 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'adminRepositoryImpl' of type [cn.palmte.work.model.AdminRepositoryImpl] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-27 18:17:43.237 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean '(inner bean)#52cda4bd' of type [org.springframework.beans.factory.config.PropertiesFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-27 18:17:43.238 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean '(inner bean)#52cda4bd' of type [java.util.Properties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-27 18:17:43.240 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean '(inner bean)#c680819' of type [org.springframework.data.repository.core.support.PropertiesBasedNamedQueries] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-27 18:17:43.243 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean '(inner bean)#25dacc5a' of type [org.springframework.data.repository.query.ExtensionAwareEvaluationContextProvider] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-27 18:17:43.248 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean '(inner bean)#5bd191c2' of type [com.sun.proxy.$Proxy80] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-27 18:17:43.381 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'jpaMappingContext' of type [org.springframework.data.jpa.repository.config.JpaMetamodelMappingContextFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-27 18:17:43.381 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'jpaMappingContext' of type [org.springframework.data.jpa.mapping.JpaMetamodelMappingContext] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-27 18:17:43.503 [main] INFO (QueryTranslatorFactoryInitiator.java:47) - HHH000397: Using ASTQueryTranslatorFactory
|
||||
fourcal: 2023-03-27 18:17:43.589 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'adminRepository' of type [org.springframework.data.jpa.repository.support.JpaRepositoryFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-27 18:17:43.590 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'adminRepository' of type [com.sun.proxy.$Proxy86] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-27 18:17:43.594 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'sysPermissionRepositoryImpl' of type [cn.palmte.work.model.SysPermissionRepositoryImpl] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-27 18:17:43.595 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean '(inner bean)#25c756f0' of type [org.springframework.beans.factory.config.PropertiesFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-27 18:17:43.595 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean '(inner bean)#25c756f0' of type [java.util.Properties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-27 18:17:43.595 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean '(inner bean)#2c914364' of type [org.springframework.data.repository.core.support.PropertiesBasedNamedQueries] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-27 18:17:43.595 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean '(inner bean)#21e32876' of type [org.springframework.data.repository.query.ExtensionAwareEvaluationContextProvider] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-27 18:17:43.596 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean '(inner bean)#11c372e9' of type [com.sun.proxy.$Proxy80] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-27 18:17:43.645 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'sysPermissionRepository' of type [org.springframework.data.jpa.repository.support.JpaRepositoryFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-27 18:17:43.646 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'sysPermissionRepository' of type [com.sun.proxy.$Proxy87] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-27 18:17:43.646 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'adminService' of type [cn.palmte.work.service.AdminService] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-27 18:17:43.647 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'shiroAuthorizingRealm' of type [cn.palmte.work.shiro.ShiroAuthorizingRealm] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-27 18:17:43.958 [main] INFO (ShiroConfig.java:64) - rememberMeCookie()
|
||||
fourcal: 2023-03-27 18:17:43.962 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'rememberMeCookie' of type [org.apache.shiro.web.servlet.SimpleCookie] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-27 18:17:43.966 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'cookieRememberMeManager' of type [org.apache.shiro.web.mgt.CookieRememberMeManager] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-27 18:17:43.992 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'securityManager' of type [org.apache.shiro.web.mgt.DefaultWebSecurityManager] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-27 18:17:44.043 [main] INFO (ShiroConfig.java:98) - authorizationAttributeSourceAdvisor()
|
||||
fourcal: 2023-03-27 18:17:44.056 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'authorizationAttributeSourceAdvisor' of type [org.apache.shiro.spring.security.interceptor.AuthorizationAttributeSourceAdvisor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-27 18:17:44.095 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$290a7acf] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-27 18:17:44.248 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'integrationGlobalProperties' of type [org.springframework.beans.factory.config.PropertiesFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-27 18:17:44.252 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'integrationGlobalProperties' of type [java.util.Properties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-03-27 18:17:44.568 [main] INFO (TomcatEmbeddedServletContainer.java:89) - Tomcat initialized with port(s): 8282 (http)
|
||||
fourcal: 2023-03-27 18:17:44.575 [main] INFO (DirectJDKLog.java:179) - Starting service [Tomcat]
|
||||
fourcal: 2023-03-27 18:17:44.576 [main] INFO (DirectJDKLog.java:179) - Starting Servlet Engine: Apache Tomcat/8.5.20
|
||||
fourcal: 2023-03-27 18:17:44.640 [localhost-startStop-1] INFO (DirectJDKLog.java:179) - Initializing Spring embedded WebApplicationContext
|
||||
fourcal: 2023-03-27 18:17:44.641 [localhost-startStop-1] INFO (EmbeddedWebApplicationContext.java:276) - Root WebApplicationContext: initialization completed in 5131 ms
|
||||
fourcal: 2023-03-27 18:17:45.162 [localhost-startStop-1] INFO (AbstractFilterRegistrationBean.java:258) - Mapping filter: 'characterEncodingFilter' to: [/*]
|
||||
fourcal: 2023-03-27 18:17:45.162 [localhost-startStop-1] INFO (AbstractFilterRegistrationBean.java:258) - Mapping filter: 'hiddenHttpMethodFilter' to: [/*]
|
||||
fourcal: 2023-03-27 18:17:45.162 [localhost-startStop-1] INFO (AbstractFilterRegistrationBean.java:258) - Mapping filter: 'httpPutFormContentFilter' to: [/*]
|
||||
fourcal: 2023-03-27 18:17:45.162 [localhost-startStop-1] INFO (AbstractFilterRegistrationBean.java:258) - Mapping filter: 'requestContextFilter' to: [/*]
|
||||
fourcal: 2023-03-27 18:17:45.162 [localhost-startStop-1] INFO (AbstractFilterRegistrationBean.java:271) - Mapping filter: 'replaceSpecialCharFilter' to urls: [/*]
|
||||
fourcal: 2023-03-27 18:17:45.162 [localhost-startStop-1] INFO (AbstractFilterRegistrationBean.java:258) - Mapping filter: 'shiroPermissionsFilter' to: [/*]
|
||||
fourcal: 2023-03-27 18:17:45.163 [localhost-startStop-1] INFO (AbstractFilterRegistrationBean.java:258) - Mapping filter: 'shiroFilter' to: [/*]
|
||||
fourcal: 2023-03-27 18:17:45.163 [localhost-startStop-1] INFO (ServletRegistrationBean.java:190) - Mapping servlet: 'dispatcherServlet' to [/]
|
||||
fourcal: 2023-03-27 18:17:45.296 [main] INFO (LogExcluder.java:31) - [/editor/stencilset]
|
||||
fourcal: 2023-03-27 18:17:46.375 [main] INFO (DefaultActiviti5CompatibilityHandlerFactory.java:38) - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
|
||||
fourcal: 2023-03-27 18:17:48.816 [main] INFO (ProcessEngineImpl.java:87) - ProcessEngine default created
|
||||
fourcal: 2023-03-27 18:17:53.497 [main] INFO (FreeMarkerConfigurer.java:127) - ClassTemplateLoader for Spring macros added to FreeMarker configuration
|
||||
fourcal: 2023-03-27 18:17:53.882 [main] INFO (RequestMappingHandlerAdapter.java:534) - Looking for @ControllerAdvice: org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@77825085: startup date [Mon Mar 27 18:17:39 CST 2023]; root of context hierarchy
|
||||
fourcal: 2023-03-27 18:17:53.972 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/export]}" onto public void cn.palmte.work.controller.backend.AccountController.export(java.lang.String,javax.servlet.http.HttpServletResponse) throws java.io.IOException
|
||||
fourcal: 2023-03-27 18:17:53.973 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/password]}" onto public java.lang.String cn.palmte.work.controller.backend.AccountController.password(javax.servlet.http.HttpServletRequest,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:53.973 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/changeStatus]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.AccountController.changeStatus(cn.palmte.work.model.Admin)
|
||||
fourcal: 2023-03-27 18:17:53.973 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/updatePassword]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.AccountController.updatePassword(javax.servlet.http.HttpServletRequest,cn.palmte.work.pojo.ModifyPasswordRequest)
|
||||
fourcal: 2023-03-27 18:17:53.973 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/edit]}" onto public java.lang.String cn.palmte.work.controller.backend.AccountController.edit(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:53.974 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/resetPassword]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.AccountController.resetPassword(int,javax.servlet.http.HttpServletRequest)
|
||||
fourcal: 2023-03-27 18:17:53.974 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/template]}" onto public void cn.palmte.work.controller.backend.AccountController.template(javax.servlet.http.HttpServletResponse) throws java.lang.Exception
|
||||
fourcal: 2023-03-27 18:17:53.974 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/batchImport]}" onto public java.lang.String cn.palmte.work.controller.backend.AccountController.batchImport(org.springframework.web.multipart.MultipartFile)
|
||||
fourcal: 2023-03-27 18:17:53.974 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/add]}" onto public java.lang.String cn.palmte.work.controller.backend.AccountController.add(javax.servlet.http.HttpServletRequest,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:53.975 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/delete]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.AccountController.delete(int)
|
||||
fourcal: 2023-03-27 18:17:53.975 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/list]}" onto public java.lang.String cn.palmte.work.controller.backend.AccountController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:53.975 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/save]}" onto public java.lang.String cn.palmte.work.controller.backend.AccountController.save(int,cn.palmte.work.model.Admin,javax.servlet.http.HttpServletRequest,java.util.Map<java.lang.String, java.lang.Object>) throws java.io.IOException
|
||||
fourcal: 2023-03-27 18:17:53.977 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actModel/deploy],methods=[GET]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ActModelController.deploy(java.lang.String)
|
||||
fourcal: 2023-03-27 18:17:53.978 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actModel/add],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.ActModelController.add()
|
||||
fourcal: 2023-03-27 18:17:53.978 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actModel/delete],methods=[GET]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ActModelController.delete(java.lang.String)
|
||||
fourcal: 2023-03-27 18:17:53.978 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actModel/list]}" onto public java.lang.String cn.palmte.work.controller.backend.ActModelController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:53.978 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actModel/save]}" onto public java.lang.String cn.palmte.work.controller.backend.ActModelController.save(javax.servlet.http.HttpServletRequest,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:53.979 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/editor/stencilset],methods=[GET],produces=[application/json;charset=utf-8]}" onto public java.lang.String cn.palmte.work.controller.backend.ActModelEditorController.getStencilset()
|
||||
fourcal: 2023-03-27 18:17:53.979 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/model/{modelId}/json],methods=[GET],produces=[application/json]}" onto public com.fasterxml.jackson.databind.node.ObjectNode cn.palmte.work.controller.backend.ActModelEditorController.getEditorJson(java.lang.String)
|
||||
fourcal: 2023-03-27 18:17:53.980 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/model/{modelId}/save],methods=[PUT]}" onto public void cn.palmte.work.controller.backend.ActModelEditorController.saveModel(java.lang.String,org.springframework.util.MultiValueMap<java.lang.String, java.lang.String>)
|
||||
fourcal: 2023-03-27 18:17:53.981 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actProcDef/xml/{deploymentId}]}" onto public void cn.palmte.work.controller.backend.ActProcDefController.xml(javax.servlet.http.HttpServletResponse,java.lang.String) throws java.lang.Exception
|
||||
fourcal: 2023-03-27 18:17:53.981 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actProcDef/procDefPng/{deploymentId}]}" onto public void cn.palmte.work.controller.backend.ActProcDefController.png(javax.servlet.http.HttpServletResponse,java.lang.String) throws java.lang.Exception
|
||||
fourcal: 2023-03-27 18:17:53.981 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actProcDef/delete],methods=[GET]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ActProcDefController.delete(java.lang.String)
|
||||
fourcal: 2023-03-27 18:17:53.981 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actProcDef/suspend],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.ActProcDefController.suspend(java.lang.String,int)
|
||||
fourcal: 2023-03-27 18:17:53.981 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actProcDef/list]}" onto public java.lang.String cn.palmte.work.controller.backend.ActProcDefController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:53.984 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actProcIns/procInsPng/{procInstId}]}" onto public void cn.palmte.work.controller.backend.ActProcInsController.png(javax.servlet.http.HttpServletResponse,java.lang.String) throws java.lang.Exception
|
||||
fourcal: 2023-03-27 18:17:53.984 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actProcIns/deleteProcessInstance],methods=[GET]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ActProcInsController.deleteProcessInstance(java.lang.String,java.lang.String)
|
||||
fourcal: 2023-03-27 18:17:53.985 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actProcIns/startProcIns/{procDefKey}],methods=[POST]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ActProcInsController.startProcessInstance(java.lang.String,java.lang.String)
|
||||
fourcal: 2023-03-27 18:17:53.985 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actProcIns/list]}" onto public java.lang.String cn.palmte.work.controller.backend.ActProcInsController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:53.986 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actTaskDef/hisTaskList/{procInsId}]}" onto public java.lang.String cn.palmte.work.controller.backend.ActTaskDefController.taskList(java.lang.String,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:53.986 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actTaskDef/completeTask],methods=[POST]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ActTaskDefController.completeTask(java.lang.String)
|
||||
fourcal: 2023-03-27 18:17:53.986 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actTaskDef/saveConfig],methods=[GET]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ActTaskDefController.saveConfig(cn.palmte.work.model.ActTaskDef)
|
||||
fourcal: 2023-03-27 18:17:53.987 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actTaskDef/config/{procDefId}]}" onto public java.lang.String cn.palmte.work.controller.backend.ActTaskDefController.list(java.lang.String,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:53.987 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/admin/captcha],methods=[GET]}" onto public void cn.palmte.work.controller.backend.AdminController.captcha(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) throws java.lang.Exception
|
||||
fourcal: 2023-03-27 18:17:53.988 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/admin/login],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.AdminController.login(javax.servlet.http.HttpServletRequest) throws java.lang.Exception
|
||||
fourcal: 2023-03-27 18:17:53.988 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/admin/center],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.AdminController.center(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:53.988 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/admin/topMenu],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.AdminController.topMenu(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:53.988 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/admin/err],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.AdminController.loginErr(javax.servlet.http.HttpServletRequest,java.lang.String)
|
||||
fourcal: 2023-03-27 18:17:53.990 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/admin/singIn],methods=[POST]}" onto public java.lang.String cn.palmte.work.controller.backend.AdminController.singIn(org.springframework.web.servlet.mvc.support.RedirectAttributes,cn.palmte.work.pojo.LoginRequest,javax.servlet.http.HttpServletRequest) throws java.lang.Exception
|
||||
fourcal: 2023-03-27 18:17:53.990 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/admin/logout],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.AdminController.logout(javax.servlet.http.HttpServletRequest)
|
||||
fourcal: 2023-03-27 18:17:53.990 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/admin/approveProjectsMsg]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.AdminController.approveProjectsMsg()
|
||||
fourcal: 2023-03-27 18:17:53.990 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/admin/console],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.AdminController.console(int,java.util.Map<java.lang.String, java.lang.Object>,javax.servlet.http.HttpServletRequest)
|
||||
fourcal: 2023-03-27 18:17:53.991 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak5]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak5(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:53.991 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak13]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak13(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:53.991 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak15]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak15(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:53.991 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak9]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak9(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:53.992 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak4]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak4(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:53.992 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak10]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak10(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:53.992 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak8]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak8(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:53.992 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak7]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak7(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:53.993 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak11]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak11(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:53.993 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak14]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak14(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:53.993 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak12]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak12(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:53.993 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak1]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak1(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:53.994 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak6]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak6(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:53.994 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak3]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak3(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:53.994 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak2]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak2(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:53.995 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/department/export]}" onto public void cn.palmte.work.controller.backend.DepartmentController.export(java.lang.String,javax.servlet.http.HttpServletResponse) throws java.io.IOException
|
||||
fourcal: 2023-03-27 18:17:53.995 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/department/edit],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.DepartmentController.edit(java.util.Map<java.lang.String, java.lang.Object>,int)
|
||||
fourcal: 2023-03-27 18:17:53.995 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/department/enableOrDisable]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.DepartmentController.enableOrDisable(int,int,org.springframework.web.servlet.mvc.support.RedirectAttributes)
|
||||
fourcal: 2023-03-27 18:17:53.995 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/department/add],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.DepartmentController.add(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:53.997 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/department/checkName]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.DepartmentController.checkName(int,java.lang.String,org.springframework.web.servlet.mvc.support.RedirectAttributes)
|
||||
fourcal: 2023-03-27 18:17:53.997 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/department/list]}" onto public java.lang.String cn.palmte.work.controller.backend.DepartmentController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:53.997 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/department/save],methods=[POST]}" onto public java.lang.String cn.palmte.work.controller.backend.DepartmentController.save(int,cn.palmte.work.model.Dept,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:53.998 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/file/upload],methods=[POST]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.FileController.upload(org.springframework.web.multipart.MultipartFile[])
|
||||
fourcal: 2023-03-27 18:17:53.998 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/humanCost/export]}" onto public void cn.palmte.work.controller.backend.HumanCostController.export(java.lang.String,javax.servlet.http.HttpServletResponse) throws java.lang.Exception
|
||||
fourcal: 2023-03-27 18:17:53.999 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/humanCost/batchImport]}" onto public java.lang.String cn.palmte.work.controller.backend.HumanCostController.batchImport(org.springframework.web.multipart.MultipartFile,java.lang.String)
|
||||
fourcal: 2023-03-27 18:17:53.999 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/humanCost/template]}" onto public void cn.palmte.work.controller.backend.HumanCostController.importTemplate(javax.servlet.http.HttpServletResponse) throws java.io.IOException
|
||||
fourcal: 2023-03-27 18:17:53.999 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/humanCost/list]}" onto public java.lang.String cn.palmte.work.controller.backend.HumanCostController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:54.000 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.IndexController.index() throws java.lang.Exception
|
||||
fourcal: 2023-03-27 18:17:54.000 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/monthlySettle/export]}" onto public void cn.palmte.work.controller.backend.MonthlySettleController.export(java.lang.String,javax.servlet.http.HttpServletResponse) throws java.io.IOException
|
||||
fourcal: 2023-03-27 18:17:54.000 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/monthlySettle/info]}" onto public java.lang.String cn.palmte.work.controller.backend.MonthlySettleController.info(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:54.001 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/monthlySettle/template]}" onto public void cn.palmte.work.controller.backend.MonthlySettleController.template(javax.servlet.http.HttpServletResponse) throws java.lang.Exception
|
||||
fourcal: 2023-03-27 18:17:54.001 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/monthlySettle/batchImport]}" onto public java.lang.String cn.palmte.work.controller.backend.MonthlySettleController.batchImport(org.springframework.web.multipart.MultipartFile,java.lang.String)
|
||||
fourcal: 2023-03-27 18:17:54.001 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/monthlySettle/infoByTime]}" onto public java.lang.String cn.palmte.work.controller.backend.MonthlySettleController.infoByTime(java.lang.String,java.lang.String,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:54.001 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/monthlySettle/exportSingle]}" onto public void cn.palmte.work.controller.backend.MonthlySettleController.exportSingle(java.lang.String,java.lang.String,java.lang.String,javax.servlet.http.HttpServletResponse) throws java.io.IOException
|
||||
fourcal: 2023-03-27 18:17:54.002 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/monthlySettle/list]}" onto public java.lang.String cn.palmte.work.controller.backend.MonthlySettleController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:54.002 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/monthlySettleStatistics/listData]}" onto public java.lang.String cn.palmte.work.controller.backend.MonthlySettleStatisticsController.listData(java.lang.String,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:54.003 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/monthlySettleStatistics/list]}" onto public java.lang.String cn.palmte.work.controller.backend.MonthlySettleStatisticsController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:54.009 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/audit],methods=[POST]}" onto public void cn.palmte.work.controller.backend.ProcessController.audit(cn.palmte.work.controller.backend.ProcessController$AuditForm)
|
||||
fourcal: 2023-03-27 18:17:54.010 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/detail/{id}],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.ProcessController.detail(int,org.springframework.ui.Model,boolean)
|
||||
fourcal: 2023-03-27 18:17:54.010 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/form/metadata],methods=[GET]}" onto public cn.palmte.work.controller.backend.ProcessController$FormMetadata cn.palmte.work.controller.backend.ProcessController.metadata()
|
||||
fourcal: 2023-03-27 18:17:54.010 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/new],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.ProcessController.newProcess(org.springframework.ui.Model)
|
||||
fourcal: 2023-03-27 18:17:54.010 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/revoke/{id}],methods=[POST]}" onto public void cn.palmte.work.controller.backend.ProcessController.revoke(int)
|
||||
fourcal: 2023-03-27 18:17:54.010 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/projects/{id}],methods=[GET]}" onto public cn.palmte.work.controller.backend.ProcessController$ProjectReturnValue cn.palmte.work.controller.backend.ProcessController.getProject(int,cn.palmte.work.model.enums.ProcessType)
|
||||
fourcal: 2023-03-27 18:17:54.010 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/completed],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.ProcessController.completed(org.springframework.ui.Model)
|
||||
fourcal: 2023-03-27 18:17:54.011 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process],methods=[POST]}" onto public void cn.palmte.work.controller.backend.ProcessController.post(cn.palmte.work.model.process.form.ProcessCreationForm) throws java.lang.Exception
|
||||
fourcal: 2023-03-27 18:17:54.011 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/audits/{id}],methods=[GET]}" onto public java.util.List<java.util.Map<java.lang.String, java.lang.String>> cn.palmte.work.controller.backend.ProcessController.showAudits(int)
|
||||
fourcal: 2023-03-27 18:17:54.011 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/edit/{id}],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.ProcessController.editProcess(org.springframework.ui.Model,int)
|
||||
fourcal: 2023-03-27 18:17:54.011 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/review],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.ProcessController.review(org.springframework.ui.Model)
|
||||
fourcal: 2023-03-27 18:17:54.011 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/{id}],methods=[GET]}" onto public cn.palmte.work.model.process.ProjectProcessDetail cn.palmte.work.controller.backend.ProcessController.get(int)
|
||||
fourcal: 2023-03-27 18:17:54.011 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/{id}],methods=[PUT]}" onto public void cn.palmte.work.controller.backend.ProcessController.update(int,cn.palmte.work.model.process.form.ProcessUpdateForm) throws java.lang.Exception
|
||||
fourcal: 2023-03-27 18:17:54.011 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/{id}],methods=[DELETE]}" onto public void cn.palmte.work.controller.backend.ProcessController.delete(int)
|
||||
fourcal: 2023-03-27 18:17:54.012 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/query],methods=[POST]}" onto public org.springframework.data.domain.Page<cn.palmte.work.model.process.ProjectProcess> cn.palmte.work.controller.backend.ProcessController.list(cn.palmte.work.model.process.form.ProcessQueryForm,org.springframework.data.domain.Pageable,boolean)
|
||||
fourcal: 2023-03-27 18:17:54.012 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/projects],methods=[GET]}" onto public java.util.List<java.util.Map<java.lang.String, java.lang.Object>> cn.palmte.work.controller.backend.ProcessController.query(java.lang.String,cn.palmte.work.model.enums.ProcessType)
|
||||
fourcal: 2023-03-27 18:17:54.013 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/procurement/type/export]}" onto public void cn.palmte.work.controller.backend.ProcurementTypeController.export(java.lang.String,javax.servlet.http.HttpServletResponse) throws java.io.IOException
|
||||
fourcal: 2023-03-27 18:17:54.013 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/procurement/type/edit]}" onto public java.lang.String cn.palmte.work.controller.backend.ProcurementTypeController.edit(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:54.013 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/procurement/type/enableOrDisable]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProcurementTypeController.enableOrDisable(int,int,org.springframework.web.servlet.mvc.support.RedirectAttributes)
|
||||
fourcal: 2023-03-27 18:17:54.013 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/procurement/type/map]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProcurementTypeController.map()
|
||||
fourcal: 2023-03-27 18:17:54.014 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/procurement/type/add],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.ProcurementTypeController.add(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:54.014 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/procurement/type/delete],methods=[GET]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProcurementTypeController.delete(java.lang.String)
|
||||
fourcal: 2023-03-27 18:17:54.014 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/procurement/type/list]}" onto public java.lang.String cn.palmte.work.controller.backend.ProcurementTypeController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:54.014 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/procurement/type/save],methods=[POST]}" onto public java.lang.String cn.palmte.work.controller.backend.ProcurementTypeController.save(int,cn.palmte.work.model.ProcurementType,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:54.017 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/export]}" onto public void cn.palmte.work.controller.backend.ProjectController.export(java.lang.String,javax.servlet.http.HttpServletResponse) throws java.io.IOException
|
||||
fourcal: 2023-03-27 18:17:54.018 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/info/{projectId}]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.info(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:54.018 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/procInsPng/{projectId}]}" onto public void cn.palmte.work.controller.backend.ProjectController.png(javax.servlet.http.HttpServletResponse,int) throws java.lang.Exception
|
||||
fourcal: 2023-03-27 18:17:54.018 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/edit]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.edit(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:54.018 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/completeTask/{projectId}/{approvetype}]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.completeTask(int,int,java.lang.String)
|
||||
fourcal: 2023-03-27 18:17:54.019 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/saveSelectRoleUser]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.saveSelectRoleUser(java.lang.String)
|
||||
fourcal: 2023-03-27 18:17:54.019 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/estimateEditSaveAndApprove]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.estimateEditSaveAndApprove(cn.palmte.work.model.Project,cn.palmte.work.bean.EstimateBean,java.util.Map<java.lang.String, java.lang.Object>) throws java.lang.Exception
|
||||
fourcal: 2023-03-27 18:17:54.019 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/budgetEditSaveBudgetPlanDetail]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.budgetEditSaveBudgetPlanDetail(java.lang.String)
|
||||
fourcal: 2023-03-27 18:17:54.019 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/budgetEditSaveAndApprove]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.budgetEditSaveAndApprove(cn.palmte.work.model.Project,cn.palmte.work.model.ProjectBudget,cn.palmte.work.bean.BudgetBean,java.util.Map<java.lang.String, java.lang.Object>) throws java.lang.Exception
|
||||
fourcal: 2023-03-27 18:17:54.019 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/batchUpdateApprove]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.batchUpdateApprove(java.lang.String)
|
||||
fourcal: 2023-03-27 18:17:54.021 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/budgetEditSaveIncomeDetail]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.budgetEditSaveIncomeDetail(java.lang.String)
|
||||
fourcal: 2023-03-27 18:17:54.021 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/budgetEditSaveIncomePlanDetail]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.budgetEditSaveIncomePlanDetail(java.lang.String)
|
||||
fourcal: 2023-03-27 18:17:54.021 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/estimateAddSaveAndApprove]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.estimateAddSaveAndApprove(cn.palmte.work.model.Project,cn.palmte.work.bean.EstimateBean,java.util.Map<java.lang.String, java.lang.Object>) throws java.lang.Exception
|
||||
fourcal: 2023-03-27 18:17:54.021 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/budgetEditSaveCostDetail]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.budgetEditSaveCostDetail(java.lang.String)
|
||||
fourcal: 2023-03-27 18:17:54.021 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/selectRoleUserBatch]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.selectRoleUserBatch(java.lang.String,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:54.021 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/batchIncomeImport]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.batchIncomeImport(org.springframework.web.multipart.MultipartFile,java.lang.Integer)
|
||||
fourcal: 2023-03-27 18:17:54.022 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/estimateSecondExport]}" onto public void cn.palmte.work.controller.backend.ProjectController.estimateSecondExport(javax.servlet.http.HttpServletResponse,int) throws java.lang.Exception
|
||||
fourcal: 2023-03-27 18:17:54.022 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/saveSelectRoleUserBatch]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.saveSelectRoleUserBatch(java.lang.String)
|
||||
fourcal: 2023-03-27 18:17:54.022 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/estimateMainExport]}" onto public void cn.palmte.work.controller.backend.ProjectController.estimateMainExport(javax.servlet.http.HttpServletResponse,int) throws java.lang.Exception
|
||||
fourcal: 2023-03-27 18:17:54.022 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/budgetEditSaveCostProjectManageDetail]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.budgetEditSaveCostProjectManageDetail(java.lang.String)
|
||||
fourcal: 2023-03-27 18:17:54.022 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/exportAll]}" onto public void cn.palmte.work.controller.backend.ProjectController.exportAll(javax.servlet.http.HttpServletResponse,java.lang.Integer) throws java.io.IOException
|
||||
fourcal: 2023-03-27 18:17:54.022 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/listApprove]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.listApprove(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:54.023 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/toEditAllStatus]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.toEditAllStatus(int) throws java.lang.Exception
|
||||
fourcal: 2023-03-27 18:17:54.023 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/downloadUrl]}" onto public void cn.palmte.work.controller.backend.ProjectController.downloadUrl(int,javax.servlet.http.HttpServletResponse) throws java.lang.Exception
|
||||
fourcal: 2023-03-27 18:17:54.023 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/costTemplate]}" onto public void cn.palmte.work.controller.backend.ProjectController.costTemplate(javax.servlet.http.HttpServletResponse) throws java.lang.Exception
|
||||
fourcal: 2023-03-27 18:17:54.023 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/batchCostImport]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.batchCostImport(org.springframework.web.multipart.MultipartFile,java.lang.Integer)
|
||||
fourcal: 2023-03-27 18:17:54.024 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/incomeExport]}" onto public void cn.palmte.work.controller.backend.ProjectController.incomeExport(javax.servlet.http.HttpServletResponse,int) throws java.lang.Exception
|
||||
fourcal: 2023-03-27 18:17:54.024 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/estimateEditSave]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.estimateEditSave(cn.palmte.work.model.Project,cn.palmte.work.bean.EstimateBean,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:54.024 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/selectRoleUser]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.selectRoleUser(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:54.024 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/incomeTemplate]}" onto public void cn.palmte.work.controller.backend.ProjectController.incomeTemplate(javax.servlet.http.HttpServletResponse) throws java.lang.Exception
|
||||
fourcal: 2023-03-27 18:17:54.025 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/roleUsers]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.roleUsers(int)
|
||||
fourcal: 2023-03-27 18:17:54.025 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/checkProjectNo]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.checkProjectNo(java.lang.String,int)
|
||||
fourcal: 2023-03-27 18:17:54.025 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/budgetEdit]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.budget(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:54.025 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/rollbackToRecord]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.rollbackToRecord(java.lang.String)
|
||||
fourcal: 2023-03-27 18:17:54.025 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/budgetEditSave]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.budgetEditSave(cn.palmte.work.model.Project,cn.palmte.work.model.ProjectBudget,org.springframework.validation.BindingResult,cn.palmte.work.bean.BudgetBean,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:54.026 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/estimateAddSave]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.estimateAddSave(cn.palmte.work.model.Project,cn.palmte.work.bean.EstimateBean,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:54.026 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/exportApprove]}" onto public void cn.palmte.work.controller.backend.ProjectController.exportApprove(java.lang.String,javax.servlet.http.HttpServletResponse) throws java.io.IOException
|
||||
fourcal: 2023-03-27 18:17:54.026 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/taskRecords/{projectId}]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.taskRecords(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:54.026 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/roleUsersBatch]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.roleUsersBatch(java.lang.String)
|
||||
fourcal: 2023-03-27 18:17:54.026 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/deleteProject/{id}],methods=[GET]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.deleteProject(int)
|
||||
fourcal: 2023-03-27 18:17:54.027 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/skipTask/{projectId}]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.skipTask(int,java.lang.String)
|
||||
fourcal: 2023-03-27 18:17:54.027 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/saveContract]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.saveContract(java.lang.String,int)
|
||||
fourcal: 2023-03-27 18:17:54.027 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/approve]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.approve(java.lang.String,int,int,int,java.lang.String,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:54.027 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/editProjectNo]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.editProjectNo(java.lang.String,int)
|
||||
fourcal: 2023-03-27 18:17:54.027 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/saveApprove]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.saveApprove(int) throws java.lang.Exception
|
||||
fourcal: 2023-03-27 18:17:54.028 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/finalExport]}" onto public void cn.palmte.work.controller.backend.ProjectController.finalExport(javax.servlet.http.HttpServletResponse,int) throws java.lang.Exception
|
||||
fourcal: 2023-03-27 18:17:54.028 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/settleList]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.settleList(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:54.028 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/incomePlanExport]}" onto public void cn.palmte.work.controller.backend.ProjectController.incomePlanExport(javax.servlet.http.HttpServletResponse,int) throws java.lang.Exception
|
||||
fourcal: 2023-03-27 18:17:54.028 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/budgetExport]}" onto public void cn.palmte.work.controller.backend.ProjectController.budgetExport(javax.servlet.http.HttpServletResponse,int) throws java.lang.Exception
|
||||
fourcal: 2023-03-27 18:17:54.028 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/settleExport]}" onto public void cn.palmte.work.controller.backend.ProjectController.settleExport(javax.servlet.http.HttpServletResponse,int,java.lang.String) throws java.lang.Exception
|
||||
fourcal: 2023-03-27 18:17:54.028 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/budgetList]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.budgetList(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:54.029 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/costManageExport]}" onto public void cn.palmte.work.controller.backend.ProjectController.costManageExport(javax.servlet.http.HttpServletResponse,int) throws java.lang.Exception
|
||||
fourcal: 2023-03-27 18:17:54.029 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/budgetPlanExport]}" onto public void cn.palmte.work.controller.backend.ProjectController.budgetPlanExport(javax.servlet.http.HttpServletResponse,int) throws java.lang.Exception
|
||||
fourcal: 2023-03-27 18:17:54.029 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/stageRefreshSave/{projectId}]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.stageRefreshSave(java.lang.String,int)
|
||||
fourcal: 2023-03-27 18:17:54.029 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/finalList]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.finalList(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:54.029 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/costExport]}" onto public void cn.palmte.work.controller.backend.ProjectController.costExport(javax.servlet.http.HttpServletResponse,int) throws java.lang.Exception
|
||||
fourcal: 2023-03-27 18:17:54.029 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/add]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.add(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:54.029 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/checkName]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.checkName(java.lang.String,int)
|
||||
fourcal: 2023-03-27 18:17:54.030 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/list]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:54.030 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/final/edit]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectFinalController.edit(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:54.030 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/final/save]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectFinalController.estimateAddSave(cn.palmte.work.model.Project,cn.palmte.work.bean.FinalBean,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:54.030 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/final/saveAndApprove]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectFinalController.saveAndApprove(cn.palmte.work.model.Project,cn.palmte.work.bean.FinalBean,java.util.Map<java.lang.String, java.lang.Object>) throws java.lang.Exception
|
||||
fourcal: 2023-03-27 18:17:54.031 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/final/add]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectFinalController.add(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:54.031 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/settle/edit]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectSettleController.edit(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:54.031 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/settle/saveAndApprove]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectSettleController.saveAndApprove(cn.palmte.work.model.Project,cn.palmte.work.bean.SettleBean,cn.palmte.work.bean.BudgetSettleBean,cn.palmte.work.bean.EstimateSettleBean,java.lang.String,java.lang.String) throws java.lang.Exception
|
||||
fourcal: 2023-03-27 18:17:54.032 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/settle/add]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectSettleController.add(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:54.032 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/settle/save]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectSettleController.save(cn.palmte.work.model.Project,org.springframework.validation.BindingResult,cn.palmte.work.bean.SettleBean,cn.palmte.work.bean.BudgetSettleBean,cn.palmte.work.bean.EstimateSettleBean,java.lang.String,java.lang.String)
|
||||
fourcal: 2023-03-27 18:17:54.032 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/projectSummary/list]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectSummaryController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:54.032 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/space/export]}" onto public void cn.palmte.work.controller.backend.SpaceController.export(java.lang.String,int,javax.servlet.http.HttpServletResponse) throws java.io.IOException
|
||||
fourcal: 2023-03-27 18:17:54.033 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/space/listData]}" onto public java.lang.String cn.palmte.work.controller.backend.SpaceController.listData()
|
||||
fourcal: 2023-03-27 18:17:54.033 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/space/statistics]}" onto public java.lang.String cn.palmte.work.controller.backend.SpaceController.statistics(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:54.033 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/space/list]}" onto public java.lang.String cn.palmte.work.controller.backend.SpaceController.list(java.lang.String,int,java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:54.033 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/statistics/month]}" onto public java.lang.String cn.palmte.work.controller.backend.StatisticsController.month(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:54.035 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/sys/config/edit]}" onto public java.lang.String cn.palmte.work.controller.backend.SysConfigController.edit(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:54.035 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/sys/config/checkRate]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.SysConfigController.checkRate()
|
||||
fourcal: 2023-03-27 18:17:54.035 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/sys/config/save]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.SysConfigController.save(java.lang.String)
|
||||
fourcal: 2023-03-27 18:17:54.036 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/permission/edit],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.SysPermissionController.edit(java.lang.String,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:54.036 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/permission/add],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.SysPermissionController.add(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:54.036 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/permission/delete],methods=[GET]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.SysPermissionController.delete(java.lang.String)
|
||||
fourcal: 2023-03-27 18:17:54.036 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/permission/list]}" onto public java.lang.String cn.palmte.work.controller.backend.SysPermissionController.list(java.lang.String,java.lang.String,java.lang.String,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:54.036 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/permission/save],methods=[POST]}" onto public java.lang.String cn.palmte.work.controller.backend.SysPermissionController.save(java.lang.String,cn.palmte.work.model.SysPermission,org.springframework.web.servlet.mvc.support.RedirectAttributes,java.util.Map<java.lang.String, java.lang.Object>) throws java.io.IOException
|
||||
fourcal: 2023-03-27 18:17:54.037 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/role/edit]}" onto public java.lang.String cn.palmte.work.controller.backend.SysRoleController.edit(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:54.037 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/role/enableOrDisable]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.SysRoleController.enableOrDisable(int,int,org.springframework.web.servlet.mvc.support.RedirectAttributes)
|
||||
fourcal: 2023-03-27 18:17:54.037 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/role/add],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.SysRoleController.add(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:54.037 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/role/delete],methods=[GET]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.SysRoleController.delete(java.lang.String)
|
||||
fourcal: 2023-03-27 18:17:54.039 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/role/check]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.SysRoleController.check(java.lang.String,java.lang.String,javax.servlet.http.HttpServletResponse) throws java.lang.Exception
|
||||
fourcal: 2023-03-27 18:17:54.039 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/role/list]}" onto public java.lang.String cn.palmte.work.controller.backend.SysRoleController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-03-27 18:17:54.039 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/role/save]}" onto public java.lang.String cn.palmte.work.controller.backend.SysRoleController.save(java.util.Map<java.lang.String, java.lang.Object>,int)
|
||||
fourcal: 2023-03-27 18:17:54.040 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/error],produces=[text/html]}" onto public org.springframework.web.servlet.ModelAndView org.springframework.boot.autoconfigure.web.BasicErrorController.errorHtml(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
|
||||
fourcal: 2023-03-27 18:17:54.040 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/error]}" onto public org.springframework.http.ResponseEntity<java.util.Map<java.lang.String, java.lang.Object>> org.springframework.boot.autoconfigure.web.BasicErrorController.error(javax.servlet.http.HttpServletRequest)
|
||||
fourcal: 2023-03-27 18:17:54.130 [main] INFO (AbstractUrlHandlerMapping.java:362) - Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
|
||||
fourcal: 2023-03-27 18:17:54.130 [main] INFO (AbstractUrlHandlerMapping.java:362) - Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
|
||||
fourcal: 2023-03-27 18:17:54.174 [main] INFO (ExceptionHandlerExceptionResolver.java:273) - Detected @ExceptionHandler methods in applicationExceptionHandler
|
||||
fourcal: 2023-03-27 18:17:54.218 [main] INFO (AbstractUrlHandlerMapping.java:362) - Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
|
||||
fourcal: 2023-03-27 18:17:54.620 [main] INFO (ExecutorConfigurationSupport.java:165) - Initializing ExecutorService 'taskScheduler'
|
||||
fourcal: 2023-03-27 18:17:55.009 [main] INFO (MBeanExporter.java:431) - Registering beans for JMX exposure on startup
|
||||
fourcal: 2023-03-27 18:17:55.011 [main] INFO (MBeanExporter.java:916) - Bean with name 'dataSource' has been autodetected for JMX exposure
|
||||
fourcal: 2023-03-27 18:17:55.016 [main] INFO (MBeanExporter.java:671) - Located MBean 'dataSource': registering with JMX server as MBean [com.alibaba.druid.pool:name=dataSource,type=DruidDataSource]
|
||||
fourcal: 2023-03-27 18:17:55.020 [main] INFO (DefaultLifecycleProcessor.java:343) - Starting beans in phase 0
|
||||
fourcal: 2023-03-27 18:17:55.020 [main] INFO (EventDrivenConsumer.java:108) - Adding {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel
|
||||
fourcal: 2023-03-27 18:17:55.020 [main] INFO (AbstractSubscribableChannel.java:81) - Channel 'fourcal:sit:8282.errorChannel' has 1 subscriber(s).
|
||||
fourcal: 2023-03-27 18:17:55.020 [main] INFO (AbstractEndpoint.java:120) - started _org.springframework.integration.errorLogger
|
||||
fourcal: 2023-03-27 18:17:55.032 [main] INFO (DirectJDKLog.java:179) - Initializing ProtocolHandler ["http-nio-8282"]
|
||||
fourcal: 2023-03-27 18:17:55.039 [main] INFO (DirectJDKLog.java:179) - Starting ProtocolHandler ["http-nio-8282"]
|
||||
fourcal: 2023-03-27 18:17:55.048 [main] INFO (DirectJDKLog.java:179) - Using a shared selector for servlet write/read
|
||||
fourcal: 2023-03-27 18:17:55.063 [main] INFO (TomcatEmbeddedServletContainer.java:201) - Tomcat started on port(s): 8282 (http)
|
||||
fourcal: 2023-03-27 18:17:55.068 [main] INFO (StartupInfoLogger.java:57) - Started FourCalApplication in 15.818 seconds (JVM running for 17.417)
|
||||
fourcal: 2023-03-27 18:18:24.691 [http-nio-8282-exec-1] INFO (DirectJDKLog.java:179) - Initializing Spring FrameworkServlet 'dispatcherServlet'
|
||||
fourcal: 2023-03-27 18:18:24.691 [http-nio-8282-exec-1] INFO (FrameworkServlet.java:489) - FrameworkServlet 'dispatcherServlet': initialization started
|
||||
fourcal: 2023-03-27 18:18:24.719 [http-nio-8282-exec-1] INFO (FrameworkServlet.java:508) - FrameworkServlet 'dispatcherServlet': initialization completed in 27 ms
|
||||
fourcal: 2023-03-27 18:18:24.744 [http-nio-8282-exec-1] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/admin/login,token:null
|
||||
fourcal: 2023-03-27 18:18:24.759 [http-nio-8282-exec-1] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/admin/login : cn.palmte.work.controller.backend.AdminController.login : [org.apache.shiro.web.servlet.ShiroHttpServletRequest@dbabaac]
|
||||
fourcal: 2023-03-27 18:18:24.817 [http-nio-8282-exec-1] INFO (WebLogAspect.java:50) - RESPONSE : /admin/admin_login
|
||||
fourcal: 2023-03-27 18:18:26.585 [http-nio-8282-exec-2] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/admin/singIn,token:null
|
||||
fourcal: 2023-03-27 18:18:26.603 [http-nio-8282-exec-2] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/admin/singIn : cn.palmte.work.controller.backend.AdminController.singIn : [{}, cn.palmte.work.pojo.LoginRequest@5ff1c8fb, org.apache.shiro.web.servlet.ShiroHttpServletRequest@62210909]
|
||||
fourcal: 2023-03-27 18:18:27.449 [http-nio-8282-exec-2] INFO (WebLogAspect.java:50) - RESPONSE : redirect:/admin/center?uid=0
|
||||
fourcal: 2023-03-27 18:18:27.482 [http-nio-8282-exec-7] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/admin/center,token:null
|
||||
fourcal: 2023-03-27 18:18:27.492 [http-nio-8282-exec-7] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/admin/center : cn.palmte.work.controller.backend.AdminController.center : [admin, 0, 0, {userName=admin, org.springframework.validation.BindingResult.userName=org.springframework.validation.BeanPropertyBindingResult: 0 errors}]
|
||||
fourcal: 2023-03-27 18:18:27.492 [http-nio-8282-exec-7] INFO (AdminController.java:228) - ------------------------------------------重定向到首页信息查询center方法内部-----------------------用户名====admin
|
||||
fourcal: 2023-03-27 18:18:27.572 [http-nio-8282-exec-7] INFO (AdminController.java:238) - ------------------------------------------跳转到admin_index-----------------------
|
||||
fourcal: 2023-03-27 18:18:27.572 [http-nio-8282-exec-7] INFO (WebLogAspect.java:50) - RESPONSE : /admin/admin_index
|
||||
fourcal: 2023-03-27 18:18:27.838 [http-nio-8282-exec-1] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/admin/console,token:null
|
||||
fourcal: 2023-03-27 18:18:27.839 [http-nio-8282-exec-1] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/admin/console : cn.palmte.work.controller.backend.AdminController.console : [2, {}, org.apache.shiro.web.servlet.ShiroHttpServletRequest@25fe440c]
|
||||
fourcal: 2023-03-27 18:18:27.839 [http-nio-8282-exec-1] INFO (AdminController.java:251) - 2
|
||||
fourcal: 2023-03-27 18:18:27.841 [http-nio-8282-exec-1] INFO (WebLogAspect.java:50) - RESPONSE : /admin/console
|
||||
fourcal: 2023-03-27 18:18:27.904 [http-nio-8282-exec-2] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/admin/approveProjectsMsg,token:null
|
||||
fourcal: 2023-03-27 18:18:27.906 [http-nio-8282-exec-2] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/admin/approveProjectsMsg : cn.palmte.work.controller.backend.AdminController.approveProjectsMsg : []
|
||||
fourcal: 2023-03-27 18:18:27.959 [http-nio-8282-exec-2] INFO (WebLogAspect.java:50) - RESPONSE : ResponseMsg{status=0, msg='', data=null}
|
||||
fourcal: 2023-03-27 18:18:28.752 [http-nio-8282-exec-6] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/project/list,token:null
|
||||
fourcal: 2023-03-27 18:18:28.756 [http-nio-8282-exec-6] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@7fcdb650]
|
||||
fourcal: 2023-03-27 18:18:28.763 [http-nio-8282-exec-6] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-27 18:18:28.763 [http-nio-8282-exec-6] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@6f15847c]
|
||||
fourcal: 2023-03-27 18:18:28.763 [http-nio-8282-exec-6] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-27 18:18:28.765 [http-nio-8282-exec-6] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@679447d0]
|
||||
fourcal: 2023-03-27 18:18:28.765 [http-nio-8282-exec-6] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-27 18:18:28.765 [http-nio-8282-exec-6] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.list : [null, 1, 10, {}]
|
||||
fourcal: 2023-03-27 18:18:29.066 [http-nio-8282-exec-6] INFO (ActUtil.java:104) - getCurrentTask projectId:337, procInsId:812632
|
||||
fourcal: 2023-03-27 18:18:29.235 [http-nio-8282-exec-6] INFO (ActUtil.java:104) - getCurrentTask projectId:336, procInsId:812577
|
||||
fourcal: 2023-03-27 18:18:29.375 [http-nio-8282-exec-6] INFO (ActUtil.java:104) - getCurrentTask projectId:328, procInsId:792501
|
||||
fourcal: 2023-03-27 18:18:29.511 [http-nio-8282-exec-6] INFO (ActUtil.java:104) - getCurrentTask projectId:335, procInsId:810025
|
||||
fourcal: 2023-03-27 18:18:29.704 [http-nio-8282-exec-6] INFO (ActUtil.java:104) - getCurrentTask projectId:333, procInsId:807501
|
||||
fourcal: 2023-03-27 18:18:29.835 [http-nio-8282-exec-6] INFO (ActUtil.java:104) - getCurrentTask projectId:332, procInsId:805020
|
||||
fourcal: 2023-03-27 18:18:29.961 [http-nio-8282-exec-6] INFO (ActUtil.java:104) - getCurrentTask projectId:256, procInsId:805001
|
||||
fourcal: 2023-03-27 18:18:30.084 [http-nio-8282-exec-6] INFO (ActUtil.java:104) - getCurrentTask projectId:312, procInsId:580001
|
||||
fourcal: 2023-03-27 18:18:30.214 [http-nio-8282-exec-6] INFO (ActUtil.java:104) - getCurrentTask projectId:330, procInsId:800001
|
||||
fourcal: 2023-03-27 18:18:30.355 [http-nio-8282-exec-6] INFO (WebLogAspect.java:50) - RESPONSE : admin/project_list
|
||||
fourcal: 2023-03-27 18:18:30.355 [http-nio-8282-exec-6] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@49bde0ce]
|
||||
fourcal: 2023-03-27 18:18:30.355 [http-nio-8282-exec-6] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-27 18:18:30.357 [http-nio-8282-exec-6] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@65af6d9c]
|
||||
fourcal: 2023-03-27 18:18:30.357 [http-nio-8282-exec-6] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-27 18:18:30.357 [http-nio-8282-exec-6] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@5b8c7d98]
|
||||
fourcal: 2023-03-27 18:18:30.357 [http-nio-8282-exec-6] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-27 18:18:34.774 [http-nio-8282-exec-4] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/project/budgetEdit,token:null
|
||||
fourcal: 2023-03-27 18:18:34.776 [http-nio-8282-exec-4] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/budgetEdit : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@3ffd0b85]
|
||||
fourcal: 2023-03-27 18:18:34.776 [http-nio-8282-exec-4] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-27 18:18:34.776 [http-nio-8282-exec-4] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/budgetEdit : cn.palmte.work.controller.backend.ProjectController.budget : [336, {}]
|
||||
fourcal: 2023-03-27 18:18:35.571 [http-nio-8282-exec-4] INFO (WebLogAspect.java:50) - RESPONSE : admin/project_budget_edit
|
||||
fourcal: 2023-03-27 18:18:35.572 [http-nio-8282-exec-4] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/budgetEdit : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@46c1a6cb]
|
||||
fourcal: 2023-03-27 18:18:35.572 [http-nio-8282-exec-4] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-27 18:18:35.572 [http-nio-8282-exec-4] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/budgetEdit : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@7e070805]
|
||||
fourcal: 2023-03-27 18:18:35.572 [http-nio-8282-exec-4] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-27 18:18:35.573 [http-nio-8282-exec-4] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/budgetEdit : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@35bb1ef0]
|
||||
fourcal: 2023-03-27 18:18:35.573 [http-nio-8282-exec-4] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-27 18:18:35.573 [http-nio-8282-exec-4] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/budgetEdit : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@37c2a55a]
|
||||
fourcal: 2023-03-27 18:18:35.573 [http-nio-8282-exec-4] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-27 18:18:35.573 [http-nio-8282-exec-4] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/budgetEdit : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@17980dee]
|
||||
fourcal: 2023-03-27 18:18:35.573 [http-nio-8282-exec-4] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-27 18:18:35.574 [http-nio-8282-exec-4] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/budgetEdit : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@51196838]
|
||||
fourcal: 2023-03-27 18:18:35.574 [http-nio-8282-exec-4] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-27 18:18:35.574 [http-nio-8282-exec-4] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/budgetEdit : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@3c38a075]
|
||||
fourcal: 2023-03-27 18:18:35.574 [http-nio-8282-exec-4] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-27 18:18:35.574 [http-nio-8282-exec-4] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/budgetEdit : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@1e722add]
|
||||
fourcal: 2023-03-27 18:18:35.574 [http-nio-8282-exec-4] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-27 18:18:35.575 [http-nio-8282-exec-4] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/budgetEdit : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@2a526325]
|
||||
fourcal: 2023-03-27 18:18:35.575 [http-nio-8282-exec-4] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-27 18:18:35.911 [http-nio-8282-exec-3] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/procurement/type/map,token:null
|
||||
fourcal: 2023-03-27 18:18:35.912 [http-nio-8282-exec-3] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/procurement/type/map : cn.palmte.work.controller.backend.ProcurementTypeController.map : []
|
||||
fourcal: 2023-03-27 18:18:35.970 [http-nio-8282-exec-3] INFO (WebLogAspect.java:50) - RESPONSE : ResponseMsg{status=0, msg='ok', data={procurementTypes=[cn.palmte.work.model.ProcurementType@3fd805b7, cn.palmte.work.model.ProcurementType@17f31fd3, cn.palmte.work.model.ProcurementType@76ffe8a9, cn.palmte.work.model.ProcurementType@3ddfb9bd, cn.palmte.work.model.ProcurementType@44e467a1, cn.palmte.work.model.ProcurementType@4b63cd1, cn.palmte.work.model.ProcurementType@69becfcd, cn.palmte.work.model.ProcurementType@1f3f410c, cn.palmte.work.model.ProcurementType@7801f425, cn.palmte.work.model.ProcurementType@4d640f40], map={1=[cn.palmte.work.model.ProcurementType@3fd805b7, cn.palmte.work.model.ProcurementType@17f31fd3, cn.palmte.work.model.ProcurementType@44e467a1, cn.palmte.work.model.ProcurementType@4d640f40], 2=[cn.palmte.work.model.ProcurementType@4b63cd1], 3=[cn.palmte.work.model.ProcurementType@76ffe8a9, cn.palmte.work.model.ProcurementType@3ddfb9bd, cn.palmte.work.model.ProcurementType@69becfcd, cn.palmte.work.model.ProcurementType@7801f425], 4=[cn.palmte.work.model.ProcurementType@1f3f410c]}}}
|
||||
fourcal: 2023-03-27 18:18:42.165 [http-nio-8282-exec-9] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/project/budgetEditSaveIncomeDetail,token:null
|
||||
fourcal: 2023-03-27 18:18:42.167 [http-nio-8282-exec-9] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/budgetEditSaveIncomeDetail : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@6aeb9b3]
|
||||
fourcal: 2023-03-27 18:18:42.168 [http-nio-8282-exec-9] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-27 18:18:42.168 [http-nio-8282-exec-9] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/budgetEditSaveIncomeDetail : cn.palmte.work.controller.backend.ProjectController.budgetEditSaveIncomeDetail : [{"details":[{"num":"1","type":"1","name":"1","spec":"1","param":"1","unit":"1","amount":1000,"price":10,"taxRate":2,"totalTaxInclude":10000,"totalTaxExclude":9803.92,"totalTax":196.08}],"projectId":"336"}]
|
||||
fourcal: 2023-03-27 18:18:42.640 [http-nio-8282-exec-9] INFO (WebLogAspect.java:50) - RESPONSE : ResponseMsg{status=0, msg='成功', data=null}
|
||||
fourcal: 2023-03-27 18:18:42.650 [http-nio-8282-exec-2] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/project/budgetEditSaveCostDetail,token:null
|
||||
fourcal: 2023-03-27 18:18:42.651 [http-nio-8282-exec-2] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/budgetEditSaveCostDetail : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@74427ecd]
|
||||
fourcal: 2023-03-27 18:18:42.651 [http-nio-8282-exec-2] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-27 18:18:42.651 [http-nio-8282-exec-2] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/budgetEditSaveCostDetail : cn.palmte.work.controller.backend.ProjectController.budgetEditSaveCostDetail : [{"details":[{"num":"1","type":"2","category":"13","name":"1","unit":"1","amount":50,"price":2,"taxRate":2,"totalTaxInclude":100,"totalTaxExclude":98.04,"totalTax":1.96,"contractParty":"","isUnderwritten":"0","underwrittenAmount":0,"payTime":"","payAmount":0,"payWay":"","remark":""}],"projectId":"336"}]
|
||||
fourcal: 2023-03-27 18:18:43.079 [http-nio-8282-exec-2] INFO (WebLogAspect.java:50) - RESPONSE : ResponseMsg{status=0, msg='成功', data=null}
|
||||
fourcal: 2023-03-27 18:18:43.090 [http-nio-8282-exec-5] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/project/budgetEditSaveCostProjectManageDetail,token:null
|
||||
fourcal: 2023-03-27 18:18:43.093 [http-nio-8282-exec-5] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/budgetEditSaveCostProjectManageDetail : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@7a53c293]
|
||||
fourcal: 2023-03-27 18:18:43.093 [http-nio-8282-exec-5] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-27 18:18:43.093 [http-nio-8282-exec-5] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/budgetEditSaveCostProjectManageDetail : cn.palmte.work.controller.backend.ProjectController.budgetEditSaveCostProjectManageDetail : [{"details":[{"num":"1","type":"2","name1":"6","name2":"商务及专项验收费用","detail":"1","unit":"1","amount":10,"price":10,"total":100,"payTime":"","payAmount":0,"predictMethod":"","predictWhy":"","remark":"","deletable":"1"}],"projectId":"336"}]
|
||||
fourcal: 2023-03-27 18:18:43.521 [http-nio-8282-exec-5] INFO (WebLogAspect.java:50) - RESPONSE : ResponseMsg{status=0, msg='成功', data=null}
|
||||
fourcal: 2023-03-27 18:18:43.531 [http-nio-8282-exec-10] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/project/budgetEditSaveBudgetPlanDetail,token:null
|
||||
fourcal: 2023-03-27 18:18:43.532 [http-nio-8282-exec-10] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/budgetEditSaveBudgetPlanDetail : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@3e4cf41a]
|
||||
fourcal: 2023-03-27 18:18:43.532 [http-nio-8282-exec-10] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-27 18:18:43.532 [http-nio-8282-exec-10] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/budgetEditSaveBudgetPlanDetail : cn.palmte.work.controller.backend.ProjectController.budgetEditSaveBudgetPlanDetail : [{"details":[{"month":"2023-03","deviceCost":0,"engineerCost":100,"projectManageCost":0,"earnestMoneyCost":0,"totalCost":100,"saleIncome":0,"earnestMoneyIncome":0,"totalIncome":0,"fundBalance":-100,"capitalInterest":0.47,"underwrittenPlan":100,"repaymentPlan":0},{"month":"2023-04","deviceCost":0,"engineerCost":0,"projectManageCost":100,"earnestMoneyCost":0,"totalCost":100,"saleIncome":10000,"earnestMoneyIncome":0,"totalIncome":10000,"fundBalance":9800,"capitalInterest":0,"underwrittenPlan":0,"repaymentPlan":100}],"projectId":"336"}]
|
||||
fourcal: 2023-03-27 18:18:44.089 [http-nio-8282-exec-10] INFO (WebLogAspect.java:50) - RESPONSE : ResponseMsg{status=0, msg='成功', data=null}
|
||||
fourcal: 2023-03-27 18:18:44.111 [http-nio-8282-exec-6] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/project/budgetEditSave,token:null
|
||||
fourcal: 2023-03-27 18:18:44.112 [http-nio-8282-exec-6] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/budgetEditSave : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@5684920e]
|
||||
fourcal: 2023-03-27 18:18:44.112 [http-nio-8282-exec-6] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-27 18:18:44.135 [http-nio-8282-exec-6] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/budgetEditSave : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@ac966c]
|
||||
fourcal: 2023-03-27 18:18:44.135 [http-nio-8282-exec-6] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-27 18:18:44.148 [http-nio-8282-exec-6] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/budgetEditSave : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@669d50dc]
|
||||
fourcal: 2023-03-27 18:18:44.149 [http-nio-8282-exec-6] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-03-27 18:18:44.157 [http-nio-8282-exec-6] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/budgetEditSave : cn.palmte.work.controller.backend.ProjectController.budgetEditSave : [cn.palmte.work.model.Project@266a595, cn.palmte.work.model.ProjectBudget@740dafdd, org.springframework.validation.BeanPropertyBindingResult: 0 errors, cn.palmte.work.bean.BudgetBean@47a8dd05, {project=cn.palmte.work.model.Project@266a595, org.springframework.validation.BindingResult.project=org.springframework.validation.BeanPropertyBindingResult: 0 errors, projectBudget=cn.palmte.work.model.ProjectBudget@740dafdd, org.springframework.validation.BindingResult.projectBudget=org.springframework.validation.BeanPropertyBindingResult: 0 errors, budgetBean=cn.palmte.work.bean.BudgetBean@47a8dd05, org.springframework.validation.BindingResult.budgetBean=org.springframework.validation.BeanPropertyBindingResult: 0 errors}]
|
||||
fourcal: 2023-03-27 18:18:44.675 [http-nio-8282-exec-6] ERROR (DirectJDKLog.java:181) - Servlet.service() for servlet [dispatcherServlet] in context with path [/fourcal] threw exception [Request processing failed; nested exception is org.springframework.orm.jpa.JpaSystemException: identifier of an instance of cn.palmte.work.model.ProjectBudget was altered from 335 to 336; nested exception is org.hibernate.HibernateException: identifier of an instance of cn.palmte.work.model.ProjectBudget was altered from 335 to 336] with root cause
|
||||
org.hibernate.HibernateException: identifier of an instance of cn.palmte.work.model.ProjectBudget was altered from 335 to 336
|
||||
at org.hibernate.event.internal.DefaultFlushEntityEventListener.checkId(DefaultFlushEntityEventListener.java:64)
|
||||
at org.hibernate.event.internal.DefaultFlushEntityEventListener.getValues(DefaultFlushEntityEventListener.java:175)
|
||||
at org.hibernate.event.internal.DefaultFlushEntityEventListener.onFlushEntity(DefaultFlushEntityEventListener.java:135)
|
||||
at org.hibernate.event.internal.AbstractFlushingEventListener.flushEntities(AbstractFlushingEventListener.java:216)
|
||||
at org.hibernate.event.internal.AbstractFlushingEventListener.flushEverythingToExecutions(AbstractFlushingEventListener.java:85)
|
||||
at org.hibernate.event.internal.DefaultAutoFlushEventListener.onAutoFlush(DefaultAutoFlushEventListener.java:44)
|
||||
at org.hibernate.internal.SessionImpl.autoFlushIfRequired(SessionImpl.java:1251)
|
||||
at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1319)
|
||||
at org.hibernate.internal.QueryImpl.list(QueryImpl.java:87)
|
||||
at org.hibernate.jpa.internal.QueryImpl.list(QueryImpl.java:606)
|
||||
at org.hibernate.jpa.internal.QueryImpl.getResultList(QueryImpl.java:483)
|
||||
at org.hibernate.jpa.criteria.compile.CriteriaQueryTypeQueryAdapter.getResultList(CriteriaQueryTypeQueryAdapter.java:50)
|
||||
at org.springframework.data.jpa.repository.query.JpaQueryExecution$CollectionExecution.doExecute(JpaQueryExecution.java:121)
|
||||
at org.springframework.data.jpa.repository.query.JpaQueryExecution.execute(JpaQueryExecution.java:85)
|
||||
at org.springframework.data.jpa.repository.query.AbstractJpaQuery.doExecute(AbstractJpaQuery.java:116)
|
||||
at org.springframework.data.jpa.repository.query.AbstractJpaQuery.execute(AbstractJpaQuery.java:106)
|
||||
at org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.doInvoke(RepositoryFactorySupport.java:483)
|
||||
at org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.invoke(RepositoryFactorySupport.java:461)
|
||||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
|
||||
at org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor.invoke(DefaultMethodInvokingMethodInterceptor.java:56)
|
||||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
|
||||
at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)
|
||||
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:282)
|
||||
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
|
||||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
|
||||
at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:136)
|
||||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
|
||||
at org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor.invoke(CrudMethodMetadataPostProcessor.java:133)
|
||||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
|
||||
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
|
||||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
|
||||
at org.springframework.data.repository.core.support.SurroundingTransactionDetectorMethodInterceptor.invoke(SurroundingTransactionDetectorMethodInterceptor.java:57)
|
||||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
|
||||
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:213)
|
||||
at com.sun.proxy.$Proxy137.findAllByProjectIdEquals(Unknown Source)
|
||||
at cn.palmte.work.service.ProjectBudgetService.clearBudget(ProjectBudgetService.java:77)
|
||||
at cn.palmte.work.service.ProjectBudgetService.budgetEditSave(ProjectBudgetService.java:927)
|
||||
at cn.palmte.work.service.ProjectBudgetService$$FastClassBySpringCGLIB$$1ae6aca5.invoke(<generated>)
|
||||
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
|
||||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:738)
|
||||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
|
||||
at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)
|
||||
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:282)
|
||||
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
|
||||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
|
||||
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:673)
|
||||
at cn.palmte.work.service.ProjectBudgetService$$EnhancerBySpringCGLIB$$efd9b812.budgetEditSave(<generated>)
|
||||
at cn.palmte.work.controller.backend.ProjectController.budgetEditSave(ProjectController.java:442)
|
||||
at cn.palmte.work.controller.backend.ProjectController$$FastClassBySpringCGLIB$$4efe5f9e.invoke(<generated>)
|
||||
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
|
||||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:738)
|
||||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
|
||||
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:85)
|
||||
at cn.palmte.work.config.log.WebLogAspect.doAround(WebLogAspect.java:48)
|
||||
at sun.reflect.GeneratedMethodAccessor162.invoke(Unknown Source)
|
||||
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
||||
at java.lang.reflect.Method.invoke(Method.java:498)
|
||||
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:629)
|
||||
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:618)
|
||||
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70)
|
||||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
|
||||
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
|
||||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
|
||||
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:673)
|
||||
at cn.palmte.work.controller.backend.ProjectController$$EnhancerBySpringCGLIB$$66dc4a6d.budgetEditSave(<generated>)
|
||||
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|
||||
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
|
||||
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
|
||||
at java.lang.reflect.Method.invoke(Method.java:498)
|
||||
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)
|
||||
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:133)
|
||||
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:97)
|
||||
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:827)
|
||||
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:738)
|
||||
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)
|
||||
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:967)
|
||||
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:901)
|
||||
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970)
|
||||
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:872)
|
||||
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
|
||||
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846)
|
||||
at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
||||
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
||||
at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)
|
||||
at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
|
||||
at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
|
||||
at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
|
||||
at org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
|
||||
at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
|
||||
at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
|
||||
at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
|
||||
at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
|
||||
at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)
|
||||
at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
|
||||
at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
||||
at org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
|
||||
at org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
|
||||
at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
||||
at cn.palmte.work.security.ReplaceSpecialCharFilter.doFilter(ReplaceSpecialCharFilter.java:23)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
||||
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)
|
||||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
||||
at org.springframework.web.filter.HttpPutFormContentFilter.doFilterInternal(HttpPutFormContentFilter.java:108)
|
||||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
||||
at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:81)
|
||||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
||||
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197)
|
||||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
|
||||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
|
||||
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198)
|
||||
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
|
||||
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:478)
|
||||
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
|
||||
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:80)
|
||||
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
|
||||
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
|
||||
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:799)
|
||||
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
|
||||
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868)
|
||||
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1457)
|
||||
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
|
||||
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
|
||||
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
|
||||
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
|
||||
at java.lang.Thread.run(Thread.java:750)
|
||||
fourcal: 2023-03-27 18:18:44.681 [http-nio-8282-exec-6] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/error,token:null
|
||||
fourcal: 2023-03-27 20:38:33.574 [Thread-32] INFO (AbstractApplicationContext.java:984) - Closing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@77825085: startup date [Mon Mar 27 18:17:39 CST 2023]; root of context hierarchy
|
||||
fourcal: 2023-03-27 20:38:33.576 [Thread-32] INFO (DefaultLifecycleProcessor.java:358) - Stopping beans in phase 0
|
||||
fourcal: 2023-03-27 20:38:33.578 [Thread-32] INFO (EventDrivenConsumer.java:108) - Removing {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel
|
||||
fourcal: 2023-03-27 20:38:33.578 [Thread-32] INFO (AbstractSubscribableChannel.java:81) - Channel 'fourcal:sit:8282.errorChannel' has 0 subscriber(s).
|
||||
fourcal: 2023-03-27 20:38:33.578 [Thread-32] INFO (AbstractEndpoint.java:154) - stopped _org.springframework.integration.errorLogger
|
||||
fourcal: 2023-03-27 20:38:33.579 [Thread-32] INFO (ExecutorConfigurationSupport.java:203) - Shutting down ExecutorService 'taskScheduler'
|
||||
fourcal: 2023-03-27 20:38:33.580 [Thread-32] INFO (MBeanExporter.java:449) - Unregistering JMX-exposed beans on shutdown
|
||||
fourcal: 2023-03-27 20:38:33.580 [Thread-32] INFO (MBeanRegistrationSupport.java:241) - Unregistering JMX-exposed beans
|
||||
fourcal: 2023-03-27 20:38:33.590 [Thread-32] INFO (AbstractEntityManagerFactoryBean.java:548) - Closing JPA EntityManagerFactory for persistence unit 'default'
|
||||
fourcal: 2023-03-27 20:38:33.591 [Thread-32] INFO (DruidDataSource.java:1823) - {dataSource-1} closed
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
|
@ -0,0 +1,976 @@
|
|||
fourcal: 2023-07-14 17:01:20.016 [main] INFO (StartupInfoLogger.java:48) - Starting FourCalApplication on OathK1per with PID 7524 (F:\zytx\fourcal\build\classes\main started by Yuanping Zhang in F:\zytx\fourcal)
|
||||
fourcal: 2023-07-14 17:01:20.025 [main] INFO (SpringApplication.java:597) - The following profiles are active: sit
|
||||
fourcal: 2023-07-14 17:01:20.065 [main] INFO (AbstractApplicationContext.java:583) - Refreshing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@53de625d: startup date [Fri Jul 14 17:01:20 CST 2023]; root of context hierarchy
|
||||
fourcal: 2023-07-14 17:01:20.167 [background-preinit] INFO (Version.java:30) - HV000001: Hibernate Validator 5.3.5.Final
|
||||
fourcal: 2023-07-14 17:01:21.633 [main] INFO (IntegrationRegistrar.java:330) - No bean named 'integrationHeaderChannelRegistry' has been explicitly defined. Therefore, a default DefaultHeaderChannelRegistry will be created.
|
||||
fourcal: 2023-07-14 17:01:21.794 [main] INFO (DefaultConfiguringBeanFactoryPostProcessor.java:130) - No bean named 'errorChannel' has been explicitly defined. Therefore, a default PublishSubscribeChannel will be created.
|
||||
fourcal: 2023-07-14 17:01:21.800 [main] INFO (DefaultConfiguringBeanFactoryPostProcessor.java:158) - No bean named 'taskScheduler' has been explicitly defined. Therefore, a default ThreadPoolTaskScheduler will be created.
|
||||
fourcal: 2023-07-14 17:01:21.808 [main] INFO (AutowiredAnnotationBeanPostProcessor.java:155) - JSR-330 'javax.inject.Inject' annotation found and supported for autowiring
|
||||
fourcal: 2023-07-14 17:01:21.830 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'shiroConfig' of type [cn.palmte.work.shiro.ShiroConfig$$EnhancerBySpringCGLIB$$a2071460] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:01:21.879 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'simpleCredentialsMatcher' of type [org.apache.shiro.authc.credential.SimpleCredentialsMatcher] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:01:21.879 [main] INFO (ShiroConfig.java:50) - myShiroRealm()
|
||||
fourcal: 2023-07-14 17:01:21.903 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'org.springframework.boot.autoconfigure.jdbc.DataSourceConfiguration$Generic' of type [org.springframework.boot.autoconfigure.jdbc.DataSourceConfiguration$Generic] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:01:21.999 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'spring.datasource-org.springframework.boot.autoconfigure.jdbc.DataSourceProperties' of type [org.springframework.boot.autoconfigure.jdbc.DataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:01:22.036 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'dataSource' of type [com.alibaba.druid.pool.DruidDataSource] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:01:22.043 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'spring.jpa-org.springframework.boot.autoconfigure.orm.jpa.JpaProperties' of type [org.springframework.boot.autoconfigure.orm.jpa.JpaProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:01:22.050 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration' of type [org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration$$EnhancerBySpringCGLIB$$463c63a4] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:01:22.065 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'spring.transaction-org.springframework.boot.autoconfigure.transaction.TransactionProperties' of type [org.springframework.boot.autoconfigure.transaction.TransactionProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:01:22.068 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'platformTransactionManagerCustomizers' of type [org.springframework.boot.autoconfigure.transaction.TransactionManagerCustomizers] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:01:22.074 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration' of type [org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration$$EnhancerBySpringCGLIB$$1b4eccba] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:01:22.128 [main] INFO (DruidDataSource.java:928) - {dataSource-1} inited
|
||||
fourcal: 2023-07-14 17:01:23.106 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'jpaVendorAdapter' of type [org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:01:23.109 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'entityManagerFactoryBuilder' of type [org.springframework.boot.orm.jpa.EntityManagerFactoryBuilder] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:01:23.297 [main] INFO (LocalContainerEntityManagerFactoryBean.java:349) - Building JPA container EntityManagerFactory for persistence unit 'default'
|
||||
fourcal: 2023-07-14 17:01:23.309 [main] INFO (LogHelper.java:31) - HHH000204: Processing PersistenceUnitInfo [
|
||||
name: default
|
||||
...]
|
||||
fourcal: 2023-07-14 17:01:23.384 [main] INFO (Version.java:37) - HHH000412: Hibernate Core {5.0.12.Final}
|
||||
fourcal: 2023-07-14 17:01:23.386 [main] INFO (Environment.java:213) - HHH000206: hibernate.properties not found
|
||||
fourcal: 2023-07-14 17:01:23.387 [main] INFO (Environment.java:317) - HHH000021: Bytecode provider name : javassist
|
||||
fourcal: 2023-07-14 17:01:23.433 [main] INFO (JavaReflectionManager.java:66) - HCANN000001: Hibernate Commons Annotations {5.0.1.Final}
|
||||
fourcal: 2023-07-14 17:01:23.674 [main] INFO (Dialect.java:156) - HHH000400: Using dialect: org.hibernate.dialect.MySQLDialect
|
||||
fourcal: 2023-07-14 17:01:24.409 [main] INFO (AbstractEntityManagerFactoryBean.java:379) - Initialized JPA EntityManagerFactory for persistence unit 'default'
|
||||
fourcal: 2023-07-14 17:01:24.411 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'entityManagerFactory' of type [org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:01:24.411 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'entityManagerFactory' of type [com.sun.proxy.$Proxy79] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:01:24.415 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'adminRepositoryImpl' of type [cn.palmte.work.model.AdminRepositoryImpl] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:01:24.427 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean '(inner bean)#1d397e87' of type [org.springframework.beans.factory.config.PropertiesFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:01:24.428 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean '(inner bean)#1d397e87' of type [java.util.Properties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:01:24.430 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean '(inner bean)#485a5c9' of type [org.springframework.data.repository.core.support.PropertiesBasedNamedQueries] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:01:24.432 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean '(inner bean)#5da799' of type [org.springframework.data.repository.query.ExtensionAwareEvaluationContextProvider] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:01:24.438 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean '(inner bean)#4349389d' of type [com.sun.proxy.$Proxy80] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:01:24.569 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'jpaMappingContext' of type [org.springframework.data.jpa.repository.config.JpaMetamodelMappingContextFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:01:24.570 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'jpaMappingContext' of type [org.springframework.data.jpa.mapping.JpaMetamodelMappingContext] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:01:24.687 [main] INFO (QueryTranslatorFactoryInitiator.java:47) - HHH000397: Using ASTQueryTranslatorFactory
|
||||
fourcal: 2023-07-14 17:01:24.773 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'adminRepository' of type [org.springframework.data.jpa.repository.support.JpaRepositoryFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:01:24.773 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'adminRepository' of type [com.sun.proxy.$Proxy86] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:01:24.777 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'sysPermissionRepositoryImpl' of type [cn.palmte.work.model.SysPermissionRepositoryImpl] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:01:24.777 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean '(inner bean)#61d7df22' of type [org.springframework.beans.factory.config.PropertiesFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:01:24.779 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean '(inner bean)#61d7df22' of type [java.util.Properties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:01:24.779 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean '(inner bean)#c8e99' of type [org.springframework.data.repository.core.support.PropertiesBasedNamedQueries] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:01:24.779 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean '(inner bean)#77a35b2f' of type [org.springframework.data.repository.query.ExtensionAwareEvaluationContextProvider] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:01:24.780 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean '(inner bean)#4d62bb8b' of type [com.sun.proxy.$Proxy80] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:01:24.830 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'sysPermissionRepository' of type [org.springframework.data.jpa.repository.support.JpaRepositoryFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:01:24.830 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'sysPermissionRepository' of type [com.sun.proxy.$Proxy87] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:01:24.831 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'adminService' of type [cn.palmte.work.service.AdminService] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:01:24.831 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'shiroAuthorizingRealm' of type [cn.palmte.work.shiro.ShiroAuthorizingRealm] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:01:25.251 [main] INFO (ShiroConfig.java:64) - rememberMeCookie()
|
||||
fourcal: 2023-07-14 17:01:25.254 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'rememberMeCookie' of type [org.apache.shiro.web.servlet.SimpleCookie] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:01:25.258 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'cookieRememberMeManager' of type [org.apache.shiro.web.mgt.CookieRememberMeManager] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:01:25.279 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'securityManager' of type [org.apache.shiro.web.mgt.DefaultWebSecurityManager] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:01:25.330 [main] INFO (ShiroConfig.java:98) - authorizationAttributeSourceAdvisor()
|
||||
fourcal: 2023-07-14 17:01:25.342 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'authorizationAttributeSourceAdvisor' of type [org.apache.shiro.spring.security.interceptor.AuthorizationAttributeSourceAdvisor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:01:25.378 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$b1c8689a] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:01:25.498 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'integrationGlobalProperties' of type [org.springframework.beans.factory.config.PropertiesFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:01:25.502 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'integrationGlobalProperties' of type [java.util.Properties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:01:25.839 [main] INFO (TomcatEmbeddedServletContainer.java:89) - Tomcat initialized with port(s): 8282 (http)
|
||||
fourcal: 2023-07-14 17:01:25.846 [main] INFO (DirectJDKLog.java:179) - Starting service [Tomcat]
|
||||
fourcal: 2023-07-14 17:01:25.847 [main] INFO (DirectJDKLog.java:179) - Starting Servlet Engine: Apache Tomcat/8.5.20
|
||||
fourcal: 2023-07-14 17:01:25.913 [localhost-startStop-1] INFO (DirectJDKLog.java:179) - Initializing Spring embedded WebApplicationContext
|
||||
fourcal: 2023-07-14 17:01:25.913 [localhost-startStop-1] INFO (EmbeddedWebApplicationContext.java:276) - Root WebApplicationContext: initialization completed in 5849 ms
|
||||
fourcal: 2023-07-14 17:01:26.444 [localhost-startStop-1] INFO (AbstractFilterRegistrationBean.java:258) - Mapping filter: 'characterEncodingFilter' to: [/*]
|
||||
fourcal: 2023-07-14 17:01:26.444 [localhost-startStop-1] INFO (AbstractFilterRegistrationBean.java:258) - Mapping filter: 'hiddenHttpMethodFilter' to: [/*]
|
||||
fourcal: 2023-07-14 17:01:26.444 [localhost-startStop-1] INFO (AbstractFilterRegistrationBean.java:258) - Mapping filter: 'httpPutFormContentFilter' to: [/*]
|
||||
fourcal: 2023-07-14 17:01:26.444 [localhost-startStop-1] INFO (AbstractFilterRegistrationBean.java:258) - Mapping filter: 'requestContextFilter' to: [/*]
|
||||
fourcal: 2023-07-14 17:01:26.444 [localhost-startStop-1] INFO (AbstractFilterRegistrationBean.java:271) - Mapping filter: 'replaceSpecialCharFilter' to urls: [/*]
|
||||
fourcal: 2023-07-14 17:01:26.444 [localhost-startStop-1] INFO (AbstractFilterRegistrationBean.java:258) - Mapping filter: 'shiroPermissionsFilter' to: [/*]
|
||||
fourcal: 2023-07-14 17:01:26.445 [localhost-startStop-1] INFO (AbstractFilterRegistrationBean.java:258) - Mapping filter: 'shiroFilter' to: [/*]
|
||||
fourcal: 2023-07-14 17:01:26.445 [localhost-startStop-1] INFO (ServletRegistrationBean.java:190) - Mapping servlet: 'dispatcherServlet' to [/]
|
||||
fourcal: 2023-07-14 17:01:26.598 [main] INFO (LogExcluder.java:31) - [/editor/stencilset]
|
||||
fourcal: 2023-07-14 17:01:27.695 [main] INFO (DefaultActiviti5CompatibilityHandlerFactory.java:38) - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
|
||||
fourcal: 2023-07-14 17:01:33.364 [main] INFO (ProcessEngineImpl.java:87) - ProcessEngine default created
|
||||
fourcal: 2023-07-14 17:01:37.863 [main] INFO (FreeMarkerConfigurer.java:127) - ClassTemplateLoader for Spring macros added to FreeMarker configuration
|
||||
fourcal: 2023-07-14 17:01:38.244 [main] INFO (RequestMappingHandlerAdapter.java:534) - Looking for @ControllerAdvice: org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@53de625d: startup date [Fri Jul 14 17:01:20 CST 2023]; root of context hierarchy
|
||||
fourcal: 2023-07-14 17:01:38.333 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/add]}" onto public java.lang.String cn.palmte.work.controller.backend.AccountController.add(javax.servlet.http.HttpServletRequest,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.334 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/delete]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.AccountController.delete(int)
|
||||
fourcal: 2023-07-14 17:01:38.334 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/list]}" onto public java.lang.String cn.palmte.work.controller.backend.AccountController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.335 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/save]}" onto public java.lang.String cn.palmte.work.controller.backend.AccountController.save(int,cn.palmte.work.model.Admin,javax.servlet.http.HttpServletRequest,java.util.Map<java.lang.String, java.lang.Object>) throws java.io.IOException
|
||||
fourcal: 2023-07-14 17:01:38.335 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/resetPassword]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.AccountController.resetPassword(int,javax.servlet.http.HttpServletRequest)
|
||||
fourcal: 2023-07-14 17:01:38.335 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/updatePassword]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.AccountController.updatePassword(javax.servlet.http.HttpServletRequest,cn.palmte.work.pojo.ModifyPasswordRequest)
|
||||
fourcal: 2023-07-14 17:01:38.335 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/changeStatus]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.AccountController.changeStatus(cn.palmte.work.model.Admin)
|
||||
fourcal: 2023-07-14 17:01:38.337 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/template]}" onto public void cn.palmte.work.controller.backend.AccountController.template(javax.servlet.http.HttpServletResponse) throws java.lang.Exception
|
||||
fourcal: 2023-07-14 17:01:38.337 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/batchImport]}" onto public java.lang.String cn.palmte.work.controller.backend.AccountController.batchImport(org.springframework.web.multipart.MultipartFile)
|
||||
fourcal: 2023-07-14 17:01:38.337 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/edit]}" onto public java.lang.String cn.palmte.work.controller.backend.AccountController.edit(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.337 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/export]}" onto public void cn.palmte.work.controller.backend.AccountController.export(java.lang.String,javax.servlet.http.HttpServletResponse) throws java.io.IOException
|
||||
fourcal: 2023-07-14 17:01:38.337 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/password]}" onto public java.lang.String cn.palmte.work.controller.backend.AccountController.password(javax.servlet.http.HttpServletRequest,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.339 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actModel/add],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.ActModelController.add()
|
||||
fourcal: 2023-07-14 17:01:38.339 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actModel/delete],methods=[GET]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ActModelController.delete(java.lang.String)
|
||||
fourcal: 2023-07-14 17:01:38.339 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actModel/list]}" onto public java.lang.String cn.palmte.work.controller.backend.ActModelController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.339 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actModel/save]}" onto public java.lang.String cn.palmte.work.controller.backend.ActModelController.save(javax.servlet.http.HttpServletRequest,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.340 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actModel/deploy],methods=[GET]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ActModelController.deploy(java.lang.String)
|
||||
fourcal: 2023-07-14 17:01:38.341 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/editor/stencilset],methods=[GET],produces=[application/json;charset=utf-8]}" onto public java.lang.String cn.palmte.work.controller.backend.ActModelEditorController.getStencilset()
|
||||
fourcal: 2023-07-14 17:01:38.341 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/model/{modelId}/json],methods=[GET],produces=[application/json]}" onto public com.fasterxml.jackson.databind.node.ObjectNode cn.palmte.work.controller.backend.ActModelEditorController.getEditorJson(java.lang.String)
|
||||
fourcal: 2023-07-14 17:01:38.341 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/model/{modelId}/save],methods=[PUT]}" onto public void cn.palmte.work.controller.backend.ActModelEditorController.saveModel(java.lang.String,org.springframework.util.MultiValueMap<java.lang.String, java.lang.String>)
|
||||
fourcal: 2023-07-14 17:01:38.342 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actProcDef/delete],methods=[GET]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ActProcDefController.delete(java.lang.String)
|
||||
fourcal: 2023-07-14 17:01:38.342 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actProcDef/suspend],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.ActProcDefController.suspend(java.lang.String,int)
|
||||
fourcal: 2023-07-14 17:01:38.343 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actProcDef/list]}" onto public java.lang.String cn.palmte.work.controller.backend.ActProcDefController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.343 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actProcDef/xml/{deploymentId}]}" onto public void cn.palmte.work.controller.backend.ActProcDefController.xml(javax.servlet.http.HttpServletResponse,java.lang.String) throws java.lang.Exception
|
||||
fourcal: 2023-07-14 17:01:38.343 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actProcDef/procDefPng/{deploymentId}]}" onto public void cn.palmte.work.controller.backend.ActProcDefController.png(javax.servlet.http.HttpServletResponse,java.lang.String) throws java.lang.Exception
|
||||
fourcal: 2023-07-14 17:01:38.344 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actProcIns/list]}" onto public java.lang.String cn.palmte.work.controller.backend.ActProcInsController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.344 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actProcIns/deleteProcessInstance],methods=[GET]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ActProcInsController.deleteProcessInstance(java.lang.String,java.lang.String)
|
||||
fourcal: 2023-07-14 17:01:38.345 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actProcIns/startProcIns/{procDefKey}],methods=[POST]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ActProcInsController.startProcessInstance(java.lang.String,java.lang.String)
|
||||
fourcal: 2023-07-14 17:01:38.345 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actProcIns/procInsPng/{procInstId}]}" onto public void cn.palmte.work.controller.backend.ActProcInsController.png(javax.servlet.http.HttpServletResponse,java.lang.String) throws java.lang.Exception
|
||||
fourcal: 2023-07-14 17:01:38.346 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actTaskDef/config/{procDefId}]}" onto public java.lang.String cn.palmte.work.controller.backend.ActTaskDefController.list(java.lang.String,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.346 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actTaskDef/saveConfig],methods=[GET]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ActTaskDefController.saveConfig(cn.palmte.work.model.ActTaskDef)
|
||||
fourcal: 2023-07-14 17:01:38.346 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actTaskDef/completeTask],methods=[POST]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ActTaskDefController.completeTask(java.lang.String)
|
||||
fourcal: 2023-07-14 17:01:38.346 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actTaskDef/hisTaskList/{procInsId}]}" onto public java.lang.String cn.palmte.work.controller.backend.ActTaskDefController.taskList(java.lang.String,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.348 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/admin/console],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.AdminController.console(int,java.util.Map<java.lang.String, java.lang.Object>,javax.servlet.http.HttpServletRequest)
|
||||
fourcal: 2023-07-14 17:01:38.348 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/admin/singIn],methods=[POST]}" onto public java.lang.String cn.palmte.work.controller.backend.AdminController.singIn(org.springframework.web.servlet.mvc.support.RedirectAttributes,cn.palmte.work.pojo.LoginRequest,javax.servlet.http.HttpServletRequest) throws java.lang.Exception
|
||||
fourcal: 2023-07-14 17:01:38.348 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/admin/logout],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.AdminController.logout(javax.servlet.http.HttpServletRequest)
|
||||
fourcal: 2023-07-14 17:01:38.349 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/admin/captcha],methods=[GET]}" onto public void cn.palmte.work.controller.backend.AdminController.captcha(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) throws java.lang.Exception
|
||||
fourcal: 2023-07-14 17:01:38.349 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/admin/center],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.AdminController.center(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.349 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/admin/err],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.AdminController.loginErr(javax.servlet.http.HttpServletRequest,java.lang.String)
|
||||
fourcal: 2023-07-14 17:01:38.349 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/admin/topMenu],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.AdminController.topMenu(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.349 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/admin/login],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.AdminController.login(javax.servlet.http.HttpServletRequest) throws java.lang.Exception
|
||||
fourcal: 2023-07-14 17:01:38.350 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/admin/approveProjectsMsg]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.AdminController.approveProjectsMsg()
|
||||
fourcal: 2023-07-14 17:01:38.351 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak12]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak12(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.351 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak13]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak13(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.351 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak8]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak8(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.351 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak7]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak7(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.352 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak6]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak6(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.352 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak11]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak11(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.352 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak9]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak9(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.353 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak15]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak15(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.353 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak10]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak10(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.353 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak5]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak5(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.353 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak14]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak14(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.353 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak2]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak2(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.354 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak1]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak1(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.354 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak3]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak3(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.354 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak4]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak4(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.355 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/department/add],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.DepartmentController.add(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.355 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/department/checkName]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.DepartmentController.checkName(int,java.lang.String,org.springframework.web.servlet.mvc.support.RedirectAttributes)
|
||||
fourcal: 2023-07-14 17:01:38.355 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/department/list]}" onto public java.lang.String cn.palmte.work.controller.backend.DepartmentController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.355 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/department/save],methods=[POST]}" onto public java.lang.String cn.palmte.work.controller.backend.DepartmentController.save(int,cn.palmte.work.model.Dept,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.355 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/department/enableOrDisable]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.DepartmentController.enableOrDisable(int,int,org.springframework.web.servlet.mvc.support.RedirectAttributes)
|
||||
fourcal: 2023-07-14 17:01:38.356 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/department/edit],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.DepartmentController.edit(java.util.Map<java.lang.String, java.lang.Object>,int)
|
||||
fourcal: 2023-07-14 17:01:38.356 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/department/export]}" onto public void cn.palmte.work.controller.backend.DepartmentController.export(java.lang.String,javax.servlet.http.HttpServletResponse) throws java.io.IOException
|
||||
fourcal: 2023-07-14 17:01:38.357 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/file/upload],methods=[POST]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.FileController.upload(org.springframework.web.multipart.MultipartFile[])
|
||||
fourcal: 2023-07-14 17:01:38.357 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/humanCost/list]}" onto public java.lang.String cn.palmte.work.controller.backend.HumanCostController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.358 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/humanCost/template]}" onto public void cn.palmte.work.controller.backend.HumanCostController.importTemplate(javax.servlet.http.HttpServletResponse) throws java.io.IOException
|
||||
fourcal: 2023-07-14 17:01:38.358 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/humanCost/batchImport]}" onto public java.lang.String cn.palmte.work.controller.backend.HumanCostController.batchImport(org.springframework.web.multipart.MultipartFile,java.lang.String)
|
||||
fourcal: 2023-07-14 17:01:38.358 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/humanCost/export]}" onto public void cn.palmte.work.controller.backend.HumanCostController.export(java.lang.String,javax.servlet.http.HttpServletResponse) throws java.lang.Exception
|
||||
fourcal: 2023-07-14 17:01:38.358 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.IndexController.index() throws java.lang.Exception
|
||||
fourcal: 2023-07-14 17:01:38.359 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/monthlySettle/list]}" onto public java.lang.String cn.palmte.work.controller.backend.MonthlySettleController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.359 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/monthlySettle/infoByTime]}" onto public java.lang.String cn.palmte.work.controller.backend.MonthlySettleController.infoByTime(java.lang.String,java.lang.String,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.359 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/monthlySettle/exportSingle]}" onto public void cn.palmte.work.controller.backend.MonthlySettleController.exportSingle(java.lang.String,java.lang.String,java.lang.String,javax.servlet.http.HttpServletResponse) throws java.io.IOException
|
||||
fourcal: 2023-07-14 17:01:38.360 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/monthlySettle/template]}" onto public void cn.palmte.work.controller.backend.MonthlySettleController.template(javax.servlet.http.HttpServletResponse) throws java.lang.Exception
|
||||
fourcal: 2023-07-14 17:01:38.360 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/monthlySettle/batchImport]}" onto public java.lang.String cn.palmte.work.controller.backend.MonthlySettleController.batchImport(org.springframework.web.multipart.MultipartFile,java.lang.String)
|
||||
fourcal: 2023-07-14 17:01:38.360 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/monthlySettle/export]}" onto public void cn.palmte.work.controller.backend.MonthlySettleController.export(java.lang.String,javax.servlet.http.HttpServletResponse) throws java.io.IOException
|
||||
fourcal: 2023-07-14 17:01:38.360 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/monthlySettle/info]}" onto public java.lang.String cn.palmte.work.controller.backend.MonthlySettleController.info(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.360 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/monthlySettleStatistics/list]}" onto public java.lang.String cn.palmte.work.controller.backend.MonthlySettleStatisticsController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.361 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/monthlySettleStatistics/listData]}" onto public java.lang.String cn.palmte.work.controller.backend.MonthlySettleStatisticsController.listData(java.lang.String,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.365 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/{id}],methods=[GET]}" onto public cn.palmte.work.model.process.ProjectProcessDetail cn.palmte.work.controller.backend.ProcessController.get(int)
|
||||
fourcal: 2023-07-14 17:01:38.365 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/{id}],methods=[PUT]}" onto public void cn.palmte.work.controller.backend.ProcessController.update(int,cn.palmte.work.model.process.form.ProcessUpdateForm) throws java.lang.Exception
|
||||
fourcal: 2023-07-14 17:01:38.366 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/{id}],methods=[DELETE]}" onto public void cn.palmte.work.controller.backend.ProcessController.delete(int)
|
||||
fourcal: 2023-07-14 17:01:38.366 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/query],methods=[POST]}" onto public org.springframework.data.domain.Page<cn.palmte.work.model.process.ProjectProcess> cn.palmte.work.controller.backend.ProcessController.list(cn.palmte.work.model.process.form.ProcessQueryForm,org.springframework.data.domain.Pageable,boolean)
|
||||
fourcal: 2023-07-14 17:01:38.366 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/projects],methods=[GET]}" onto public java.util.List<java.util.Map<java.lang.String, java.lang.Object>> cn.palmte.work.controller.backend.ProcessController.query(java.lang.String,cn.palmte.work.model.enums.ProcessType)
|
||||
fourcal: 2023-07-14 17:01:38.366 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/audit],methods=[POST]}" onto public void cn.palmte.work.controller.backend.ProcessController.audit(cn.palmte.work.controller.backend.ProcessController$AuditForm)
|
||||
fourcal: 2023-07-14 17:01:38.366 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/detail/{id}],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.ProcessController.detail(int,org.springframework.ui.Model,boolean)
|
||||
fourcal: 2023-07-14 17:01:38.366 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/form/metadata],methods=[GET]}" onto public cn.palmte.work.controller.backend.ProcessController$FormMetadata cn.palmte.work.controller.backend.ProcessController.metadata()
|
||||
fourcal: 2023-07-14 17:01:38.367 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process],methods=[POST]}" onto public void cn.palmte.work.controller.backend.ProcessController.post(cn.palmte.work.model.process.form.ProcessCreationForm) throws java.lang.Exception
|
||||
fourcal: 2023-07-14 17:01:38.367 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/edit/{id}],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.ProcessController.editProcess(org.springframework.ui.Model,int)
|
||||
fourcal: 2023-07-14 17:01:38.367 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/new],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.ProcessController.newProcess(org.springframework.ui.Model)
|
||||
fourcal: 2023-07-14 17:01:38.367 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/revoke/{id}],methods=[POST]}" onto public void cn.palmte.work.controller.backend.ProcessController.revoke(int)
|
||||
fourcal: 2023-07-14 17:01:38.367 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/review],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.ProcessController.review(org.springframework.ui.Model)
|
||||
fourcal: 2023-07-14 17:01:38.367 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/completed],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.ProcessController.completed(org.springframework.ui.Model)
|
||||
fourcal: 2023-07-14 17:01:38.367 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/projects/{id}],methods=[GET]}" onto public cn.palmte.work.controller.backend.ProcessController$ProjectReturnValue cn.palmte.work.controller.backend.ProcessController.getProject(int,cn.palmte.work.model.enums.ProcessType)
|
||||
fourcal: 2023-07-14 17:01:38.367 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/audits/{id}],methods=[GET]}" onto public java.util.List<java.util.Map<java.lang.String, java.lang.String>> cn.palmte.work.controller.backend.ProcessController.showAudits(int)
|
||||
fourcal: 2023-07-14 17:01:38.368 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/procurement/type/map]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProcurementTypeController.map()
|
||||
fourcal: 2023-07-14 17:01:38.369 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/procurement/type/add],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.ProcurementTypeController.add(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.369 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/procurement/type/delete],methods=[GET]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProcurementTypeController.delete(java.lang.String)
|
||||
fourcal: 2023-07-14 17:01:38.369 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/procurement/type/list]}" onto public java.lang.String cn.palmte.work.controller.backend.ProcurementTypeController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.369 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/procurement/type/save],methods=[POST]}" onto public java.lang.String cn.palmte.work.controller.backend.ProcurementTypeController.save(int,cn.palmte.work.model.ProcurementType,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.369 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/procurement/type/enableOrDisable]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProcurementTypeController.enableOrDisable(int,int,org.springframework.web.servlet.mvc.support.RedirectAttributes)
|
||||
fourcal: 2023-07-14 17:01:38.370 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/procurement/type/edit]}" onto public java.lang.String cn.palmte.work.controller.backend.ProcurementTypeController.edit(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.370 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/procurement/type/export]}" onto public void cn.palmte.work.controller.backend.ProcurementTypeController.export(java.lang.String,javax.servlet.http.HttpServletResponse) throws java.io.IOException
|
||||
fourcal: 2023-07-14 17:01:38.374 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/add]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.add(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.374 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/checkName]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.checkName(java.lang.String,int)
|
||||
fourcal: 2023-07-14 17:01:38.374 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/list]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.374 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/settleList]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.settleList(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.375 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/stageRefreshSave/{projectId}]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.stageRefreshSave(java.lang.String,int)
|
||||
fourcal: 2023-07-14 17:01:38.375 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/finalList]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.finalList(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.375 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/costTemplate]}" onto public void cn.palmte.work.controller.backend.ProjectController.costTemplate(javax.servlet.http.HttpServletResponse) throws java.lang.Exception
|
||||
fourcal: 2023-07-14 17:01:38.375 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/selectRoleUser]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.selectRoleUser(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.375 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/estimateEditSave]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.estimateEditSave(cn.palmte.work.model.Project,cn.palmte.work.bean.EstimateBean,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.376 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/downloadUrl]}" onto public void cn.palmte.work.controller.backend.ProjectController.downloadUrl(int,javax.servlet.http.HttpServletResponse) throws java.lang.Exception
|
||||
fourcal: 2023-07-14 17:01:38.376 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/taskRecords/{projectId}]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.taskRecords(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.376 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/estimateAddSave]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.estimateAddSave(cn.palmte.work.model.Project,cn.palmte.work.bean.EstimateBean,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.376 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/rollbackToRecord]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.rollbackToRecord(java.lang.String)
|
||||
fourcal: 2023-07-14 17:01:38.376 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/saveContract]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.saveContract(java.lang.String,int)
|
||||
fourcal: 2023-07-14 17:01:38.376 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/roleUsers]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.roleUsers(int)
|
||||
fourcal: 2023-07-14 17:01:38.377 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/budgetEditSave]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.budgetEditSave(cn.palmte.work.model.Project,cn.palmte.work.model.ProjectBudget,org.springframework.validation.BindingResult,cn.palmte.work.bean.BudgetBean,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.377 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/incomeTemplate]}" onto public void cn.palmte.work.controller.backend.ProjectController.incomeTemplate(javax.servlet.http.HttpServletResponse) throws java.lang.Exception
|
||||
fourcal: 2023-07-14 17:01:38.377 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/costManageExport]}" onto public void cn.palmte.work.controller.backend.ProjectController.costManageExport(javax.servlet.http.HttpServletResponse,int) throws java.lang.Exception
|
||||
fourcal: 2023-07-14 17:01:38.377 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/budgetPlanExport]}" onto public void cn.palmte.work.controller.backend.ProjectController.budgetPlanExport(javax.servlet.http.HttpServletResponse,int) throws java.lang.Exception
|
||||
fourcal: 2023-07-14 17:01:38.377 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/budgetExport]}" onto public void cn.palmte.work.controller.backend.ProjectController.budgetExport(javax.servlet.http.HttpServletResponse,int) throws java.lang.Exception
|
||||
fourcal: 2023-07-14 17:01:38.378 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/settleExport]}" onto public void cn.palmte.work.controller.backend.ProjectController.settleExport(javax.servlet.http.HttpServletResponse,int,java.lang.String) throws java.lang.Exception
|
||||
fourcal: 2023-07-14 17:01:38.378 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/exportApprove]}" onto public void cn.palmte.work.controller.backend.ProjectController.exportApprove(java.lang.String,javax.servlet.http.HttpServletResponse) throws java.io.IOException
|
||||
fourcal: 2023-07-14 17:01:38.378 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/approve]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.approve(java.lang.String,int,int,int,java.lang.String,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.378 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/skipTask/{projectId}]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.skipTask(int,java.lang.String)
|
||||
fourcal: 2023-07-14 17:01:38.378 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/deleteProject/{id}],methods=[GET]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.deleteProject(int)
|
||||
fourcal: 2023-07-14 17:01:38.379 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/editProjectNo]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.editProjectNo(java.lang.String,int)
|
||||
fourcal: 2023-07-14 17:01:38.379 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/listApprove]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.listApprove(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.379 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/toEditAllStatus]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.toEditAllStatus(int) throws java.lang.Exception
|
||||
fourcal: 2023-07-14 17:01:38.379 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/checkProjectNo]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.checkProjectNo(java.lang.String,int)
|
||||
fourcal: 2023-07-14 17:01:38.379 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/saveApprove]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.saveApprove(int) throws java.lang.Exception
|
||||
fourcal: 2023-07-14 17:01:38.379 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/batchCostImport]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.batchCostImport(org.springframework.web.multipart.MultipartFile,java.lang.Integer)
|
||||
fourcal: 2023-07-14 17:01:38.380 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/roleUsersBatch]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.roleUsersBatch(java.lang.String)
|
||||
fourcal: 2023-07-14 17:01:38.380 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/incomeExport]}" onto public void cn.palmte.work.controller.backend.ProjectController.incomeExport(javax.servlet.http.HttpServletResponse,int) throws java.lang.Exception
|
||||
fourcal: 2023-07-14 17:01:38.380 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/incomePlanExport]}" onto public void cn.palmte.work.controller.backend.ProjectController.incomePlanExport(javax.servlet.http.HttpServletResponse,int) throws java.lang.Exception
|
||||
fourcal: 2023-07-14 17:01:38.380 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/costExport]}" onto public void cn.palmte.work.controller.backend.ProjectController.costExport(javax.servlet.http.HttpServletResponse,int) throws java.lang.Exception
|
||||
fourcal: 2023-07-14 17:01:38.380 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/budgetEdit]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.budget(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.380 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/finalExport]}" onto public void cn.palmte.work.controller.backend.ProjectController.finalExport(javax.servlet.http.HttpServletResponse,int) throws java.lang.Exception
|
||||
fourcal: 2023-07-14 17:01:38.381 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/budgetList]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.budgetList(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.381 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/exportAll]}" onto public void cn.palmte.work.controller.backend.ProjectController.exportAll(javax.servlet.http.HttpServletResponse,java.lang.Integer) throws java.io.IOException
|
||||
fourcal: 2023-07-14 17:01:38.381 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/saveSelectRoleUser]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.saveSelectRoleUser(java.lang.String)
|
||||
fourcal: 2023-07-14 17:01:38.381 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/estimateEditSaveAndApprove]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.estimateEditSaveAndApprove(cn.palmte.work.model.Project,cn.palmte.work.bean.EstimateBean,java.util.Map<java.lang.String, java.lang.Object>) throws java.lang.Exception
|
||||
fourcal: 2023-07-14 17:01:38.381 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/budgetEditSaveAndApprove]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.budgetEditSaveAndApprove(cn.palmte.work.model.Project,cn.palmte.work.model.ProjectBudget,cn.palmte.work.bean.BudgetBean,java.util.Map<java.lang.String, java.lang.Object>) throws java.lang.Exception
|
||||
fourcal: 2023-07-14 17:01:38.382 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/budgetEditSaveIncomePlanDetail]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.budgetEditSaveIncomePlanDetail(java.lang.String)
|
||||
fourcal: 2023-07-14 17:01:38.382 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/batchUpdateApprove]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.batchUpdateApprove(java.lang.String)
|
||||
fourcal: 2023-07-14 17:01:38.382 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/estimateAddSaveAndApprove]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.estimateAddSaveAndApprove(cn.palmte.work.model.Project,cn.palmte.work.bean.EstimateBean,java.util.Map<java.lang.String, java.lang.Object>) throws java.lang.Exception
|
||||
fourcal: 2023-07-14 17:01:38.382 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/budgetEditSaveIncomeDetail]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.budgetEditSaveIncomeDetail(java.lang.String)
|
||||
fourcal: 2023-07-14 17:01:38.382 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/budgetEditSaveCostDetail]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.budgetEditSaveCostDetail(java.lang.String)
|
||||
fourcal: 2023-07-14 17:01:38.383 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/estimateEditSaveAfter]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.estimateEditSaveAfter(cn.palmte.work.model.Project,cn.palmte.work.bean.EstimateBean,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.383 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/budgetEditSaveBudgetPlanDetail]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.budgetEditSaveBudgetPlanDetail(java.lang.String)
|
||||
fourcal: 2023-07-14 17:01:38.383 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/saveSelectRoleUserBatch]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.saveSelectRoleUserBatch(java.lang.String)
|
||||
fourcal: 2023-07-14 17:01:38.383 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/estimateSecondExport]}" onto public void cn.palmte.work.controller.backend.ProjectController.estimateSecondExport(javax.servlet.http.HttpServletResponse,int) throws java.lang.Exception
|
||||
fourcal: 2023-07-14 17:01:38.383 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/estimateMainExport]}" onto public void cn.palmte.work.controller.backend.ProjectController.estimateMainExport(javax.servlet.http.HttpServletResponse,int) throws java.lang.Exception
|
||||
fourcal: 2023-07-14 17:01:38.383 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/batchIncomeImport]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.batchIncomeImport(org.springframework.web.multipart.MultipartFile,java.lang.Integer)
|
||||
fourcal: 2023-07-14 17:01:38.384 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/selectRoleUserBatch]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.selectRoleUserBatch(java.lang.String,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.384 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/edit]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.edit(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.384 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/completeTask/{projectId}/{approvetype}]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.completeTask(int,int,java.lang.String)
|
||||
fourcal: 2023-07-14 17:01:38.384 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/budgetEditSaveCostProjectManageDetail]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.budgetEditSaveCostProjectManageDetail(java.lang.String)
|
||||
fourcal: 2023-07-14 17:01:38.384 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/export]}" onto public void cn.palmte.work.controller.backend.ProjectController.export(java.lang.String,javax.servlet.http.HttpServletResponse) throws java.io.IOException
|
||||
fourcal: 2023-07-14 17:01:38.384 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/info/{projectId}]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.info(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.385 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/procInsPng/{projectId}]}" onto public void cn.palmte.work.controller.backend.ProjectController.png(javax.servlet.http.HttpServletResponse,int) throws java.lang.Exception
|
||||
fourcal: 2023-07-14 17:01:38.385 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/final/add]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectFinalController.add(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.385 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/final/saveAndApprove]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectFinalController.saveAndApprove(cn.palmte.work.model.Project,cn.palmte.work.bean.FinalBean,java.util.Map<java.lang.String, java.lang.Object>) throws java.lang.Exception
|
||||
fourcal: 2023-07-14 17:01:38.386 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/final/save]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectFinalController.estimateAddSave(cn.palmte.work.model.Project,cn.palmte.work.bean.FinalBean,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.386 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/final/edit]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectFinalController.edit(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.386 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/settle/add]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectSettleController.add(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.387 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/settle/save]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectSettleController.save(cn.palmte.work.model.Project,org.springframework.validation.BindingResult,cn.palmte.work.bean.SettleBean,cn.palmte.work.bean.BudgetSettleBean,cn.palmte.work.bean.EstimateSettleBean,java.lang.String,java.lang.String)
|
||||
fourcal: 2023-07-14 17:01:38.387 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/settle/saveAndApprove]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectSettleController.saveAndApprove(cn.palmte.work.model.Project,cn.palmte.work.bean.SettleBean,cn.palmte.work.bean.BudgetSettleBean,cn.palmte.work.bean.EstimateSettleBean,java.lang.String,java.lang.String) throws java.lang.Exception
|
||||
fourcal: 2023-07-14 17:01:38.387 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/settle/edit]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectSettleController.edit(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.387 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/projectSummary/list]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectSummaryController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.388 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/space/list]}" onto public java.lang.String cn.palmte.work.controller.backend.SpaceController.list(java.lang.String,int,java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.388 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/space/statistics]}" onto public java.lang.String cn.palmte.work.controller.backend.SpaceController.statistics(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.388 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/space/listData]}" onto public java.lang.String cn.palmte.work.controller.backend.SpaceController.listData()
|
||||
fourcal: 2023-07-14 17:01:38.388 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/space/export]}" onto public void cn.palmte.work.controller.backend.SpaceController.export(java.lang.String,int,javax.servlet.http.HttpServletResponse) throws java.io.IOException
|
||||
fourcal: 2023-07-14 17:01:38.389 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/statistics/month]}" onto public java.lang.String cn.palmte.work.controller.backend.StatisticsController.month(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.389 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/sys/config/save]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.SysConfigController.save(java.lang.String)
|
||||
fourcal: 2023-07-14 17:01:38.389 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/sys/config/checkRate]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.SysConfigController.checkRate()
|
||||
fourcal: 2023-07-14 17:01:38.389 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/sys/config/edit]}" onto public java.lang.String cn.palmte.work.controller.backend.SysConfigController.edit(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.390 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/permission/add],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.SysPermissionController.add(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.390 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/permission/delete],methods=[GET]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.SysPermissionController.delete(java.lang.String)
|
||||
fourcal: 2023-07-14 17:01:38.390 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/permission/list]}" onto public java.lang.String cn.palmte.work.controller.backend.SysPermissionController.list(java.lang.String,java.lang.String,java.lang.String,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.391 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/permission/save],methods=[POST]}" onto public java.lang.String cn.palmte.work.controller.backend.SysPermissionController.save(java.lang.String,cn.palmte.work.model.SysPermission,org.springframework.web.servlet.mvc.support.RedirectAttributes,java.util.Map<java.lang.String, java.lang.Object>) throws java.io.IOException
|
||||
fourcal: 2023-07-14 17:01:38.391 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/permission/edit],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.SysPermissionController.edit(java.lang.String,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.392 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/role/add],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.SysRoleController.add(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.392 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/role/delete],methods=[GET]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.SysRoleController.delete(java.lang.String)
|
||||
fourcal: 2023-07-14 17:01:38.392 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/role/check]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.SysRoleController.check(java.lang.String,java.lang.String,javax.servlet.http.HttpServletResponse) throws java.lang.Exception
|
||||
fourcal: 2023-07-14 17:01:38.392 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/role/list]}" onto public java.lang.String cn.palmte.work.controller.backend.SysRoleController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.392 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/role/save]}" onto public java.lang.String cn.palmte.work.controller.backend.SysRoleController.save(java.util.Map<java.lang.String, java.lang.Object>,int)
|
||||
fourcal: 2023-07-14 17:01:38.392 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/role/enableOrDisable]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.SysRoleController.enableOrDisable(int,int,org.springframework.web.servlet.mvc.support.RedirectAttributes)
|
||||
fourcal: 2023-07-14 17:01:38.393 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/role/edit]}" onto public java.lang.String cn.palmte.work.controller.backend.SysRoleController.edit(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:01:38.394 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/error]}" onto public org.springframework.http.ResponseEntity<java.util.Map<java.lang.String, java.lang.Object>> org.springframework.boot.autoconfigure.web.BasicErrorController.error(javax.servlet.http.HttpServletRequest)
|
||||
fourcal: 2023-07-14 17:01:38.395 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/error],produces=[text/html]}" onto public org.springframework.web.servlet.ModelAndView org.springframework.boot.autoconfigure.web.BasicErrorController.errorHtml(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
|
||||
fourcal: 2023-07-14 17:01:38.491 [main] INFO (AbstractUrlHandlerMapping.java:362) - Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
|
||||
fourcal: 2023-07-14 17:01:38.491 [main] INFO (AbstractUrlHandlerMapping.java:362) - Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
|
||||
fourcal: 2023-07-14 17:01:38.531 [main] INFO (ExceptionHandlerExceptionResolver.java:273) - Detected @ExceptionHandler methods in applicationExceptionHandler
|
||||
fourcal: 2023-07-14 17:01:38.574 [main] INFO (AbstractUrlHandlerMapping.java:362) - Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
|
||||
fourcal: 2023-07-14 17:01:38.959 [main] INFO (ExecutorConfigurationSupport.java:165) - Initializing ExecutorService 'taskScheduler'
|
||||
fourcal: 2023-07-14 17:01:39.336 [main] INFO (MBeanExporter.java:431) - Registering beans for JMX exposure on startup
|
||||
fourcal: 2023-07-14 17:01:39.338 [main] INFO (MBeanExporter.java:916) - Bean with name 'dataSource' has been autodetected for JMX exposure
|
||||
fourcal: 2023-07-14 17:01:39.343 [main] INFO (MBeanExporter.java:671) - Located MBean 'dataSource': registering with JMX server as MBean [com.alibaba.druid.pool:name=dataSource,type=DruidDataSource]
|
||||
fourcal: 2023-07-14 17:01:39.346 [main] INFO (DefaultLifecycleProcessor.java:343) - Starting beans in phase 0
|
||||
fourcal: 2023-07-14 17:01:39.346 [main] INFO (EventDrivenConsumer.java:108) - Adding {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel
|
||||
fourcal: 2023-07-14 17:01:39.346 [main] INFO (AbstractSubscribableChannel.java:81) - Channel 'fourcal:sit:8282.errorChannel' has 1 subscriber(s).
|
||||
fourcal: 2023-07-14 17:01:39.346 [main] INFO (AbstractEndpoint.java:120) - started _org.springframework.integration.errorLogger
|
||||
fourcal: 2023-07-14 17:01:39.356 [main] INFO (DirectJDKLog.java:179) - Initializing ProtocolHandler ["http-nio-8282"]
|
||||
fourcal: 2023-07-14 17:01:39.363 [main] INFO (DirectJDKLog.java:179) - Starting ProtocolHandler ["http-nio-8282"]
|
||||
fourcal: 2023-07-14 17:01:39.373 [main] INFO (DirectJDKLog.java:179) - Using a shared selector for servlet write/read
|
||||
fourcal: 2023-07-14 17:01:39.386 [main] INFO (TomcatEmbeddedServletContainer.java:201) - Tomcat started on port(s): 8282 (http)
|
||||
fourcal: 2023-07-14 17:01:39.390 [main] INFO (StartupInfoLogger.java:57) - Started FourCalApplication in 19.568 seconds (JVM running for 21.655)
|
||||
fourcal: 2023-07-14 17:01:47.182 [http-nio-8282-exec-1] INFO (DirectJDKLog.java:179) - Initializing Spring FrameworkServlet 'dispatcherServlet'
|
||||
fourcal: 2023-07-14 17:01:47.182 [http-nio-8282-exec-1] INFO (FrameworkServlet.java:489) - FrameworkServlet 'dispatcherServlet': initialization started
|
||||
fourcal: 2023-07-14 17:01:47.236 [http-nio-8282-exec-1] INFO (FrameworkServlet.java:508) - FrameworkServlet 'dispatcherServlet': initialization completed in 54 ms
|
||||
fourcal: 2023-07-14 17:01:47.275 [http-nio-8282-exec-1] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/admin/login,token:null
|
||||
fourcal: 2023-07-14 17:01:47.297 [http-nio-8282-exec-1] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/admin/login : cn.palmte.work.controller.backend.AdminController.login : [org.apache.shiro.web.servlet.ShiroHttpServletRequest@2f139977]
|
||||
fourcal: 2023-07-14 17:01:47.400 [http-nio-8282-exec-1] INFO (WebLogAspect.java:50) - RESPONSE : /admin/admin_login
|
||||
fourcal: 2023-07-14 17:01:49.065 [http-nio-8282-exec-2] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/admin/singIn,token:null
|
||||
fourcal: 2023-07-14 17:01:49.075 [http-nio-8282-exec-2] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/admin/singIn : cn.palmte.work.controller.backend.AdminController.singIn : [{}, cn.palmte.work.pojo.LoginRequest@38a36a68, org.apache.shiro.web.servlet.ShiroHttpServletRequest@75eafc58]
|
||||
fourcal: 2023-07-14 17:01:52.583 [http-nio-8282-exec-2] INFO (WebLogAspect.java:50) - RESPONSE : redirect:/admin/center?uid=0
|
||||
fourcal: 2023-07-14 17:01:52.627 [http-nio-8282-exec-4] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/admin/center,token:null
|
||||
fourcal: 2023-07-14 17:01:52.637 [http-nio-8282-exec-4] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/admin/center : cn.palmte.work.controller.backend.AdminController.center : [admin, 0, 0, {userName=admin, org.springframework.validation.BindingResult.userName=org.springframework.validation.BeanPropertyBindingResult: 0 errors}]
|
||||
fourcal: 2023-07-14 17:01:52.638 [http-nio-8282-exec-4] INFO (AdminController.java:228) - ------------------------------------------重定向到首页信息查询center方法内部-----------------------用户名====admin
|
||||
fourcal: 2023-07-14 17:01:52.793 [http-nio-8282-exec-4] INFO (AdminController.java:238) - ------------------------------------------跳转到admin_index-----------------------
|
||||
fourcal: 2023-07-14 17:01:52.793 [http-nio-8282-exec-4] INFO (WebLogAspect.java:50) - RESPONSE : /admin/admin_index
|
||||
fourcal: 2023-07-14 17:01:54.723 [http-nio-8282-exec-1] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/admin/console,token:null
|
||||
fourcal: 2023-07-14 17:01:54.724 [http-nio-8282-exec-1] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/admin/console : cn.palmte.work.controller.backend.AdminController.console : [2, {}, org.apache.shiro.web.servlet.ShiroHttpServletRequest@119ebc89]
|
||||
fourcal: 2023-07-14 17:01:54.724 [http-nio-8282-exec-1] INFO (AdminController.java:251) - 2
|
||||
fourcal: 2023-07-14 17:01:54.724 [http-nio-8282-exec-1] INFO (WebLogAspect.java:50) - RESPONSE : /admin/console
|
||||
fourcal: 2023-07-14 17:01:54.752 [http-nio-8282-exec-2] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/admin/approveProjectsMsg,token:null
|
||||
fourcal: 2023-07-14 17:01:54.753 [http-nio-8282-exec-2] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/admin/approveProjectsMsg : cn.palmte.work.controller.backend.AdminController.approveProjectsMsg : []
|
||||
fourcal: 2023-07-14 17:01:55.496 [http-nio-8282-exec-2] INFO (WebLogAspect.java:50) - RESPONSE : ResponseMsg{status=0, msg='', data=null}
|
||||
fourcal: 2023-07-14 17:01:56.597 [http-nio-8282-exec-7] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/project/list,token:null
|
||||
fourcal: 2023-07-14 17:01:56.601 [http-nio-8282-exec-7] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@1a05ac5f]
|
||||
fourcal: 2023-07-14 17:01:56.610 [http-nio-8282-exec-7] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:01:56.610 [http-nio-8282-exec-7] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@66d99a82]
|
||||
fourcal: 2023-07-14 17:01:56.610 [http-nio-8282-exec-7] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:01:56.611 [http-nio-8282-exec-7] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@404a35be]
|
||||
fourcal: 2023-07-14 17:01:56.611 [http-nio-8282-exec-7] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:01:56.612 [http-nio-8282-exec-7] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.list : [null, 1, 10, {}]
|
||||
fourcal: 2023-07-14 17:01:57.623 [http-nio-8282-exec-7] INFO (ActUtil.java:104) - getCurrentTask projectId:338, procInsId:825025
|
||||
fourcal: 2023-07-14 17:02:00.858 [http-nio-8282-exec-7] INFO (ActUtil.java:104) - getCurrentTask projectId:339, procInsId:822501
|
||||
fourcal: 2023-07-14 17:02:01.218 [http-nio-8282-exec-7] INFO (ActUtil.java:104) - getCurrentTask projectId:336, procInsId:817554
|
||||
fourcal: 2023-07-14 17:02:02.753 [http-nio-8282-exec-7] INFO (ActUtil.java:104) - getCurrentTask projectId:337, procInsId:817535
|
||||
fourcal: 2023-07-14 17:02:04.516 [http-nio-8282-exec-7] INFO (ActUtil.java:104) - getCurrentTask projectId:328, procInsId:792501
|
||||
fourcal: 2023-07-14 17:02:04.896 [http-nio-8282-exec-7] INFO (ActUtil.java:104) - getCurrentTask projectId:335, procInsId:810025
|
||||
fourcal: 2023-07-14 17:02:05.290 [http-nio-8282-exec-7] INFO (ActUtil.java:104) - getCurrentTask projectId:333, procInsId:807501
|
||||
fourcal: 2023-07-14 17:02:05.703 [http-nio-8282-exec-7] INFO (ActUtil.java:104) - getCurrentTask projectId:332, procInsId:805020
|
||||
fourcal: 2023-07-14 17:02:06.399 [http-nio-8282-exec-7] INFO (WebLogAspect.java:50) - RESPONSE : admin/project_list
|
||||
fourcal: 2023-07-14 17:02:06.400 [http-nio-8282-exec-7] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@408570ad]
|
||||
fourcal: 2023-07-14 17:02:06.400 [http-nio-8282-exec-7] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:02:06.400 [http-nio-8282-exec-7] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@33750efd]
|
||||
fourcal: 2023-07-14 17:02:06.401 [http-nio-8282-exec-7] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:02:06.401 [http-nio-8282-exec-7] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@476f76cd]
|
||||
fourcal: 2023-07-14 17:02:06.401 [http-nio-8282-exec-7] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:02:11.557 [http-nio-8282-exec-10] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/project/info/338,token:null
|
||||
fourcal: 2023-07-14 17:02:11.561 [http-nio-8282-exec-10] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/info/338 : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@5f1df01a]
|
||||
fourcal: 2023-07-14 17:02:11.562 [http-nio-8282-exec-10] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:02:11.562 [http-nio-8282-exec-10] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/info/338 : cn.palmte.work.controller.backend.ProjectController.info : [338, {}]
|
||||
fourcal: 2023-07-14 17:02:12.389 [http-nio-8282-exec-10] INFO (WebLogAspect.java:50) - RESPONSE : ResponseMsg{status=0, msg='ok', data=cn.palmte.work.model.Project@65b4f17}
|
||||
fourcal: 2023-07-14 17:02:15.983 [http-nio-8282-exec-6] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/project/stageRefreshSave/338,token:null
|
||||
fourcal: 2023-07-14 17:02:15.986 [http-nio-8282-exec-6] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/stageRefreshSave/338 : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@7f580ccf]
|
||||
fourcal: 2023-07-14 17:02:15.986 [http-nio-8282-exec-6] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:02:15.987 [http-nio-8282-exec-6] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/stageRefreshSave/338 : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@323623f0]
|
||||
fourcal: 2023-07-14 17:02:15.987 [http-nio-8282-exec-6] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:02:15.988 [http-nio-8282-exec-6] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/stageRefreshSave/338 : cn.palmte.work.controller.backend.ProjectController.stageRefreshSave : [{"stage":"6","saleStage":"5","stageRemark":"1","nextPlan":"1"}, 338]
|
||||
fourcal: 2023-07-14 17:02:17.390 [http-nio-8282-exec-6] INFO (WebLogAspect.java:50) - RESPONSE : ResponseMsg{status=0, msg='保存成功', data=null}
|
||||
fourcal: 2023-07-14 17:02:17.416 [http-nio-8282-exec-9] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/project/list,token:null
|
||||
fourcal: 2023-07-14 17:02:17.417 [http-nio-8282-exec-9] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@2360a66d]
|
||||
fourcal: 2023-07-14 17:02:17.417 [http-nio-8282-exec-9] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:02:17.417 [http-nio-8282-exec-9] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@3c03d1fc]
|
||||
fourcal: 2023-07-14 17:02:17.419 [http-nio-8282-exec-9] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:02:17.419 [http-nio-8282-exec-9] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@67c98def]
|
||||
fourcal: 2023-07-14 17:02:17.419 [http-nio-8282-exec-9] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:02:17.419 [http-nio-8282-exec-9] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.list : [null, 1, 10, {}]
|
||||
fourcal: 2023-07-14 17:02:18.024 [http-nio-8282-exec-9] INFO (ActUtil.java:104) - getCurrentTask projectId:338, procInsId:825025
|
||||
fourcal: 2023-07-14 17:02:18.446 [http-nio-8282-exec-9] INFO (ActUtil.java:104) - getCurrentTask projectId:339, procInsId:822501
|
||||
fourcal: 2023-07-14 17:02:18.723 [http-nio-8282-exec-9] INFO (ActUtil.java:104) - getCurrentTask projectId:336, procInsId:817554
|
||||
fourcal: 2023-07-14 17:02:18.886 [http-nio-8282-exec-9] INFO (ActUtil.java:104) - getCurrentTask projectId:337, procInsId:817535
|
||||
fourcal: 2023-07-14 17:02:19.368 [http-nio-8282-exec-9] INFO (ActUtil.java:104) - getCurrentTask projectId:328, procInsId:792501
|
||||
fourcal: 2023-07-14 17:02:19.824 [http-nio-8282-exec-9] INFO (ActUtil.java:104) - getCurrentTask projectId:335, procInsId:810025
|
||||
fourcal: 2023-07-14 17:02:20.737 [http-nio-8282-exec-9] INFO (ActUtil.java:104) - getCurrentTask projectId:333, procInsId:807501
|
||||
fourcal: 2023-07-14 17:02:20.831 [http-nio-8282-exec-9] INFO (ActUtil.java:104) - getCurrentTask projectId:332, procInsId:805020
|
||||
fourcal: 2023-07-14 17:02:20.972 [http-nio-8282-exec-9] INFO (WebLogAspect.java:50) - RESPONSE : admin/project_list
|
||||
fourcal: 2023-07-14 17:02:20.973 [http-nio-8282-exec-9] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@69868ec3]
|
||||
fourcal: 2023-07-14 17:02:20.973 [http-nio-8282-exec-9] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:02:20.973 [http-nio-8282-exec-9] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@45835fed]
|
||||
fourcal: 2023-07-14 17:02:20.974 [http-nio-8282-exec-9] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:02:20.974 [http-nio-8282-exec-9] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@1ab9059a]
|
||||
fourcal: 2023-07-14 17:02:20.974 [http-nio-8282-exec-9] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:02:22.425 [http-nio-8282-exec-5] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/project/edit,token:null
|
||||
fourcal: 2023-07-14 17:02:22.426 [http-nio-8282-exec-5] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/edit : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@1ce63fce]
|
||||
fourcal: 2023-07-14 17:02:22.426 [http-nio-8282-exec-5] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:02:22.426 [http-nio-8282-exec-5] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/edit : cn.palmte.work.controller.backend.ProjectController.edit : [340, {}]
|
||||
fourcal: 2023-07-14 17:02:24.106 [http-nio-8282-exec-5] INFO (WebLogAspect.java:50) - RESPONSE : admin/project_estimate_edit
|
||||
fourcal: 2023-07-14 17:02:24.106 [http-nio-8282-exec-5] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/edit : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@5ccfbf6c]
|
||||
fourcal: 2023-07-14 17:02:24.107 [http-nio-8282-exec-5] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:02:24.107 [http-nio-8282-exec-5] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/edit : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@7d5e5e48]
|
||||
fourcal: 2023-07-14 17:02:24.107 [http-nio-8282-exec-5] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:02:24.107 [http-nio-8282-exec-5] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/edit : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@7660a0db]
|
||||
fourcal: 2023-07-14 17:02:24.108 [http-nio-8282-exec-5] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:02:34.745 [http-nio-8282-exec-2] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/project/estimateEditSave,token:null
|
||||
fourcal: 2023-07-14 17:02:34.747 [http-nio-8282-exec-2] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/estimateEditSave : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@129fd501]
|
||||
fourcal: 2023-07-14 17:02:34.747 [http-nio-8282-exec-2] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:02:34.753 [http-nio-8282-exec-2] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/estimateEditSave : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@13edfe16]
|
||||
fourcal: 2023-07-14 17:02:34.754 [http-nio-8282-exec-2] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:02:34.769 [http-nio-8282-exec-2] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/estimateEditSave : cn.palmte.work.controller.backend.ProjectController.estimateEditSave : [cn.palmte.work.model.Project@179393ba, cn.palmte.work.bean.EstimateBean@59bc05f9, {project=cn.palmte.work.model.Project@179393ba, org.springframework.validation.BindingResult.project=org.springframework.validation.BeanPropertyBindingResult: 0 errors, estimateBean=cn.palmte.work.bean.EstimateBean@59bc05f9, org.springframework.validation.BindingResult.estimateBean=org.springframework.validation.BeanPropertyBindingResult: 0 errors}]
|
||||
fourcal: 2023-07-14 17:02:37.581 [http-nio-8282-exec-2] INFO (WebLogAspect.java:50) - RESPONSE : redirect:/project/list
|
||||
fourcal: 2023-07-14 17:02:37.616 [http-nio-8282-exec-4] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/project/list,token:null
|
||||
fourcal: 2023-07-14 17:02:37.616 [http-nio-8282-exec-4] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@72ebb93]
|
||||
fourcal: 2023-07-14 17:02:37.616 [http-nio-8282-exec-4] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:02:37.616 [http-nio-8282-exec-4] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@42e5ef79]
|
||||
fourcal: 2023-07-14 17:02:37.618 [http-nio-8282-exec-4] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:02:37.618 [http-nio-8282-exec-4] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@2affb128]
|
||||
fourcal: 2023-07-14 17:02:37.618 [http-nio-8282-exec-4] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:02:37.619 [http-nio-8282-exec-4] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.list : [null, 1, 10, {}]
|
||||
fourcal: 2023-07-14 17:02:38.313 [http-nio-8282-exec-4] INFO (ActUtil.java:104) - getCurrentTask projectId:338, procInsId:825025
|
||||
fourcal: 2023-07-14 17:02:38.594 [http-nio-8282-exec-4] INFO (ActUtil.java:104) - getCurrentTask projectId:339, procInsId:822501
|
||||
fourcal: 2023-07-14 17:02:39.260 [http-nio-8282-exec-4] INFO (ActUtil.java:104) - getCurrentTask projectId:336, procInsId:817554
|
||||
fourcal: 2023-07-14 17:02:39.543 [http-nio-8282-exec-4] INFO (ActUtil.java:104) - getCurrentTask projectId:337, procInsId:817535
|
||||
fourcal: 2023-07-14 17:02:39.801 [http-nio-8282-exec-4] INFO (ActUtil.java:104) - getCurrentTask projectId:328, procInsId:792501
|
||||
fourcal: 2023-07-14 17:02:40.151 [http-nio-8282-exec-4] INFO (ActUtil.java:104) - getCurrentTask projectId:335, procInsId:810025
|
||||
fourcal: 2023-07-14 17:02:40.255 [http-nio-8282-exec-4] INFO (ActUtil.java:104) - getCurrentTask projectId:333, procInsId:807501
|
||||
fourcal: 2023-07-14 17:02:40.365 [http-nio-8282-exec-4] INFO (ActUtil.java:104) - getCurrentTask projectId:332, procInsId:805020
|
||||
fourcal: 2023-07-14 17:02:40.795 [http-nio-8282-exec-4] INFO (WebLogAspect.java:50) - RESPONSE : admin/project_list
|
||||
fourcal: 2023-07-14 17:02:40.796 [http-nio-8282-exec-4] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@2c82f22]
|
||||
fourcal: 2023-07-14 17:02:40.796 [http-nio-8282-exec-4] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:02:40.797 [http-nio-8282-exec-4] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@6291176f]
|
||||
fourcal: 2023-07-14 17:02:40.797 [http-nio-8282-exec-4] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:02:40.797 [http-nio-8282-exec-4] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@53496ef1]
|
||||
fourcal: 2023-07-14 17:02:40.797 [http-nio-8282-exec-4] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:05:43.391 [http-nio-8282-exec-5] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/project/edit,token:null
|
||||
fourcal: 2023-07-14 17:05:43.392 [http-nio-8282-exec-5] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/edit : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@7b6ace7d]
|
||||
fourcal: 2023-07-14 17:05:43.393 [http-nio-8282-exec-5] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:05:43.393 [http-nio-8282-exec-5] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/edit : cn.palmte.work.controller.backend.ProjectController.edit : [340, {}]
|
||||
fourcal: 2023-07-14 17:05:43.723 [http-nio-8282-exec-5] INFO (WebLogAspect.java:50) - RESPONSE : admin/project_estimate_edit
|
||||
fourcal: 2023-07-14 17:05:43.724 [http-nio-8282-exec-5] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/edit : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@90442d2]
|
||||
fourcal: 2023-07-14 17:05:43.724 [http-nio-8282-exec-5] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:05:43.724 [http-nio-8282-exec-5] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/edit : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@51380ef0]
|
||||
fourcal: 2023-07-14 17:05:43.724 [http-nio-8282-exec-5] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:05:43.725 [http-nio-8282-exec-5] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/edit : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@55e6bba6]
|
||||
fourcal: 2023-07-14 17:05:43.725 [http-nio-8282-exec-5] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:05:47.978 [http-nio-8282-exec-8] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/project/estimateEditSave,token:null
|
||||
fourcal: 2023-07-14 17:05:47.979 [http-nio-8282-exec-8] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/estimateEditSave : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@80c8e84]
|
||||
fourcal: 2023-07-14 17:05:47.979 [http-nio-8282-exec-8] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:05:47.982 [http-nio-8282-exec-8] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/estimateEditSave : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@3e12edf4]
|
||||
fourcal: 2023-07-14 17:05:47.982 [http-nio-8282-exec-8] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:05:47.987 [http-nio-8282-exec-8] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/estimateEditSave : cn.palmte.work.controller.backend.ProjectController.estimateEditSave : [cn.palmte.work.model.Project@58e6a4fa, cn.palmte.work.bean.EstimateBean@7f1cdc5e, {project=cn.palmte.work.model.Project@58e6a4fa, org.springframework.validation.BindingResult.project=org.springframework.validation.BeanPropertyBindingResult: 0 errors, estimateBean=cn.palmte.work.bean.EstimateBean@7f1cdc5e, org.springframework.validation.BindingResult.estimateBean=org.springframework.validation.BeanPropertyBindingResult: 0 errors}]
|
||||
fourcal: 2023-07-14 17:05:50.139 [http-nio-8282-exec-8] INFO (WebLogAspect.java:50) - RESPONSE : redirect:/project/list
|
||||
fourcal: 2023-07-14 17:05:50.145 [http-nio-8282-exec-2] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/project/list,token:null
|
||||
fourcal: 2023-07-14 17:05:50.146 [http-nio-8282-exec-2] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@6bc7d6f2]
|
||||
fourcal: 2023-07-14 17:05:50.146 [http-nio-8282-exec-2] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:05:50.147 [http-nio-8282-exec-2] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@59f6e0a7]
|
||||
fourcal: 2023-07-14 17:05:50.147 [http-nio-8282-exec-2] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:05:50.147 [http-nio-8282-exec-2] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@6a4da380]
|
||||
fourcal: 2023-07-14 17:05:50.147 [http-nio-8282-exec-2] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:05:50.148 [http-nio-8282-exec-2] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.list : [null, 1, 10, {}]
|
||||
fourcal: 2023-07-14 17:05:50.499 [http-nio-8282-exec-2] INFO (ActUtil.java:104) - getCurrentTask projectId:338, procInsId:825025
|
||||
fourcal: 2023-07-14 17:05:50.623 [http-nio-8282-exec-2] INFO (ActUtil.java:104) - getCurrentTask projectId:339, procInsId:822501
|
||||
fourcal: 2023-07-14 17:05:50.987 [http-nio-8282-exec-2] INFO (ActUtil.java:104) - getCurrentTask projectId:336, procInsId:817554
|
||||
fourcal: 2023-07-14 17:05:51.371 [http-nio-8282-exec-2] INFO (ActUtil.java:104) - getCurrentTask projectId:337, procInsId:817535
|
||||
fourcal: 2023-07-14 17:05:51.528 [http-nio-8282-exec-2] INFO (ActUtil.java:104) - getCurrentTask projectId:328, procInsId:792501
|
||||
fourcal: 2023-07-14 17:05:51.714 [http-nio-8282-exec-2] INFO (ActUtil.java:104) - getCurrentTask projectId:335, procInsId:810025
|
||||
fourcal: 2023-07-14 17:05:52.041 [http-nio-8282-exec-2] INFO (ActUtil.java:104) - getCurrentTask projectId:333, procInsId:807501
|
||||
fourcal: 2023-07-14 17:05:52.260 [http-nio-8282-exec-2] INFO (ActUtil.java:104) - getCurrentTask projectId:332, procInsId:805020
|
||||
fourcal: 2023-07-14 17:05:52.450 [http-nio-8282-exec-2] INFO (WebLogAspect.java:50) - RESPONSE : admin/project_list
|
||||
fourcal: 2023-07-14 17:05:52.450 [http-nio-8282-exec-2] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@2a1f6dc9]
|
||||
fourcal: 2023-07-14 17:05:52.451 [http-nio-8282-exec-2] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:05:52.451 [http-nio-8282-exec-2] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@6ebab87b]
|
||||
fourcal: 2023-07-14 17:05:52.451 [http-nio-8282-exec-2] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:05:52.451 [http-nio-8282-exec-2] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@4e5e2df2]
|
||||
fourcal: 2023-07-14 17:05:52.452 [http-nio-8282-exec-2] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:05:54.431 [http-nio-8282-exec-4] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/project/edit,token:null
|
||||
fourcal: 2023-07-14 17:05:54.431 [http-nio-8282-exec-4] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/edit : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@6de326e5]
|
||||
fourcal: 2023-07-14 17:05:54.432 [http-nio-8282-exec-4] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:05:54.432 [http-nio-8282-exec-4] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/edit : cn.palmte.work.controller.backend.ProjectController.edit : [340, {}]
|
||||
fourcal: 2023-07-14 17:05:54.574 [http-nio-8282-exec-4] INFO (WebLogAspect.java:50) - RESPONSE : admin/project_estimate_edit
|
||||
fourcal: 2023-07-14 17:05:54.574 [http-nio-8282-exec-4] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/edit : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@64aa2ca7]
|
||||
fourcal: 2023-07-14 17:05:54.575 [http-nio-8282-exec-4] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:05:54.576 [http-nio-8282-exec-4] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/edit : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@f794a38]
|
||||
fourcal: 2023-07-14 17:05:54.576 [http-nio-8282-exec-4] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:05:54.576 [http-nio-8282-exec-4] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/edit : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@7343fcd0]
|
||||
fourcal: 2023-07-14 17:05:54.576 [http-nio-8282-exec-4] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:05:58.646 [http-nio-8282-exec-3] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/project/info/340,token:null
|
||||
fourcal: 2023-07-14 17:05:58.648 [http-nio-8282-exec-3] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/info/340 : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@53c4acd0]
|
||||
fourcal: 2023-07-14 17:05:58.648 [http-nio-8282-exec-3] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:05:58.648 [http-nio-8282-exec-3] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/info/340 : cn.palmte.work.controller.backend.ProjectController.info : [340, {}]
|
||||
fourcal: 2023-07-14 17:05:58.855 [http-nio-8282-exec-3] INFO (WebLogAspect.java:50) - RESPONSE : ResponseMsg{status=0, msg='ok', data=cn.palmte.work.model.Project@42ade2b9}
|
||||
fourcal: 2023-07-14 17:06:02.933 [http-nio-8282-exec-7] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/project/stageRefreshSave/340,token:null
|
||||
fourcal: 2023-07-14 17:06:02.935 [http-nio-8282-exec-7] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/stageRefreshSave/340 : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@636104b1]
|
||||
fourcal: 2023-07-14 17:06:02.935 [http-nio-8282-exec-7] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:06:02.935 [http-nio-8282-exec-7] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/stageRefreshSave/340 : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@4b276a3a]
|
||||
fourcal: 2023-07-14 17:06:02.935 [http-nio-8282-exec-7] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:06:02.935 [http-nio-8282-exec-7] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/stageRefreshSave/340 : cn.palmte.work.controller.backend.ProjectController.stageRefreshSave : [{"stage":"0","saleStage":"0","stageRemark":"4","nextPlan":"4"}, 340]
|
||||
fourcal: 2023-07-14 17:06:03.526 [http-nio-8282-exec-7] INFO (WebLogAspect.java:50) - RESPONSE : ResponseMsg{status=0, msg='保存成功', data=null}
|
||||
fourcal: 2023-07-14 17:06:03.552 [http-nio-8282-exec-1] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/project/list,token:null
|
||||
fourcal: 2023-07-14 17:06:03.552 [http-nio-8282-exec-1] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@350fcc34]
|
||||
fourcal: 2023-07-14 17:06:03.553 [http-nio-8282-exec-1] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:06:03.553 [http-nio-8282-exec-1] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@3df8ed5a]
|
||||
fourcal: 2023-07-14 17:06:03.553 [http-nio-8282-exec-1] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:06:03.554 [http-nio-8282-exec-1] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@17bf667f]
|
||||
fourcal: 2023-07-14 17:06:03.554 [http-nio-8282-exec-1] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:06:03.554 [http-nio-8282-exec-1] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.list : [null, 1, 10, {}]
|
||||
fourcal: 2023-07-14 17:06:05.837 [http-nio-8282-exec-1] INFO (ActUtil.java:104) - getCurrentTask projectId:338, procInsId:825025
|
||||
fourcal: 2023-07-14 17:06:06.063 [http-nio-8282-exec-1] INFO (ActUtil.java:104) - getCurrentTask projectId:339, procInsId:822501
|
||||
fourcal: 2023-07-14 17:06:06.458 [http-nio-8282-exec-1] INFO (ActUtil.java:104) - getCurrentTask projectId:336, procInsId:817554
|
||||
fourcal: 2023-07-14 17:06:06.632 [http-nio-8282-exec-1] INFO (ActUtil.java:104) - getCurrentTask projectId:337, procInsId:817535
|
||||
fourcal: 2023-07-14 17:06:06.748 [http-nio-8282-exec-1] INFO (ActUtil.java:104) - getCurrentTask projectId:328, procInsId:792501
|
||||
fourcal: 2023-07-14 17:06:07.318 [http-nio-8282-exec-1] INFO (ActUtil.java:104) - getCurrentTask projectId:335, procInsId:810025
|
||||
fourcal: 2023-07-14 17:06:08.171 [http-nio-8282-exec-1] INFO (ActUtil.java:104) - getCurrentTask projectId:333, procInsId:807501
|
||||
fourcal: 2023-07-14 17:06:08.410 [http-nio-8282-exec-1] INFO (ActUtil.java:104) - getCurrentTask projectId:332, procInsId:805020
|
||||
fourcal: 2023-07-14 17:06:08.624 [http-nio-8282-exec-1] INFO (WebLogAspect.java:50) - RESPONSE : admin/project_list
|
||||
fourcal: 2023-07-14 17:06:08.625 [http-nio-8282-exec-1] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@48b44111]
|
||||
fourcal: 2023-07-14 17:06:08.625 [http-nio-8282-exec-1] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:06:08.626 [http-nio-8282-exec-1] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@4eafc2d9]
|
||||
fourcal: 2023-07-14 17:06:08.626 [http-nio-8282-exec-1] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:06:08.626 [http-nio-8282-exec-1] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@1d5e017]
|
||||
fourcal: 2023-07-14 17:06:08.626 [http-nio-8282-exec-1] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:06:10.389 [http-nio-8282-exec-10] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/project/edit,token:null
|
||||
fourcal: 2023-07-14 17:06:10.390 [http-nio-8282-exec-10] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/edit : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@6a12db5b]
|
||||
fourcal: 2023-07-14 17:06:10.391 [http-nio-8282-exec-10] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:06:10.391 [http-nio-8282-exec-10] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/edit : cn.palmte.work.controller.backend.ProjectController.edit : [340, {}]
|
||||
fourcal: 2023-07-14 17:06:10.942 [http-nio-8282-exec-10] INFO (WebLogAspect.java:50) - RESPONSE : admin/project_estimate_edit
|
||||
fourcal: 2023-07-14 17:06:10.944 [http-nio-8282-exec-10] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/edit : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@1f0de4b6]
|
||||
fourcal: 2023-07-14 17:06:10.944 [http-nio-8282-exec-10] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:06:10.945 [http-nio-8282-exec-10] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/edit : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@c403ea3]
|
||||
fourcal: 2023-07-14 17:06:10.945 [http-nio-8282-exec-10] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:06:10.945 [http-nio-8282-exec-10] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/edit : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@4db4566e]
|
||||
fourcal: 2023-07-14 17:06:10.945 [http-nio-8282-exec-10] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:06:14.686 [http-nio-8282-exec-6] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/project/edit,token:null
|
||||
fourcal: 2023-07-14 17:06:14.687 [http-nio-8282-exec-6] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/edit : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@53224b65]
|
||||
fourcal: 2023-07-14 17:06:14.687 [http-nio-8282-exec-6] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:06:14.687 [http-nio-8282-exec-6] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/edit : cn.palmte.work.controller.backend.ProjectController.edit : [340, {}]
|
||||
fourcal: 2023-07-14 17:06:15.469 [http-nio-8282-exec-6] INFO (WebLogAspect.java:50) - RESPONSE : admin/project_estimate_edit
|
||||
fourcal: 2023-07-14 17:06:15.470 [http-nio-8282-exec-6] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/edit : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@510d11b6]
|
||||
fourcal: 2023-07-14 17:06:15.470 [http-nio-8282-exec-6] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:06:15.470 [http-nio-8282-exec-6] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/edit : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@cd19e1]
|
||||
fourcal: 2023-07-14 17:06:15.470 [http-nio-8282-exec-6] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:06:15.470 [http-nio-8282-exec-6] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/edit : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@e311239]
|
||||
fourcal: 2023-07-14 17:06:15.470 [http-nio-8282-exec-6] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:06:18.086 [http-nio-8282-exec-9] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/project/info/340,token:null
|
||||
fourcal: 2023-07-14 17:06:18.087 [http-nio-8282-exec-9] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/info/340 : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@27b7867d]
|
||||
fourcal: 2023-07-14 17:06:18.087 [http-nio-8282-exec-9] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:06:18.087 [http-nio-8282-exec-9] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/info/340 : cn.palmte.work.controller.backend.ProjectController.info : [340, {}]
|
||||
fourcal: 2023-07-14 17:06:19.024 [http-nio-8282-exec-9] INFO (WebLogAspect.java:50) - RESPONSE : ResponseMsg{status=0, msg='ok', data=cn.palmte.work.model.Project@52637917}
|
||||
fourcal: 2023-07-14 17:07:13.838 [http-nio-8282-exec-5] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/project/info/340,token:null
|
||||
fourcal: 2023-07-14 17:07:13.839 [http-nio-8282-exec-5] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/info/340 : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@2dfcd44d]
|
||||
fourcal: 2023-07-14 17:07:13.840 [http-nio-8282-exec-5] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:07:13.840 [http-nio-8282-exec-5] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/info/340 : cn.palmte.work.controller.backend.ProjectController.info : [340, {}]
|
||||
fourcal: 2023-07-14 17:07:14.040 [http-nio-8282-exec-5] INFO (WebLogAspect.java:50) - RESPONSE : ResponseMsg{status=0, msg='ok', data=cn.palmte.work.model.Project@28ec1c5c}
|
||||
fourcal: 2023-07-14 17:15:29.150 [http-nio-8282-exec-2] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/project/edit,token:null
|
||||
fourcal: 2023-07-14 17:15:29.150 [http-nio-8282-exec-2] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/edit : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@3c527b53]
|
||||
fourcal: 2023-07-14 17:15:29.150 [http-nio-8282-exec-2] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:15:29.152 [http-nio-8282-exec-2] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/edit : cn.palmte.work.controller.backend.ProjectController.edit : [340, {}]
|
||||
fourcal: 2023-07-14 17:15:29.492 [http-nio-8282-exec-2] INFO (WebLogAspect.java:50) - RESPONSE : admin/project_estimate_edit
|
||||
fourcal: 2023-07-14 17:15:29.492 [http-nio-8282-exec-2] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/edit : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@3a053e86]
|
||||
fourcal: 2023-07-14 17:15:29.492 [http-nio-8282-exec-2] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:15:29.492 [http-nio-8282-exec-2] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/edit : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@7ece9159]
|
||||
fourcal: 2023-07-14 17:15:29.493 [http-nio-8282-exec-2] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:15:29.493 [http-nio-8282-exec-2] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/edit : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@5f043189]
|
||||
fourcal: 2023-07-14 17:15:29.493 [http-nio-8282-exec-2] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:16:19.359 [http-nio-8282-exec-4] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/project/estimateEditSave,token:null
|
||||
fourcal: 2023-07-14 17:16:19.360 [http-nio-8282-exec-4] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/estimateEditSave : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@5b6b8c52]
|
||||
fourcal: 2023-07-14 17:16:19.360 [http-nio-8282-exec-4] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:16:19.362 [http-nio-8282-exec-4] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/estimateEditSave : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@37a25e93]
|
||||
fourcal: 2023-07-14 17:16:19.362 [http-nio-8282-exec-4] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:16:19.367 [http-nio-8282-exec-4] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/estimateEditSave : cn.palmte.work.controller.backend.ProjectController.estimateEditSave : [cn.palmte.work.model.Project@7b0da818, cn.palmte.work.bean.EstimateBean@544df574, {project=cn.palmte.work.model.Project@7b0da818, org.springframework.validation.BindingResult.project=org.springframework.validation.BeanPropertyBindingResult: 0 errors, estimateBean=cn.palmte.work.bean.EstimateBean@544df574, org.springframework.validation.BindingResult.estimateBean=org.springframework.validation.BeanPropertyBindingResult: 0 errors}]
|
||||
fourcal: 2023-07-14 17:17:26.278 [http-nio-8282-exec-4] INFO (WebLogAspect.java:50) - RESPONSE : redirect:/project/list
|
||||
fourcal: 2023-07-14 17:17:26.283 [http-nio-8282-exec-3] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/project/list,token:null
|
||||
fourcal: 2023-07-14 17:17:26.283 [http-nio-8282-exec-3] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@62f1156e]
|
||||
fourcal: 2023-07-14 17:17:26.283 [http-nio-8282-exec-3] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:17:26.284 [http-nio-8282-exec-3] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@4f648ba3]
|
||||
fourcal: 2023-07-14 17:17:26.284 [http-nio-8282-exec-3] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:17:26.285 [http-nio-8282-exec-3] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@60b3de3]
|
||||
fourcal: 2023-07-14 17:17:26.285 [http-nio-8282-exec-3] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:17:26.285 [http-nio-8282-exec-3] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.list : [null, 1, 10, {}]
|
||||
fourcal: 2023-07-14 17:17:26.599 [http-nio-8282-exec-3] INFO (ActUtil.java:104) - getCurrentTask projectId:338, procInsId:825025
|
||||
fourcal: 2023-07-14 17:17:26.769 [http-nio-8282-exec-3] INFO (ActUtil.java:104) - getCurrentTask projectId:339, procInsId:822501
|
||||
fourcal: 2023-07-14 17:17:26.871 [http-nio-8282-exec-3] INFO (ActUtil.java:104) - getCurrentTask projectId:336, procInsId:817554
|
||||
fourcal: 2023-07-14 17:17:26.959 [http-nio-8282-exec-3] INFO (ActUtil.java:104) - getCurrentTask projectId:337, procInsId:817535
|
||||
fourcal: 2023-07-14 17:17:27.372 [http-nio-8282-exec-3] INFO (ActUtil.java:104) - getCurrentTask projectId:328, procInsId:792501
|
||||
fourcal: 2023-07-14 17:17:28.167 [http-nio-8282-exec-3] INFO (ActUtil.java:104) - getCurrentTask projectId:335, procInsId:810025
|
||||
fourcal: 2023-07-14 17:17:28.288 [http-nio-8282-exec-3] INFO (ActUtil.java:104) - getCurrentTask projectId:333, procInsId:807501
|
||||
fourcal: 2023-07-14 17:17:28.787 [http-nio-8282-exec-3] INFO (ActUtil.java:104) - getCurrentTask projectId:332, procInsId:805020
|
||||
fourcal: 2023-07-14 17:17:28.907 [http-nio-8282-exec-3] INFO (WebLogAspect.java:50) - RESPONSE : admin/project_list
|
||||
fourcal: 2023-07-14 17:17:28.907 [http-nio-8282-exec-3] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@537ce56b]
|
||||
fourcal: 2023-07-14 17:17:28.908 [http-nio-8282-exec-3] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:17:28.908 [http-nio-8282-exec-3] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@1520d397]
|
||||
fourcal: 2023-07-14 17:17:28.908 [http-nio-8282-exec-3] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:17:28.908 [http-nio-8282-exec-3] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@587db16]
|
||||
fourcal: 2023-07-14 17:17:28.908 [http-nio-8282-exec-3] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:22:16.811 [Thread-41] INFO (AbstractApplicationContext.java:984) - Closing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@53de625d: startup date [Fri Jul 14 17:01:20 CST 2023]; root of context hierarchy
|
||||
fourcal: 2023-07-14 17:22:16.815 [Thread-41] INFO (DefaultLifecycleProcessor.java:358) - Stopping beans in phase 0
|
||||
fourcal: 2023-07-14 17:22:16.816 [Thread-41] INFO (EventDrivenConsumer.java:108) - Removing {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel
|
||||
fourcal: 2023-07-14 17:22:16.816 [Thread-41] INFO (AbstractSubscribableChannel.java:81) - Channel 'fourcal:sit:8282.errorChannel' has 0 subscriber(s).
|
||||
fourcal: 2023-07-14 17:22:16.816 [Thread-41] INFO (AbstractEndpoint.java:154) - stopped _org.springframework.integration.errorLogger
|
||||
fourcal: 2023-07-14 17:22:16.816 [Thread-41] INFO (ExecutorConfigurationSupport.java:203) - Shutting down ExecutorService 'taskScheduler'
|
||||
fourcal: 2023-07-14 17:22:16.817 [Thread-41] INFO (MBeanExporter.java:449) - Unregistering JMX-exposed beans on shutdown
|
||||
fourcal: 2023-07-14 17:22:16.818 [Thread-41] INFO (MBeanRegistrationSupport.java:241) - Unregistering JMX-exposed beans
|
||||
fourcal: 2023-07-14 17:22:16.828 [Thread-41] INFO (AbstractEntityManagerFactoryBean.java:548) - Closing JPA EntityManagerFactory for persistence unit 'default'
|
||||
fourcal: 2023-07-14 17:22:16.831 [Thread-41] INFO (DruidDataSource.java:1823) - {dataSource-1} closed
|
||||
fourcal: 2023-07-14 17:22:30.349 [main] INFO (StartupInfoLogger.java:48) - Starting FourCalApplication on OathK1per with PID 20260 (F:\zytx\fourcal\build\classes\main started by Yuanping Zhang in F:\zytx\fourcal)
|
||||
fourcal: 2023-07-14 17:22:30.352 [main] INFO (SpringApplication.java:597) - The following profiles are active: sit
|
||||
fourcal: 2023-07-14 17:22:30.388 [main] INFO (AbstractApplicationContext.java:583) - Refreshing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@77825085: startup date [Fri Jul 14 17:22:30 CST 2023]; root of context hierarchy
|
||||
fourcal: 2023-07-14 17:22:30.513 [background-preinit] INFO (Version.java:30) - HV000001: Hibernate Validator 5.3.5.Final
|
||||
fourcal: 2023-07-14 17:22:31.820 [main] INFO (IntegrationRegistrar.java:330) - No bean named 'integrationHeaderChannelRegistry' has been explicitly defined. Therefore, a default DefaultHeaderChannelRegistry will be created.
|
||||
fourcal: 2023-07-14 17:22:31.967 [main] INFO (DefaultConfiguringBeanFactoryPostProcessor.java:130) - No bean named 'errorChannel' has been explicitly defined. Therefore, a default PublishSubscribeChannel will be created.
|
||||
fourcal: 2023-07-14 17:22:31.973 [main] INFO (DefaultConfiguringBeanFactoryPostProcessor.java:158) - No bean named 'taskScheduler' has been explicitly defined. Therefore, a default ThreadPoolTaskScheduler will be created.
|
||||
fourcal: 2023-07-14 17:22:31.982 [main] INFO (AutowiredAnnotationBeanPostProcessor.java:155) - JSR-330 'javax.inject.Inject' annotation found and supported for autowiring
|
||||
fourcal: 2023-07-14 17:22:32.003 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'shiroConfig' of type [cn.palmte.work.shiro.ShiroConfig$$EnhancerBySpringCGLIB$$4f9083b9] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:22:32.054 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'simpleCredentialsMatcher' of type [org.apache.shiro.authc.credential.SimpleCredentialsMatcher] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:22:32.055 [main] INFO (ShiroConfig.java:50) - myShiroRealm()
|
||||
fourcal: 2023-07-14 17:22:32.087 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'org.springframework.boot.autoconfigure.jdbc.DataSourceConfiguration$Generic' of type [org.springframework.boot.autoconfigure.jdbc.DataSourceConfiguration$Generic] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:22:32.175 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'spring.datasource-org.springframework.boot.autoconfigure.jdbc.DataSourceProperties' of type [org.springframework.boot.autoconfigure.jdbc.DataSourceProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:22:32.215 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'dataSource' of type [com.alibaba.druid.pool.DruidDataSource] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:22:32.221 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'spring.jpa-org.springframework.boot.autoconfigure.orm.jpa.JpaProperties' of type [org.springframework.boot.autoconfigure.orm.jpa.JpaProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:22:32.226 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration' of type [org.springframework.boot.autoconfigure.transaction.TransactionAutoConfiguration$$EnhancerBySpringCGLIB$$f3c5d2fd] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:22:32.231 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'spring.transaction-org.springframework.boot.autoconfigure.transaction.TransactionProperties' of type [org.springframework.boot.autoconfigure.transaction.TransactionProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:22:32.235 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'platformTransactionManagerCustomizers' of type [org.springframework.boot.autoconfigure.transaction.TransactionManagerCustomizers] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:22:32.243 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration' of type [org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration$$EnhancerBySpringCGLIB$$c8d83c13] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:22:32.294 [main] INFO (DruidDataSource.java:928) - {dataSource-1} inited
|
||||
fourcal: 2023-07-14 17:22:33.497 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'jpaVendorAdapter' of type [org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:22:33.500 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'entityManagerFactoryBuilder' of type [org.springframework.boot.orm.jpa.EntityManagerFactoryBuilder] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:22:33.686 [main] INFO (LocalContainerEntityManagerFactoryBean.java:349) - Building JPA container EntityManagerFactory for persistence unit 'default'
|
||||
fourcal: 2023-07-14 17:22:33.695 [main] INFO (LogHelper.java:31) - HHH000204: Processing PersistenceUnitInfo [
|
||||
name: default
|
||||
...]
|
||||
fourcal: 2023-07-14 17:22:33.761 [main] INFO (Version.java:37) - HHH000412: Hibernate Core {5.0.12.Final}
|
||||
fourcal: 2023-07-14 17:22:33.763 [main] INFO (Environment.java:213) - HHH000206: hibernate.properties not found
|
||||
fourcal: 2023-07-14 17:22:33.763 [main] INFO (Environment.java:317) - HHH000021: Bytecode provider name : javassist
|
||||
fourcal: 2023-07-14 17:22:33.804 [main] INFO (JavaReflectionManager.java:66) - HCANN000001: Hibernate Commons Annotations {5.0.1.Final}
|
||||
fourcal: 2023-07-14 17:22:34.059 [main] INFO (Dialect.java:156) - HHH000400: Using dialect: org.hibernate.dialect.MySQLDialect
|
||||
fourcal: 2023-07-14 17:22:34.846 [main] INFO (AbstractEntityManagerFactoryBean.java:379) - Initialized JPA EntityManagerFactory for persistence unit 'default'
|
||||
fourcal: 2023-07-14 17:22:34.848 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'entityManagerFactory' of type [org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:22:34.850 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'entityManagerFactory' of type [com.sun.proxy.$Proxy79] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:22:34.856 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'adminRepositoryImpl' of type [cn.palmte.work.model.AdminRepositoryImpl] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:22:34.869 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean '(inner bean)#57f1fbae' of type [org.springframework.beans.factory.config.PropertiesFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:22:34.870 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean '(inner bean)#57f1fbae' of type [java.util.Properties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:22:34.872 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean '(inner bean)#42bbd21c' of type [org.springframework.data.repository.core.support.PropertiesBasedNamedQueries] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:22:34.875 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean '(inner bean)#37806ccb' of type [org.springframework.data.repository.query.ExtensionAwareEvaluationContextProvider] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:22:34.882 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean '(inner bean)#27b7913' of type [com.sun.proxy.$Proxy80] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:22:35.027 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'jpaMappingContext' of type [org.springframework.data.jpa.repository.config.JpaMetamodelMappingContextFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:22:35.027 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'jpaMappingContext' of type [org.springframework.data.jpa.mapping.JpaMetamodelMappingContext] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:22:35.142 [main] INFO (QueryTranslatorFactoryInitiator.java:47) - HHH000397: Using ASTQueryTranslatorFactory
|
||||
fourcal: 2023-07-14 17:22:35.228 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'adminRepository' of type [org.springframework.data.jpa.repository.support.JpaRepositoryFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:22:35.229 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'adminRepository' of type [com.sun.proxy.$Proxy86] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:22:35.233 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'sysPermissionRepositoryImpl' of type [cn.palmte.work.model.SysPermissionRepositoryImpl] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:22:35.235 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean '(inner bean)#6441da2c' of type [org.springframework.beans.factory.config.PropertiesFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:22:35.235 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean '(inner bean)#6441da2c' of type [java.util.Properties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:22:35.236 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean '(inner bean)#a47a011' of type [org.springframework.data.repository.core.support.PropertiesBasedNamedQueries] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:22:35.236 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean '(inner bean)#21f7c0be' of type [org.springframework.data.repository.query.ExtensionAwareEvaluationContextProvider] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:22:35.237 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean '(inner bean)#5834298c' of type [com.sun.proxy.$Proxy80] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:22:35.292 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'sysPermissionRepository' of type [org.springframework.data.jpa.repository.support.JpaRepositoryFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:22:35.293 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'sysPermissionRepository' of type [com.sun.proxy.$Proxy87] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:22:35.293 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'adminService' of type [cn.palmte.work.service.AdminService] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:22:35.294 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'shiroAuthorizingRealm' of type [cn.palmte.work.shiro.ShiroAuthorizingRealm] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:22:35.745 [main] INFO (ShiroConfig.java:64) - rememberMeCookie()
|
||||
fourcal: 2023-07-14 17:22:35.748 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'rememberMeCookie' of type [org.apache.shiro.web.servlet.SimpleCookie] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:22:35.752 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'cookieRememberMeManager' of type [org.apache.shiro.web.mgt.CookieRememberMeManager] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:22:35.774 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'securityManager' of type [org.apache.shiro.web.mgt.DefaultWebSecurityManager] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:22:35.822 [main] INFO (ShiroConfig.java:98) - authorizationAttributeSourceAdvisor()
|
||||
fourcal: 2023-07-14 17:22:35.835 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'authorizationAttributeSourceAdvisor' of type [org.apache.shiro.spring.security.interceptor.AuthorizationAttributeSourceAdvisor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:22:35.873 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$5f51d7f3] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:22:36.012 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'integrationGlobalProperties' of type [org.springframework.beans.factory.config.PropertiesFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:22:36.016 [main] INFO (PostProcessorRegistrationDelegate.java:325) - Bean 'integrationGlobalProperties' of type [java.util.Properties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
|
||||
fourcal: 2023-07-14 17:22:36.348 [main] INFO (TomcatEmbeddedServletContainer.java:89) - Tomcat initialized with port(s): 8282 (http)
|
||||
fourcal: 2023-07-14 17:22:36.355 [main] INFO (DirectJDKLog.java:179) - Starting service [Tomcat]
|
||||
fourcal: 2023-07-14 17:22:36.357 [main] INFO (DirectJDKLog.java:179) - Starting Servlet Engine: Apache Tomcat/8.5.20
|
||||
fourcal: 2023-07-14 17:22:36.427 [localhost-startStop-1] INFO (DirectJDKLog.java:179) - Initializing Spring embedded WebApplicationContext
|
||||
fourcal: 2023-07-14 17:22:36.427 [localhost-startStop-1] INFO (EmbeddedWebApplicationContext.java:276) - Root WebApplicationContext: initialization completed in 6039 ms
|
||||
fourcal: 2023-07-14 17:22:37.088 [localhost-startStop-1] INFO (AbstractFilterRegistrationBean.java:258) - Mapping filter: 'characterEncodingFilter' to: [/*]
|
||||
fourcal: 2023-07-14 17:22:37.088 [localhost-startStop-1] INFO (AbstractFilterRegistrationBean.java:258) - Mapping filter: 'hiddenHttpMethodFilter' to: [/*]
|
||||
fourcal: 2023-07-14 17:22:37.088 [localhost-startStop-1] INFO (AbstractFilterRegistrationBean.java:258) - Mapping filter: 'httpPutFormContentFilter' to: [/*]
|
||||
fourcal: 2023-07-14 17:22:37.089 [localhost-startStop-1] INFO (AbstractFilterRegistrationBean.java:258) - Mapping filter: 'requestContextFilter' to: [/*]
|
||||
fourcal: 2023-07-14 17:22:37.089 [localhost-startStop-1] INFO (AbstractFilterRegistrationBean.java:271) - Mapping filter: 'replaceSpecialCharFilter' to urls: [/*]
|
||||
fourcal: 2023-07-14 17:22:37.089 [localhost-startStop-1] INFO (AbstractFilterRegistrationBean.java:258) - Mapping filter: 'shiroPermissionsFilter' to: [/*]
|
||||
fourcal: 2023-07-14 17:22:37.090 [localhost-startStop-1] INFO (AbstractFilterRegistrationBean.java:258) - Mapping filter: 'shiroFilter' to: [/*]
|
||||
fourcal: 2023-07-14 17:22:37.090 [localhost-startStop-1] INFO (ServletRegistrationBean.java:190) - Mapping servlet: 'dispatcherServlet' to [/]
|
||||
fourcal: 2023-07-14 17:22:37.319 [main] INFO (LogExcluder.java:31) - [/editor/stencilset]
|
||||
fourcal: 2023-07-14 17:22:39.098 [main] INFO (DefaultActiviti5CompatibilityHandlerFactory.java:38) - Activiti 5 compatibility handler implementation not found or error during instantiation : org.activiti.compatibility.DefaultActiviti5CompatibilityHandler. Activiti 5 backwards compatibility disabled.
|
||||
fourcal: 2023-07-14 17:22:49.329 [main] INFO (ProcessEngineImpl.java:87) - ProcessEngine default created
|
||||
fourcal: 2023-07-14 17:22:54.296 [main] INFO (FreeMarkerConfigurer.java:127) - ClassTemplateLoader for Spring macros added to FreeMarker configuration
|
||||
fourcal: 2023-07-14 17:22:54.687 [main] INFO (RequestMappingHandlerAdapter.java:534) - Looking for @ControllerAdvice: org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@77825085: startup date [Fri Jul 14 17:22:30 CST 2023]; root of context hierarchy
|
||||
fourcal: 2023-07-14 17:22:54.776 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/add]}" onto public java.lang.String cn.palmte.work.controller.backend.AccountController.add(javax.servlet.http.HttpServletRequest,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.777 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/delete]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.AccountController.delete(int)
|
||||
fourcal: 2023-07-14 17:22:54.778 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/list]}" onto public java.lang.String cn.palmte.work.controller.backend.AccountController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.778 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/save]}" onto public java.lang.String cn.palmte.work.controller.backend.AccountController.save(int,cn.palmte.work.model.Admin,javax.servlet.http.HttpServletRequest,java.util.Map<java.lang.String, java.lang.Object>) throws java.io.IOException
|
||||
fourcal: 2023-07-14 17:22:54.779 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/export]}" onto public void cn.palmte.work.controller.backend.AccountController.export(java.lang.String,javax.servlet.http.HttpServletResponse) throws java.io.IOException
|
||||
fourcal: 2023-07-14 17:22:54.779 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/password]}" onto public java.lang.String cn.palmte.work.controller.backend.AccountController.password(javax.servlet.http.HttpServletRequest,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.779 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/updatePassword]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.AccountController.updatePassword(javax.servlet.http.HttpServletRequest,cn.palmte.work.pojo.ModifyPasswordRequest)
|
||||
fourcal: 2023-07-14 17:22:54.779 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/changeStatus]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.AccountController.changeStatus(cn.palmte.work.model.Admin)
|
||||
fourcal: 2023-07-14 17:22:54.780 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/edit]}" onto public java.lang.String cn.palmte.work.controller.backend.AccountController.edit(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.780 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/template]}" onto public void cn.palmte.work.controller.backend.AccountController.template(javax.servlet.http.HttpServletResponse) throws java.lang.Exception
|
||||
fourcal: 2023-07-14 17:22:54.780 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/batchImport]}" onto public java.lang.String cn.palmte.work.controller.backend.AccountController.batchImport(org.springframework.web.multipart.MultipartFile)
|
||||
fourcal: 2023-07-14 17:22:54.780 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/account/resetPassword]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.AccountController.resetPassword(int,javax.servlet.http.HttpServletRequest)
|
||||
fourcal: 2023-07-14 17:22:54.782 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actModel/add],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.ActModelController.add()
|
||||
fourcal: 2023-07-14 17:22:54.782 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actModel/delete],methods=[GET]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ActModelController.delete(java.lang.String)
|
||||
fourcal: 2023-07-14 17:22:54.782 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actModel/list]}" onto public java.lang.String cn.palmte.work.controller.backend.ActModelController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.783 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actModel/save]}" onto public java.lang.String cn.palmte.work.controller.backend.ActModelController.save(javax.servlet.http.HttpServletRequest,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.783 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actModel/deploy],methods=[GET]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ActModelController.deploy(java.lang.String)
|
||||
fourcal: 2023-07-14 17:22:54.785 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/model/{modelId}/save],methods=[PUT]}" onto public void cn.palmte.work.controller.backend.ActModelEditorController.saveModel(java.lang.String,org.springframework.util.MultiValueMap<java.lang.String, java.lang.String>)
|
||||
fourcal: 2023-07-14 17:22:54.785 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/model/{modelId}/json],methods=[GET],produces=[application/json]}" onto public com.fasterxml.jackson.databind.node.ObjectNode cn.palmte.work.controller.backend.ActModelEditorController.getEditorJson(java.lang.String)
|
||||
fourcal: 2023-07-14 17:22:54.785 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/editor/stencilset],methods=[GET],produces=[application/json;charset=utf-8]}" onto public java.lang.String cn.palmte.work.controller.backend.ActModelEditorController.getStencilset()
|
||||
fourcal: 2023-07-14 17:22:54.786 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actProcDef/delete],methods=[GET]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ActProcDefController.delete(java.lang.String)
|
||||
fourcal: 2023-07-14 17:22:54.786 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actProcDef/suspend],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.ActProcDefController.suspend(java.lang.String,int)
|
||||
fourcal: 2023-07-14 17:22:54.787 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actProcDef/list]}" onto public java.lang.String cn.palmte.work.controller.backend.ActProcDefController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.787 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actProcDef/xml/{deploymentId}]}" onto public void cn.palmte.work.controller.backend.ActProcDefController.xml(javax.servlet.http.HttpServletResponse,java.lang.String) throws java.lang.Exception
|
||||
fourcal: 2023-07-14 17:22:54.787 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actProcDef/procDefPng/{deploymentId}]}" onto public void cn.palmte.work.controller.backend.ActProcDefController.png(javax.servlet.http.HttpServletResponse,java.lang.String) throws java.lang.Exception
|
||||
fourcal: 2023-07-14 17:22:54.788 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actProcIns/list]}" onto public java.lang.String cn.palmte.work.controller.backend.ActProcInsController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.789 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actProcIns/procInsPng/{procInstId}]}" onto public void cn.palmte.work.controller.backend.ActProcInsController.png(javax.servlet.http.HttpServletResponse,java.lang.String) throws java.lang.Exception
|
||||
fourcal: 2023-07-14 17:22:54.789 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actProcIns/deleteProcessInstance],methods=[GET]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ActProcInsController.deleteProcessInstance(java.lang.String,java.lang.String)
|
||||
fourcal: 2023-07-14 17:22:54.789 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actProcIns/startProcIns/{procDefKey}],methods=[POST]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ActProcInsController.startProcessInstance(java.lang.String,java.lang.String)
|
||||
fourcal: 2023-07-14 17:22:54.790 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actTaskDef/config/{procDefId}]}" onto public java.lang.String cn.palmte.work.controller.backend.ActTaskDefController.list(java.lang.String,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.790 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actTaskDef/hisTaskList/{procInsId}]}" onto public java.lang.String cn.palmte.work.controller.backend.ActTaskDefController.taskList(java.lang.String,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.790 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actTaskDef/saveConfig],methods=[GET]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ActTaskDefController.saveConfig(cn.palmte.work.model.ActTaskDef)
|
||||
fourcal: 2023-07-14 17:22:54.791 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/actTaskDef/completeTask],methods=[POST]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ActTaskDefController.completeTask(java.lang.String)
|
||||
fourcal: 2023-07-14 17:22:54.792 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/admin/console],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.AdminController.console(int,java.util.Map<java.lang.String, java.lang.Object>,javax.servlet.http.HttpServletRequest)
|
||||
fourcal: 2023-07-14 17:22:54.792 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/admin/approveProjectsMsg]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.AdminController.approveProjectsMsg()
|
||||
fourcal: 2023-07-14 17:22:54.792 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/admin/center],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.AdminController.center(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.793 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/admin/singIn],methods=[POST]}" onto public java.lang.String cn.palmte.work.controller.backend.AdminController.singIn(org.springframework.web.servlet.mvc.support.RedirectAttributes,cn.palmte.work.pojo.LoginRequest,javax.servlet.http.HttpServletRequest) throws java.lang.Exception
|
||||
fourcal: 2023-07-14 17:22:54.793 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/admin/login],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.AdminController.login(javax.servlet.http.HttpServletRequest) throws java.lang.Exception
|
||||
fourcal: 2023-07-14 17:22:54.793 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/admin/topMenu],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.AdminController.topMenu(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.793 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/admin/err],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.AdminController.loginErr(javax.servlet.http.HttpServletRequest,java.lang.String)
|
||||
fourcal: 2023-07-14 17:22:54.793 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/admin/captcha],methods=[GET]}" onto public void cn.palmte.work.controller.backend.AdminController.captcha(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) throws java.lang.Exception
|
||||
fourcal: 2023-07-14 17:22:54.793 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/admin/logout],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.AdminController.logout(javax.servlet.http.HttpServletRequest)
|
||||
fourcal: 2023-07-14 17:22:54.795 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak13]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak13(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.795 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak1]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak1(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.796 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak14]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak14(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.796 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak8]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak8(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.797 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak7]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak7(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.797 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak2]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak2(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.797 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak10]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak10(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.797 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak4]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak4(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.797 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak11]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak11(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.797 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak5]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak5(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.799 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak9]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak9(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.799 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak12]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak12(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.799 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak15]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak15(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.799 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak6]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak6(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.799 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/business/bak3]}" onto public java.lang.String cn.palmte.work.controller.backend.BusinessController.bak3(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.800 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/department/add],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.DepartmentController.add(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.800 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/department/checkName]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.DepartmentController.checkName(int,java.lang.String,org.springframework.web.servlet.mvc.support.RedirectAttributes)
|
||||
fourcal: 2023-07-14 17:22:54.801 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/department/list]}" onto public java.lang.String cn.palmte.work.controller.backend.DepartmentController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.801 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/department/save],methods=[POST]}" onto public java.lang.String cn.palmte.work.controller.backend.DepartmentController.save(int,cn.palmte.work.model.Dept,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.801 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/department/export]}" onto public void cn.palmte.work.controller.backend.DepartmentController.export(java.lang.String,javax.servlet.http.HttpServletResponse) throws java.io.IOException
|
||||
fourcal: 2023-07-14 17:22:54.801 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/department/edit],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.DepartmentController.edit(java.util.Map<java.lang.String, java.lang.Object>,int)
|
||||
fourcal: 2023-07-14 17:22:54.801 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/department/enableOrDisable]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.DepartmentController.enableOrDisable(int,int,org.springframework.web.servlet.mvc.support.RedirectAttributes)
|
||||
fourcal: 2023-07-14 17:22:54.802 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/file/upload],methods=[POST]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.FileController.upload(org.springframework.web.multipart.MultipartFile[])
|
||||
fourcal: 2023-07-14 17:22:54.802 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/humanCost/list]}" onto public java.lang.String cn.palmte.work.controller.backend.HumanCostController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.803 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/humanCost/export]}" onto public void cn.palmte.work.controller.backend.HumanCostController.export(java.lang.String,javax.servlet.http.HttpServletResponse) throws java.lang.Exception
|
||||
fourcal: 2023-07-14 17:22:54.803 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/humanCost/batchImport]}" onto public java.lang.String cn.palmte.work.controller.backend.HumanCostController.batchImport(org.springframework.web.multipart.MultipartFile,java.lang.String)
|
||||
fourcal: 2023-07-14 17:22:54.803 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/humanCost/template]}" onto public void cn.palmte.work.controller.backend.HumanCostController.importTemplate(javax.servlet.http.HttpServletResponse) throws java.io.IOException
|
||||
fourcal: 2023-07-14 17:22:54.803 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.IndexController.index() throws java.lang.Exception
|
||||
fourcal: 2023-07-14 17:22:54.804 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/monthlySettle/list]}" onto public java.lang.String cn.palmte.work.controller.backend.MonthlySettleController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.804 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/monthlySettle/export]}" onto public void cn.palmte.work.controller.backend.MonthlySettleController.export(java.lang.String,javax.servlet.http.HttpServletResponse) throws java.io.IOException
|
||||
fourcal: 2023-07-14 17:22:54.804 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/monthlySettle/info]}" onto public java.lang.String cn.palmte.work.controller.backend.MonthlySettleController.info(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.805 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/monthlySettle/template]}" onto public void cn.palmte.work.controller.backend.MonthlySettleController.template(javax.servlet.http.HttpServletResponse) throws java.lang.Exception
|
||||
fourcal: 2023-07-14 17:22:54.805 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/monthlySettle/batchImport]}" onto public java.lang.String cn.palmte.work.controller.backend.MonthlySettleController.batchImport(org.springframework.web.multipart.MultipartFile,java.lang.String)
|
||||
fourcal: 2023-07-14 17:22:54.805 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/monthlySettle/exportSingle]}" onto public void cn.palmte.work.controller.backend.MonthlySettleController.exportSingle(java.lang.String,java.lang.String,java.lang.String,javax.servlet.http.HttpServletResponse) throws java.io.IOException
|
||||
fourcal: 2023-07-14 17:22:54.805 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/monthlySettle/infoByTime]}" onto public java.lang.String cn.palmte.work.controller.backend.MonthlySettleController.infoByTime(java.lang.String,java.lang.String,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.806 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/monthlySettleStatistics/list]}" onto public java.lang.String cn.palmte.work.controller.backend.MonthlySettleStatisticsController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.806 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/monthlySettleStatistics/listData]}" onto public java.lang.String cn.palmte.work.controller.backend.MonthlySettleStatisticsController.listData(java.lang.String,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.812 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/{id}],methods=[GET]}" onto public cn.palmte.work.model.process.ProjectProcessDetail cn.palmte.work.controller.backend.ProcessController.get(int)
|
||||
fourcal: 2023-07-14 17:22:54.812 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/{id}],methods=[PUT]}" onto public void cn.palmte.work.controller.backend.ProcessController.update(int,cn.palmte.work.model.process.form.ProcessUpdateForm) throws java.lang.Exception
|
||||
fourcal: 2023-07-14 17:22:54.812 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/{id}],methods=[DELETE]}" onto public void cn.palmte.work.controller.backend.ProcessController.delete(int)
|
||||
fourcal: 2023-07-14 17:22:54.813 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/query],methods=[POST]}" onto public org.springframework.data.domain.Page<cn.palmte.work.model.process.ProjectProcess> cn.palmte.work.controller.backend.ProcessController.list(cn.palmte.work.model.process.form.ProcessQueryForm,org.springframework.data.domain.Pageable,boolean)
|
||||
fourcal: 2023-07-14 17:22:54.813 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/projects],methods=[GET]}" onto public java.util.List<java.util.Map<java.lang.String, java.lang.Object>> cn.palmte.work.controller.backend.ProcessController.query(java.lang.String,cn.palmte.work.model.enums.ProcessType)
|
||||
fourcal: 2023-07-14 17:22:54.813 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process],methods=[POST]}" onto public void cn.palmte.work.controller.backend.ProcessController.post(cn.palmte.work.model.process.form.ProcessCreationForm) throws java.lang.Exception
|
||||
fourcal: 2023-07-14 17:22:54.813 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/audit],methods=[POST]}" onto public void cn.palmte.work.controller.backend.ProcessController.audit(cn.palmte.work.controller.backend.ProcessController$AuditForm)
|
||||
fourcal: 2023-07-14 17:22:54.813 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/detail/{id}],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.ProcessController.detail(int,org.springframework.ui.Model,boolean)
|
||||
fourcal: 2023-07-14 17:22:54.813 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/projects/{id}],methods=[GET]}" onto public cn.palmte.work.controller.backend.ProcessController$ProjectReturnValue cn.palmte.work.controller.backend.ProcessController.getProject(int,cn.palmte.work.model.enums.ProcessType)
|
||||
fourcal: 2023-07-14 17:22:54.813 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/revoke/{id}],methods=[POST]}" onto public void cn.palmte.work.controller.backend.ProcessController.revoke(int)
|
||||
fourcal: 2023-07-14 17:22:54.813 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/audits/{id}],methods=[GET]}" onto public java.util.List<java.util.Map<java.lang.String, java.lang.String>> cn.palmte.work.controller.backend.ProcessController.showAudits(int)
|
||||
fourcal: 2023-07-14 17:22:54.813 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/form/metadata],methods=[GET]}" onto public cn.palmte.work.controller.backend.ProcessController$FormMetadata cn.palmte.work.controller.backend.ProcessController.metadata()
|
||||
fourcal: 2023-07-14 17:22:54.814 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/edit/{id}],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.ProcessController.editProcess(org.springframework.ui.Model,int)
|
||||
fourcal: 2023-07-14 17:22:54.814 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/new],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.ProcessController.newProcess(org.springframework.ui.Model)
|
||||
fourcal: 2023-07-14 17:22:54.814 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/completed],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.ProcessController.completed(org.springframework.ui.Model)
|
||||
fourcal: 2023-07-14 17:22:54.814 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/process/review],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.ProcessController.review(org.springframework.ui.Model)
|
||||
fourcal: 2023-07-14 17:22:54.815 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/procurement/type/map]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProcurementTypeController.map()
|
||||
fourcal: 2023-07-14 17:22:54.815 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/procurement/type/add],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.ProcurementTypeController.add(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.816 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/procurement/type/delete],methods=[GET]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProcurementTypeController.delete(java.lang.String)
|
||||
fourcal: 2023-07-14 17:22:54.816 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/procurement/type/list]}" onto public java.lang.String cn.palmte.work.controller.backend.ProcurementTypeController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.816 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/procurement/type/save],methods=[POST]}" onto public java.lang.String cn.palmte.work.controller.backend.ProcurementTypeController.save(int,cn.palmte.work.model.ProcurementType,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.816 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/procurement/type/export]}" onto public void cn.palmte.work.controller.backend.ProcurementTypeController.export(java.lang.String,javax.servlet.http.HttpServletResponse) throws java.io.IOException
|
||||
fourcal: 2023-07-14 17:22:54.816 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/procurement/type/edit]}" onto public java.lang.String cn.palmte.work.controller.backend.ProcurementTypeController.edit(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.817 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/procurement/type/enableOrDisable]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProcurementTypeController.enableOrDisable(int,int,org.springframework.web.servlet.mvc.support.RedirectAttributes)
|
||||
fourcal: 2023-07-14 17:22:54.820 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/add]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.add(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.820 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/checkName]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.checkName(java.lang.String,int)
|
||||
fourcal: 2023-07-14 17:22:54.820 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/list]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.820 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/export]}" onto public void cn.palmte.work.controller.backend.ProjectController.export(java.lang.String,javax.servlet.http.HttpServletResponse) throws java.io.IOException
|
||||
fourcal: 2023-07-14 17:22:54.821 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/info/{projectId}]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.info(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.821 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/procInsPng/{projectId}]}" onto public void cn.palmte.work.controller.backend.ProjectController.png(javax.servlet.http.HttpServletResponse,int) throws java.lang.Exception
|
||||
fourcal: 2023-07-14 17:22:54.821 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/estimateSecondExport]}" onto public void cn.palmte.work.controller.backend.ProjectController.estimateSecondExport(javax.servlet.http.HttpServletResponse,int) throws java.lang.Exception
|
||||
fourcal: 2023-07-14 17:22:54.821 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/budgetEditSaveCostDetail]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.budgetEditSaveCostDetail(java.lang.String)
|
||||
fourcal: 2023-07-14 17:22:54.821 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/budgetEditSaveIncomePlanDetail]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.budgetEditSaveIncomePlanDetail(java.lang.String)
|
||||
fourcal: 2023-07-14 17:22:54.821 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/budgetEditSaveIncomeDetail]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.budgetEditSaveIncomeDetail(java.lang.String)
|
||||
fourcal: 2023-07-14 17:22:54.822 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/estimateEditSaveAfter]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.estimateEditSaveAfter(cn.palmte.work.model.Project,cn.palmte.work.bean.EstimateBean,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.822 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/budgetEditSaveAndApprove]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.budgetEditSaveAndApprove(cn.palmte.work.model.Project,cn.palmte.work.model.ProjectBudget,cn.palmte.work.bean.BudgetBean,java.util.Map<java.lang.String, java.lang.Object>) throws java.lang.Exception
|
||||
fourcal: 2023-07-14 17:22:54.822 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/budgetEditSaveBudgetPlanDetail]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.budgetEditSaveBudgetPlanDetail(java.lang.String)
|
||||
fourcal: 2023-07-14 17:22:54.822 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/estimateEditSaveAndApprove]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.estimateEditSaveAndApprove(cn.palmte.work.model.Project,cn.palmte.work.bean.EstimateBean,java.util.Map<java.lang.String, java.lang.Object>) throws java.lang.Exception
|
||||
fourcal: 2023-07-14 17:22:54.823 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/estimateAddSaveAndApprove]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.estimateAddSaveAndApprove(cn.palmte.work.model.Project,cn.palmte.work.bean.EstimateBean,java.util.Map<java.lang.String, java.lang.Object>) throws java.lang.Exception
|
||||
fourcal: 2023-07-14 17:22:54.823 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/saveSelectRoleUserBatch]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.saveSelectRoleUserBatch(java.lang.String)
|
||||
fourcal: 2023-07-14 17:22:54.823 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/batchUpdateApprove]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.batchUpdateApprove(java.lang.String)
|
||||
fourcal: 2023-07-14 17:22:54.823 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/saveSelectRoleUser]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.saveSelectRoleUser(java.lang.String)
|
||||
fourcal: 2023-07-14 17:22:54.823 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/selectRoleUserBatch]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.selectRoleUserBatch(java.lang.String,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.823 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/batchIncomeImport]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.batchIncomeImport(org.springframework.web.multipart.MultipartFile,java.lang.Integer)
|
||||
fourcal: 2023-07-14 17:22:54.824 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/estimateMainExport]}" onto public void cn.palmte.work.controller.backend.ProjectController.estimateMainExport(javax.servlet.http.HttpServletResponse,int) throws java.lang.Exception
|
||||
fourcal: 2023-07-14 17:22:54.824 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/budgetEditSaveCostProjectManageDetail]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.budgetEditSaveCostProjectManageDetail(java.lang.String)
|
||||
fourcal: 2023-07-14 17:22:54.824 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/edit]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.edit(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.824 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/completeTask/{projectId}/{approvetype}]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.completeTask(int,int,java.lang.String)
|
||||
fourcal: 2023-07-14 17:22:54.824 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/exportAll]}" onto public void cn.palmte.work.controller.backend.ProjectController.exportAll(javax.servlet.http.HttpServletResponse,java.lang.Integer) throws java.io.IOException
|
||||
fourcal: 2023-07-14 17:22:54.826 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/budgetEdit]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.budget(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.826 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/estimateEditSave]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.estimateEditSave(cn.palmte.work.model.Project,cn.palmte.work.bean.EstimateBean,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.826 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/skipTask/{projectId}]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.skipTask(int,java.lang.String)
|
||||
fourcal: 2023-07-14 17:22:54.826 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/selectRoleUser]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.selectRoleUser(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.826 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/roleUsersBatch]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.roleUsersBatch(java.lang.String)
|
||||
fourcal: 2023-07-14 17:22:54.827 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/deleteProject/{id}],methods=[GET]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.deleteProject(int)
|
||||
fourcal: 2023-07-14 17:22:54.827 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/exportApprove]}" onto public void cn.palmte.work.controller.backend.ProjectController.exportApprove(java.lang.String,javax.servlet.http.HttpServletResponse) throws java.io.IOException
|
||||
fourcal: 2023-07-14 17:22:54.827 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/taskRecords/{projectId}]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.taskRecords(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.827 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/estimateAddSave]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.estimateAddSave(cn.palmte.work.model.Project,cn.palmte.work.bean.EstimateBean,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.827 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/roleUsers]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.roleUsers(int)
|
||||
fourcal: 2023-07-14 17:22:54.828 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/listApprove]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.listApprove(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.828 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/saveContract]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.saveContract(java.lang.String,int)
|
||||
fourcal: 2023-07-14 17:22:54.828 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/budgetEditSave]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.budgetEditSave(cn.palmte.work.model.Project,cn.palmte.work.model.ProjectBudget,org.springframework.validation.BindingResult,cn.palmte.work.bean.BudgetBean,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.828 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/rollbackToRecord]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.rollbackToRecord(java.lang.String)
|
||||
fourcal: 2023-07-14 17:22:54.828 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/approve]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.approve(java.lang.String,int,int,int,java.lang.String,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.828 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/incomeTemplate]}" onto public void cn.palmte.work.controller.backend.ProjectController.incomeTemplate(javax.servlet.http.HttpServletResponse) throws java.lang.Exception
|
||||
fourcal: 2023-07-14 17:22:54.829 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/stageRefreshSave/{projectId}]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.stageRefreshSave(java.lang.String,int)
|
||||
fourcal: 2023-07-14 17:22:54.829 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/incomePlanExport]}" onto public void cn.palmte.work.controller.backend.ProjectController.incomePlanExport(javax.servlet.http.HttpServletResponse,int) throws java.lang.Exception
|
||||
fourcal: 2023-07-14 17:22:54.829 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/editProjectNo]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.editProjectNo(java.lang.String,int)
|
||||
fourcal: 2023-07-14 17:22:54.829 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/costExport]}" onto public void cn.palmte.work.controller.backend.ProjectController.costExport(javax.servlet.http.HttpServletResponse,int) throws java.lang.Exception
|
||||
fourcal: 2023-07-14 17:22:54.829 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/downloadUrl]}" onto public void cn.palmte.work.controller.backend.ProjectController.downloadUrl(int,javax.servlet.http.HttpServletResponse) throws java.lang.Exception
|
||||
fourcal: 2023-07-14 17:22:54.829 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/budgetExport]}" onto public void cn.palmte.work.controller.backend.ProjectController.budgetExport(javax.servlet.http.HttpServletResponse,int) throws java.lang.Exception
|
||||
fourcal: 2023-07-14 17:22:54.830 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/settleList]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.settleList(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.830 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/budgetList]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.budgetList(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.830 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/finalExport]}" onto public void cn.palmte.work.controller.backend.ProjectController.finalExport(javax.servlet.http.HttpServletResponse,int) throws java.lang.Exception
|
||||
fourcal: 2023-07-14 17:22:54.830 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/budgetPlanExport]}" onto public void cn.palmte.work.controller.backend.ProjectController.budgetPlanExport(javax.servlet.http.HttpServletResponse,int) throws java.lang.Exception
|
||||
fourcal: 2023-07-14 17:22:54.831 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/checkProjectNo]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.checkProjectNo(java.lang.String,int)
|
||||
fourcal: 2023-07-14 17:22:54.831 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/incomeExport]}" onto public void cn.palmte.work.controller.backend.ProjectController.incomeExport(javax.servlet.http.HttpServletResponse,int) throws java.lang.Exception
|
||||
fourcal: 2023-07-14 17:22:54.831 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/batchCostImport]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.batchCostImport(org.springframework.web.multipart.MultipartFile,java.lang.Integer)
|
||||
fourcal: 2023-07-14 17:22:54.831 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/saveApprove]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.ProjectController.saveApprove(int) throws java.lang.Exception
|
||||
fourcal: 2023-07-14 17:22:54.831 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/toEditAllStatus]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.toEditAllStatus(int) throws java.lang.Exception
|
||||
fourcal: 2023-07-14 17:22:54.831 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/finalList]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectController.finalList(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.831 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/settleExport]}" onto public void cn.palmte.work.controller.backend.ProjectController.settleExport(javax.servlet.http.HttpServletResponse,int,java.lang.String) throws java.lang.Exception
|
||||
fourcal: 2023-07-14 17:22:54.831 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/costManageExport]}" onto public void cn.palmte.work.controller.backend.ProjectController.costManageExport(javax.servlet.http.HttpServletResponse,int) throws java.lang.Exception
|
||||
fourcal: 2023-07-14 17:22:54.832 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/costTemplate]}" onto public void cn.palmte.work.controller.backend.ProjectController.costTemplate(javax.servlet.http.HttpServletResponse) throws java.lang.Exception
|
||||
fourcal: 2023-07-14 17:22:54.832 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/final/add]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectFinalController.add(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.832 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/final/edit]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectFinalController.edit(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.833 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/final/save]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectFinalController.estimateAddSave(cn.palmte.work.model.Project,cn.palmte.work.bean.FinalBean,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.833 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/final/saveAndApprove]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectFinalController.saveAndApprove(cn.palmte.work.model.Project,cn.palmte.work.bean.FinalBean,java.util.Map<java.lang.String, java.lang.Object>) throws java.lang.Exception
|
||||
fourcal: 2023-07-14 17:22:54.833 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/settle/add]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectSettleController.add(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.833 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/settle/save]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectSettleController.save(cn.palmte.work.model.Project,org.springframework.validation.BindingResult,cn.palmte.work.bean.SettleBean,cn.palmte.work.bean.BudgetSettleBean,cn.palmte.work.bean.EstimateSettleBean,java.lang.String,java.lang.String)
|
||||
fourcal: 2023-07-14 17:22:54.834 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/settle/edit]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectSettleController.edit(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.834 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/project/settle/saveAndApprove]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectSettleController.saveAndApprove(cn.palmte.work.model.Project,cn.palmte.work.bean.SettleBean,cn.palmte.work.bean.BudgetSettleBean,cn.palmte.work.bean.EstimateSettleBean,java.lang.String,java.lang.String) throws java.lang.Exception
|
||||
fourcal: 2023-07-14 17:22:54.834 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/projectSummary/list]}" onto public java.lang.String cn.palmte.work.controller.backend.ProjectSummaryController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.835 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/space/list]}" onto public java.lang.String cn.palmte.work.controller.backend.SpaceController.list(java.lang.String,int,java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.835 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/space/export]}" onto public void cn.palmte.work.controller.backend.SpaceController.export(java.lang.String,int,javax.servlet.http.HttpServletResponse) throws java.io.IOException
|
||||
fourcal: 2023-07-14 17:22:54.835 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/space/listData]}" onto public java.lang.String cn.palmte.work.controller.backend.SpaceController.listData()
|
||||
fourcal: 2023-07-14 17:22:54.835 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/space/statistics]}" onto public java.lang.String cn.palmte.work.controller.backend.SpaceController.statistics(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.835 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/statistics/month]}" onto public java.lang.String cn.palmte.work.controller.backend.StatisticsController.month(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.837 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/sys/config/save]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.SysConfigController.save(java.lang.String)
|
||||
fourcal: 2023-07-14 17:22:54.837 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/sys/config/edit]}" onto public java.lang.String cn.palmte.work.controller.backend.SysConfigController.edit(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.837 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/sys/config/checkRate]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.SysConfigController.checkRate()
|
||||
fourcal: 2023-07-14 17:22:54.838 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/permission/add],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.SysPermissionController.add(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.838 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/permission/delete],methods=[GET]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.SysPermissionController.delete(java.lang.String)
|
||||
fourcal: 2023-07-14 17:22:54.838 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/permission/list]}" onto public java.lang.String cn.palmte.work.controller.backend.SysPermissionController.list(java.lang.String,java.lang.String,java.lang.String,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.838 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/permission/save],methods=[POST]}" onto public java.lang.String cn.palmte.work.controller.backend.SysPermissionController.save(java.lang.String,cn.palmte.work.model.SysPermission,org.springframework.web.servlet.mvc.support.RedirectAttributes,java.util.Map<java.lang.String, java.lang.Object>) throws java.io.IOException
|
||||
fourcal: 2023-07-14 17:22:54.839 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/permission/edit],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.SysPermissionController.edit(java.lang.String,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.839 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/role/add],methods=[GET]}" onto public java.lang.String cn.palmte.work.controller.backend.SysRoleController.add(java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.839 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/role/delete],methods=[GET]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.SysRoleController.delete(java.lang.String)
|
||||
fourcal: 2023-07-14 17:22:54.839 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/role/check]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.SysRoleController.check(java.lang.String,java.lang.String,javax.servlet.http.HttpServletResponse) throws java.lang.Exception
|
||||
fourcal: 2023-07-14 17:22:54.839 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/role/list]}" onto public java.lang.String cn.palmte.work.controller.backend.SysRoleController.list(java.lang.String,int,int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.840 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/role/save]}" onto public java.lang.String cn.palmte.work.controller.backend.SysRoleController.save(java.util.Map<java.lang.String, java.lang.Object>,int)
|
||||
fourcal: 2023-07-14 17:22:54.840 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/role/edit]}" onto public java.lang.String cn.palmte.work.controller.backend.SysRoleController.edit(int,java.util.Map<java.lang.String, java.lang.Object>)
|
||||
fourcal: 2023-07-14 17:22:54.841 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/role/enableOrDisable]}" onto public cn.palmte.work.bean.ResponseMsg cn.palmte.work.controller.backend.SysRoleController.enableOrDisable(int,int,org.springframework.web.servlet.mvc.support.RedirectAttributes)
|
||||
fourcal: 2023-07-14 17:22:54.842 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/error]}" onto public org.springframework.http.ResponseEntity<java.util.Map<java.lang.String, java.lang.Object>> org.springframework.boot.autoconfigure.web.BasicErrorController.error(javax.servlet.http.HttpServletRequest)
|
||||
fourcal: 2023-07-14 17:22:54.843 [main] INFO (AbstractHandlerMethodMapping.java:543) - Mapped "{[/error],produces=[text/html]}" onto public org.springframework.web.servlet.ModelAndView org.springframework.boot.autoconfigure.web.BasicErrorController.errorHtml(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
|
||||
fourcal: 2023-07-14 17:22:54.943 [main] INFO (AbstractUrlHandlerMapping.java:362) - Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
|
||||
fourcal: 2023-07-14 17:22:54.943 [main] INFO (AbstractUrlHandlerMapping.java:362) - Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
|
||||
fourcal: 2023-07-14 17:22:54.999 [main] INFO (ExceptionHandlerExceptionResolver.java:273) - Detected @ExceptionHandler methods in applicationExceptionHandler
|
||||
fourcal: 2023-07-14 17:22:55.054 [main] INFO (AbstractUrlHandlerMapping.java:362) - Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
|
||||
fourcal: 2023-07-14 17:22:55.493 [main] INFO (ExecutorConfigurationSupport.java:165) - Initializing ExecutorService 'taskScheduler'
|
||||
fourcal: 2023-07-14 17:22:55.896 [main] INFO (MBeanExporter.java:431) - Registering beans for JMX exposure on startup
|
||||
fourcal: 2023-07-14 17:22:55.897 [main] INFO (MBeanExporter.java:916) - Bean with name 'dataSource' has been autodetected for JMX exposure
|
||||
fourcal: 2023-07-14 17:22:55.901 [main] INFO (MBeanExporter.java:671) - Located MBean 'dataSource': registering with JMX server as MBean [com.alibaba.druid.pool:name=dataSource,type=DruidDataSource]
|
||||
fourcal: 2023-07-14 17:22:55.905 [main] INFO (DefaultLifecycleProcessor.java:343) - Starting beans in phase 0
|
||||
fourcal: 2023-07-14 17:22:55.905 [main] INFO (EventDrivenConsumer.java:108) - Adding {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel
|
||||
fourcal: 2023-07-14 17:22:55.906 [main] INFO (AbstractSubscribableChannel.java:81) - Channel 'fourcal:sit:8282.errorChannel' has 1 subscriber(s).
|
||||
fourcal: 2023-07-14 17:22:55.906 [main] INFO (AbstractEndpoint.java:120) - started _org.springframework.integration.errorLogger
|
||||
fourcal: 2023-07-14 17:22:55.917 [main] INFO (DirectJDKLog.java:179) - Initializing ProtocolHandler ["http-nio-8282"]
|
||||
fourcal: 2023-07-14 17:22:55.925 [main] INFO (DirectJDKLog.java:179) - Starting ProtocolHandler ["http-nio-8282"]
|
||||
fourcal: 2023-07-14 17:22:55.940 [main] INFO (DirectJDKLog.java:179) - Using a shared selector for servlet write/read
|
||||
fourcal: 2023-07-14 17:22:55.955 [main] INFO (TomcatEmbeddedServletContainer.java:201) - Tomcat started on port(s): 8282 (http)
|
||||
fourcal: 2023-07-14 17:22:55.959 [main] INFO (StartupInfoLogger.java:57) - Started FourCalApplication in 25.799 seconds (JVM running for 27.054)
|
||||
fourcal: 2023-07-14 17:24:32.650 [http-nio-8282-exec-1] INFO (DirectJDKLog.java:179) - Initializing Spring FrameworkServlet 'dispatcherServlet'
|
||||
fourcal: 2023-07-14 17:24:32.650 [http-nio-8282-exec-1] INFO (FrameworkServlet.java:489) - FrameworkServlet 'dispatcherServlet': initialization started
|
||||
fourcal: 2023-07-14 17:24:32.673 [http-nio-8282-exec-1] INFO (FrameworkServlet.java:508) - FrameworkServlet 'dispatcherServlet': initialization completed in 23 ms
|
||||
fourcal: 2023-07-14 17:24:32.706 [http-nio-8282-exec-2] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/admin/login,token:null
|
||||
fourcal: 2023-07-14 17:24:32.719 [http-nio-8282-exec-2] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/admin/login : cn.palmte.work.controller.backend.AdminController.login : [org.apache.shiro.web.servlet.ShiroHttpServletRequest@7d67b26a]
|
||||
fourcal: 2023-07-14 17:24:32.781 [http-nio-8282-exec-2] INFO (WebLogAspect.java:50) - RESPONSE : /admin/admin_login
|
||||
fourcal: 2023-07-14 17:24:34.512 [http-nio-8282-exec-3] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/admin/singIn,token:null
|
||||
fourcal: 2023-07-14 17:24:34.524 [http-nio-8282-exec-3] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/admin/singIn : cn.palmte.work.controller.backend.AdminController.singIn : [{}, cn.palmte.work.pojo.LoginRequest@7e81f71e, org.apache.shiro.web.servlet.ShiroHttpServletRequest@25b8c35c]
|
||||
fourcal: 2023-07-14 17:24:35.551 [http-nio-8282-exec-3] INFO (WebLogAspect.java:50) - RESPONSE : redirect:/admin/center?uid=0
|
||||
fourcal: 2023-07-14 17:24:35.580 [http-nio-8282-exec-6] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/admin/center,token:null
|
||||
fourcal: 2023-07-14 17:24:35.587 [http-nio-8282-exec-6] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/admin/center : cn.palmte.work.controller.backend.AdminController.center : [admin, 0, 0, {userName=admin, org.springframework.validation.BindingResult.userName=org.springframework.validation.BeanPropertyBindingResult: 0 errors}]
|
||||
fourcal: 2023-07-14 17:24:35.588 [http-nio-8282-exec-6] INFO (AdminController.java:228) - ------------------------------------------重定向到首页信息查询center方法内部-----------------------用户名====admin
|
||||
fourcal: 2023-07-14 17:24:35.654 [http-nio-8282-exec-6] INFO (AdminController.java:238) - ------------------------------------------跳转到admin_index-----------------------
|
||||
fourcal: 2023-07-14 17:24:35.662 [http-nio-8282-exec-6] INFO (WebLogAspect.java:50) - RESPONSE : /admin/admin_index
|
||||
fourcal: 2023-07-14 17:24:35.816 [http-nio-8282-exec-5] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/admin/console,token:null
|
||||
fourcal: 2023-07-14 17:24:35.817 [http-nio-8282-exec-5] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/admin/console : cn.palmte.work.controller.backend.AdminController.console : [2, {}, org.apache.shiro.web.servlet.ShiroHttpServletRequest@7ced04a3]
|
||||
fourcal: 2023-07-14 17:24:35.817 [http-nio-8282-exec-5] INFO (AdminController.java:251) - 2
|
||||
fourcal: 2023-07-14 17:24:35.817 [http-nio-8282-exec-5] INFO (WebLogAspect.java:50) - RESPONSE : /admin/console
|
||||
fourcal: 2023-07-14 17:24:35.831 [http-nio-8282-exec-7] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/admin/approveProjectsMsg,token:null
|
||||
fourcal: 2023-07-14 17:24:35.831 [http-nio-8282-exec-7] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/admin/approveProjectsMsg : cn.palmte.work.controller.backend.AdminController.approveProjectsMsg : []
|
||||
fourcal: 2023-07-14 17:24:35.981 [http-nio-8282-exec-7] INFO (WebLogAspect.java:50) - RESPONSE : ResponseMsg{status=0, msg='', data=null}
|
||||
fourcal: 2023-07-14 17:24:37.703 [http-nio-8282-exec-4] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/project/list,token:null
|
||||
fourcal: 2023-07-14 17:24:37.706 [http-nio-8282-exec-4] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@653fda1a]
|
||||
fourcal: 2023-07-14 17:24:37.712 [http-nio-8282-exec-4] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:24:37.712 [http-nio-8282-exec-4] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@3dce8577]
|
||||
fourcal: 2023-07-14 17:24:37.713 [http-nio-8282-exec-4] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:24:37.713 [http-nio-8282-exec-4] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@7d31ae6d]
|
||||
fourcal: 2023-07-14 17:24:37.713 [http-nio-8282-exec-4] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:24:37.713 [http-nio-8282-exec-4] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.list : [null, 1, 10, {}]
|
||||
fourcal: 2023-07-14 17:24:38.141 [http-nio-8282-exec-4] INFO (ActUtil.java:104) - getCurrentTask projectId:338, procInsId:825025
|
||||
fourcal: 2023-07-14 17:24:38.375 [http-nio-8282-exec-4] INFO (ActUtil.java:104) - getCurrentTask projectId:339, procInsId:822501
|
||||
fourcal: 2023-07-14 17:24:38.802 [http-nio-8282-exec-4] INFO (ActUtil.java:104) - getCurrentTask projectId:336, procInsId:817554
|
||||
fourcal: 2023-07-14 17:24:39.027 [http-nio-8282-exec-4] INFO (ActUtil.java:104) - getCurrentTask projectId:337, procInsId:817535
|
||||
fourcal: 2023-07-14 17:24:39.268 [http-nio-8282-exec-4] INFO (ActUtil.java:104) - getCurrentTask projectId:328, procInsId:792501
|
||||
fourcal: 2023-07-14 17:24:39.497 [http-nio-8282-exec-4] INFO (ActUtil.java:104) - getCurrentTask projectId:335, procInsId:810025
|
||||
fourcal: 2023-07-14 17:24:39.986 [http-nio-8282-exec-4] INFO (ActUtil.java:104) - getCurrentTask projectId:333, procInsId:807501
|
||||
fourcal: 2023-07-14 17:24:40.406 [http-nio-8282-exec-4] INFO (ActUtil.java:104) - getCurrentTask projectId:332, procInsId:805020
|
||||
fourcal: 2023-07-14 17:24:40.716 [http-nio-8282-exec-4] INFO (WebLogAspect.java:50) - RESPONSE : admin/project_list
|
||||
fourcal: 2023-07-14 17:24:40.716 [http-nio-8282-exec-4] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@28741432]
|
||||
fourcal: 2023-07-14 17:24:40.717 [http-nio-8282-exec-4] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:24:40.717 [http-nio-8282-exec-4] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@1cd6daae]
|
||||
fourcal: 2023-07-14 17:24:40.717 [http-nio-8282-exec-4] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:24:40.717 [http-nio-8282-exec-4] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@3fee25c5]
|
||||
fourcal: 2023-07-14 17:24:40.717 [http-nio-8282-exec-4] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:24:43.925 [http-nio-8282-exec-8] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/project/edit,token:null
|
||||
fourcal: 2023-07-14 17:24:43.925 [http-nio-8282-exec-8] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/edit : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@6efe3331]
|
||||
fourcal: 2023-07-14 17:24:43.926 [http-nio-8282-exec-8] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:24:43.926 [http-nio-8282-exec-8] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/edit : cn.palmte.work.controller.backend.ProjectController.edit : [340, {}]
|
||||
fourcal: 2023-07-14 17:24:44.544 [http-nio-8282-exec-8] INFO (WebLogAspect.java:50) - RESPONSE : admin/project_estimate_edit
|
||||
fourcal: 2023-07-14 17:24:44.545 [http-nio-8282-exec-8] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/edit : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@4e9eae0d]
|
||||
fourcal: 2023-07-14 17:24:44.545 [http-nio-8282-exec-8] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:24:44.545 [http-nio-8282-exec-8] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/edit : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@4b771ccc]
|
||||
fourcal: 2023-07-14 17:24:44.545 [http-nio-8282-exec-8] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:24:44.545 [http-nio-8282-exec-8] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/edit : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@70a22d69]
|
||||
fourcal: 2023-07-14 17:24:44.546 [http-nio-8282-exec-8] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:24:54.245 [http-nio-8282-exec-9] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/project/estimateEditSave,token:null
|
||||
fourcal: 2023-07-14 17:24:54.246 [http-nio-8282-exec-9] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/estimateEditSave : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@684d1a9b]
|
||||
fourcal: 2023-07-14 17:24:54.247 [http-nio-8282-exec-9] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:24:54.249 [http-nio-8282-exec-9] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/estimateEditSave : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@272eac76]
|
||||
fourcal: 2023-07-14 17:24:54.249 [http-nio-8282-exec-9] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:24:54.260 [http-nio-8282-exec-9] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/estimateEditSave : cn.palmte.work.controller.backend.ProjectController.estimateEditSave : [cn.palmte.work.model.Project@165a8488, cn.palmte.work.bean.EstimateBean@5f299581, {project=cn.palmte.work.model.Project@165a8488, org.springframework.validation.BindingResult.project=org.springframework.validation.BeanPropertyBindingResult: 0 errors, estimateBean=cn.palmte.work.bean.EstimateBean@5f299581, org.springframework.validation.BindingResult.estimateBean=org.springframework.validation.BeanPropertyBindingResult: 0 errors}]
|
||||
fourcal: 2023-07-14 17:25:03.097 [http-nio-8282-exec-9] INFO (WebLogAspect.java:50) - RESPONSE : redirect:/project/list
|
||||
fourcal: 2023-07-14 17:25:03.126 [http-nio-8282-exec-10] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/project/list,token:null
|
||||
fourcal: 2023-07-14 17:25:03.127 [http-nio-8282-exec-10] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@1f02376a]
|
||||
fourcal: 2023-07-14 17:25:03.127 [http-nio-8282-exec-10] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:25:03.127 [http-nio-8282-exec-10] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@5e2002c8]
|
||||
fourcal: 2023-07-14 17:25:03.127 [http-nio-8282-exec-10] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:25:03.127 [http-nio-8282-exec-10] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@5c070380]
|
||||
fourcal: 2023-07-14 17:25:03.128 [http-nio-8282-exec-10] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:25:03.128 [http-nio-8282-exec-10] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.list : [null, 1, 10, {}]
|
||||
fourcal: 2023-07-14 17:25:04.352 [http-nio-8282-exec-10] INFO (ActUtil.java:104) - getCurrentTask projectId:338, procInsId:825025
|
||||
fourcal: 2023-07-14 17:25:04.720 [http-nio-8282-exec-10] INFO (ActUtil.java:104) - getCurrentTask projectId:339, procInsId:822501
|
||||
fourcal: 2023-07-14 17:25:05.034 [http-nio-8282-exec-10] INFO (ActUtil.java:104) - getCurrentTask projectId:336, procInsId:817554
|
||||
fourcal: 2023-07-14 17:25:05.396 [http-nio-8282-exec-10] INFO (ActUtil.java:104) - getCurrentTask projectId:337, procInsId:817535
|
||||
fourcal: 2023-07-14 17:25:05.717 [http-nio-8282-exec-10] INFO (ActUtil.java:104) - getCurrentTask projectId:328, procInsId:792501
|
||||
fourcal: 2023-07-14 17:25:06.055 [http-nio-8282-exec-10] INFO (ActUtil.java:104) - getCurrentTask projectId:335, procInsId:810025
|
||||
fourcal: 2023-07-14 17:25:06.504 [http-nio-8282-exec-10] INFO (ActUtil.java:104) - getCurrentTask projectId:333, procInsId:807501
|
||||
fourcal: 2023-07-14 17:25:06.916 [http-nio-8282-exec-10] INFO (ActUtil.java:104) - getCurrentTask projectId:332, procInsId:805020
|
||||
fourcal: 2023-07-14 17:25:07.093 [http-nio-8282-exec-10] INFO (WebLogAspect.java:50) - RESPONSE : admin/project_list
|
||||
fourcal: 2023-07-14 17:25:07.094 [http-nio-8282-exec-10] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@457d1985]
|
||||
fourcal: 2023-07-14 17:25:07.094 [http-nio-8282-exec-10] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:25:07.094 [http-nio-8282-exec-10] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@13fe2d1f]
|
||||
fourcal: 2023-07-14 17:25:07.094 [http-nio-8282-exec-10] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:25:07.094 [http-nio-8282-exec-10] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/list : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@2a2355c5]
|
||||
fourcal: 2023-07-14 17:25:07.094 [http-nio-8282-exec-10] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:25:11.814 [http-nio-8282-exec-1] INFO (AbstractLoginInterceptor.java:38) - uri:/fourcal/project/info/340,token:null
|
||||
fourcal: 2023-07-14 17:25:11.819 [http-nio-8282-exec-1] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/info/340 : cn.palmte.work.controller.backend.ProjectController.initBinder : [org.springframework.web.servlet.mvc.method.annotation.ExtendedServletRequestDataBinder@4c68d75b]
|
||||
fourcal: 2023-07-14 17:25:11.820 [http-nio-8282-exec-1] INFO (WebLogAspect.java:50) - RESPONSE : null
|
||||
fourcal: 2023-07-14 17:25:11.820 [http-nio-8282-exec-1] INFO (WebLogAspect.java:44) - REQUEST : /fourcal/project/info/340 : cn.palmte.work.controller.backend.ProjectController.info : [340, {}]
|
||||
fourcal: 2023-07-14 17:25:12.246 [http-nio-8282-exec-1] INFO (WebLogAspect.java:50) - RESPONSE : ResponseMsg{status=0, msg='ok', data=cn.palmte.work.model.Project@71d57f78}
|
||||
fourcal: 2023-07-14 18:06:58.630 [Thread-52] INFO (AbstractApplicationContext.java:984) - Closing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@77825085: startup date [Fri Jul 14 17:22:30 CST 2023]; root of context hierarchy
|
||||
fourcal: 2023-07-14 18:06:58.633 [Thread-52] INFO (DefaultLifecycleProcessor.java:358) - Stopping beans in phase 0
|
||||
fourcal: 2023-07-14 18:06:58.634 [Thread-52] INFO (EventDrivenConsumer.java:108) - Removing {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel
|
||||
fourcal: 2023-07-14 18:06:58.635 [Thread-52] INFO (AbstractSubscribableChannel.java:81) - Channel 'fourcal:sit:8282.errorChannel' has 0 subscriber(s).
|
||||
fourcal: 2023-07-14 18:06:58.635 [Thread-52] INFO (AbstractEndpoint.java:154) - stopped _org.springframework.integration.errorLogger
|
||||
fourcal: 2023-07-14 18:06:58.636 [Thread-52] INFO (ExecutorConfigurationSupport.java:203) - Shutting down ExecutorService 'taskScheduler'
|
||||
fourcal: 2023-07-14 18:06:58.638 [Thread-52] INFO (MBeanExporter.java:449) - Unregistering JMX-exposed beans on shutdown
|
||||
fourcal: 2023-07-14 18:06:58.638 [Thread-52] INFO (MBeanRegistrationSupport.java:241) - Unregistering JMX-exposed beans
|
||||
fourcal: 2023-07-14 18:06:58.653 [Thread-52] INFO (AbstractEntityManagerFactoryBean.java:548) - Closing JPA EntityManagerFactory for persistence unit 'default'
|
||||
fourcal: 2023-07-14 18:06:58.655 [Thread-52] INFO (DruidDataSource.java:1823) - {dataSource-1} closed
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
|
@ -0,0 +1,2 @@
|
|||
rootProject.name = 'fourcal'
|
||||
|
||||
|
|
@ -0,0 +1,40 @@
|
|||
package cn.palmte.work;
|
||||
|
||||
import org.springframework.boot.SpringApplication;
|
||||
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
||||
import org.springframework.boot.builder.SpringApplicationBuilder;
|
||||
import org.springframework.boot.web.support.SpringBootServletInitializer;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* 四算项目
|
||||
*/
|
||||
@SpringBootApplication
|
||||
public class FourCalApplication extends SpringBootServletInitializer {
|
||||
|
||||
public static void main(String[] args) {
|
||||
SpringApplication.run(FourCalApplication.class, args);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
|
||||
/**
|
||||
* war包运行的话,为了不修改配置文件,在运行的tomcat的catalina.sh中添加jvm参数-Dspring.profiles.active=test,
|
||||
* 因为我们现在已经有一个env了,所以可以根据这个设置profile
|
||||
* 命令行java -jar运行的话直接通过-Dspring.profiles.active=test来指定
|
||||
*/
|
||||
setRegisterErrorPageFilter(false);
|
||||
String env = System.getProperty("env");
|
||||
if (null != env) {
|
||||
Map<String, Object> map = new HashMap<>(1);
|
||||
map.put("spring.profiles.active", env);
|
||||
builder.properties(map);
|
||||
//不能使用 builder.profiles(env);否则可能出现两个环境的都配置了
|
||||
}
|
||||
return builder.sources(FourCalApplication.class);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,51 @@
|
|||
package cn.palmte.work.bean;
|
||||
|
||||
/**
|
||||
* @author xiongshiyan at 2021/11/1 , contact me with email yanshixiong@126.com or phone 15208384257
|
||||
*/
|
||||
public enum ApproveStatusEnum {
|
||||
APPROVAL_UNCOMMIT(0,"草稿"),
|
||||
APPROVAL_PENDING(1,"待审核"),
|
||||
APPROVAL_PASSED(2,"审核通过"),
|
||||
APPROVAL_UNPASS(3,"审核不通过");
|
||||
|
||||
private int approveStatus;
|
||||
private String approveStatusDesc;
|
||||
|
||||
ApproveStatusEnum(int approveStatus, String approveStatusDesc) {
|
||||
this.approveStatus = approveStatus;
|
||||
this.approveStatusDesc = approveStatusDesc;
|
||||
}
|
||||
|
||||
public int getApproveStatus() {
|
||||
return approveStatus;
|
||||
}
|
||||
|
||||
public void setApproveStatus(int approveStatus) {
|
||||
this.approveStatus = approveStatus;
|
||||
}
|
||||
|
||||
public String getApproveStatusDesc() {
|
||||
return approveStatusDesc;
|
||||
}
|
||||
|
||||
public void setApproveStatusDesc(String approveStatusDesc) {
|
||||
this.approveStatusDesc = approveStatusDesc;
|
||||
}
|
||||
|
||||
public static ApproveStatusEnum parseApproveStatus(int approveStatus){
|
||||
if(approveStatus == 0){
|
||||
return APPROVAL_UNCOMMIT;
|
||||
}
|
||||
if(approveStatus == 1){
|
||||
return APPROVAL_PENDING;
|
||||
}
|
||||
if(approveStatus == 2){
|
||||
return APPROVAL_PASSED;
|
||||
}
|
||||
if(approveStatus == 3){
|
||||
return APPROVAL_UNPASS;
|
||||
}
|
||||
throw new IllegalArgumentException("Unkown approveStatus:"+approveStatus);
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,155 @@
|
|||
package cn.palmte.work.bean;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
* 预算页面
|
||||
* @author xiongshiyan at 2021/11/1 , contact me with email yanshixiong@126.com or phone 15208384257
|
||||
*/
|
||||
public class BudgetBean extends IncomeCostBean{
|
||||
/**
|
||||
* 总的采购成本不含税
|
||||
*/
|
||||
private BigDecimal costPurchaseTotalTaxExclude;
|
||||
/**
|
||||
* 总的采购成本含税
|
||||
*/
|
||||
private BigDecimal costPurchaseTotalTaxInclude;
|
||||
/**
|
||||
* 设备收入税金
|
||||
*/
|
||||
private BigDecimal incomeDeviceTax;
|
||||
/**
|
||||
* 设施收入税金
|
||||
*/
|
||||
private BigDecimal incomeEngineerTax;
|
||||
/**
|
||||
* 服务收入税金
|
||||
*/
|
||||
private BigDecimal incomeServiceTax;
|
||||
/**
|
||||
* 采购设备成本税金
|
||||
*/
|
||||
private BigDecimal costPurchaseDeviceTax;
|
||||
/**
|
||||
* 采购施工成本税金
|
||||
*/
|
||||
private BigDecimal costPurchaseBuildTax;
|
||||
/**
|
||||
* 采购服务成本税金
|
||||
*/
|
||||
private BigDecimal costPurchaseServiceTax;
|
||||
/**
|
||||
* 采购其他成本含税
|
||||
*/
|
||||
private BigDecimal costPurchaseOtherTax;
|
||||
/**
|
||||
* 采购其他成本含税
|
||||
*/
|
||||
private BigDecimal costOtherOtherTax;
|
||||
/**
|
||||
* 公司管理费用
|
||||
*/
|
||||
private BigDecimal costCompanyManageTaxExclude;
|
||||
/**
|
||||
* null就返回0
|
||||
*/
|
||||
@Override
|
||||
protected BigDecimal handleSpecial(BigDecimal src) {
|
||||
return null == src ? new BigDecimal(0) : src;
|
||||
}
|
||||
|
||||
public BigDecimal getCostPurchaseTotalTaxExclude() {
|
||||
return handleSpecial(costPurchaseTotalTaxExclude);
|
||||
}
|
||||
|
||||
public void setCostPurchaseTotalTaxExclude(BigDecimal costPurchaseTotalTaxExclude) {
|
||||
this.costPurchaseTotalTaxExclude = costPurchaseTotalTaxExclude;
|
||||
}
|
||||
|
||||
public BigDecimal getCostPurchaseTotalTaxInclude() {
|
||||
return handleSpecial(costPurchaseTotalTaxInclude);
|
||||
}
|
||||
|
||||
public void setCostPurchaseTotalTaxInclude(BigDecimal costPurchaseTotalTaxInclude) {
|
||||
this.costPurchaseTotalTaxInclude = costPurchaseTotalTaxInclude;
|
||||
}
|
||||
|
||||
public BigDecimal getCostPurchaseTotalTax() {
|
||||
return getCostPurchaseTotalTaxInclude().subtract(getCostPurchaseTotalTaxExclude());
|
||||
}
|
||||
|
||||
public BigDecimal getIncomeDeviceTax() {
|
||||
return handleSpecial(incomeDeviceTax);
|
||||
}
|
||||
|
||||
public void setIncomeDeviceTax(BigDecimal incomeDeviceTax) {
|
||||
this.incomeDeviceTax = incomeDeviceTax;
|
||||
}
|
||||
|
||||
public BigDecimal getIncomeEngineerTax() {
|
||||
return handleSpecial(incomeEngineerTax);
|
||||
}
|
||||
|
||||
public void setIncomeEngineerTax(BigDecimal incomeEngineerTax) {
|
||||
this.incomeEngineerTax = incomeEngineerTax;
|
||||
}
|
||||
|
||||
public BigDecimal getIncomeServiceTax() {
|
||||
return handleSpecial(incomeServiceTax);
|
||||
}
|
||||
|
||||
public void setIncomeServiceTax(BigDecimal incomeServiceTax) {
|
||||
this.incomeServiceTax = incomeServiceTax;
|
||||
}
|
||||
|
||||
public BigDecimal getCostPurchaseDeviceTax() {
|
||||
return handleSpecial(costPurchaseDeviceTax);
|
||||
}
|
||||
|
||||
public void setCostPurchaseDeviceTax(BigDecimal costPurchaseDeviceTax) {
|
||||
this.costPurchaseDeviceTax = costPurchaseDeviceTax;
|
||||
}
|
||||
|
||||
public BigDecimal getCostPurchaseBuildTax() {
|
||||
return handleSpecial(costPurchaseBuildTax);
|
||||
}
|
||||
|
||||
public void setCostPurchaseBuildTax(BigDecimal costPurchaseBuildTax) {
|
||||
this.costPurchaseBuildTax = costPurchaseBuildTax;
|
||||
}
|
||||
|
||||
public BigDecimal getCostPurchaseServiceTax() {
|
||||
return handleSpecial(costPurchaseServiceTax);
|
||||
}
|
||||
|
||||
public void setCostPurchaseServiceTax(BigDecimal costPurchaseServiceTax) {
|
||||
this.costPurchaseServiceTax = costPurchaseServiceTax;
|
||||
}
|
||||
|
||||
public BigDecimal getCostPurchaseOtherTax() {
|
||||
return handleSpecial(costPurchaseOtherTax);
|
||||
}
|
||||
|
||||
public void setCostPurchaseOtherTax(BigDecimal costPurchaseOtherTax) {
|
||||
this.costPurchaseOtherTax = costPurchaseOtherTax;
|
||||
}
|
||||
|
||||
public BigDecimal getCostOtherOtherTax() {
|
||||
return handleSpecial(costOtherOtherTax);
|
||||
}
|
||||
|
||||
public void setCostOtherOtherTax(BigDecimal costOtherOtherTax) {
|
||||
this.costOtherOtherTax = costOtherOtherTax;
|
||||
}
|
||||
|
||||
@Override
|
||||
public BigDecimal getCostCompanyManageTaxExclude() {
|
||||
return getIncomeTotalTaxExclude().multiply(BigDecimal.valueOf(0.028));
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setCostCompanyManageTaxExclude(BigDecimal costCompanyManageTaxExclude) {
|
||||
this.costCompanyManageTaxExclude = costCompanyManageTaxExclude;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,425 @@
|
|||
package cn.palmte.work.bean;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
public class BudgetSettleBean {
|
||||
|
||||
//========================收入表================================
|
||||
|
||||
/**
|
||||
* 设备类决算总额
|
||||
*/
|
||||
private BigDecimal incomeDeviceBudgetTotal;
|
||||
|
||||
/**
|
||||
* 工程类决算总额
|
||||
*/
|
||||
private BigDecimal incomeEngineerBudgetTotal;
|
||||
|
||||
/**
|
||||
* 服务类决算总额
|
||||
*/
|
||||
private BigDecimal incomeServiceBudgetTotal;
|
||||
|
||||
//========================成本表================================
|
||||
|
||||
/**
|
||||
* 设备采购成本决算总额
|
||||
*/
|
||||
private BigDecimal costPurchaseDeviceBudgetTotal;
|
||||
|
||||
/**
|
||||
* 施工采购成本决算总额
|
||||
*/
|
||||
private BigDecimal costPurchaseBuildBudgetTotal;
|
||||
|
||||
/**
|
||||
* 服务采购成本决算总额
|
||||
*/
|
||||
private BigDecimal costPurchaseServiceBudgetTotal;
|
||||
|
||||
/**
|
||||
* 其他采购成本决算总额
|
||||
*/
|
||||
private BigDecimal costPurchaseOtherBudgetTotal;
|
||||
|
||||
/**
|
||||
* 项目管理成本决算总额
|
||||
*/
|
||||
private BigDecimal costProjectManageBudgetTotal;
|
||||
|
||||
/**
|
||||
* 其他成本决算总额
|
||||
*/
|
||||
private BigDecimal costOtherBudgetTotal;
|
||||
|
||||
|
||||
//========================管理表================================
|
||||
|
||||
/**
|
||||
* 财务费用决算总额
|
||||
*/
|
||||
private BigDecimal costExpropriationBudgetTotal;
|
||||
|
||||
/**
|
||||
* 公司管理费用决算总额
|
||||
*/
|
||||
private BigDecimal costCompanyManageBudgetTotal;
|
||||
|
||||
/**
|
||||
* 所得税费用决算总额
|
||||
*/
|
||||
private BigDecimal costIncomeTaxBudgetTotal;
|
||||
|
||||
|
||||
//========================利润率计算表================================
|
||||
|
||||
/**
|
||||
* 项目毛利决算总额
|
||||
*/
|
||||
private BigDecimal grossProfitBudgetTotal;
|
||||
|
||||
/**
|
||||
* 项目毛利利润率
|
||||
*/
|
||||
private BigDecimal grossProfitProfitMargin;
|
||||
|
||||
/**
|
||||
* 项目贡献利润决算总额
|
||||
*/
|
||||
private BigDecimal contributionProfitBudgetTotal;
|
||||
|
||||
/**
|
||||
* 项目贡献利润利润率
|
||||
*/
|
||||
private BigDecimal contributionProfitProfitMargin;
|
||||
|
||||
/**
|
||||
* 项目净利润决算总额
|
||||
*/
|
||||
private BigDecimal netProfitBudgetTotal;
|
||||
|
||||
/**
|
||||
* 项目净利润利润率
|
||||
*/
|
||||
private BigDecimal netProfitProfitMargin;
|
||||
|
||||
//========================结算现金流量表================================
|
||||
|
||||
/**
|
||||
* a销售商品、提供劳务收到的现金
|
||||
*/
|
||||
private BigDecimal saleIncomeCashBudget;
|
||||
/**
|
||||
* b收到的税费返还
|
||||
*/
|
||||
private BigDecimal taxReturnBudget;
|
||||
/**
|
||||
* c其他与经营活动有关的现金【保证金收入】
|
||||
*/
|
||||
private BigDecimal earnestMoneyIncomeBudget;
|
||||
/**
|
||||
* d购买商品、接受劳务支付的现金【设备支出+工程支出】
|
||||
*/
|
||||
private BigDecimal purchaseCostBudget;
|
||||
/**
|
||||
* e支付的各项税费
|
||||
*/
|
||||
private BigDecimal taxCostBudget;
|
||||
/**
|
||||
* f支付其他与经营活动有关的现金
|
||||
*/
|
||||
private BigDecimal earnestMoneyCostBudget;
|
||||
/**
|
||||
* g经营活动产生的现金流量净额
|
||||
* g=a+c+b-d-f-e
|
||||
*/
|
||||
private BigDecimal netCashFlowBudget;
|
||||
/**
|
||||
* h投资活动现金流入
|
||||
*/
|
||||
private BigDecimal cashInflowFromInvestingActivitiesBudget;
|
||||
/**
|
||||
* i投资活动现金流出
|
||||
*/
|
||||
private BigDecimal cashOutflowFromInvestingActivitiesBudget;
|
||||
/**
|
||||
* j投资活动产生的现金流量净额
|
||||
*/
|
||||
private BigDecimal netCashFromInvestingActivitiesBudget;
|
||||
/**
|
||||
* k融资资金流入【垫资计划】
|
||||
*/
|
||||
private BigDecimal financingCapitalInflowBudget;
|
||||
/**
|
||||
* l融资资金流出【还款计划】
|
||||
*/
|
||||
private BigDecimal financingCapitalOutflowBudget;
|
||||
/**
|
||||
* m筹资活动产生的现金流量净额
|
||||
* m=k-l
|
||||
*/
|
||||
private BigDecimal financingCapitalCashflowBudget;
|
||||
/**
|
||||
* n货币资金净增加额
|
||||
* n=g+j+m
|
||||
*/
|
||||
private BigDecimal netIncreaseMonetaryFundsBudget;
|
||||
|
||||
|
||||
public BigDecimal getIncomeDeviceBudgetTotal() {
|
||||
return incomeDeviceBudgetTotal;
|
||||
}
|
||||
|
||||
public void setIncomeDeviceBudgetTotal(BigDecimal incomeDeviceBudgetTotal) {
|
||||
this.incomeDeviceBudgetTotal = incomeDeviceBudgetTotal;
|
||||
}
|
||||
|
||||
public BigDecimal getIncomeEngineerBudgetTotal() {
|
||||
return incomeEngineerBudgetTotal;
|
||||
}
|
||||
|
||||
public void setIncomeEngineerBudgetTotal(BigDecimal incomeEngineerBudgetTotal) {
|
||||
this.incomeEngineerBudgetTotal = incomeEngineerBudgetTotal;
|
||||
}
|
||||
|
||||
public BigDecimal getIncomeServiceBudgetTotal() {
|
||||
return incomeServiceBudgetTotal;
|
||||
}
|
||||
|
||||
public void setIncomeServiceBudgetTotal(BigDecimal incomeServiceBudgetTotal) {
|
||||
this.incomeServiceBudgetTotal = incomeServiceBudgetTotal;
|
||||
}
|
||||
|
||||
public BigDecimal getCostPurchaseDeviceBudgetTotal() {
|
||||
return costPurchaseDeviceBudgetTotal;
|
||||
}
|
||||
|
||||
public void setCostPurchaseDeviceBudgetTotal(BigDecimal costPurchaseDeviceBudgetTotal) {
|
||||
this.costPurchaseDeviceBudgetTotal = costPurchaseDeviceBudgetTotal;
|
||||
}
|
||||
|
||||
public BigDecimal getCostPurchaseBuildBudgetTotal() {
|
||||
return costPurchaseBuildBudgetTotal;
|
||||
}
|
||||
|
||||
public void setCostPurchaseBuildBudgetTotal(BigDecimal costPurchaseBuildBudgetTotal) {
|
||||
this.costPurchaseBuildBudgetTotal = costPurchaseBuildBudgetTotal;
|
||||
}
|
||||
|
||||
public BigDecimal getCostPurchaseServiceBudgetTotal() {
|
||||
return costPurchaseServiceBudgetTotal;
|
||||
}
|
||||
|
||||
public void setCostPurchaseServiceBudgetTotal(BigDecimal costPurchaseServiceBudgetTotal) {
|
||||
this.costPurchaseServiceBudgetTotal = costPurchaseServiceBudgetTotal;
|
||||
}
|
||||
|
||||
public BigDecimal getCostPurchaseOtherBudgetTotal() {
|
||||
return costPurchaseOtherBudgetTotal;
|
||||
}
|
||||
|
||||
public void setCostPurchaseOtherBudgetTotal(BigDecimal costPurchaseOtherBudgetTotal) {
|
||||
this.costPurchaseOtherBudgetTotal = costPurchaseOtherBudgetTotal;
|
||||
}
|
||||
|
||||
public BigDecimal getCostProjectManageBudgetTotal() {
|
||||
return costProjectManageBudgetTotal;
|
||||
}
|
||||
|
||||
public void setCostProjectManageBudgetTotal(BigDecimal costProjectManageBudgetTotal) {
|
||||
this.costProjectManageBudgetTotal = costProjectManageBudgetTotal;
|
||||
}
|
||||
|
||||
public BigDecimal getCostOtherBudgetTotal() {
|
||||
return (costOtherBudgetTotal == null)?BigDecimal.ZERO:costOtherBudgetTotal;
|
||||
}
|
||||
|
||||
public void setCostOtherBudgetTotal(BigDecimal costOtherBudgetTotal) {
|
||||
this.costOtherBudgetTotal = costOtherBudgetTotal;
|
||||
}
|
||||
|
||||
public BigDecimal getCostExpropriationBudgetTotal() {
|
||||
return costExpropriationBudgetTotal;
|
||||
}
|
||||
|
||||
public void setCostExpropriationBudgetTotal(BigDecimal costExpropriationBudgetTotal) {
|
||||
this.costExpropriationBudgetTotal = costExpropriationBudgetTotal;
|
||||
}
|
||||
|
||||
public BigDecimal getCostCompanyManageBudgetTotal() {
|
||||
return costCompanyManageBudgetTotal;
|
||||
}
|
||||
|
||||
public void setCostCompanyManageBudgetTotal(BigDecimal costCompanyManageBudgetTotal) {
|
||||
this.costCompanyManageBudgetTotal = costCompanyManageBudgetTotal;
|
||||
}
|
||||
|
||||
public BigDecimal getCostIncomeTaxBudgetTotal() {
|
||||
return costIncomeTaxBudgetTotal;
|
||||
}
|
||||
|
||||
public void setCostIncomeTaxBudgetTotal(BigDecimal costIncomeTaxBudgetTotal) {
|
||||
this.costIncomeTaxBudgetTotal = costIncomeTaxBudgetTotal;
|
||||
}
|
||||
|
||||
public BigDecimal getGrossProfitBudgetTotal() {
|
||||
return grossProfitBudgetTotal;
|
||||
}
|
||||
|
||||
public void setGrossProfitBudgetTotal(BigDecimal grossProfitBudgetTotal) {
|
||||
this.grossProfitBudgetTotal = grossProfitBudgetTotal;
|
||||
}
|
||||
|
||||
public BigDecimal getGrossProfitProfitMargin() {
|
||||
return grossProfitProfitMargin;
|
||||
}
|
||||
|
||||
public void setGrossProfitProfitMargin(BigDecimal grossProfitProfitMargin) {
|
||||
this.grossProfitProfitMargin = grossProfitProfitMargin;
|
||||
}
|
||||
|
||||
public BigDecimal getContributionProfitBudgetTotal() {
|
||||
return contributionProfitBudgetTotal;
|
||||
}
|
||||
|
||||
public void setContributionProfitBudgetTotal(BigDecimal contributionProfitBudgetTotal) {
|
||||
this.contributionProfitBudgetTotal = contributionProfitBudgetTotal;
|
||||
}
|
||||
|
||||
public BigDecimal getContributionProfitProfitMargin() {
|
||||
return contributionProfitProfitMargin;
|
||||
}
|
||||
|
||||
public void setContributionProfitProfitMargin(BigDecimal contributionProfitProfitMargin) {
|
||||
this.contributionProfitProfitMargin = contributionProfitProfitMargin;
|
||||
}
|
||||
|
||||
public BigDecimal getNetProfitBudgetTotal() {
|
||||
return netProfitBudgetTotal;
|
||||
}
|
||||
|
||||
public void setNetProfitBudgetTotal(BigDecimal netProfitBudgetTotal) {
|
||||
this.netProfitBudgetTotal = netProfitBudgetTotal;
|
||||
}
|
||||
|
||||
public BigDecimal getNetProfitProfitMargin() {
|
||||
return netProfitProfitMargin;
|
||||
}
|
||||
|
||||
public void setNetProfitProfitMargin(BigDecimal netProfitProfitMargin) {
|
||||
this.netProfitProfitMargin = netProfitProfitMargin;
|
||||
}
|
||||
|
||||
public BigDecimal getSaleIncomeCashBudget() {
|
||||
return saleIncomeCashBudget;
|
||||
}
|
||||
|
||||
public void setSaleIncomeCashBudget(BigDecimal saleIncomeCashBudget) {
|
||||
this.saleIncomeCashBudget = saleIncomeCashBudget;
|
||||
}
|
||||
|
||||
public BigDecimal getTaxReturnBudget() {
|
||||
return taxReturnBudget;
|
||||
}
|
||||
|
||||
public void setTaxReturnBudget(BigDecimal taxReturnBudget) {
|
||||
this.taxReturnBudget = taxReturnBudget;
|
||||
}
|
||||
|
||||
public BigDecimal getEarnestMoneyIncomeBudget() {
|
||||
return earnestMoneyIncomeBudget;
|
||||
}
|
||||
|
||||
public void setEarnestMoneyIncomeBudget(BigDecimal earnestMoneyIncomeBudget) {
|
||||
this.earnestMoneyIncomeBudget = earnestMoneyIncomeBudget;
|
||||
}
|
||||
|
||||
public BigDecimal getPurchaseCostBudget() {
|
||||
return purchaseCostBudget;
|
||||
}
|
||||
|
||||
public void setPurchaseCostBudget(BigDecimal purchaseCostBudget) {
|
||||
this.purchaseCostBudget = purchaseCostBudget;
|
||||
}
|
||||
|
||||
public BigDecimal getTaxCostBudget() {
|
||||
return taxCostBudget;
|
||||
}
|
||||
|
||||
public void setTaxCostBudget(BigDecimal taxCostBudget) {
|
||||
this.taxCostBudget = taxCostBudget;
|
||||
}
|
||||
|
||||
public BigDecimal getEarnestMoneyCostBudget() {
|
||||
return earnestMoneyCostBudget;
|
||||
}
|
||||
|
||||
public void setEarnestMoneyCostBudget(BigDecimal earnestMoneyCostBudget) {
|
||||
this.earnestMoneyCostBudget = earnestMoneyCostBudget;
|
||||
}
|
||||
|
||||
public BigDecimal getNetCashFlowBudget() {
|
||||
return netCashFlowBudget;
|
||||
}
|
||||
|
||||
public void setNetCashFlowBudget(BigDecimal netCashFlowBudget) {
|
||||
this.netCashFlowBudget = netCashFlowBudget;
|
||||
}
|
||||
|
||||
public BigDecimal getCashInflowFromInvestingActivitiesBudget() {
|
||||
return cashInflowFromInvestingActivitiesBudget;
|
||||
}
|
||||
|
||||
public void setCashInflowFromInvestingActivitiesBudget(BigDecimal cashInflowFromInvestingActivitiesBudget) {
|
||||
this.cashInflowFromInvestingActivitiesBudget = cashInflowFromInvestingActivitiesBudget;
|
||||
}
|
||||
|
||||
public BigDecimal getCashOutflowFromInvestingActivitiesBudget() {
|
||||
return cashOutflowFromInvestingActivitiesBudget;
|
||||
}
|
||||
|
||||
public void setCashOutflowFromInvestingActivitiesBudget(BigDecimal cashOutflowFromInvestingActivitiesBudget) {
|
||||
this.cashOutflowFromInvestingActivitiesBudget = cashOutflowFromInvestingActivitiesBudget;
|
||||
}
|
||||
|
||||
public BigDecimal getNetCashFromInvestingActivitiesBudget() {
|
||||
return netCashFromInvestingActivitiesBudget;
|
||||
}
|
||||
|
||||
public void setNetCashFromInvestingActivitiesBudget(BigDecimal netCashFromInvestingActivitiesBudget) {
|
||||
this.netCashFromInvestingActivitiesBudget = netCashFromInvestingActivitiesBudget;
|
||||
}
|
||||
|
||||
public BigDecimal getFinancingCapitalInflowBudget() {
|
||||
return financingCapitalInflowBudget;
|
||||
}
|
||||
|
||||
public void setFinancingCapitalInflowBudget(BigDecimal financingCapitalInflowBudget) {
|
||||
this.financingCapitalInflowBudget = financingCapitalInflowBudget;
|
||||
}
|
||||
|
||||
public BigDecimal getFinancingCapitalOutflowBudget() {
|
||||
return financingCapitalOutflowBudget;
|
||||
}
|
||||
|
||||
public void setFinancingCapitalOutflowBudget(BigDecimal financingCapitalOutflowBudget) {
|
||||
this.financingCapitalOutflowBudget = financingCapitalOutflowBudget;
|
||||
}
|
||||
|
||||
public BigDecimal getFinancingCapitalCashflowBudget() {
|
||||
return financingCapitalCashflowBudget;
|
||||
}
|
||||
|
||||
public void setFinancingCapitalCashflowBudget(BigDecimal financingCapitalCashflowBudget) {
|
||||
this.financingCapitalCashflowBudget = financingCapitalCashflowBudget;
|
||||
}
|
||||
|
||||
public BigDecimal getNetIncreaseMonetaryFundsBudget() {
|
||||
return netIncreaseMonetaryFundsBudget;
|
||||
}
|
||||
|
||||
public void setNetIncreaseMonetaryFundsBudget(BigDecimal netIncreaseMonetaryFundsBudget) {
|
||||
this.netIncreaseMonetaryFundsBudget = netIncreaseMonetaryFundsBudget;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,229 @@
|
|||
package cn.palmte.work.bean;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
* 现金流量
|
||||
* @author xiongshiyan at 2021/11/6 , contact me with email yanshixiong@126.com or phone 15208384257
|
||||
*/
|
||||
public class CashFlowBean {
|
||||
/**
|
||||
* a销售商品、提供劳务收到的现金
|
||||
* */
|
||||
private BigDecimal saleIncomeCash;
|
||||
/**
|
||||
* b收到的税费返还
|
||||
* */
|
||||
private BigDecimal taxReturn;
|
||||
/**
|
||||
* c其他与经营活动有关的现金【保证金收入】
|
||||
*/
|
||||
private BigDecimal earnestMoneyIncome;
|
||||
/**
|
||||
* d购买商品、接受劳务支付的现金【设备支出+工程支出】
|
||||
*/
|
||||
private BigDecimal purchaseCost;
|
||||
/**
|
||||
* e支付的各项税费
|
||||
*/
|
||||
private BigDecimal taxCost;
|
||||
/**
|
||||
*f支付其他与经营活动有关的现金
|
||||
*/
|
||||
private BigDecimal earnestMoneyCost;
|
||||
/**
|
||||
* g经营活动产生的现金流量净额
|
||||
* g=a+c+b-d-f-e
|
||||
*/
|
||||
//private BigDecimal netCashFlow;
|
||||
/**
|
||||
* h投资活动现金流入
|
||||
*/
|
||||
private BigDecimal cashInflowFromInvestingActivities;
|
||||
/**
|
||||
* i投资活动现金流出
|
||||
*/
|
||||
private BigDecimal cashOutflowFromInvestingActivities;
|
||||
/**
|
||||
* j投资活动产生的现金流量净额
|
||||
*/
|
||||
private BigDecimal netCashFromInvestingActivities;
|
||||
/**
|
||||
* k融资资金流入【垫资计划】
|
||||
*/
|
||||
private BigDecimal financingCapitalInflow;
|
||||
/**
|
||||
* l融资资金流出【还款计划】
|
||||
*/
|
||||
private BigDecimal financingCapitalOutflow;
|
||||
/**
|
||||
*m筹资活动产生的现金流量净额
|
||||
* m=k-l
|
||||
*/
|
||||
//private BigDecimal financingCapitalCashflow;
|
||||
/**
|
||||
* n货币资金净增加额
|
||||
* n=g+j+m
|
||||
*/
|
||||
//private BigDecimal netIncreaseMonetaryFunds;
|
||||
|
||||
public BigDecimal getSaleIncomeCash() {
|
||||
return handleSpecial(saleIncomeCash);
|
||||
}
|
||||
|
||||
public void setSaleIncomeCash(BigDecimal saleIncomeCash) {
|
||||
this.saleIncomeCash = saleIncomeCash;
|
||||
}
|
||||
|
||||
public BigDecimal getTaxReturn() {
|
||||
return handleSpecial(taxReturn);
|
||||
}
|
||||
|
||||
public void setTaxReturn(BigDecimal taxReturn) {
|
||||
this.taxReturn = taxReturn;
|
||||
}
|
||||
|
||||
public BigDecimal getEarnestMoneyIncome() {
|
||||
return handleSpecial(earnestMoneyIncome);
|
||||
}
|
||||
|
||||
public void setEarnestMoneyIncome(BigDecimal earnestMoneyIncome) {
|
||||
this.earnestMoneyIncome = earnestMoneyIncome;
|
||||
}
|
||||
|
||||
public BigDecimal getPurchaseCost() {
|
||||
return handleSpecial(purchaseCost);
|
||||
}
|
||||
|
||||
public void setPurchaseCost(BigDecimal purchaseCost) {
|
||||
this.purchaseCost = purchaseCost;
|
||||
}
|
||||
|
||||
public BigDecimal getTaxCost() {
|
||||
return handleSpecial(taxCost);
|
||||
}
|
||||
|
||||
public void setTaxCost(BigDecimal taxCost) {
|
||||
this.taxCost = taxCost;
|
||||
}
|
||||
|
||||
public BigDecimal getEarnestMoneyCost() {
|
||||
return handleSpecial(earnestMoneyCost);
|
||||
}
|
||||
|
||||
public void setEarnestMoneyCost(BigDecimal earnestMoneyCost) {
|
||||
this.earnestMoneyCost = earnestMoneyCost;
|
||||
}
|
||||
|
||||
public BigDecimal getNetCashFlow() {
|
||||
|
||||
BigDecimal saleIncomeCash = getSaleIncomeCash();
|
||||
BigDecimal taxReturn = getTaxReturn();
|
||||
BigDecimal earnestMoneyIncome = getEarnestMoneyIncome();
|
||||
BigDecimal purchaseCost = getPurchaseCost();
|
||||
BigDecimal taxCost = getTaxCost();
|
||||
BigDecimal earnestMoneyCost = getEarnestMoneyCost();
|
||||
|
||||
return saleIncomeCash
|
||||
.add(taxReturn)
|
||||
.add(earnestMoneyIncome)
|
||||
.subtract(purchaseCost)
|
||||
.subtract(taxCost)
|
||||
.subtract(earnestMoneyCost);
|
||||
}
|
||||
|
||||
public BigDecimal getCashInflowFromInvestingActivities() {
|
||||
return handleSpecial(cashInflowFromInvestingActivities);
|
||||
}
|
||||
|
||||
public void setCashInflowFromInvestingActivities(BigDecimal cashInflowFromInvestingActivities) {
|
||||
this.cashInflowFromInvestingActivities = cashInflowFromInvestingActivities;
|
||||
}
|
||||
|
||||
public BigDecimal getCashOutflowFromInvestingActivities() {
|
||||
return handleSpecial(cashOutflowFromInvestingActivities);
|
||||
}
|
||||
|
||||
public void setCashOutflowFromInvestingActivities(BigDecimal cashOutflowFromInvestingActivities) {
|
||||
this.cashOutflowFromInvestingActivities = cashOutflowFromInvestingActivities;
|
||||
}
|
||||
|
||||
public BigDecimal getNetCashFromInvestingActivities() {
|
||||
return handleSpecial(netCashFromInvestingActivities);
|
||||
}
|
||||
|
||||
public void setNetCashFromInvestingActivities(BigDecimal netCashFromInvestingActivities) {
|
||||
this.netCashFromInvestingActivities = netCashFromInvestingActivities;
|
||||
}
|
||||
|
||||
public BigDecimal getFinancingCapitalInflow() {
|
||||
return handleSpecial(financingCapitalInflow);
|
||||
}
|
||||
|
||||
public void setFinancingCapitalInflow(BigDecimal financingCapitalInflow) {
|
||||
this.financingCapitalInflow = financingCapitalInflow;
|
||||
}
|
||||
|
||||
public BigDecimal getFinancingCapitalOutflow() {
|
||||
return handleSpecial(financingCapitalOutflow);
|
||||
}
|
||||
|
||||
public void setFinancingCapitalOutflow(BigDecimal financingCapitalOutflow) {
|
||||
this.financingCapitalOutflow = financingCapitalOutflow;
|
||||
}
|
||||
|
||||
public BigDecimal getFinancingCapitalCashflow() {
|
||||
BigDecimal financingCapitalInflow = getFinancingCapitalInflow();
|
||||
BigDecimal financingCapitalOutflow = getFinancingCapitalOutflow();
|
||||
return financingCapitalInflow.subtract(financingCapitalOutflow);
|
||||
}
|
||||
|
||||
public BigDecimal getNetIncreaseMonetaryFunds() {
|
||||
BigDecimal netCashFlow = getNetCashFlow();
|
||||
BigDecimal netCashFromInvestingActivities = getNetCashFromInvestingActivities();
|
||||
BigDecimal financingCapitalCashflow = getFinancingCapitalCashflow();
|
||||
return netCashFlow
|
||||
.add(netCashFromInvestingActivities)
|
||||
.add(financingCapitalCashflow);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取所有现金流量决算总额
|
||||
* @return
|
||||
*/
|
||||
public BigDecimal getCashFluxTotal() {
|
||||
BigDecimal saleIncomeCash = getSaleIncomeCash();
|
||||
BigDecimal taxReturn = getTaxReturn();
|
||||
BigDecimal earnestMoneyIncome = getEarnestMoneyIncome();
|
||||
BigDecimal purchaseCost = getPurchaseCost();
|
||||
BigDecimal taxCost = getTaxCost();
|
||||
BigDecimal earnestMoneyCost = getEarnestMoneyCost();
|
||||
BigDecimal netCashFlow = getNetCashFlow();
|
||||
BigDecimal cashInflowFromInvestingActivities = getCashInflowFromInvestingActivities();
|
||||
BigDecimal cashOutflowFromInvestingActivities = getCashOutflowFromInvestingActivities();
|
||||
BigDecimal netCashFromInvestingActivities = getNetCashFromInvestingActivities();
|
||||
BigDecimal financingCapitalInflow = getFinancingCapitalInflow();
|
||||
BigDecimal financingCapitalOutflow = getFinancingCapitalOutflow();
|
||||
BigDecimal financingCapitalCashflow = getFinancingCapitalCashflow();
|
||||
BigDecimal netIncreaseMonetaryFunds = getNetIncreaseMonetaryFunds();
|
||||
|
||||
if (null == saleIncomeCash || null == taxReturn || null == earnestMoneyIncome || null == purchaseCost || null == taxCost
|
||||
|| null == earnestMoneyCost || null == netCashFlow || null == cashInflowFromInvestingActivities ||
|
||||
null == cashOutflowFromInvestingActivities || null == netCashFromInvestingActivities ||
|
||||
null == financingCapitalInflow || null == financingCapitalOutflow || null == financingCapitalCashflow || null == netIncreaseMonetaryFunds) {
|
||||
return new BigDecimal(0);
|
||||
}
|
||||
|
||||
return saleIncomeCash.add(taxReturn).add(earnestMoneyIncome).add(purchaseCost).add(taxCost).add(earnestMoneyCost)
|
||||
.add(netCashFlow).add(cashInflowFromInvestingActivities).add(cashOutflowFromInvestingActivities).add(netCashFromInvestingActivities)
|
||||
.add(financingCapitalInflow).add(financingCapitalOutflow).add(financingCapitalCashflow).add(netIncreaseMonetaryFunds);
|
||||
}
|
||||
|
||||
/**
|
||||
* 处理特殊值
|
||||
* null就返回0
|
||||
*/
|
||||
protected BigDecimal handleSpecial(BigDecimal src) {
|
||||
return null == src ? new BigDecimal(0) : src;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,71 @@
|
|||
package cn.palmte.work.bean;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class CashFlowStatisticsBean {
|
||||
|
||||
private String title;
|
||||
|
||||
/**
|
||||
* a销售商品、提供劳务收到的现金
|
||||
* */
|
||||
private BigDecimal saleIncomeCash;
|
||||
/**
|
||||
* b收到的税费返还
|
||||
* */
|
||||
private BigDecimal taxReturn;
|
||||
/**
|
||||
* c其他与经营活动有关的现金【保证金收入】
|
||||
*/
|
||||
private BigDecimal earnestMoneyIncome;
|
||||
/**
|
||||
* d购买商品、接受劳务支付的现金【设备支出+工程支出】
|
||||
*/
|
||||
private BigDecimal purchaseCost;
|
||||
/**
|
||||
* e支付的各项税费
|
||||
*/
|
||||
private BigDecimal taxCost;
|
||||
/**
|
||||
*f支付其他与经营活动有关的现金
|
||||
*/
|
||||
private BigDecimal earnestMoneyCost;
|
||||
/**
|
||||
* g经营活动产生的现金流量净额
|
||||
* g=a+c+b-d-f-e
|
||||
*/
|
||||
private BigDecimal netCashFlow;
|
||||
/**
|
||||
* h投资活动现金流入
|
||||
*/
|
||||
private BigDecimal cashInflowFromInvestingActivities;
|
||||
/**
|
||||
* i投资活动现金流出
|
||||
*/
|
||||
private BigDecimal cashOutflowFromInvestingActivities;
|
||||
/**
|
||||
* j投资活动产生的现金流量净额
|
||||
*/
|
||||
private BigDecimal netCashFromInvestingActivities;
|
||||
/**
|
||||
* k融资资金流入【垫资计划】
|
||||
*/
|
||||
private BigDecimal financingCapitalInflow;
|
||||
/**
|
||||
* l融资资金流出【还款计划】
|
||||
*/
|
||||
private BigDecimal financingCapitalOutflow;
|
||||
/**
|
||||
*m筹资活动产生的现金流量净额
|
||||
* m=k-l
|
||||
*/
|
||||
private BigDecimal financingCapitalCashflow;
|
||||
/**
|
||||
* n货币资金净增加额
|
||||
* n=g+j+m
|
||||
*/
|
||||
private BigDecimal netIncreaseMonetaryFunds;
|
||||
}
|
||||
|
|
@ -0,0 +1,48 @@
|
|||
package cn.palmte.work.bean;
|
||||
|
||||
/**
|
||||
* @author xiongshiyan at 2021/11/1 , contact me with email yanshixiong@126.com or phone 15208384257
|
||||
*/
|
||||
public enum CertaintyEnum {
|
||||
PLAN_O(-1,""),
|
||||
PLAN_A(1,"A:项目成功率80%-100%"),
|
||||
PLAN_B(2,"B:项目成功率60%-80%"),
|
||||
PLAN_C(3,"C:项目成功率40%-60%");
|
||||
|
||||
private int certainty;
|
||||
private String certaintyStr;
|
||||
|
||||
private CertaintyEnum(int certainty, String certaintyStr) {
|
||||
this.certainty = certainty;
|
||||
this.certaintyStr = certaintyStr;
|
||||
}
|
||||
|
||||
public int getCertainty() {
|
||||
return certainty;
|
||||
}
|
||||
|
||||
public void setCertainty(int certainty) {
|
||||
this.certainty = certainty;
|
||||
}
|
||||
|
||||
public String getCertaintyStr() {
|
||||
return certaintyStr;
|
||||
}
|
||||
|
||||
public void setCertaintyStr(String certaintyStr) {
|
||||
this.certaintyStr = certaintyStr;
|
||||
}
|
||||
|
||||
public static CertaintyEnum parseCertainty(int certainty){
|
||||
if(certainty == 1){
|
||||
return PLAN_A;
|
||||
}
|
||||
if(certainty == 2){
|
||||
return PLAN_B;
|
||||
}
|
||||
if(certainty == 3){
|
||||
return PLAN_C;
|
||||
}
|
||||
throw new IllegalArgumentException("Unkown certainty:"+certainty);
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,41 @@
|
|||
package cn.palmte.work.bean;
|
||||
|
||||
/**
|
||||
* 数据源等信息常量化
|
||||
* @author xiongshiyan
|
||||
*/
|
||||
public class Constant {
|
||||
|
||||
public static final String DATA = "Data";
|
||||
|
||||
public static final int ROLE_TYPE_SUPER_ADMIN = 0; // 系统管理员
|
||||
public static final int ROLE_TYPE_CMCC_ADMIN = 1;// 移动管理员
|
||||
public static final int ROLE_TYPE_ZJPT_ADMIN = 2; //资金平台管理员
|
||||
|
||||
|
||||
private Constant(){}
|
||||
/**
|
||||
* 全局状态码
|
||||
*/
|
||||
public static final class Status {
|
||||
private Status() {
|
||||
}
|
||||
/**
|
||||
* 成功
|
||||
*/
|
||||
public static final int STATUS_SUCCESS = 0;
|
||||
/**
|
||||
* 失败
|
||||
*/
|
||||
public static final int STATUS_FAILED = 1;
|
||||
/**
|
||||
* 异常
|
||||
*/
|
||||
public static final int STATUS_EXCEPTION = 2;
|
||||
/**
|
||||
* 提示登录
|
||||
*/
|
||||
public static final int STATUS_PROMPT_LOGIN = 1009;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,44 @@
|
|||
package cn.palmte.work.bean;
|
||||
|
||||
/**
|
||||
* @author xiongshiyan at 2021/11/1 , contact me with email yanshixiong@126.com or phone 15208384257
|
||||
*/
|
||||
public enum CooperateTypeEnum {
|
||||
PLAN_O(-1,""),
|
||||
PLAN_A(1,"战略合作类"),
|
||||
PLAN_B(2,"非战略合作类");
|
||||
|
||||
private int cooperateType;
|
||||
private String cooperateTypeStr;
|
||||
|
||||
private CooperateTypeEnum(int cooperateType, String cooperateTypeStr) {
|
||||
this.cooperateType = cooperateType;
|
||||
this.cooperateTypeStr = cooperateTypeStr;
|
||||
}
|
||||
|
||||
public int getCooperateType() {
|
||||
return cooperateType;
|
||||
}
|
||||
|
||||
public void setCooperateType(int cooperateType) {
|
||||
this.cooperateType = cooperateType;
|
||||
}
|
||||
|
||||
public String getCooperateTypeStr() {
|
||||
return cooperateTypeStr;
|
||||
}
|
||||
|
||||
public void setCooperateTypeStr(String cooperateTypeStr) {
|
||||
this.cooperateTypeStr = cooperateTypeStr;
|
||||
}
|
||||
|
||||
public static CooperateTypeEnum parseCooperateType(int cooperateType){
|
||||
if(cooperateType == 1){
|
||||
return PLAN_A;
|
||||
}
|
||||
if(cooperateType == 2){
|
||||
return PLAN_B;
|
||||
}
|
||||
throw new IllegalArgumentException("Unkown cooperateType:"+cooperateType);
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,17 @@
|
|||
package cn.palmte.work.bean;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
* 概算页面
|
||||
* @author xiongshiyan at 2021/11/1 , contact me with email yanshixiong@126.com or phone 15208384257
|
||||
*/
|
||||
public class EstimateBean extends IncomeCostBean{
|
||||
/**
|
||||
* 原样返回
|
||||
*/
|
||||
@Override
|
||||
protected BigDecimal handleSpecial(BigDecimal src) {
|
||||
return null == src ? new BigDecimal(0) : src;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,250 @@
|
|||
package cn.palmte.work.bean;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
public class EstimateSettleBean {
|
||||
|
||||
//========================收入表================================
|
||||
|
||||
/**
|
||||
* 设备类决算总额
|
||||
*/
|
||||
private BigDecimal incomeDeviceEstimateTotal;
|
||||
|
||||
/**
|
||||
* 工程类决算总额
|
||||
*/
|
||||
private BigDecimal incomeEngineerEstimateTotal;
|
||||
|
||||
/**
|
||||
* 服务类决算总额
|
||||
*/
|
||||
private BigDecimal incomeServiceEstimateTotal;
|
||||
|
||||
//========================成本表================================
|
||||
|
||||
/**
|
||||
* 设备采购成本决算总额
|
||||
*/
|
||||
private BigDecimal costPurchaseDeviceEstimateTotal;
|
||||
|
||||
/**
|
||||
* 施工采购成本决算总额
|
||||
*/
|
||||
private BigDecimal costPurchaseBuildEstimateTotal;
|
||||
|
||||
/**
|
||||
* 服务采购成本决算总额
|
||||
*/
|
||||
private BigDecimal costPurchaseServiceEstimateTotal;
|
||||
|
||||
/**
|
||||
* 其他采购成本决算总额
|
||||
*/
|
||||
private BigDecimal costPurchaseOtherEstimateTotal;
|
||||
|
||||
/**
|
||||
* 项目管理成本决算总额
|
||||
*/
|
||||
private BigDecimal costProjectManageEstimateTotal;
|
||||
|
||||
/**
|
||||
* 其他成本决算总额
|
||||
*/
|
||||
private BigDecimal costOtherEstimateTotal;
|
||||
|
||||
|
||||
//========================管理表================================
|
||||
|
||||
/**
|
||||
* 财务费用决算总额
|
||||
*/
|
||||
private BigDecimal costExpropriationEstimateTotal;
|
||||
|
||||
/**
|
||||
* 公司管理费用决算总额
|
||||
*/
|
||||
private BigDecimal costCompanyManageEstimateTotal;
|
||||
|
||||
/**
|
||||
* 所得税费用决算总额
|
||||
*/
|
||||
private BigDecimal costIncomeTaxEstimateTotal;
|
||||
|
||||
|
||||
//========================利润率计算表================================
|
||||
|
||||
/**
|
||||
* 项目毛利决算总额
|
||||
*/
|
||||
private BigDecimal grossProfitEstimateTotal;
|
||||
|
||||
/**
|
||||
* 项目毛利利润率
|
||||
*/
|
||||
private BigDecimal grossProfitProfitMargin;
|
||||
|
||||
/**
|
||||
* 项目贡献利润决算总额
|
||||
*/
|
||||
private BigDecimal contributionProfitEstimateTotal;
|
||||
|
||||
/**
|
||||
* 项目贡献利润利润率
|
||||
*/
|
||||
private BigDecimal contributionProfitProfitMargin;
|
||||
|
||||
/**
|
||||
* 项目净利润决算总额
|
||||
*/
|
||||
private BigDecimal netProfitEstimateTotal;
|
||||
|
||||
/**
|
||||
* 项目净利润利润率
|
||||
*/
|
||||
private BigDecimal netProfitProfitMargin;
|
||||
|
||||
public BigDecimal getIncomeDeviceEstimateTotal() {
|
||||
return incomeDeviceEstimateTotal;
|
||||
}
|
||||
|
||||
public void setIncomeDeviceEstimateTotal(BigDecimal incomeDeviceEstimateTotal) {
|
||||
this.incomeDeviceEstimateTotal = incomeDeviceEstimateTotal;
|
||||
}
|
||||
|
||||
public BigDecimal getIncomeEngineerEstimateTotal() {
|
||||
return incomeEngineerEstimateTotal;
|
||||
}
|
||||
|
||||
public void setIncomeEngineerEstimateTotal(BigDecimal incomeEngineerEstimateTotal) {
|
||||
this.incomeEngineerEstimateTotal = incomeEngineerEstimateTotal;
|
||||
}
|
||||
|
||||
public BigDecimal getIncomeServiceEstimateTotal() {
|
||||
return incomeServiceEstimateTotal;
|
||||
}
|
||||
|
||||
public void setIncomeServiceEstimateTotal(BigDecimal incomeServiceEstimateTotal) {
|
||||
this.incomeServiceEstimateTotal = incomeServiceEstimateTotal;
|
||||
}
|
||||
|
||||
public BigDecimal getCostPurchaseDeviceEstimateTotal() {
|
||||
return costPurchaseDeviceEstimateTotal;
|
||||
}
|
||||
|
||||
public void setCostPurchaseDeviceEstimateTotal(BigDecimal costPurchaseDeviceEstimateTotal) {
|
||||
this.costPurchaseDeviceEstimateTotal = costPurchaseDeviceEstimateTotal;
|
||||
}
|
||||
|
||||
public BigDecimal getCostPurchaseBuildEstimateTotal() {
|
||||
return costPurchaseBuildEstimateTotal;
|
||||
}
|
||||
|
||||
public void setCostPurchaseBuildEstimateTotal(BigDecimal costPurchaseBuildEstimateTotal) {
|
||||
this.costPurchaseBuildEstimateTotal = costPurchaseBuildEstimateTotal;
|
||||
}
|
||||
|
||||
public BigDecimal getCostPurchaseServiceEstimateTotal() {
|
||||
return costPurchaseServiceEstimateTotal;
|
||||
}
|
||||
|
||||
public void setCostPurchaseServiceEstimateTotal(BigDecimal costPurchaseServiceEstimateTotal) {
|
||||
this.costPurchaseServiceEstimateTotal = costPurchaseServiceEstimateTotal;
|
||||
}
|
||||
|
||||
public BigDecimal getCostPurchaseOtherEstimateTotal() {
|
||||
return costPurchaseOtherEstimateTotal;
|
||||
}
|
||||
|
||||
public void setCostPurchaseOtherEstimateTotal(BigDecimal costPurchaseOtherEstimateTotal) {
|
||||
this.costPurchaseOtherEstimateTotal = costPurchaseOtherEstimateTotal;
|
||||
}
|
||||
|
||||
public BigDecimal getCostProjectManageEstimateTotal() {
|
||||
return costProjectManageEstimateTotal;
|
||||
}
|
||||
|
||||
public void setCostProjectManageEstimateTotal(BigDecimal costProjectManageEstimateTotal) {
|
||||
this.costProjectManageEstimateTotal = costProjectManageEstimateTotal;
|
||||
}
|
||||
|
||||
public BigDecimal getCostOtherEstimateTotal() {
|
||||
return (costOtherEstimateTotal == null)?BigDecimal.ZERO:costOtherEstimateTotal;
|
||||
}
|
||||
|
||||
public void setCostOtherEstimateTotal(BigDecimal costOtherEstimateTotal) {
|
||||
this.costOtherEstimateTotal = costOtherEstimateTotal;
|
||||
}
|
||||
|
||||
public BigDecimal getCostExpropriationEstimateTotal() {
|
||||
return costExpropriationEstimateTotal;
|
||||
}
|
||||
|
||||
public void setCostExpropriationEstimateTotal(BigDecimal costExpropriationEstimateTotal) {
|
||||
this.costExpropriationEstimateTotal = costExpropriationEstimateTotal;
|
||||
}
|
||||
|
||||
public BigDecimal getCostCompanyManageEstimateTotal() {
|
||||
return costCompanyManageEstimateTotal;
|
||||
}
|
||||
|
||||
public void setCostCompanyManageEstimateTotal(BigDecimal costCompanyManageEstimateTotal) {
|
||||
this.costCompanyManageEstimateTotal = costCompanyManageEstimateTotal;
|
||||
}
|
||||
|
||||
public BigDecimal getCostIncomeTaxEstimateTotal() {
|
||||
return costIncomeTaxEstimateTotal;
|
||||
}
|
||||
|
||||
public void setCostIncomeTaxEstimateTotal(BigDecimal costIncomeTaxEstimateTotal) {
|
||||
this.costIncomeTaxEstimateTotal = costIncomeTaxEstimateTotal;
|
||||
}
|
||||
|
||||
public BigDecimal getGrossProfitEstimateTotal() {
|
||||
return grossProfitEstimateTotal;
|
||||
}
|
||||
|
||||
public void setGrossProfitEstimateTotal(BigDecimal grossProfitEstimateTotal) {
|
||||
this.grossProfitEstimateTotal = grossProfitEstimateTotal;
|
||||
}
|
||||
|
||||
public BigDecimal getGrossProfitProfitMargin() {
|
||||
return grossProfitProfitMargin;
|
||||
}
|
||||
|
||||
public void setGrossProfitProfitMargin(BigDecimal grossProfitProfitMargin) {
|
||||
this.grossProfitProfitMargin = grossProfitProfitMargin;
|
||||
}
|
||||
|
||||
public BigDecimal getContributionProfitEstimateTotal() {
|
||||
return contributionProfitEstimateTotal;
|
||||
}
|
||||
|
||||
public void setContributionProfitEstimateTotal(BigDecimal contributionProfitEstimateTotal) {
|
||||
this.contributionProfitEstimateTotal = contributionProfitEstimateTotal;
|
||||
}
|
||||
|
||||
public BigDecimal getContributionProfitProfitMargin() {
|
||||
return contributionProfitProfitMargin;
|
||||
}
|
||||
|
||||
public void setContributionProfitProfitMargin(BigDecimal contributionProfitProfitMargin) {
|
||||
this.contributionProfitProfitMargin = contributionProfitProfitMargin;
|
||||
}
|
||||
|
||||
public BigDecimal getNetProfitEstimateTotal() {
|
||||
return netProfitEstimateTotal;
|
||||
}
|
||||
|
||||
public void setNetProfitEstimateTotal(BigDecimal netProfitEstimateTotal) {
|
||||
this.netProfitEstimateTotal = netProfitEstimateTotal;
|
||||
}
|
||||
|
||||
public BigDecimal getNetProfitProfitMargin() {
|
||||
return netProfitProfitMargin;
|
||||
}
|
||||
|
||||
public void setNetProfitProfitMargin(BigDecimal netProfitProfitMargin) {
|
||||
this.netProfitProfitMargin = netProfitProfitMargin;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,595 @@
|
|||
package cn.palmte.work.bean;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.math.RoundingMode;
|
||||
|
||||
public class FinalBean {
|
||||
|
||||
//========================收入表================================
|
||||
|
||||
/**
|
||||
* 设备类决算总额
|
||||
*/
|
||||
private BigDecimal incomeDeviceFinalTotal;
|
||||
|
||||
/**
|
||||
* 工程类决算总额
|
||||
*/
|
||||
private BigDecimal incomeEngineerFinalTotal;
|
||||
|
||||
/**
|
||||
* 服务类决算总额
|
||||
*/
|
||||
private BigDecimal incomeServiceFinalTotal;
|
||||
|
||||
/**
|
||||
* 获取所有收入决算总额
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
public BigDecimal getIncomeTotal() {
|
||||
BigDecimal incomeDeviceFinalTotal = getIncomeDeviceFinalTotal();
|
||||
BigDecimal incomeEngineerFinalTotal = getIncomeEngineerFinalTotal();
|
||||
BigDecimal incomeServiceFinalTotal = getIncomeServiceFinalTotal();
|
||||
if (null == incomeDeviceFinalTotal || null == incomeEngineerFinalTotal || null == incomeServiceFinalTotal) {
|
||||
return new BigDecimal(0);
|
||||
}
|
||||
return incomeDeviceFinalTotal.add(incomeEngineerFinalTotal).add(incomeServiceFinalTotal);
|
||||
}
|
||||
|
||||
//========================成本表================================
|
||||
|
||||
/**
|
||||
* 设备采购成本决算总额
|
||||
*/
|
||||
private BigDecimal costPurchaseDeviceFinalTotal;
|
||||
|
||||
/**
|
||||
* 施工采购成本决算总额
|
||||
*/
|
||||
private BigDecimal costPurchaseBuildFinalTotal;
|
||||
|
||||
/**
|
||||
* 服务采购成本决算总额
|
||||
*/
|
||||
private BigDecimal costPurchaseServiceFinalTotal;
|
||||
|
||||
/**
|
||||
* 其他采购成本决算总额
|
||||
*/
|
||||
private BigDecimal costPurchaseOtherFinalTotal;
|
||||
|
||||
/**
|
||||
* 项目管理成本决算总额
|
||||
*/
|
||||
private BigDecimal costProjectManageFinalTotal;
|
||||
|
||||
/**
|
||||
* 其他成本决算总额
|
||||
*/
|
||||
private BigDecimal costOtherFinalTotal;
|
||||
|
||||
/**
|
||||
* 获取所有成本决算总额
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
public BigDecimal getCostTotal() {
|
||||
BigDecimal costPurchaseDeviceFinalTotal = getCostPurchaseDeviceFinalTotal();
|
||||
BigDecimal costPurchaseBuildFinalTotal = getCostPurchaseBuildFinalTotal();
|
||||
BigDecimal costPurchaseServiceFinalTotal = getCostPurchaseServiceFinalTotal();
|
||||
BigDecimal costPurchaseOtherFinalTotal = getCostPurchaseOtherFinalTotal();
|
||||
BigDecimal costProjectManageFinalTotal = getCostProjectManageFinalTotal();
|
||||
BigDecimal costOtherFinalTotal = getCostOtherFinalTotal();
|
||||
|
||||
if (null == costPurchaseDeviceFinalTotal || null == costPurchaseBuildFinalTotal || null == costPurchaseServiceFinalTotal
|
||||
|| null == costPurchaseOtherFinalTotal || null == costProjectManageFinalTotal) {
|
||||
return new BigDecimal(0);
|
||||
}
|
||||
|
||||
return costPurchaseDeviceFinalTotal.add(costPurchaseBuildFinalTotal).add(costPurchaseServiceFinalTotal)
|
||||
.add(costPurchaseOtherFinalTotal).add(costProjectManageFinalTotal).add(costOtherFinalTotal);
|
||||
}
|
||||
|
||||
|
||||
//========================管理表================================
|
||||
|
||||
/**
|
||||
* 财务费用决算总额
|
||||
*/
|
||||
private BigDecimal costExpropriationFinalTotal;
|
||||
|
||||
/**
|
||||
* 公司管理费用决算总额
|
||||
*/
|
||||
private BigDecimal costCompanyManageFinalTotal;
|
||||
|
||||
/**
|
||||
* 所得税费用决算总额
|
||||
*/
|
||||
private BigDecimal costIncomeTaxFinalTotal;
|
||||
|
||||
/**
|
||||
* 获取所有管理成本决算总额
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
public BigDecimal getCostManageTotal() {
|
||||
BigDecimal costExpropriationFinalTotal = getCostExpropriationFinalTotal();
|
||||
BigDecimal costCompanyManageFinalTotal = getCostCompanyManageFinalTotal();
|
||||
BigDecimal costIncomeTaxFinalTotal = getCostIncomeTaxFinalTotal();
|
||||
|
||||
if (null == costExpropriationFinalTotal || null == costCompanyManageFinalTotal || null == costIncomeTaxFinalTotal) {
|
||||
return new BigDecimal(0);
|
||||
}
|
||||
|
||||
return costExpropriationFinalTotal.add(costCompanyManageFinalTotal).add(costIncomeTaxFinalTotal);
|
||||
}
|
||||
|
||||
|
||||
//========================利润率计算表================================
|
||||
|
||||
/**
|
||||
* 项目毛利决算总额
|
||||
*/
|
||||
private BigDecimal grossProfitFinalTotal;
|
||||
|
||||
public BigDecimal getGrossProfitFinalTotal() {
|
||||
BigDecimal incomeTotal = getIncomeTotal();
|
||||
BigDecimal costTotal = getCostTotal();
|
||||
BigDecimal costExpropriationFinalTotal = getCostExpropriationFinalTotal();
|
||||
|
||||
if (null == incomeTotal || null == costTotal || null == costExpropriationFinalTotal) {
|
||||
return null;
|
||||
}
|
||||
return incomeTotal.subtract(costTotal).subtract(costExpropriationFinalTotal);
|
||||
}
|
||||
|
||||
public void setGrossProfitFinalTotal(BigDecimal grossProfitFinalTotal) {
|
||||
this.grossProfitFinalTotal = grossProfitFinalTotal;
|
||||
}
|
||||
|
||||
/**
|
||||
* 项目毛利利润率
|
||||
*/
|
||||
private BigDecimal grossProfitProfitMargin;
|
||||
|
||||
public BigDecimal getGrossProfitProfitMargin() {
|
||||
BigDecimal grossProfitFinalTotal = getGrossProfitFinalTotal();
|
||||
BigDecimal incomeTotal = getIncomeTotal();
|
||||
|
||||
if(null == grossProfitFinalTotal || null == incomeTotal){
|
||||
return null;
|
||||
}
|
||||
if (incomeTotal.compareTo(BigDecimal.valueOf(0.01)) < 0 && incomeTotal.compareTo(BigDecimal.valueOf(-0.01)) > 0) {
|
||||
incomeTotal = BigDecimal.ONE;
|
||||
}
|
||||
return grossProfitFinalTotal.divide(incomeTotal,4, RoundingMode.HALF_UP).multiply(new BigDecimal(100));
|
||||
}
|
||||
|
||||
public void setGrossProfitProfitMargin(BigDecimal grossProfitProfitMargin) {
|
||||
this.grossProfitProfitMargin = grossProfitProfitMargin;
|
||||
}
|
||||
|
||||
/**
|
||||
* 项目贡献利润决算总额
|
||||
*/
|
||||
private BigDecimal contributionMarginFinalTotal;
|
||||
|
||||
public BigDecimal getContributionMarginFinalTotal() {
|
||||
BigDecimal grossProfitFinalTotal = getGrossProfitFinalTotal();
|
||||
BigDecimal costCompanyManageFinalTotal = getCostCompanyManageFinalTotal();
|
||||
|
||||
if (null == grossProfitFinalTotal || null == costCompanyManageFinalTotal) {
|
||||
return null;
|
||||
}
|
||||
return grossProfitFinalTotal.subtract(costCompanyManageFinalTotal);
|
||||
}
|
||||
|
||||
public void setContributionMarginFinalTotal(BigDecimal contributionMarginFinalTotal) {
|
||||
this.contributionMarginFinalTotal = contributionMarginFinalTotal;
|
||||
}
|
||||
|
||||
/**
|
||||
* 项目贡献利润利润率
|
||||
*/
|
||||
private BigDecimal contributionMarginProfitMargin;
|
||||
|
||||
public BigDecimal getContributionMarginProfitMargin() {
|
||||
BigDecimal contributionMarginFinalTotal = getContributionMarginFinalTotal();
|
||||
BigDecimal incomeTotal = getIncomeTotal();
|
||||
|
||||
if(null == contributionMarginFinalTotal || null == incomeTotal){
|
||||
return null;
|
||||
}
|
||||
if (incomeTotal.compareTo(BigDecimal.valueOf(0.01)) < 0 && incomeTotal.compareTo(BigDecimal.valueOf(-0.01)) > 0) {
|
||||
incomeTotal = BigDecimal.ONE;
|
||||
}
|
||||
return contributionMarginFinalTotal.divide(incomeTotal,4, RoundingMode.HALF_UP).multiply(new BigDecimal(100));
|
||||
}
|
||||
|
||||
public void setContributionMarginProfitMargin(BigDecimal contributionMarginProfitMargin) {
|
||||
this.contributionMarginProfitMargin = contributionMarginProfitMargin;
|
||||
}
|
||||
|
||||
/**
|
||||
* 项目净利润决算总额
|
||||
*/
|
||||
private BigDecimal netMarginFinalTotal;
|
||||
|
||||
public BigDecimal getNetMarginFinalTotal() {
|
||||
BigDecimal contributionMarginFinalTotal = getContributionMarginFinalTotal();
|
||||
BigDecimal costIncomeTaxFinalTotal = getCostIncomeTaxFinalTotal();
|
||||
if (null == contributionMarginFinalTotal || null == costIncomeTaxFinalTotal) {
|
||||
return null;
|
||||
}
|
||||
return contributionMarginFinalTotal.subtract(costIncomeTaxFinalTotal);
|
||||
}
|
||||
|
||||
public void setNetMarginFinalTotal(BigDecimal netMarginFinalTotal) {
|
||||
this.netMarginFinalTotal = netMarginFinalTotal;
|
||||
}
|
||||
|
||||
/**
|
||||
* 项目净利润利润率
|
||||
*/
|
||||
private BigDecimal netMarginProfitMargin;
|
||||
|
||||
public BigDecimal getNetMarginProfitMargin() {
|
||||
BigDecimal netMarginFinalTotal = getNetMarginFinalTotal();
|
||||
BigDecimal incomeTotal = getIncomeTotal();
|
||||
|
||||
if(null == netMarginFinalTotal || null == incomeTotal){
|
||||
return null;
|
||||
}
|
||||
if (incomeTotal.compareTo(BigDecimal.valueOf(0.01)) < 0 && incomeTotal.compareTo(BigDecimal.valueOf(-0.01)) > 0) {
|
||||
incomeTotal = BigDecimal.ONE;
|
||||
}
|
||||
return netMarginFinalTotal.divide(incomeTotal,4, RoundingMode.HALF_UP).multiply(new BigDecimal(100));
|
||||
}
|
||||
|
||||
public void setNetMarginProfitMargin(BigDecimal netMarginProfitMargin) {
|
||||
this.netMarginProfitMargin = netMarginProfitMargin;
|
||||
}
|
||||
|
||||
//========================结算现金流量表================================
|
||||
|
||||
/**
|
||||
* a销售商品、提供劳务收到的现金
|
||||
*/
|
||||
private BigDecimal saleIncomeCash;
|
||||
/**
|
||||
* b收到的税费返还
|
||||
*/
|
||||
private BigDecimal taxReturn;
|
||||
/**
|
||||
* c其他与经营活动有关的现金【保证金收入】
|
||||
*/
|
||||
private BigDecimal earnestMoneyIncome;
|
||||
/**
|
||||
* d购买商品、接受劳务支付的现金【设备支出+工程支出】
|
||||
*/
|
||||
private BigDecimal purchaseCost;
|
||||
/**
|
||||
* e支付的各项税费
|
||||
*/
|
||||
private BigDecimal taxCost;
|
||||
/**
|
||||
* f支付其他与经营活动有关的现金
|
||||
*/
|
||||
private BigDecimal earnestMoneyCost;
|
||||
/**
|
||||
* g经营活动产生的现金流量净额
|
||||
* g=a+c+b-d-f-e
|
||||
*/
|
||||
private BigDecimal netCashFlow;
|
||||
|
||||
public BigDecimal getNetCashFlow() {
|
||||
|
||||
BigDecimal saleIncomeCash = getSaleIncomeCash();
|
||||
BigDecimal taxReturn = getTaxReturn();
|
||||
BigDecimal earnestMoneyIncome = getEarnestMoneyIncome();
|
||||
BigDecimal purchaseCost = getPurchaseCost();
|
||||
BigDecimal taxCost = getTaxCost();
|
||||
BigDecimal earnestMoneyCost = getEarnestMoneyCost();
|
||||
|
||||
if (null == saleIncomeCash || null == taxReturn || null == earnestMoneyIncome ||
|
||||
null == purchaseCost || null == taxCost || null == earnestMoneyCost) {
|
||||
return null;
|
||||
}
|
||||
|
||||
return saleIncomeCash
|
||||
.add(taxReturn)
|
||||
.add(earnestMoneyIncome)
|
||||
.subtract(purchaseCost)
|
||||
.subtract(taxCost)
|
||||
.subtract(earnestMoneyCost);
|
||||
}
|
||||
|
||||
public void setNetCashFlow(BigDecimal netCashFlow) {
|
||||
this.netCashFlow = netCashFlow;
|
||||
}
|
||||
|
||||
/**
|
||||
* h投资活动现金流入
|
||||
*/
|
||||
private BigDecimal cashInflowFromInvestingActivities;
|
||||
/**
|
||||
* i投资活动现金流出
|
||||
*/
|
||||
private BigDecimal cashOutflowFromInvestingActivities;
|
||||
/**
|
||||
* j投资活动产生的现金流量净额
|
||||
*/
|
||||
private BigDecimal netCashFromInvestingActivities;
|
||||
/**
|
||||
* k融资资金流入【垫资计划】
|
||||
*/
|
||||
private BigDecimal financingCapitalInflow;
|
||||
/**
|
||||
* l融资资金流出【还款计划】
|
||||
*/
|
||||
private BigDecimal financingCapitalOutflow;
|
||||
/**
|
||||
* m筹资活动产生的现金流量净额
|
||||
* m=k-l
|
||||
*/
|
||||
private BigDecimal financingCapitalCashflow;
|
||||
|
||||
public BigDecimal getFinancingCapitalCashflow() {
|
||||
BigDecimal financingCapitalInflow = getFinancingCapitalInflow();
|
||||
BigDecimal financingCapitalOutflow = getFinancingCapitalOutflow();
|
||||
|
||||
if (null == financingCapitalInflow || null == financingCapitalOutflow) {
|
||||
return null;
|
||||
}
|
||||
return financingCapitalInflow.subtract(financingCapitalOutflow);
|
||||
}
|
||||
|
||||
public void setFinancingCapitalCashflow(BigDecimal financingCapitalCashflow) {
|
||||
this.financingCapitalCashflow = financingCapitalCashflow;
|
||||
}
|
||||
|
||||
/**
|
||||
* n货币资金净增加额
|
||||
* n=g+j+m
|
||||
*/
|
||||
private BigDecimal netIncreaseMonetaryFunds;
|
||||
|
||||
public BigDecimal getNetIncreaseMonetaryFunds() {
|
||||
BigDecimal netCashFlow = getNetCashFlow();
|
||||
BigDecimal netCashFromInvestingActivities = getNetCashFromInvestingActivities();
|
||||
BigDecimal financingCapitalCashflow = getFinancingCapitalCashflow();
|
||||
|
||||
if (null == netCashFlow || null == netCashFromInvestingActivities || null == financingCapitalCashflow) {
|
||||
return null;
|
||||
}
|
||||
return netCashFlow
|
||||
.add(netCashFromInvestingActivities)
|
||||
.add(financingCapitalCashflow);
|
||||
}
|
||||
|
||||
public void setNetIncreaseMonetaryFunds(BigDecimal netIncreaseMonetaryFunds) {
|
||||
this.netIncreaseMonetaryFunds = netIncreaseMonetaryFunds;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取所有现金流量决算总额
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
public BigDecimal getCashFluxTotal() {
|
||||
BigDecimal saleIncomeCash = getSaleIncomeCash();
|
||||
BigDecimal taxReturn = getTaxReturn();
|
||||
BigDecimal earnestMoneyIncome = getEarnestMoneyIncome();
|
||||
BigDecimal purchaseCost = getPurchaseCost();
|
||||
BigDecimal taxCost = getTaxCost();
|
||||
BigDecimal earnestMoneyCost = getEarnestMoneyCost();
|
||||
BigDecimal netCashFlow = getNetCashFlow();
|
||||
BigDecimal cashInflowFromInvestingActivities = getCashInflowFromInvestingActivities();
|
||||
BigDecimal cashOutflowFromInvestingActivities = getCashOutflowFromInvestingActivities();
|
||||
BigDecimal netCashFromInvestingActivities = getNetCashFromInvestingActivities();
|
||||
BigDecimal financingCapitalInflow = getFinancingCapitalInflow();
|
||||
BigDecimal financingCapitalOutflow = getFinancingCapitalOutflow();
|
||||
BigDecimal financingCapitalCashflow = getFinancingCapitalCashflow();
|
||||
BigDecimal netIncreaseMonetaryFunds = getNetIncreaseMonetaryFunds();
|
||||
|
||||
if (null == saleIncomeCash || null == taxReturn || null == earnestMoneyIncome || null == purchaseCost || null == taxCost
|
||||
|| null == earnestMoneyCost || null == netCashFlow || null == cashInflowFromInvestingActivities ||
|
||||
null == cashOutflowFromInvestingActivities || null == netCashFromInvestingActivities ||
|
||||
null == financingCapitalInflow || null == financingCapitalOutflow || null == financingCapitalCashflow || null == netIncreaseMonetaryFunds) {
|
||||
return new BigDecimal(0);
|
||||
}
|
||||
|
||||
return saleIncomeCash.add(taxReturn).add(earnestMoneyIncome).add(purchaseCost).add(taxCost).add(earnestMoneyCost)
|
||||
.add(netCashFlow).add(cashInflowFromInvestingActivities).add(cashOutflowFromInvestingActivities).add(netCashFromInvestingActivities)
|
||||
.add(financingCapitalInflow).add(financingCapitalOutflow).add(financingCapitalCashflow).add(netIncreaseMonetaryFunds);
|
||||
}
|
||||
|
||||
|
||||
public BigDecimal getIncomeDeviceFinalTotal() {
|
||||
return incomeDeviceFinalTotal;
|
||||
}
|
||||
|
||||
public void setIncomeDeviceFinalTotal(BigDecimal incomeDeviceFinalTotal) {
|
||||
this.incomeDeviceFinalTotal = incomeDeviceFinalTotal;
|
||||
}
|
||||
|
||||
public BigDecimal getIncomeEngineerFinalTotal() {
|
||||
return incomeEngineerFinalTotal;
|
||||
}
|
||||
|
||||
public void setIncomeEngineerFinalTotal(BigDecimal incomeEngineerFinalTotal) {
|
||||
this.incomeEngineerFinalTotal = incomeEngineerFinalTotal;
|
||||
}
|
||||
|
||||
public BigDecimal getIncomeServiceFinalTotal() {
|
||||
return incomeServiceFinalTotal;
|
||||
}
|
||||
|
||||
public void setIncomeServiceFinalTotal(BigDecimal incomeServiceFinalTotal) {
|
||||
this.incomeServiceFinalTotal = incomeServiceFinalTotal;
|
||||
}
|
||||
|
||||
public BigDecimal getCostPurchaseDeviceFinalTotal() {
|
||||
return costPurchaseDeviceFinalTotal;
|
||||
}
|
||||
|
||||
public void setCostPurchaseDeviceFinalTotal(BigDecimal costPurchaseDeviceFinalTotal) {
|
||||
this.costPurchaseDeviceFinalTotal = costPurchaseDeviceFinalTotal;
|
||||
}
|
||||
|
||||
public BigDecimal getCostPurchaseBuildFinalTotal() {
|
||||
return costPurchaseBuildFinalTotal;
|
||||
}
|
||||
|
||||
public void setCostPurchaseBuildFinalTotal(BigDecimal costPurchaseBuildFinalTotal) {
|
||||
this.costPurchaseBuildFinalTotal = costPurchaseBuildFinalTotal;
|
||||
}
|
||||
|
||||
public BigDecimal getCostPurchaseServiceFinalTotal() {
|
||||
return costPurchaseServiceFinalTotal;
|
||||
}
|
||||
|
||||
public void setCostPurchaseServiceFinalTotal(BigDecimal costPurchaseServiceFinalTotal) {
|
||||
this.costPurchaseServiceFinalTotal = costPurchaseServiceFinalTotal;
|
||||
}
|
||||
|
||||
public BigDecimal getCostPurchaseOtherFinalTotal() {
|
||||
return costPurchaseOtherFinalTotal;
|
||||
}
|
||||
|
||||
public void setCostPurchaseOtherFinalTotal(BigDecimal costPurchaseOtherFinalTotal) {
|
||||
this.costPurchaseOtherFinalTotal = costPurchaseOtherFinalTotal;
|
||||
}
|
||||
|
||||
public BigDecimal getCostProjectManageFinalTotal() {
|
||||
return costProjectManageFinalTotal;
|
||||
}
|
||||
|
||||
public void setCostProjectManageFinalTotal(BigDecimal costProjectManageFinalTotal) {
|
||||
this.costProjectManageFinalTotal = costProjectManageFinalTotal;
|
||||
}
|
||||
|
||||
public BigDecimal getCostOtherFinalTotal() {
|
||||
return (costOtherFinalTotal == null)?BigDecimal.ZERO:costOtherFinalTotal;
|
||||
}
|
||||
|
||||
public void setCostOtherFinalTotal(BigDecimal costOtherFinalTotal) {
|
||||
this.costOtherFinalTotal = costOtherFinalTotal;
|
||||
}
|
||||
|
||||
public BigDecimal getCostExpropriationFinalTotal() {
|
||||
return costExpropriationFinalTotal;
|
||||
}
|
||||
|
||||
public void setCostExpropriationFinalTotal(BigDecimal costExpropriationFinalTotal) {
|
||||
this.costExpropriationFinalTotal = costExpropriationFinalTotal;
|
||||
}
|
||||
|
||||
public BigDecimal getCostCompanyManageFinalTotal() {
|
||||
return costCompanyManageFinalTotal;
|
||||
}
|
||||
|
||||
public void setCostCompanyManageFinalTotal(BigDecimal costCompanyManageFinalTotal) {
|
||||
this.costCompanyManageFinalTotal = costCompanyManageFinalTotal;
|
||||
}
|
||||
|
||||
public BigDecimal getCostIncomeTaxFinalTotal() {
|
||||
return costIncomeTaxFinalTotal;
|
||||
}
|
||||
|
||||
public void setCostIncomeTaxFinalTotal(BigDecimal costIncomeTaxFinalTotal) {
|
||||
this.costIncomeTaxFinalTotal = costIncomeTaxFinalTotal;
|
||||
}
|
||||
|
||||
public BigDecimal getSaleIncomeCash() {
|
||||
return saleIncomeCash;
|
||||
}
|
||||
|
||||
public void setSaleIncomeCash(BigDecimal saleIncomeCash) {
|
||||
this.saleIncomeCash = saleIncomeCash;
|
||||
}
|
||||
|
||||
public BigDecimal getTaxReturn() {
|
||||
return taxReturn;
|
||||
}
|
||||
|
||||
public void setTaxReturn(BigDecimal taxReturn) {
|
||||
this.taxReturn = taxReturn;
|
||||
}
|
||||
|
||||
public BigDecimal getEarnestMoneyIncome() {
|
||||
return earnestMoneyIncome;
|
||||
}
|
||||
|
||||
public void setEarnestMoneyIncome(BigDecimal earnestMoneyIncome) {
|
||||
this.earnestMoneyIncome = earnestMoneyIncome;
|
||||
}
|
||||
|
||||
public BigDecimal getPurchaseCost() {
|
||||
return purchaseCost;
|
||||
}
|
||||
|
||||
public void setPurchaseCost(BigDecimal purchaseCost) {
|
||||
this.purchaseCost = purchaseCost;
|
||||
}
|
||||
|
||||
public BigDecimal getTaxCost() {
|
||||
return taxCost;
|
||||
}
|
||||
|
||||
public void setTaxCost(BigDecimal taxCost) {
|
||||
this.taxCost = taxCost;
|
||||
}
|
||||
|
||||
public BigDecimal getEarnestMoneyCost() {
|
||||
return earnestMoneyCost;
|
||||
}
|
||||
|
||||
public void setEarnestMoneyCost(BigDecimal earnestMoneyCost) {
|
||||
this.earnestMoneyCost = earnestMoneyCost;
|
||||
}
|
||||
|
||||
public BigDecimal getCashInflowFromInvestingActivities() {
|
||||
return cashInflowFromInvestingActivities;
|
||||
}
|
||||
|
||||
public void setCashInflowFromInvestingActivities(BigDecimal cashInflowFromInvestingActivities) {
|
||||
this.cashInflowFromInvestingActivities = cashInflowFromInvestingActivities;
|
||||
}
|
||||
|
||||
public BigDecimal getCashOutflowFromInvestingActivities() {
|
||||
return cashOutflowFromInvestingActivities;
|
||||
}
|
||||
|
||||
public void setCashOutflowFromInvestingActivities(BigDecimal cashOutflowFromInvestingActivities) {
|
||||
this.cashOutflowFromInvestingActivities = cashOutflowFromInvestingActivities;
|
||||
}
|
||||
|
||||
public BigDecimal getNetCashFromInvestingActivities() {
|
||||
return netCashFromInvestingActivities;
|
||||
}
|
||||
|
||||
public void setNetCashFromInvestingActivities(BigDecimal netCashFromInvestingActivities) {
|
||||
this.netCashFromInvestingActivities = netCashFromInvestingActivities;
|
||||
}
|
||||
|
||||
public BigDecimal getFinancingCapitalInflow() {
|
||||
return financingCapitalInflow;
|
||||
}
|
||||
|
||||
public void setFinancingCapitalInflow(BigDecimal financingCapitalInflow) {
|
||||
this.financingCapitalInflow = financingCapitalInflow;
|
||||
}
|
||||
|
||||
public BigDecimal getFinancingCapitalOutflow() {
|
||||
return financingCapitalOutflow;
|
||||
}
|
||||
|
||||
public void setFinancingCapitalOutflow(BigDecimal financingCapitalOutflow) {
|
||||
this.financingCapitalOutflow = financingCapitalOutflow;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,397 @@
|
|||
package cn.palmte.work.bean;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.math.RoundingMode;
|
||||
|
||||
/**
|
||||
* @author Yuanping Zhang
|
||||
* @date 2021/11/15
|
||||
*/
|
||||
public class FormerBean extends IncomeCostBean {
|
||||
|
||||
/**
|
||||
* 所得税
|
||||
*/
|
||||
private BigDecimal costIncomeTax;
|
||||
/**
|
||||
* 管理总计
|
||||
*/
|
||||
private BigDecimal costManageTotal;
|
||||
/**
|
||||
* 毛利润
|
||||
*/
|
||||
private BigDecimal grossProfit;
|
||||
/**
|
||||
* 毛利润
|
||||
*/
|
||||
private BigDecimal grossProfitMargin;
|
||||
/**
|
||||
* 贡献利润
|
||||
*/
|
||||
private BigDecimal contributionProfit;
|
||||
/**
|
||||
* 贡献利润
|
||||
*/
|
||||
private BigDecimal contributionProfitMargin;
|
||||
/**
|
||||
* 净利润
|
||||
*/
|
||||
private BigDecimal netProfit;
|
||||
/**
|
||||
* 净利润
|
||||
*/
|
||||
private BigDecimal netProfitMargin;
|
||||
/**
|
||||
* a销售商品、提供劳务收到的现金
|
||||
*/
|
||||
private BigDecimal saleIncomeCash;
|
||||
/**
|
||||
* b收到的税费返还
|
||||
*/
|
||||
private BigDecimal taxReturn;
|
||||
/**
|
||||
* c其他与经营活动有关的现金【保证金收入】
|
||||
*/
|
||||
private BigDecimal earnestMoneyIncome;
|
||||
/**
|
||||
* d购买商品、接受劳务支付的现金【设备支出+工程支出】
|
||||
*/
|
||||
private BigDecimal purchaseCost;
|
||||
/**
|
||||
* e支付的各项税费
|
||||
*/
|
||||
private BigDecimal taxCost;
|
||||
/**
|
||||
* f支付其他与经营活动有关的现金
|
||||
*/
|
||||
private BigDecimal earnestMoneyCost;
|
||||
/**
|
||||
* g经营活动产生的现金流量净额
|
||||
*/
|
||||
private BigDecimal netCashFlow;
|
||||
/**
|
||||
* h投资活动现金流入
|
||||
*/
|
||||
private BigDecimal cashInflowFromInvestingActivities;
|
||||
/**
|
||||
* i投资活动现金流出
|
||||
*/
|
||||
private BigDecimal cashOutflowFromInvestingActivities;
|
||||
/**
|
||||
* j投资活动产生的现金流量净额
|
||||
*/
|
||||
private BigDecimal netCashFromInvestingActivities;
|
||||
/**
|
||||
* k融资资金流入【垫资计划】
|
||||
*/
|
||||
private BigDecimal financingCapitalInflow;
|
||||
/**
|
||||
* l融资资金流出【还款计划】
|
||||
*/
|
||||
private BigDecimal financingCapitalOutflow;
|
||||
/**
|
||||
* m筹资活动产生的现金流量净额
|
||||
*/
|
||||
private BigDecimal financingCapitalCashflow;
|
||||
/**
|
||||
* n货币资金净增加额
|
||||
*/
|
||||
private BigDecimal netIncreaseMonetaryFunds;
|
||||
/**
|
||||
* 现金流量总计
|
||||
*/
|
||||
private BigDecimal cashFlowTotal;
|
||||
|
||||
/**
|
||||
* 项目毛利利润率
|
||||
*/
|
||||
private BigDecimal grossProfitProfitMargin;
|
||||
|
||||
public BigDecimal getGrossProfitProfitMargin() {
|
||||
// 100 * grossProfit() / getIncomeTotalTaxExclude()
|
||||
BigDecimal grossProfit = getGrossProfit();
|
||||
BigDecimal incomeTotalTaxExclude = getIncomeTotalTaxExclude();
|
||||
|
||||
if (null == grossProfit || null == incomeTotalTaxExclude) {
|
||||
return handleSpecial(null);
|
||||
}
|
||||
if (incomeTotalTaxExclude.compareTo(BigDecimal.ZERO) == 0) {
|
||||
return BigDecimal.ZERO;
|
||||
}
|
||||
return grossProfit.divide(incomeTotalTaxExclude,4, RoundingMode.HALF_UP).multiply(new BigDecimal(100));
|
||||
}
|
||||
|
||||
public void setGrossProfitProfitMargin(BigDecimal grossProfitProfitMargin) {
|
||||
this.grossProfitProfitMargin = grossProfitProfitMargin;
|
||||
}
|
||||
|
||||
/**
|
||||
* 项目贡献利润利润率
|
||||
*/
|
||||
private BigDecimal contributionProfitProfitMargin;
|
||||
|
||||
public BigDecimal getContributionProfitProfitMargin() {
|
||||
//100 * contributionProfit() / getIncomeTotalTaxExclude()
|
||||
BigDecimal contributionProfit = getContributionProfit();
|
||||
BigDecimal incomeTotalTaxExclude = getIncomeTotalTaxExclude();
|
||||
|
||||
if (null == contributionProfit || null == incomeTotalTaxExclude) {
|
||||
return handleSpecial(null);
|
||||
}
|
||||
if (incomeTotalTaxExclude.compareTo(BigDecimal.ZERO) == 0) {
|
||||
return BigDecimal.ZERO;
|
||||
}
|
||||
return contributionProfit.divide(incomeTotalTaxExclude,4, RoundingMode.HALF_UP).multiply(new BigDecimal(100));
|
||||
}
|
||||
|
||||
public void setContributionProfitProfitMargin(BigDecimal contributionProfitProfitMargin) {
|
||||
this.contributionProfitProfitMargin = contributionProfitProfitMargin;
|
||||
}
|
||||
|
||||
/**
|
||||
* 项目净利润利润率
|
||||
*/
|
||||
private BigDecimal netProfitProfitMargin;
|
||||
|
||||
public BigDecimal getNetProfitProfitMargin() {
|
||||
//100 * netProfit() / getIncomeTotalTaxExclude()
|
||||
BigDecimal netProfit = getNetProfit();
|
||||
BigDecimal incomeTotalTaxExclude = getIncomeTotalTaxExclude();
|
||||
|
||||
if (null == netProfit || null == incomeTotalTaxExclude) {
|
||||
return handleSpecial(null);
|
||||
}
|
||||
if (incomeTotalTaxExclude.compareTo(BigDecimal.ZERO) == 0) {
|
||||
return BigDecimal.ZERO;
|
||||
}
|
||||
return netProfit.divide(incomeTotalTaxExclude,4, RoundingMode.HALF_UP).multiply(new BigDecimal(100));
|
||||
}
|
||||
|
||||
public void setNetProfitProfitMargin(BigDecimal netProfitProfitMargin) {
|
||||
this.netProfitProfitMargin = netProfitProfitMargin;
|
||||
}
|
||||
|
||||
public BigDecimal getCostIncomeTax() {
|
||||
return costIncomeTax;
|
||||
}
|
||||
|
||||
public void setCostIncomeTax(BigDecimal costIncomeTax) {
|
||||
this.costIncomeTax = costIncomeTax;
|
||||
}
|
||||
|
||||
public BigDecimal getCostManageTotal() {
|
||||
BigDecimal costExpropriation = getCostExpropriationTaxExclude();
|
||||
BigDecimal costCompanyManage = getCostCompanyManageTaxExclude();
|
||||
BigDecimal costIncomeTax = getCostIncomeTax();
|
||||
|
||||
if (null == costExpropriation || null == costCompanyManage || null == costIncomeTax) {
|
||||
return new BigDecimal(0);
|
||||
}
|
||||
|
||||
return costExpropriation.add(costCompanyManage).add(costIncomeTax);
|
||||
}
|
||||
|
||||
public void setCostManageTotal(BigDecimal costManageTotal) {
|
||||
this.costManageTotal = costManageTotal;
|
||||
}
|
||||
|
||||
public BigDecimal getGrossProfit() {
|
||||
return grossProfit;
|
||||
}
|
||||
|
||||
public void setGrossProfit(BigDecimal grossProfit) {
|
||||
this.grossProfit = grossProfit;
|
||||
}
|
||||
|
||||
public BigDecimal getGrossProfitMargin() {
|
||||
return grossProfitMargin;
|
||||
}
|
||||
|
||||
public void setGrossProfitMargin(BigDecimal grossProfitMargin) {
|
||||
this.grossProfitMargin = grossProfitMargin;
|
||||
}
|
||||
|
||||
public BigDecimal getContributionProfit() {
|
||||
return contributionProfit;
|
||||
}
|
||||
|
||||
public void setContributionProfit(BigDecimal contributionProfit) {
|
||||
this.contributionProfit = contributionProfit;
|
||||
}
|
||||
|
||||
public BigDecimal getContributionProfitMargin() {
|
||||
return contributionProfitMargin;
|
||||
}
|
||||
|
||||
public void setContributionProfitMargin(BigDecimal contributionProfitMargin) {
|
||||
this.contributionProfitMargin = contributionProfitMargin;
|
||||
}
|
||||
|
||||
public BigDecimal getNetProfit() {
|
||||
return netProfit;
|
||||
}
|
||||
|
||||
public void setNetProfit(BigDecimal netProfit) {
|
||||
this.netProfit = netProfit;
|
||||
}
|
||||
|
||||
public BigDecimal getNetProfitMargin() {
|
||||
return netProfitMargin;
|
||||
}
|
||||
|
||||
public void setNetProfitMargin(BigDecimal netProfitMargin) {
|
||||
this.netProfitMargin = netProfitMargin;
|
||||
}
|
||||
|
||||
public BigDecimal getSaleIncomeCash() {
|
||||
return saleIncomeCash;
|
||||
}
|
||||
|
||||
public void setSaleIncomeCash(BigDecimal saleIncomeCash) {
|
||||
this.saleIncomeCash = saleIncomeCash;
|
||||
}
|
||||
|
||||
public BigDecimal getTaxReturn() {
|
||||
return taxReturn;
|
||||
}
|
||||
|
||||
public void setTaxReturn(BigDecimal taxReturn) {
|
||||
this.taxReturn = taxReturn;
|
||||
}
|
||||
|
||||
public BigDecimal getEarnestMoneyIncome() {
|
||||
return earnestMoneyIncome;
|
||||
}
|
||||
|
||||
public void setEarnestMoneyIncome(BigDecimal earnestMoneyIncome) {
|
||||
this.earnestMoneyIncome = earnestMoneyIncome;
|
||||
}
|
||||
|
||||
public BigDecimal getPurchaseCost() {
|
||||
return purchaseCost;
|
||||
}
|
||||
|
||||
public void setPurchaseCost(BigDecimal purchaseCost) {
|
||||
this.purchaseCost = purchaseCost;
|
||||
}
|
||||
|
||||
public BigDecimal getTaxCost() {
|
||||
return taxCost;
|
||||
}
|
||||
|
||||
public void setTaxCost(BigDecimal taxCost) {
|
||||
this.taxCost = taxCost;
|
||||
}
|
||||
|
||||
public BigDecimal getEarnestMoneyCost() {
|
||||
return earnestMoneyCost;
|
||||
}
|
||||
|
||||
public void setEarnestMoneyCost(BigDecimal earnestMoneyCost) {
|
||||
this.earnestMoneyCost = earnestMoneyCost;
|
||||
}
|
||||
|
||||
public BigDecimal getNetCashFlow() {
|
||||
return netCashFlow;
|
||||
}
|
||||
|
||||
public void setNetCashFlow(BigDecimal netCashFlow) {
|
||||
this.netCashFlow = netCashFlow;
|
||||
}
|
||||
|
||||
public BigDecimal getCashInflowFromInvestingActivities() {
|
||||
return cashInflowFromInvestingActivities;
|
||||
}
|
||||
|
||||
public void setCashInflowFromInvestingActivities(BigDecimal cashInflowFromInvestingActivities) {
|
||||
this.cashInflowFromInvestingActivities = cashInflowFromInvestingActivities;
|
||||
}
|
||||
|
||||
public BigDecimal getCashOutflowFromInvestingActivities() {
|
||||
return cashOutflowFromInvestingActivities;
|
||||
}
|
||||
|
||||
public void setCashOutflowFromInvestingActivities(BigDecimal cashOutflowFromInvestingActivities) {
|
||||
this.cashOutflowFromInvestingActivities = cashOutflowFromInvestingActivities;
|
||||
}
|
||||
|
||||
public BigDecimal getNetCashFromInvestingActivities() {
|
||||
return netCashFromInvestingActivities;
|
||||
}
|
||||
|
||||
public void setNetCashFromInvestingActivities(BigDecimal netCashFromInvestingActivities) {
|
||||
this.netCashFromInvestingActivities = netCashFromInvestingActivities;
|
||||
}
|
||||
|
||||
public BigDecimal getFinancingCapitalInflow() {
|
||||
return financingCapitalInflow;
|
||||
}
|
||||
|
||||
public void setFinancingCapitalInflow(BigDecimal financingCapitalInflow) {
|
||||
this.financingCapitalInflow = financingCapitalInflow;
|
||||
}
|
||||
|
||||
public BigDecimal getFinancingCapitalOutflow() {
|
||||
return financingCapitalOutflow;
|
||||
}
|
||||
|
||||
public void setFinancingCapitalOutflow(BigDecimal financingCapitalOutflow) {
|
||||
this.financingCapitalOutflow = financingCapitalOutflow;
|
||||
}
|
||||
|
||||
public BigDecimal getFinancingCapitalCashflow() {
|
||||
return financingCapitalCashflow;
|
||||
}
|
||||
|
||||
public void setFinancingCapitalCashflow(BigDecimal financingCapitalCashflow) {
|
||||
this.financingCapitalCashflow = financingCapitalCashflow;
|
||||
}
|
||||
|
||||
public BigDecimal getNetIncreaseMonetaryFunds() {
|
||||
return netIncreaseMonetaryFunds;
|
||||
}
|
||||
|
||||
public void setNetIncreaseMonetaryFunds(BigDecimal netIncreaseMonetaryFunds) {
|
||||
this.netIncreaseMonetaryFunds = netIncreaseMonetaryFunds;
|
||||
}
|
||||
|
||||
public BigDecimal getCashFlowTotal() {
|
||||
BigDecimal saleIncomeCash = getSaleIncomeCash();
|
||||
BigDecimal taxReturn = getTaxReturn();
|
||||
BigDecimal earnestMoneyIncome = getEarnestMoneyIncome();
|
||||
BigDecimal purchaseCost = getPurchaseCost();
|
||||
BigDecimal taxCost = getTaxCost();
|
||||
BigDecimal earnestMoneyCost = getEarnestMoneyCost();
|
||||
BigDecimal netCashFlow = getNetCashFlow();
|
||||
BigDecimal cashInflowFromInvestingActivities = getCashInflowFromInvestingActivities();
|
||||
BigDecimal cashOutflowFromInvestingActivities = getCashOutflowFromInvestingActivities();
|
||||
BigDecimal netCashFromInvestingActivities = getNetCashFromInvestingActivities();
|
||||
BigDecimal financingCapitalInflow = getFinancingCapitalInflow();
|
||||
BigDecimal financingCapitalOutflow = getFinancingCapitalOutflow();
|
||||
BigDecimal financingCapitalCashflow = getFinancingCapitalCashflow();
|
||||
BigDecimal netIncreaseMonetaryFunds = getNetIncreaseMonetaryFunds();
|
||||
|
||||
if (null == saleIncomeCash || null == taxReturn || null == earnestMoneyIncome || null == purchaseCost || null == taxCost
|
||||
|| null == earnestMoneyCost || null == netCashFlow || null == cashInflowFromInvestingActivities ||
|
||||
null == cashOutflowFromInvestingActivities || null == netCashFromInvestingActivities ||
|
||||
null == financingCapitalInflow || null == financingCapitalOutflow || null == financingCapitalCashflow || null == netIncreaseMonetaryFunds) {
|
||||
return new BigDecimal(0);
|
||||
}
|
||||
|
||||
return saleIncomeCash.add(taxReturn).add(earnestMoneyIncome).add(purchaseCost).add(taxCost).add(earnestMoneyCost)
|
||||
.add(netCashFlow).add(cashInflowFromInvestingActivities).add(cashOutflowFromInvestingActivities).add(netCashFromInvestingActivities)
|
||||
.add(financingCapitalInflow).add(financingCapitalOutflow).add(financingCapitalCashflow).add(netIncreaseMonetaryFunds);
|
||||
}
|
||||
|
||||
public void setCashFlowTotal(BigDecimal cashFlowTotal) {
|
||||
this.cashFlowTotal = cashFlowTotal;
|
||||
}
|
||||
|
||||
/**
|
||||
* 原样返回
|
||||
*/
|
||||
@Override
|
||||
protected BigDecimal handleSpecial(BigDecimal src) {
|
||||
return src;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,557 @@
|
|||
package cn.palmte.work.bean;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
* 预算概算页面的公共属性
|
||||
*
|
||||
* @author xiongshiyan at 2021/11/1 , contact me with email yanshixiong@126.com or phone 15208384257
|
||||
*/
|
||||
public abstract class IncomeCostBean {
|
||||
/**
|
||||
* 设备类收入含税
|
||||
*/
|
||||
private BigDecimal incomeDeviceTaxInclude;
|
||||
/**
|
||||
* 工程类收入含税
|
||||
*/
|
||||
private BigDecimal incomeEngineerTaxInclude;
|
||||
/**
|
||||
* 服务类收入含税
|
||||
*/
|
||||
private BigDecimal incomeServiceTaxInclude;
|
||||
|
||||
/**
|
||||
* 设备类收入不含税
|
||||
*/
|
||||
private BigDecimal incomeDeviceTaxExclude;
|
||||
/**
|
||||
* 工程类收入不含税
|
||||
*/
|
||||
private BigDecimal incomeEngineerTaxExclude;
|
||||
/**
|
||||
* 服务类收入不含税
|
||||
*/
|
||||
private BigDecimal incomeServiceTaxExclude;
|
||||
/**
|
||||
* 设备采购成本含税
|
||||
*/
|
||||
private BigDecimal costPurchaseDeviceTaxInclude;
|
||||
/**
|
||||
* 施工采购成本含税
|
||||
*/
|
||||
private BigDecimal costPurchaseBuildTaxInclude;
|
||||
/**
|
||||
* 服务采购成本含税
|
||||
*/
|
||||
private BigDecimal costPurchaseServiceTaxInclude;
|
||||
/*private BigDecimal costProjectManageTaxInclude;*/
|
||||
/**
|
||||
* 其他采购成本含税
|
||||
*/
|
||||
private BigDecimal costPurchaseOtherTaxInclude;
|
||||
/**
|
||||
* 其他成本含税
|
||||
*/
|
||||
private BigDecimal costOtherOtherTaxInclude;
|
||||
/**
|
||||
* 设备采购成本不含税
|
||||
*/
|
||||
private BigDecimal costPurchaseDeviceTaxExclude;
|
||||
/**
|
||||
* 施工采购成本不含税
|
||||
*/
|
||||
private BigDecimal costPurchaseBuildTaxExclude;
|
||||
/**
|
||||
* 服务采购成本不含税
|
||||
*/
|
||||
private BigDecimal costPurchaseServiceTaxExclude;
|
||||
/**
|
||||
* 其他采购成本不含税
|
||||
*/
|
||||
private BigDecimal costPurchaseOtherTaxExclude;
|
||||
/**
|
||||
* 工程管理成本不含税
|
||||
*/
|
||||
private BigDecimal costProjectManageTaxExclude;
|
||||
/**
|
||||
* 其他成本不含税
|
||||
*/
|
||||
private BigDecimal costOtherOtherTaxExclude;
|
||||
|
||||
/**
|
||||
* 资金占用成本不含税
|
||||
*/
|
||||
private BigDecimal costExpropriationTaxExclude;
|
||||
/**
|
||||
* 公司管理成本不含税
|
||||
*/
|
||||
private BigDecimal costCompanyManageTaxExclude;
|
||||
|
||||
/**
|
||||
* 设备类收入税率
|
||||
*/
|
||||
private String incomeDeviceSelect;
|
||||
|
||||
/**
|
||||
* 工程类收入税率
|
||||
*/
|
||||
private String incomeEngineerSelect;
|
||||
|
||||
/**
|
||||
* 服务类收入税率
|
||||
*/
|
||||
private String incomeServiceSelect;
|
||||
|
||||
/**
|
||||
* 设备类采购成本税率
|
||||
*/
|
||||
private String costPurchaseDeviceSelect;
|
||||
|
||||
/**
|
||||
* 施工类采购成本税率
|
||||
*/
|
||||
private String costPurchaseBuildSelect;
|
||||
|
||||
/**
|
||||
* 服务类采购成本税率
|
||||
*/
|
||||
private String costPurchaseServiceSelect;
|
||||
|
||||
/**
|
||||
* 其他类采购成本税率
|
||||
*/
|
||||
private String costPurchaseOtherSelect;
|
||||
|
||||
/**
|
||||
* 其他成本税率
|
||||
*/
|
||||
private String costOtherOtherSelect;
|
||||
|
||||
public String getIncomeDeviceSelect() {
|
||||
return incomeDeviceSelect;
|
||||
}
|
||||
|
||||
public void setIncomeDeviceSelect(String incomeDeviceSelect) {
|
||||
this.incomeDeviceSelect = incomeDeviceSelect;
|
||||
}
|
||||
|
||||
public String getIncomeEngineerSelect() {
|
||||
return incomeEngineerSelect;
|
||||
}
|
||||
|
||||
public void setIncomeEngineerSelect(String incomeEngineerSelect) {
|
||||
this.incomeEngineerSelect = incomeEngineerSelect;
|
||||
}
|
||||
|
||||
public String getIncomeServiceSelect() {
|
||||
return incomeServiceSelect;
|
||||
}
|
||||
|
||||
public void setIncomeServiceSelect(String incomeServiceSelect) {
|
||||
this.incomeServiceSelect = incomeServiceSelect;
|
||||
}
|
||||
|
||||
public String getCostPurchaseDeviceSelect() {
|
||||
return costPurchaseDeviceSelect;
|
||||
}
|
||||
|
||||
public void setCostPurchaseDeviceSelect(String costPurchaseDeviceSelect) {
|
||||
this.costPurchaseDeviceSelect = costPurchaseDeviceSelect;
|
||||
}
|
||||
|
||||
public String getCostPurchaseBuildSelect() {
|
||||
return costPurchaseBuildSelect;
|
||||
}
|
||||
|
||||
public void setCostPurchaseBuildSelect(String costPurchaseBuildSelect) {
|
||||
this.costPurchaseBuildSelect = costPurchaseBuildSelect;
|
||||
}
|
||||
|
||||
public String getCostPurchaseServiceSelect() {
|
||||
return costPurchaseServiceSelect;
|
||||
}
|
||||
|
||||
public void setCostPurchaseServiceSelect(String costPurchaseServiceSelect) {
|
||||
this.costPurchaseServiceSelect = costPurchaseServiceSelect;
|
||||
}
|
||||
|
||||
public String getCostPurchaseOtherSelect() {
|
||||
return costPurchaseOtherSelect;
|
||||
}
|
||||
|
||||
public void setCostPurchaseOtherSelect(String costPurchaseOtherSelect) {
|
||||
this.costPurchaseOtherSelect = costPurchaseOtherSelect;
|
||||
}
|
||||
|
||||
public String getCostOtherOtherSelect() {
|
||||
return costOtherOtherSelect;
|
||||
}
|
||||
|
||||
public void setCostOtherOtherSelect(String costOtherOtherSelect) {
|
||||
this.costOtherOtherSelect = costOtherOtherSelect;
|
||||
}
|
||||
|
||||
public BigDecimal getIncomeDeviceTaxInclude() {
|
||||
return handleSpecial(incomeDeviceTaxInclude);
|
||||
}
|
||||
|
||||
public void setIncomeDeviceTaxInclude(BigDecimal incomeDeviceTaxInclude) {
|
||||
this.incomeDeviceTaxInclude = incomeDeviceTaxInclude;
|
||||
}
|
||||
|
||||
public BigDecimal getIncomeEngineerTaxInclude() {
|
||||
return handleSpecial(incomeEngineerTaxInclude);
|
||||
}
|
||||
|
||||
public void setIncomeEngineerTaxInclude(BigDecimal incomeEngineerTaxInclude) {
|
||||
this.incomeEngineerTaxInclude = incomeEngineerTaxInclude;
|
||||
}
|
||||
|
||||
public BigDecimal getIncomeServiceTaxInclude() {
|
||||
return handleSpecial(incomeServiceTaxInclude);
|
||||
}
|
||||
|
||||
public void setIncomeServiceTaxInclude(BigDecimal incomeServiceTaxInclude) {
|
||||
this.incomeServiceTaxInclude = incomeServiceTaxInclude;
|
||||
}
|
||||
|
||||
public BigDecimal getIncomeDeviceTaxExclude() {
|
||||
return handleSpecial(incomeDeviceTaxExclude);
|
||||
}
|
||||
|
||||
public void setIncomeDeviceTaxExclude(BigDecimal incomeDeviceTaxExclude) {
|
||||
this.incomeDeviceTaxExclude = incomeDeviceTaxExclude;
|
||||
}
|
||||
|
||||
public BigDecimal getIncomeEngineerTaxExclude() {
|
||||
return handleSpecial(incomeEngineerTaxExclude);
|
||||
}
|
||||
|
||||
public void setIncomeEngineerTaxExclude(BigDecimal incomeEngineerTaxExclude) {
|
||||
this.incomeEngineerTaxExclude = incomeEngineerTaxExclude;
|
||||
}
|
||||
|
||||
public BigDecimal getIncomeServiceTaxExclude() {
|
||||
return handleSpecial(incomeServiceTaxExclude);
|
||||
}
|
||||
|
||||
public void setIncomeServiceTaxExclude(BigDecimal incomeServiceTaxExclude) {
|
||||
this.incomeServiceTaxExclude = incomeServiceTaxExclude;
|
||||
}
|
||||
|
||||
public BigDecimal getCostPurchaseDeviceTaxInclude() {
|
||||
return handleSpecial(costPurchaseDeviceTaxInclude);
|
||||
}
|
||||
|
||||
public void setCostPurchaseDeviceTaxInclude(BigDecimal costPurchaseDeviceTaxInclude) {
|
||||
this.costPurchaseDeviceTaxInclude = costPurchaseDeviceTaxInclude;
|
||||
}
|
||||
|
||||
public BigDecimal getCostPurchaseBuildTaxInclude() {
|
||||
return handleSpecial(costPurchaseBuildTaxInclude);
|
||||
}
|
||||
|
||||
public void setCostPurchaseBuildTaxInclude(BigDecimal costPurchaseBuildTaxInclude) {
|
||||
this.costPurchaseBuildTaxInclude = costPurchaseBuildTaxInclude;
|
||||
}
|
||||
|
||||
public BigDecimal getCostPurchaseServiceTaxInclude() {
|
||||
return handleSpecial(costPurchaseServiceTaxInclude);
|
||||
}
|
||||
|
||||
public void setCostPurchaseServiceTaxInclude(BigDecimal costPurchaseServiceTaxInclude) {
|
||||
this.costPurchaseServiceTaxInclude = costPurchaseServiceTaxInclude;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 项目管理成本含税=项目管理成本不含税
|
||||
*/
|
||||
public BigDecimal getCostProjectManageTaxInclude() {
|
||||
return getCostProjectManageTaxExclude();
|
||||
}
|
||||
|
||||
/*public void setCostProjectManageTaxInclude(BigDecimal costProjectManageTaxInclude) {
|
||||
this.costProjectManageTaxInclude = costProjectManageTaxInclude;
|
||||
}*/
|
||||
|
||||
public BigDecimal getCostPurchaseOtherTaxInclude() {
|
||||
return handleSpecial(costPurchaseOtherTaxInclude);
|
||||
}
|
||||
|
||||
public void setCostPurchaseOtherTaxInclude(BigDecimal costPurchaseOtherTaxInclude) {
|
||||
this.costPurchaseOtherTaxInclude = costPurchaseOtherTaxInclude;
|
||||
}
|
||||
|
||||
public BigDecimal getCostOtherOtherTaxInclude() {
|
||||
if (costOtherOtherTaxInclude == null) {
|
||||
return BigDecimal.ZERO;
|
||||
}
|
||||
return handleSpecial(costOtherOtherTaxInclude);
|
||||
}
|
||||
|
||||
public void setCostOtherOtherTaxInclude(BigDecimal costOtherOtherTaxInclude) {
|
||||
this.costOtherOtherTaxInclude = costOtherOtherTaxInclude;
|
||||
}
|
||||
|
||||
public BigDecimal getCostPurchaseDeviceTaxExclude() {
|
||||
return handleSpecial(costPurchaseDeviceTaxExclude);
|
||||
}
|
||||
|
||||
public void setCostPurchaseDeviceTaxExclude(BigDecimal costPurchaseDeviceTaxExclude) {
|
||||
this.costPurchaseDeviceTaxExclude = costPurchaseDeviceTaxExclude;
|
||||
}
|
||||
|
||||
public BigDecimal getCostPurchaseBuildTaxExclude() {
|
||||
return handleSpecial(costPurchaseBuildTaxExclude);
|
||||
}
|
||||
|
||||
public void setCostPurchaseBuildTaxExclude(BigDecimal costPurchaseBuildTaxExclude) {
|
||||
this.costPurchaseBuildTaxExclude = costPurchaseBuildTaxExclude;
|
||||
}
|
||||
|
||||
public BigDecimal getCostPurchaseServiceTaxExclude() {
|
||||
return handleSpecial(costPurchaseServiceTaxExclude);
|
||||
}
|
||||
|
||||
public void setCostPurchaseServiceTaxExclude(BigDecimal costPurchaseServiceTaxExclude) {
|
||||
this.costPurchaseServiceTaxExclude = costPurchaseServiceTaxExclude;
|
||||
}
|
||||
|
||||
public BigDecimal getCostPurchaseOtherTaxExclude() {
|
||||
return handleSpecial(costPurchaseOtherTaxExclude);
|
||||
}
|
||||
|
||||
public void setCostPurchaseOtherTaxExclude(BigDecimal costPurchaseOtherTaxExclude) {
|
||||
this.costPurchaseOtherTaxExclude = costPurchaseOtherTaxExclude;
|
||||
}
|
||||
|
||||
public BigDecimal getCostProjectManageTaxExclude() {
|
||||
return handleSpecial(costProjectManageTaxExclude);
|
||||
}
|
||||
|
||||
public void setCostProjectManageTaxExclude(BigDecimal costProjectManageTaxExclude) {
|
||||
this.costProjectManageTaxExclude = costProjectManageTaxExclude;
|
||||
}
|
||||
|
||||
public BigDecimal getCostOtherOtherTaxExclude() {
|
||||
if (costOtherOtherTaxExclude == null) {
|
||||
return BigDecimal.ZERO;
|
||||
}
|
||||
return handleSpecial(costOtherOtherTaxExclude);
|
||||
}
|
||||
|
||||
public void setCostOtherOtherTaxExclude(BigDecimal costOtherOtherTaxExclude) {
|
||||
this.costOtherOtherTaxExclude = costOtherOtherTaxExclude;
|
||||
}
|
||||
|
||||
|
||||
public BigDecimal getCostExpropriationTaxExclude() {
|
||||
return handleSpecial(costExpropriationTaxExclude);
|
||||
}
|
||||
|
||||
public void setCostExpropriationTaxExclude(BigDecimal costExpropriationTaxExclude) {
|
||||
this.costExpropriationTaxExclude = costExpropriationTaxExclude;
|
||||
}
|
||||
|
||||
public BigDecimal getCostCompanyManageTaxExclude() {
|
||||
return handleSpecial(costCompanyManageTaxExclude);
|
||||
}
|
||||
|
||||
public void setCostCompanyManageTaxExclude(BigDecimal costCompanyManageTaxExclude) {
|
||||
this.costCompanyManageTaxExclude = costCompanyManageTaxExclude;
|
||||
}
|
||||
|
||||
/**
|
||||
* 计算管理成本不含税
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
public BigDecimal getCostManageExclude() {
|
||||
BigDecimal costExpropriationTaxExclude = getCostExpropriationTaxExclude();
|
||||
BigDecimal costCompanyManageTaxExclude = getCostCompanyManageTaxExclude();
|
||||
if (null == costExpropriationTaxExclude || null == costCompanyManageTaxExclude) {
|
||||
return handleSpecial(null);
|
||||
}
|
||||
return costExpropriationTaxExclude.add(costCompanyManageTaxExclude);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 计算所有的含税收入
|
||||
*/
|
||||
public BigDecimal getIncomeTotalTaxInclude() {
|
||||
BigDecimal incomeDeviceTaxInclude = getIncomeDeviceTaxInclude();
|
||||
BigDecimal incomeEngineerTaxInclude = getIncomeEngineerTaxInclude();
|
||||
BigDecimal incomeServiceTaxInclude = getIncomeServiceTaxInclude();
|
||||
if (null == incomeDeviceTaxInclude || null == incomeEngineerTaxInclude || null == incomeServiceTaxInclude) {
|
||||
return handleSpecial(null);
|
||||
}
|
||||
return incomeDeviceTaxInclude.add(incomeEngineerTaxInclude)
|
||||
.add(incomeServiceTaxInclude);
|
||||
}
|
||||
|
||||
/**
|
||||
* 计算所有的不含税收入
|
||||
*/
|
||||
public BigDecimal getIncomeTotalTaxExclude() {
|
||||
BigDecimal incomeDeviceTaxExclude = getIncomeDeviceTaxExclude();
|
||||
BigDecimal incomeEngineerTaxExclude = getIncomeEngineerTaxExclude();
|
||||
BigDecimal incomeServiceTaxExclude = getIncomeServiceTaxExclude();
|
||||
if (null == incomeDeviceTaxExclude || null == incomeEngineerTaxExclude || null == incomeServiceTaxExclude) {
|
||||
return handleSpecial(null);
|
||||
}
|
||||
return incomeDeviceTaxExclude.add(incomeEngineerTaxExclude)
|
||||
.add(incomeServiceTaxExclude);
|
||||
}
|
||||
|
||||
/**
|
||||
* 计算所有的成本税金
|
||||
*/
|
||||
public BigDecimal getIncomeTotalTax() {
|
||||
if (getIncomeTotalTaxInclude() == null || getIncomeTotalTaxExclude() == null) {
|
||||
return handleSpecial(null);
|
||||
}
|
||||
BigDecimal subtract = getIncomeTotalTaxInclude().subtract(getIncomeTotalTaxExclude());
|
||||
return subtract;
|
||||
}
|
||||
|
||||
/**
|
||||
* 计算所有的成本含税
|
||||
*/
|
||||
public BigDecimal getCostTotalTaxInclude() {
|
||||
BigDecimal costPurchaseDeviceTaxInclude = getCostPurchaseDeviceTaxInclude();
|
||||
BigDecimal costPurchaseBuildTaxInclude = getCostPurchaseBuildTaxInclude();
|
||||
BigDecimal costPurchaseServiceTaxInclude = getCostPurchaseServiceTaxInclude();
|
||||
BigDecimal costPurchaseOtherTaxInclude = getCostPurchaseOtherTaxInclude();
|
||||
BigDecimal costProjectManageTaxInclude = getCostProjectManageTaxInclude();
|
||||
BigDecimal costOtherOtherTaxInclude = getCostOtherOtherTaxInclude();
|
||||
if (null == costPurchaseDeviceTaxInclude
|
||||
|| null == costPurchaseBuildTaxInclude
|
||||
|| null == costPurchaseServiceTaxInclude
|
||||
|| null == costPurchaseOtherTaxInclude
|
||||
|| null == costProjectManageTaxInclude
|
||||
|| null == costOtherOtherTaxInclude) {
|
||||
return handleSpecial(null);
|
||||
}
|
||||
return costPurchaseDeviceTaxInclude
|
||||
.add(costPurchaseBuildTaxInclude)
|
||||
.add(costPurchaseServiceTaxInclude)
|
||||
.add(costPurchaseOtherTaxInclude)
|
||||
.add(costProjectManageTaxInclude)
|
||||
.add(costOtherOtherTaxInclude);
|
||||
}
|
||||
|
||||
/**
|
||||
* 计算所有的成本不含税
|
||||
*/
|
||||
public BigDecimal getCostTotalTaxExclude() {
|
||||
BigDecimal costPurchaseDeviceTaxExclude = getCostPurchaseDeviceTaxExclude();
|
||||
BigDecimal costPurchaseBuildTaxExclude = getCostPurchaseBuildTaxExclude();
|
||||
BigDecimal costPurchaseServiceTaxExclude = getCostPurchaseServiceTaxExclude();
|
||||
BigDecimal costPurchaseOtherTaxExclude = getCostPurchaseOtherTaxExclude();
|
||||
BigDecimal costProjectManageTaxExclude = getCostProjectManageTaxExclude();
|
||||
BigDecimal costOtherOtherTaxExclude = getCostOtherOtherTaxExclude();
|
||||
if (null == costPurchaseDeviceTaxExclude
|
||||
|| null == costPurchaseBuildTaxExclude
|
||||
|| null == costPurchaseServiceTaxExclude
|
||||
|| null == costPurchaseOtherTaxExclude
|
||||
|| null == costProjectManageTaxExclude
|
||||
|| null == costOtherOtherTaxExclude) {
|
||||
return handleSpecial(null);
|
||||
}
|
||||
return costPurchaseDeviceTaxExclude
|
||||
.add(costPurchaseBuildTaxExclude)
|
||||
.add(costPurchaseServiceTaxExclude)
|
||||
.add(costPurchaseOtherTaxExclude)
|
||||
.add(costProjectManageTaxExclude)
|
||||
.add(costOtherOtherTaxExclude);
|
||||
}
|
||||
|
||||
/**
|
||||
* 计算所有的成本税金
|
||||
*/
|
||||
public BigDecimal getCostTotalTax() {
|
||||
if (getCostTotalTaxExclude() == null || getCostTotalTaxInclude() == null) {
|
||||
return handleSpecial(null);
|
||||
}
|
||||
return getCostTotalTaxInclude().subtract(getCostTotalTaxExclude());
|
||||
}
|
||||
|
||||
/**
|
||||
* 计算项目毛利
|
||||
* 收入总计(不含税)-成本总计(不含税)-财务费用总计(不含税)
|
||||
*/
|
||||
public BigDecimal getProjectGrossProfit() {
|
||||
BigDecimal incomeTotalTaxExclude = getIncomeTotalTaxExclude();
|
||||
BigDecimal costTotalTaxExclude = getCostTotalTaxExclude();
|
||||
BigDecimal costExpropriationTaxExclude = getCostExpropriationTaxExclude();
|
||||
if (null == incomeTotalTaxExclude || null == costTotalTaxExclude || null == costExpropriationTaxExclude) {
|
||||
return handleSpecial(null);
|
||||
}
|
||||
return incomeTotalTaxExclude
|
||||
.subtract(costTotalTaxExclude)
|
||||
.subtract(costExpropriationTaxExclude);
|
||||
}
|
||||
|
||||
/**
|
||||
* 计算项目毛利率
|
||||
* 毛利(不含税)/收入总计(不含税
|
||||
*/
|
||||
public BigDecimal getProjectGrossProfitRate() {
|
||||
BigDecimal projectGrossProfit = getProjectGrossProfit();
|
||||
BigDecimal incomeTotalTaxExclude = getIncomeTotalTaxExclude();
|
||||
if (null == projectGrossProfit || null == incomeTotalTaxExclude) {
|
||||
return handleSpecial(null);
|
||||
}
|
||||
BigDecimal zero = new BigDecimal(0);
|
||||
if (projectGrossProfit.compareTo(zero) == 0 || incomeTotalTaxExclude.compareTo(zero) == 0) {
|
||||
return handleSpecial(null);
|
||||
}
|
||||
return projectGrossProfit
|
||||
.multiply(new BigDecimal(100))
|
||||
.divide(incomeTotalTaxExclude, 2, BigDecimal.ROUND_HALF_UP);
|
||||
}
|
||||
|
||||
/**
|
||||
* 计算项目贡献利润
|
||||
* 项目毛利(不含税)-公司管理费用总计(不含税)
|
||||
*/
|
||||
public BigDecimal getProjectContributionProfit() {
|
||||
BigDecimal projectGrossProfit = getProjectGrossProfit();
|
||||
BigDecimal costCompanyManageTaxExclude = getCostCompanyManageTaxExclude();
|
||||
if (null == projectGrossProfit || null == costCompanyManageTaxExclude) {
|
||||
return null;
|
||||
}
|
||||
return projectGrossProfit.subtract(costCompanyManageTaxExclude);
|
||||
}
|
||||
|
||||
/**
|
||||
* 计算项目贡献利润率
|
||||
* 贡献利润(不含税)/收入总计(不含税)
|
||||
*/
|
||||
public BigDecimal getProjectContributionProfitRate() {
|
||||
BigDecimal projectContributionProfit = getProjectContributionProfit();
|
||||
BigDecimal incomeTotalTaxExclude = getIncomeTotalTaxExclude();
|
||||
if (null == projectContributionProfit || null == incomeTotalTaxExclude) {
|
||||
return handleSpecial(null);
|
||||
}
|
||||
BigDecimal zero = new BigDecimal(0);
|
||||
if (projectContributionProfit.compareTo(zero) == 0 || incomeTotalTaxExclude.compareTo(zero) == 0) {
|
||||
return handleSpecial(null);
|
||||
}
|
||||
return projectContributionProfit
|
||||
.multiply(new BigDecimal(100))
|
||||
.divide(incomeTotalTaxExclude, 2, BigDecimal.ROUND_HALF_UP);
|
||||
}
|
||||
|
||||
/**
|
||||
* 对null值如何处理
|
||||
*
|
||||
* @param src 原值
|
||||
* @return 特殊处理之后的值
|
||||
*/
|
||||
protected abstract BigDecimal handleSpecial(BigDecimal src);
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,89 @@
|
|||
package cn.palmte.work.bean;
|
||||
|
||||
public enum IndustrySceneEnum {
|
||||
PLAN_O(-1,""),
|
||||
PLAN_A(1,"信息安全"),
|
||||
PLAN_B(2,"政府"),
|
||||
PLAN_C(3,"公安"),
|
||||
PLAN_D(4,"企业"),
|
||||
PLAN_E(5,"教育"),
|
||||
PLAN_F(6,"交通"),
|
||||
PLAN_G(7,"医疗"),
|
||||
PLAN_H(8,"电力能源"),
|
||||
PLAN_I(9,"运营商"),
|
||||
PLAN_J(10,"金融"),
|
||||
PLAN_K(11,"专网"),
|
||||
PLAN_L(12,"其他"),
|
||||
PLAN_M(13,"互联网"),
|
||||
PLAN_N(14,"银行");
|
||||
|
||||
private int scene;
|
||||
private String scenario;
|
||||
|
||||
IndustrySceneEnum(int scene, String scenario) {
|
||||
this.scene = scene;
|
||||
this.scenario = scenario;
|
||||
}
|
||||
|
||||
public int getScene() {
|
||||
return scene;
|
||||
}
|
||||
|
||||
public void setScene(int scene) {
|
||||
this.scene = scene;
|
||||
}
|
||||
|
||||
public String getScenario() {
|
||||
return scenario;
|
||||
}
|
||||
|
||||
public void setScenario(String scenario) {
|
||||
this.scenario = scenario;
|
||||
}
|
||||
|
||||
public static IndustrySceneEnum parseScene(int scene){
|
||||
if(scene == 1){
|
||||
return PLAN_A;
|
||||
}
|
||||
if(scene == 2){
|
||||
return PLAN_B;
|
||||
}
|
||||
if(scene == 3){
|
||||
return PLAN_C;
|
||||
}
|
||||
if(scene == 4){
|
||||
return PLAN_D;
|
||||
}
|
||||
if(scene == 5){
|
||||
return PLAN_E;
|
||||
}
|
||||
if(scene == 6){
|
||||
return PLAN_F;
|
||||
}
|
||||
if(scene == 7){
|
||||
return PLAN_G;
|
||||
}
|
||||
if(scene == 8){
|
||||
return PLAN_H;
|
||||
}
|
||||
if(scene == 9){
|
||||
return PLAN_I;
|
||||
}
|
||||
if(scene == 10){
|
||||
return PLAN_J;
|
||||
}
|
||||
if(scene == 11){
|
||||
return PLAN_K;
|
||||
}
|
||||
if(scene == 12){
|
||||
return PLAN_L;
|
||||
}
|
||||
if(scene == 13){
|
||||
return PLAN_M;
|
||||
}
|
||||
if(scene == 14){
|
||||
return PLAN_N;
|
||||
}
|
||||
throw new IllegalArgumentException("Unkown scene:"+scene);
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,44 @@
|
|||
package cn.palmte.work.bean;
|
||||
|
||||
/**
|
||||
* @author xiongshiyan at 2021/11/1 , contact me with email yanshixiong@126.com or phone 15208384257
|
||||
*/
|
||||
public enum IsSecondEnum {
|
||||
PLAN_O(-1,""),
|
||||
PLAN_A(1,"是"),
|
||||
PLAN_B(2,"否");
|
||||
|
||||
private int isSecond;
|
||||
private String isSecondStr;
|
||||
|
||||
private IsSecondEnum(int isSecond, String isSecondStr) {
|
||||
this.isSecond = isSecond;
|
||||
this.isSecondStr = isSecondStr;
|
||||
}
|
||||
|
||||
public int getIsSecond() {
|
||||
return isSecond;
|
||||
}
|
||||
|
||||
public void setIsSecond(int isSecond) {
|
||||
this.isSecond = isSecond;
|
||||
}
|
||||
|
||||
public String getIsSecondStr() {
|
||||
return isSecondStr;
|
||||
}
|
||||
|
||||
public void setIsSecondStr(String isSecondStr) {
|
||||
this.isSecondStr = isSecondStr;
|
||||
}
|
||||
|
||||
public static IsSecondEnum parseIsSecond(int isSecond){
|
||||
if(isSecond == 1){
|
||||
return PLAN_A;
|
||||
}
|
||||
if(isSecond == 2){
|
||||
return PLAN_B;
|
||||
}
|
||||
return PLAN_O;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,73 @@
|
|||
package cn.palmte.work.bean;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 主要指标数据
|
||||
*/
|
||||
@Data
|
||||
public class PrimaryIndicatorBean {
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private String title;
|
||||
|
||||
/**
|
||||
* 收入--设备类
|
||||
*/
|
||||
private BigDecimal incomeDevice;
|
||||
|
||||
/**
|
||||
* 收入--施工类
|
||||
*/
|
||||
private BigDecimal incomeEngineer;
|
||||
|
||||
/**
|
||||
* 收入--服务类
|
||||
*/
|
||||
private BigDecimal incomeService;
|
||||
|
||||
/**
|
||||
* 采购成本--设备类
|
||||
*/
|
||||
private BigDecimal costPurchaseDevice;
|
||||
|
||||
/**
|
||||
* 采购成本--施工类
|
||||
*/
|
||||
private BigDecimal costPurchaseBuild;
|
||||
|
||||
/**
|
||||
* 采购成本--服务类
|
||||
*/
|
||||
private BigDecimal costPurchaseService;
|
||||
|
||||
/**
|
||||
* 采购成本--其他
|
||||
*/
|
||||
private BigDecimal costPurchaseOther;
|
||||
|
||||
/**
|
||||
* 成本--其他
|
||||
*/
|
||||
private BigDecimal costOtherOther;
|
||||
|
||||
/**
|
||||
* 成本--项目管理成本
|
||||
*/
|
||||
private BigDecimal costProjectManage;
|
||||
|
||||
/**
|
||||
* 财务费用--资金占用成本
|
||||
*/
|
||||
private BigDecimal costExpropriation;
|
||||
|
||||
/**
|
||||
* 公司管理费用
|
||||
*/
|
||||
private BigDecimal costCompanyManage;
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,80 @@
|
|||
package cn.palmte.work.bean;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 损益表数据
|
||||
*/
|
||||
@Data
|
||||
public class ProfitAndLossBean {
|
||||
|
||||
private String title;
|
||||
|
||||
/**
|
||||
* 营业收入
|
||||
*/
|
||||
private BigDecimal income;
|
||||
|
||||
/**
|
||||
* 营业成本
|
||||
*/
|
||||
private BigDecimal cost;
|
||||
|
||||
/**
|
||||
* 项目管理成本
|
||||
*/
|
||||
private BigDecimal manageCost;
|
||||
|
||||
/**
|
||||
* 其他
|
||||
*/
|
||||
private BigDecimal other;
|
||||
|
||||
/**
|
||||
* 财务费用
|
||||
*/
|
||||
private BigDecimal expropriation;
|
||||
|
||||
/**
|
||||
* 项目毛利
|
||||
*/
|
||||
private BigDecimal grossProfit;
|
||||
|
||||
/**
|
||||
* 项目毛利率
|
||||
*/
|
||||
private BigDecimal grossProfitProfit;
|
||||
|
||||
/**
|
||||
* 公司管理费用
|
||||
*/
|
||||
private BigDecimal CompanyManage;
|
||||
|
||||
/**
|
||||
* 项目贡献利润
|
||||
*/
|
||||
private BigDecimal contributionMargin;
|
||||
|
||||
/**
|
||||
* 项目贡献利润率
|
||||
*/
|
||||
private BigDecimal contributionMarginProfit;
|
||||
|
||||
/**
|
||||
* 所得税费用
|
||||
*/
|
||||
private BigDecimal incomeTax;
|
||||
|
||||
/**
|
||||
* 项目净利润
|
||||
*/
|
||||
private BigDecimal netMargin;
|
||||
|
||||
/**
|
||||
* 项目净利润率
|
||||
*/
|
||||
private BigDecimal netMarginProfit;
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
package cn.palmte.work.bean;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
* 项目相关的配置
|
||||
* @author xiongshiyan at 2021/11/5 , contact me with email yanshixiong@126.com or phone 15208384257
|
||||
*/
|
||||
public class ProjectConfigBean {
|
||||
/**
|
||||
* 资金利率
|
||||
*/
|
||||
private BigDecimal underwrittenTaxRate;
|
||||
/**
|
||||
* 项目贡献利润率阀值
|
||||
*/
|
||||
private BigDecimal projectContributionProfitRateThreshold;
|
||||
|
||||
public BigDecimal getUnderwrittenTaxRate() {
|
||||
return underwrittenTaxRate;
|
||||
}
|
||||
|
||||
public void setUnderwrittenTaxRate(BigDecimal underwrittenTaxRate) {
|
||||
this.underwrittenTaxRate = underwrittenTaxRate;
|
||||
}
|
||||
|
||||
public BigDecimal getProjectContributionProfitRateThreshold() {
|
||||
return projectContributionProfitRateThreshold;
|
||||
}
|
||||
|
||||
public void setProjectContributionProfitRateThreshold(BigDecimal projectContributionProfitRateThreshold) {
|
||||
this.projectContributionProfitRateThreshold = projectContributionProfitRateThreshold;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,46 @@
|
|||
package cn.palmte.work.bean;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
* 项目预算资金计划表统计信息
|
||||
* @author xiongshiyan at 2021/11/5 , contact me with email yanshixiong@126.com or phone 15208384257
|
||||
*/
|
||||
public class ProjectUnderwrittenPlanStatisticBean {
|
||||
/**
|
||||
* 峰值月份
|
||||
*/
|
||||
private String maxMonth;
|
||||
/**
|
||||
* 峰值金额
|
||||
*/
|
||||
private BigDecimal amount;
|
||||
/**
|
||||
* 资金利息
|
||||
*/
|
||||
private BigDecimal capitalInterest;
|
||||
|
||||
public String getMaxMonth() {
|
||||
return maxMonth;
|
||||
}
|
||||
|
||||
public void setMaxMonth(String maxMonth) {
|
||||
this.maxMonth = maxMonth;
|
||||
}
|
||||
|
||||
public BigDecimal getAmount() {
|
||||
return amount;
|
||||
}
|
||||
|
||||
public void setAmount(BigDecimal amount) {
|
||||
this.amount = amount;
|
||||
}
|
||||
|
||||
public BigDecimal getCapitalInterest() {
|
||||
return capitalInterest;
|
||||
}
|
||||
|
||||
public void setCapitalInterest(BigDecimal capitalInterest) {
|
||||
this.capitalInterest = capitalInterest;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
package cn.palmte.work.bean;
|
||||
|
||||
public interface RegexConstant {
|
||||
|
||||
/**
|
||||
* 手机号校验正则
|
||||
*/
|
||||
String REGEX = "^1[0-9][0-9]\\d{8}$";
|
||||
|
||||
String SERVERADDRESS = "^(http|https|ftp)\\://(((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\\.){3}(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])|([a-zA-Z0-9_\\-\\.])+\\.(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum|uk|me))((:[a-zA-Z0-9]*)?/?([a-zA-Z0-9\\-\\._\\?\\,\\'/\\\\\\+&%\\$#\\=~])*)$";
|
||||
}
|
||||
|
|
@ -0,0 +1,48 @@
|
|||
package cn.palmte.work.bean;
|
||||
|
||||
/**
|
||||
* @author xiongshiyan at 2021/11/1 , contact me with email yanshixiong@126.com or phone 15208384257
|
||||
*/
|
||||
public enum ResolvePlanEnum {
|
||||
PLAN_O(-1,""),
|
||||
PLAN_A(1,"公共服务(智慧交通、雪亮工程、治安防控体系等)"),
|
||||
PLAN_B(2,"泛行业(智慧园区、智慧医疗、智慧工地等)"),
|
||||
PLAN_C(3,"其他生态");
|
||||
|
||||
private int resolvePlan;
|
||||
private String resolvePlanStr;
|
||||
|
||||
private ResolvePlanEnum(int resolvePlan, String resolvePlanStr) {
|
||||
this.resolvePlan = resolvePlan;
|
||||
this.resolvePlanStr = resolvePlanStr;
|
||||
}
|
||||
|
||||
public int getResolvePlan() {
|
||||
return resolvePlan;
|
||||
}
|
||||
|
||||
public void setResolvePlan(int resolvePlan) {
|
||||
this.resolvePlan = resolvePlan;
|
||||
}
|
||||
|
||||
public String getResolvePlanStr() {
|
||||
return resolvePlanStr;
|
||||
}
|
||||
|
||||
public void setResolvePlanStr(String resolvePlanStr) {
|
||||
this.resolvePlanStr = resolvePlanStr;
|
||||
}
|
||||
|
||||
public static ResolvePlanEnum parseResolvePlan(int resolvePlan){
|
||||
if(resolvePlan == 1){
|
||||
return PLAN_A;
|
||||
}
|
||||
if(resolvePlan == 2){
|
||||
return PLAN_B;
|
||||
}
|
||||
if(resolvePlan == 3){
|
||||
return PLAN_C;
|
||||
}
|
||||
throw new IllegalArgumentException("Unkown resolvePlan:"+resolvePlan);
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,88 @@
|
|||
package cn.palmte.work.bean;
|
||||
|
||||
|
||||
import cn.palmte.work.config.Constant;
|
||||
|
||||
|
||||
public class ResponseMsg {
|
||||
private int status;
|
||||
private String msg;
|
||||
private Object data;
|
||||
|
||||
public ResponseMsg() {
|
||||
}
|
||||
|
||||
public ResponseMsg(int status, String msg) {
|
||||
this.status = status;
|
||||
this.msg = msg;
|
||||
}
|
||||
|
||||
public static ResponseMsg buildSuccessMsg(String msg) {
|
||||
return new ResponseMsg(Constant.Status.STATUS_SUCCESS, msg);
|
||||
}
|
||||
|
||||
public static ResponseMsg buildSuccessData(Object data) {
|
||||
return buildSuccessMsg("ok", data);
|
||||
}
|
||||
|
||||
public static ResponseMsg buildSuccessMsg(String msg, Object data) {
|
||||
ResponseMsg responseMsg = new ResponseMsg(Constant.Status.STATUS_SUCCESS, msg);
|
||||
responseMsg.setData(data);
|
||||
return responseMsg;
|
||||
}
|
||||
|
||||
public static ResponseMsg buildMsg(int status, String msg, Object data) {
|
||||
ResponseMsg responseMsg = new ResponseMsg(status, msg);
|
||||
responseMsg.setData(data);
|
||||
return responseMsg;
|
||||
}
|
||||
|
||||
public static ResponseMsg buildFailedMsg(String msg) {
|
||||
return new ResponseMsg(Constant.Status.STATUS_FAILED, msg);
|
||||
}
|
||||
|
||||
public static ResponseMsg buildFailedMsg(String msg, Object data) {
|
||||
ResponseMsg responseMsg = new ResponseMsg(Constant.Status.STATUS_FAILED, msg);
|
||||
responseMsg.setData(data);
|
||||
return responseMsg;
|
||||
}
|
||||
|
||||
public int getStatus() {
|
||||
return status;
|
||||
}
|
||||
|
||||
public void setStatus(int status) {
|
||||
this.status = status;
|
||||
}
|
||||
|
||||
public String getMsg() {
|
||||
return msg;
|
||||
}
|
||||
|
||||
public void setMsg(String msg) {
|
||||
this.msg = msg;
|
||||
}
|
||||
|
||||
public Object getData() {
|
||||
return data;
|
||||
}
|
||||
|
||||
public void setData(Object data) {
|
||||
this.data = data;
|
||||
}
|
||||
|
||||
|
||||
public boolean isSuccess() {
|
||||
return Constant.Status.STATUS_SUCCESS == this.status;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return "ResponseMsg{" +
|
||||
"status=" + status +
|
||||
", msg='" + msg + '\'' +
|
||||
", data=" + data +
|
||||
'}';
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,543 @@
|
|||
package cn.palmte.work.bean;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
public class SettleBean {
|
||||
|
||||
//========================收入表================================
|
||||
|
||||
/**
|
||||
* 设备类决算总额
|
||||
*/
|
||||
private BigDecimal incomeDevice;
|
||||
|
||||
/**
|
||||
* 工程类决算总额
|
||||
*/
|
||||
private BigDecimal incomeEngineer;
|
||||
|
||||
/**
|
||||
* 服务类决算总额
|
||||
*/
|
||||
private BigDecimal incomeService;
|
||||
|
||||
/**
|
||||
* 获取所有收入总额
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
public BigDecimal getIncomeTotal() {
|
||||
BigDecimal incomeDevice = getIncomeDevice();
|
||||
BigDecimal incomeEngineer = getIncomeEngineer();
|
||||
BigDecimal incomeService = getIncomeService();
|
||||
if (null == incomeDevice || null == incomeEngineer || null == incomeService) {
|
||||
return new BigDecimal(0);
|
||||
}
|
||||
return incomeDevice.add(incomeEngineer).add(incomeService);
|
||||
}
|
||||
|
||||
|
||||
//========================成本表================================
|
||||
|
||||
/**
|
||||
*设备采购成本决算总额
|
||||
*/
|
||||
private BigDecimal costPurchaseDevice;
|
||||
|
||||
/**
|
||||
*施工采购成本决算总额
|
||||
*/
|
||||
private BigDecimal costPurchaseBuild;
|
||||
|
||||
/**
|
||||
*服务采购成本决算总额
|
||||
*/
|
||||
private BigDecimal costPurchaseService;
|
||||
|
||||
/**
|
||||
*其他采购成本决算总额
|
||||
*/
|
||||
private BigDecimal costPurchaseOther;
|
||||
|
||||
/**
|
||||
* 项目管理成本决算总额
|
||||
*/
|
||||
private BigDecimal costProjectManage;
|
||||
|
||||
/**
|
||||
* 其他成本决算总额
|
||||
*/
|
||||
private BigDecimal costOther;
|
||||
|
||||
|
||||
/**
|
||||
* 获取所有成本总额
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
public BigDecimal getCostTotal() {
|
||||
BigDecimal costPurchaseDevice = getCostPurchaseDevice();
|
||||
BigDecimal costPurchaseBuild = getCostPurchaseBuild();
|
||||
BigDecimal costPurchaseService = getCostPurchaseService();
|
||||
BigDecimal costPurchaseOther = getCostPurchaseOther();
|
||||
BigDecimal costProjectManage = getCostProjectManage();
|
||||
BigDecimal costOther = getCostOther();
|
||||
|
||||
if (null == costPurchaseDevice || null == costPurchaseBuild || null == costPurchaseService
|
||||
|| null == costPurchaseOther || null == costProjectManage || null == costOther) {
|
||||
return new BigDecimal(0);
|
||||
}
|
||||
|
||||
return costPurchaseDevice.add(costPurchaseBuild).add(costPurchaseService)
|
||||
.add(costPurchaseOther).add(costProjectManage).add(costOther);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取所有成本总额
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
public BigDecimal getCostTotal2() {
|
||||
BigDecimal costPurchaseDevice = getCostPurchaseDevice();
|
||||
BigDecimal costPurchaseBuild = getCostPurchaseBuild();
|
||||
BigDecimal costPurchaseService = getCostPurchaseService();
|
||||
BigDecimal costPurchaseOther = getCostPurchaseOther();
|
||||
|
||||
if (null == costPurchaseDevice || null == costPurchaseBuild || null == costPurchaseService
|
||||
|| null == costPurchaseOther) {
|
||||
return new BigDecimal(0);
|
||||
}
|
||||
|
||||
return costPurchaseDevice.add(costPurchaseBuild).add(costPurchaseService)
|
||||
.add(costPurchaseOther);
|
||||
}
|
||||
|
||||
//========================管理表================================
|
||||
|
||||
/**
|
||||
* 财务费用决算总额
|
||||
*/
|
||||
private BigDecimal costExpropriation;
|
||||
|
||||
/**
|
||||
* 公司管理费用决算总额
|
||||
*/
|
||||
private BigDecimal costCompanyManage;
|
||||
|
||||
/**
|
||||
* 所得税费用决算总额
|
||||
*/
|
||||
private BigDecimal costIncomeTax;
|
||||
|
||||
public BigDecimal getCostManageTotal() {
|
||||
BigDecimal costExpropriation = getCostExpropriation();
|
||||
BigDecimal costCompanyManage = getCostCompanyManage();
|
||||
BigDecimal costIncomeTax = getCostIncomeTax();
|
||||
|
||||
if (null == costExpropriation || null == costCompanyManage || null == costIncomeTax) {
|
||||
return new BigDecimal(0);
|
||||
}
|
||||
|
||||
return costExpropriation.add(costCompanyManage).add(costIncomeTax);
|
||||
}
|
||||
|
||||
|
||||
//========================利润率计算表================================
|
||||
|
||||
/**
|
||||
* 项目毛利决算总额
|
||||
*/
|
||||
private BigDecimal grossProfit;
|
||||
|
||||
/**
|
||||
* 项目毛利利润率
|
||||
*/
|
||||
private BigDecimal grossProfitProfitMargin;
|
||||
|
||||
/**
|
||||
* 项目贡献利润决算总额
|
||||
*/
|
||||
private BigDecimal contributionProfit;
|
||||
|
||||
/**
|
||||
* 项目贡献利润利润率
|
||||
*/
|
||||
private BigDecimal contributionProfitProfitMargin;
|
||||
|
||||
/**
|
||||
* 项目净利润决算总额
|
||||
*/
|
||||
private BigDecimal netProfit;
|
||||
|
||||
/**
|
||||
* 项目净利润利润率
|
||||
*/
|
||||
private BigDecimal netProfitProfitMargin;
|
||||
|
||||
//========================结算现金流量表================================
|
||||
|
||||
/**
|
||||
* a销售商品、提供劳务收到的现金
|
||||
* */
|
||||
private BigDecimal saleIncomeCash;
|
||||
/**
|
||||
* b收到的税费返还
|
||||
* */
|
||||
private BigDecimal taxReturn;
|
||||
/**
|
||||
* c其他与经营活动有关的现金【保证金收入】
|
||||
*/
|
||||
private BigDecimal earnestMoneyIncome;
|
||||
/**
|
||||
* d购买商品、接受劳务支付的现金【设备支出+工程支出】
|
||||
*/
|
||||
private BigDecimal purchaseCost;
|
||||
/**
|
||||
* e支付的各项税费
|
||||
*/
|
||||
private BigDecimal taxCost;
|
||||
/**
|
||||
*f支付其他与经营活动有关的现金
|
||||
*/
|
||||
private BigDecimal earnestMoneyCost;
|
||||
/**
|
||||
* g经营活动产生的现金流量净额
|
||||
* g=a+c+b-d-f-e
|
||||
*/
|
||||
private BigDecimal netCashFlow;
|
||||
/**
|
||||
* h投资活动现金流入
|
||||
*/
|
||||
private BigDecimal cashInflowFromInvestingActivities;
|
||||
/**
|
||||
* i投资活动现金流出
|
||||
*/
|
||||
private BigDecimal cashOutflowFromInvestingActivities;
|
||||
/**
|
||||
* j投资活动产生的现金流量净额
|
||||
*/
|
||||
private BigDecimal netCashFromInvestingActivities;
|
||||
/**
|
||||
* k融资资金流入【垫资计划】
|
||||
*/
|
||||
private BigDecimal financingCapitalInflow;
|
||||
/**
|
||||
* l融资资金流出【还款计划】
|
||||
*/
|
||||
private BigDecimal financingCapitalOutflow;
|
||||
/**
|
||||
*m筹资活动产生的现金流量净额
|
||||
* m=k-l
|
||||
*/
|
||||
private BigDecimal financingCapitalCashflow;
|
||||
/**
|
||||
* n货币资金净增加额
|
||||
* n=g+j+m
|
||||
*/
|
||||
private BigDecimal netIncreaseMonetaryFunds;
|
||||
|
||||
/**
|
||||
* 获取所有现金流量总额
|
||||
* @return
|
||||
*/
|
||||
public BigDecimal getCashFlowTotal() {
|
||||
BigDecimal saleIncomeCash = getSaleIncomeCash();
|
||||
BigDecimal taxReturn = getTaxReturn();
|
||||
BigDecimal earnestMoneyIncome = getEarnestMoneyIncome();
|
||||
BigDecimal purchaseCost = getPurchaseCost();
|
||||
BigDecimal taxCost = getTaxCost();
|
||||
BigDecimal earnestMoneyCost = getEarnestMoneyCost();
|
||||
BigDecimal netCashFlow = getNetCashFlow();
|
||||
BigDecimal cashInflowFromInvestingActivities = getCashInflowFromInvestingActivities();
|
||||
BigDecimal cashOutflowFromInvestingActivities = getCashOutflowFromInvestingActivities();
|
||||
BigDecimal netCashFromInvestingActivities = getNetCashFromInvestingActivities();
|
||||
BigDecimal financingCapitalInflow = getFinancingCapitalInflow();
|
||||
BigDecimal financingCapitalOutflow = getFinancingCapitalOutflow();
|
||||
BigDecimal financingCapitalCashflow = getFinancingCapitalCashflow();
|
||||
BigDecimal netIncreaseMonetaryFunds = getNetIncreaseMonetaryFunds();
|
||||
|
||||
if (null == saleIncomeCash || null == taxReturn || null == earnestMoneyIncome || null == purchaseCost || null == taxCost
|
||||
|| null == earnestMoneyCost || null == netCashFlow || null == cashInflowFromInvestingActivities ||
|
||||
null == cashOutflowFromInvestingActivities || null == netCashFromInvestingActivities ||
|
||||
null == financingCapitalInflow || null == financingCapitalOutflow || null == financingCapitalCashflow || null == netIncreaseMonetaryFunds) {
|
||||
return new BigDecimal(0);
|
||||
}
|
||||
|
||||
return saleIncomeCash.add(taxReturn).add(earnestMoneyIncome).add(purchaseCost).add(taxCost).add(earnestMoneyCost)
|
||||
.add(netCashFlow).add(cashInflowFromInvestingActivities).add(cashOutflowFromInvestingActivities).add(netCashFromInvestingActivities)
|
||||
.add(financingCapitalInflow).add(financingCapitalOutflow).add(financingCapitalCashflow).add(netIncreaseMonetaryFunds);
|
||||
}
|
||||
|
||||
private String projectName;
|
||||
|
||||
protected BigDecimal handleSpecial(BigDecimal src) {
|
||||
return null == src ? new BigDecimal(0) : src;
|
||||
}
|
||||
|
||||
public BigDecimal getIncomeDevice() {
|
||||
return handleSpecial(incomeDevice);
|
||||
}
|
||||
|
||||
public void setIncomeDevice(BigDecimal incomeDevice) {
|
||||
this.incomeDevice = incomeDevice;
|
||||
}
|
||||
|
||||
public BigDecimal getIncomeEngineer() {
|
||||
return handleSpecial(incomeEngineer);
|
||||
}
|
||||
|
||||
public void setIncomeEngineer(BigDecimal incomeEngineer) {
|
||||
this.incomeEngineer = incomeEngineer;
|
||||
}
|
||||
|
||||
public BigDecimal getIncomeService() {
|
||||
return handleSpecial(incomeService);
|
||||
}
|
||||
|
||||
public void setIncomeService(BigDecimal incomeService) {
|
||||
this.incomeService = incomeService;
|
||||
}
|
||||
|
||||
public BigDecimal getCostPurchaseDevice() {
|
||||
return handleSpecial(costPurchaseDevice);
|
||||
}
|
||||
|
||||
public void setCostPurchaseDevice(BigDecimal costPurchaseDevice) {
|
||||
this.costPurchaseDevice = costPurchaseDevice;
|
||||
}
|
||||
|
||||
public BigDecimal getCostPurchaseBuild() {
|
||||
return handleSpecial(costPurchaseBuild);
|
||||
}
|
||||
|
||||
public void setCostPurchaseBuild(BigDecimal costPurchaseBuild) {
|
||||
this.costPurchaseBuild = costPurchaseBuild;
|
||||
}
|
||||
|
||||
public BigDecimal getCostPurchaseService() {
|
||||
return handleSpecial(costPurchaseService);
|
||||
}
|
||||
|
||||
public void setCostPurchaseService(BigDecimal costPurchaseService) {
|
||||
this.costPurchaseService = costPurchaseService;
|
||||
}
|
||||
|
||||
public BigDecimal getCostPurchaseOther() {
|
||||
return handleSpecial(costPurchaseOther);
|
||||
}
|
||||
|
||||
public void setCostPurchaseOther(BigDecimal costPurchaseOther) {
|
||||
this.costPurchaseOther = costPurchaseOther;
|
||||
}
|
||||
|
||||
public BigDecimal getCostProjectManage() {
|
||||
return handleSpecial(costProjectManage);
|
||||
}
|
||||
|
||||
public void setCostProjectManage(BigDecimal costProjectManage) {
|
||||
this.costProjectManage = costProjectManage;
|
||||
}
|
||||
|
||||
public BigDecimal getCostOther() {
|
||||
if (costOther == null) {
|
||||
return BigDecimal.ZERO;
|
||||
}
|
||||
return handleSpecial(costOther);
|
||||
}
|
||||
|
||||
public void setCostOther(BigDecimal costOther) {
|
||||
this.costOther = costOther;
|
||||
}
|
||||
|
||||
public BigDecimal getCostExpropriation() {
|
||||
return handleSpecial(costExpropriation);
|
||||
}
|
||||
|
||||
public void setCostExpropriation(BigDecimal costExpropriation) {
|
||||
this.costExpropriation = costExpropriation;
|
||||
}
|
||||
|
||||
public BigDecimal getCostCompanyManage() {
|
||||
return handleSpecial(costCompanyManage);
|
||||
}
|
||||
|
||||
public void setCostCompanyManage(BigDecimal costCompanyManage) {
|
||||
this.costCompanyManage = costCompanyManage;
|
||||
}
|
||||
|
||||
public BigDecimal getCostIncomeTax() {
|
||||
return handleSpecial(costIncomeTax);
|
||||
}
|
||||
|
||||
public void setCostIncomeTax(BigDecimal costIncomeTax) {
|
||||
this.costIncomeTax = costIncomeTax;
|
||||
}
|
||||
|
||||
public BigDecimal getGrossProfit() {
|
||||
return handleSpecial(grossProfit);
|
||||
}
|
||||
|
||||
public void setGrossProfit(BigDecimal grossProfit) {
|
||||
this.grossProfit = grossProfit;
|
||||
}
|
||||
|
||||
public BigDecimal getGrossProfitProfitMargin() {
|
||||
return handleSpecial(grossProfitProfitMargin);
|
||||
}
|
||||
|
||||
public void setGrossProfitProfitMargin(BigDecimal grossProfitProfitMargin) {
|
||||
this.grossProfitProfitMargin = grossProfitProfitMargin;
|
||||
}
|
||||
|
||||
public BigDecimal getContributionProfit() {
|
||||
return handleSpecial(contributionProfit);
|
||||
}
|
||||
|
||||
public void setContributionProfit(BigDecimal contributionProfit) {
|
||||
this.contributionProfit = contributionProfit;
|
||||
}
|
||||
|
||||
public BigDecimal getContributionProfitProfitMargin() {
|
||||
return handleSpecial(contributionProfitProfitMargin);
|
||||
}
|
||||
|
||||
public void setContributionProfitProfitMargin(BigDecimal contributionProfitProfitMargin) {
|
||||
this.contributionProfitProfitMargin = contributionProfitProfitMargin;
|
||||
}
|
||||
|
||||
public BigDecimal getNetProfit() {
|
||||
return handleSpecial(netProfit);
|
||||
}
|
||||
|
||||
public void setNetProfit(BigDecimal netProfit) {
|
||||
this.netProfit = netProfit;
|
||||
}
|
||||
|
||||
public BigDecimal getNetProfitProfitMargin() {
|
||||
return handleSpecial(netProfitProfitMargin);
|
||||
}
|
||||
|
||||
public void setNetProfitProfitMargin(BigDecimal netProfitProfitMargin) {
|
||||
this.netProfitProfitMargin = netProfitProfitMargin;
|
||||
}
|
||||
|
||||
public BigDecimal getSaleIncomeCash() {
|
||||
return handleSpecial(saleIncomeCash);
|
||||
}
|
||||
|
||||
public void setSaleIncomeCash(BigDecimal saleIncomeCash) {
|
||||
this.saleIncomeCash = saleIncomeCash;
|
||||
}
|
||||
|
||||
public BigDecimal getTaxReturn() {
|
||||
return handleSpecial(taxReturn);
|
||||
}
|
||||
|
||||
public void setTaxReturn(BigDecimal taxReturn) {
|
||||
this.taxReturn = taxReturn;
|
||||
}
|
||||
|
||||
public BigDecimal getEarnestMoneyIncome() {
|
||||
return handleSpecial(earnestMoneyIncome);
|
||||
}
|
||||
|
||||
public void setEarnestMoneyIncome(BigDecimal earnestMoneyIncome) {
|
||||
this.earnestMoneyIncome = earnestMoneyIncome;
|
||||
}
|
||||
|
||||
public BigDecimal getPurchaseCost() {
|
||||
return handleSpecial(purchaseCost);
|
||||
}
|
||||
|
||||
public void setPurchaseCost(BigDecimal purchaseCost) {
|
||||
this.purchaseCost = purchaseCost;
|
||||
}
|
||||
|
||||
public BigDecimal getTaxCost() {
|
||||
return handleSpecial(taxCost);
|
||||
}
|
||||
|
||||
public void setTaxCost(BigDecimal taxCost) {
|
||||
this.taxCost = taxCost;
|
||||
}
|
||||
|
||||
public BigDecimal getEarnestMoneyCost() {
|
||||
return handleSpecial(earnestMoneyCost);
|
||||
}
|
||||
|
||||
public void setEarnestMoneyCost(BigDecimal earnestMoneyCost) {
|
||||
this.earnestMoneyCost = earnestMoneyCost;
|
||||
}
|
||||
|
||||
public BigDecimal getCashInflowFromInvestingActivities() {
|
||||
return handleSpecial(cashInflowFromInvestingActivities);
|
||||
}
|
||||
|
||||
public void setCashInflowFromInvestingActivities(BigDecimal cashInflowFromInvestingActivities) {
|
||||
this.cashInflowFromInvestingActivities = cashInflowFromInvestingActivities;
|
||||
}
|
||||
|
||||
public BigDecimal getCashOutflowFromInvestingActivities() {
|
||||
return handleSpecial(cashOutflowFromInvestingActivities);
|
||||
}
|
||||
|
||||
public void setCashOutflowFromInvestingActivities(BigDecimal cashOutflowFromInvestingActivities) {
|
||||
this.cashOutflowFromInvestingActivities = cashOutflowFromInvestingActivities;
|
||||
}
|
||||
|
||||
public BigDecimal getNetCashFromInvestingActivities() {
|
||||
return handleSpecial(netCashFromInvestingActivities);
|
||||
}
|
||||
|
||||
public void setNetCashFromInvestingActivities(BigDecimal netCashFromInvestingActivities) {
|
||||
this.netCashFromInvestingActivities = netCashFromInvestingActivities;
|
||||
}
|
||||
|
||||
public BigDecimal getFinancingCapitalInflow() {
|
||||
return handleSpecial(financingCapitalInflow);
|
||||
}
|
||||
|
||||
public void setFinancingCapitalInflow(BigDecimal financingCapitalInflow) {
|
||||
this.financingCapitalInflow = financingCapitalInflow;
|
||||
}
|
||||
|
||||
public BigDecimal getFinancingCapitalOutflow() {
|
||||
return handleSpecial(financingCapitalOutflow);
|
||||
}
|
||||
|
||||
public void setFinancingCapitalOutflow(BigDecimal financingCapitalOutflow) {
|
||||
this.financingCapitalOutflow = financingCapitalOutflow;
|
||||
}
|
||||
|
||||
public BigDecimal getFinancingCapitalCashflow() {
|
||||
return handleSpecial(financingCapitalCashflow);
|
||||
}
|
||||
|
||||
public void setFinancingCapitalCashflow(BigDecimal financingCapitalCashflow) {
|
||||
this.financingCapitalCashflow = financingCapitalCashflow;
|
||||
}
|
||||
|
||||
public BigDecimal getNetIncreaseMonetaryFunds() {
|
||||
return handleSpecial(netIncreaseMonetaryFunds);
|
||||
}
|
||||
|
||||
public void setNetIncreaseMonetaryFunds(BigDecimal netIncreaseMonetaryFunds) {
|
||||
this.netIncreaseMonetaryFunds = netIncreaseMonetaryFunds;
|
||||
}
|
||||
|
||||
public BigDecimal getNetCashFlow() {
|
||||
return handleSpecial(netCashFlow);
|
||||
}
|
||||
|
||||
public void setNetCashFlow(BigDecimal netCashFlow) {
|
||||
this.netCashFlow = netCashFlow;
|
||||
}
|
||||
|
||||
public String getProjectName() {
|
||||
return projectName;
|
||||
}
|
||||
|
||||
public void setProjectName(String projectName) {
|
||||
this.projectName = projectName;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,968 @@
|
|||
package cn.palmte.work.bean;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
public class SettleMonthBean {
|
||||
|
||||
//========================收入表================================
|
||||
|
||||
/**
|
||||
* 设备类决算总额
|
||||
*/
|
||||
private BigDecimal incomeDevice;
|
||||
|
||||
private BigDecimal budgetIncomeDevice;
|
||||
|
||||
private BigDecimal estimateIncomeDevice;
|
||||
|
||||
/**
|
||||
* 工程类决算总额
|
||||
*/
|
||||
private BigDecimal incomeEngineer;
|
||||
|
||||
private BigDecimal budgetIncomeEngineer;
|
||||
|
||||
private BigDecimal estimateIncomeEngineer;
|
||||
|
||||
/**
|
||||
* 服务类决算总额
|
||||
*/
|
||||
private BigDecimal incomeService;
|
||||
|
||||
private BigDecimal budgetIncomeService;
|
||||
|
||||
private BigDecimal estimateIncomeService;
|
||||
|
||||
/**
|
||||
* 获取所有收入总额
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
public BigDecimal getIncomeTotal() {
|
||||
BigDecimal incomeDevice = getIncomeDevice();
|
||||
BigDecimal incomeEngineer = getIncomeEngineer();
|
||||
BigDecimal incomeService = getIncomeService();
|
||||
if (null == incomeDevice || null == incomeEngineer || null == incomeService) {
|
||||
return new BigDecimal(0);
|
||||
}
|
||||
return incomeDevice.add(incomeEngineer).add(incomeService);
|
||||
}
|
||||
|
||||
public BigDecimal getBudgetIncomeTotal() {
|
||||
BigDecimal incomeDevice = getBudgetIncomeDevice();
|
||||
BigDecimal incomeEngineer = getBudgetIncomeEngineer();
|
||||
BigDecimal incomeService = getBudgetIncomeService();
|
||||
if (null == incomeDevice || null == incomeEngineer || null == incomeService) {
|
||||
return new BigDecimal(0);
|
||||
}
|
||||
return incomeDevice.add(incomeEngineer).add(incomeService);
|
||||
}
|
||||
|
||||
public BigDecimal getEstimateIncomeTotal() {
|
||||
BigDecimal incomeDevice = getEstimateIncomeDevice();
|
||||
BigDecimal incomeEngineer = getEstimateIncomeEngineer();
|
||||
BigDecimal incomeService = getEstimateIncomeService();
|
||||
if (null == incomeDevice || null == incomeEngineer || null == incomeService) {
|
||||
return new BigDecimal(0);
|
||||
}
|
||||
return incomeDevice.add(incomeEngineer).add(incomeService);
|
||||
}
|
||||
|
||||
|
||||
//========================成本表================================
|
||||
|
||||
/**
|
||||
*设备采购成本决算总额
|
||||
*/
|
||||
private BigDecimal costPurchaseDevice;
|
||||
|
||||
private BigDecimal budgetCostPurchaseDevice;
|
||||
|
||||
private BigDecimal estimateCostPurchaseDevice;
|
||||
|
||||
/**
|
||||
*施工采购成本决算总额
|
||||
*/
|
||||
private BigDecimal costPurchaseBuild;
|
||||
|
||||
private BigDecimal budgetCostPurchaseBuild;
|
||||
|
||||
private BigDecimal estimateCostPurchaseBuild;
|
||||
|
||||
/**
|
||||
*服务采购成本决算总额
|
||||
*/
|
||||
private BigDecimal costPurchaseService;
|
||||
|
||||
private BigDecimal budgetCostPurchaseService;
|
||||
|
||||
private BigDecimal estimateCostPurchaseService;
|
||||
|
||||
/**
|
||||
*其他采购成本决算总额
|
||||
*/
|
||||
private BigDecimal costPurchaseOther;
|
||||
|
||||
private BigDecimal budgetCostPurchaseOther;
|
||||
|
||||
private BigDecimal estimateCostPurchaseOther;
|
||||
|
||||
/**
|
||||
* 项目管理成本决算总额
|
||||
*/
|
||||
private BigDecimal costProjectManage;
|
||||
|
||||
private BigDecimal budgetCostProjectManage;
|
||||
|
||||
private BigDecimal estimateCostProjectManage;
|
||||
|
||||
/**
|
||||
* 其他成本决算总额
|
||||
*/
|
||||
private BigDecimal costOther;
|
||||
|
||||
private BigDecimal budgetCostOther;
|
||||
|
||||
private BigDecimal estimateCostOther;
|
||||
|
||||
|
||||
/**
|
||||
* 获取所有成本总额
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
public BigDecimal getCostTotal() {
|
||||
BigDecimal costPurchaseDevice = getCostPurchaseDevice();
|
||||
BigDecimal costPurchaseBuild = getCostPurchaseBuild();
|
||||
BigDecimal costPurchaseService = getCostPurchaseService();
|
||||
BigDecimal costPurchaseOther = getCostPurchaseOther();
|
||||
BigDecimal costProjectManage = getCostProjectManage();
|
||||
BigDecimal costOther = getCostOther();
|
||||
|
||||
if (null == costPurchaseDevice || null == costPurchaseBuild || null == costPurchaseService
|
||||
|| null == costPurchaseOther || null == costProjectManage || null == costOther) {
|
||||
return new BigDecimal(0);
|
||||
}
|
||||
|
||||
return costPurchaseDevice.add(costPurchaseBuild).add(costPurchaseService)
|
||||
.add(costPurchaseOther).add(costProjectManage).add(costOther);
|
||||
}
|
||||
|
||||
public BigDecimal getBudgetCostTotal() {
|
||||
BigDecimal costPurchaseDevice = getBudgetCostPurchaseDevice();
|
||||
BigDecimal costPurchaseBuild = getBudgetCostPurchaseBuild();
|
||||
BigDecimal costPurchaseService = getBudgetCostPurchaseService();
|
||||
BigDecimal costPurchaseOther = getBudgetCostPurchaseOther();
|
||||
BigDecimal costProjectManage = getBudgetCostProjectManage();
|
||||
BigDecimal costOther = getBudgetCostOther();
|
||||
|
||||
if (null == costPurchaseDevice || null == costPurchaseBuild || null == costPurchaseService
|
||||
|| null == costPurchaseOther || null == costProjectManage || null == costOther) {
|
||||
return new BigDecimal(0);
|
||||
}
|
||||
|
||||
return costPurchaseDevice.add(costPurchaseBuild).add(costPurchaseService)
|
||||
.add(costPurchaseOther).add(costProjectManage).add(costOther);
|
||||
}
|
||||
|
||||
public BigDecimal getEstimateCostTotal() {
|
||||
BigDecimal costPurchaseDevice = getEstimateCostPurchaseDevice();
|
||||
BigDecimal costPurchaseBuild = getEstimateCostPurchaseBuild();
|
||||
BigDecimal costPurchaseService = getEstimateCostPurchaseService();
|
||||
BigDecimal costPurchaseOther = getEstimateCostPurchaseOther();
|
||||
BigDecimal costProjectManage = getEstimateCostProjectManage();
|
||||
BigDecimal costOther = getEstimateCostOther();
|
||||
|
||||
if (null == costPurchaseDevice || null == costPurchaseBuild || null == costPurchaseService
|
||||
|| null == costPurchaseOther || null == costProjectManage || null == costOther) {
|
||||
return new BigDecimal(0);
|
||||
}
|
||||
|
||||
return costPurchaseDevice.add(costPurchaseBuild).add(costPurchaseService)
|
||||
.add(costPurchaseOther).add(costProjectManage).add(costOther);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取所有成本总额
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
public BigDecimal getCostTotal2() {
|
||||
BigDecimal costPurchaseDevice = getCostPurchaseDevice();
|
||||
BigDecimal costPurchaseBuild = getCostPurchaseBuild();
|
||||
BigDecimal costPurchaseService = getCostPurchaseService();
|
||||
BigDecimal costPurchaseOther = getCostPurchaseOther();
|
||||
|
||||
if (null == costPurchaseDevice || null == costPurchaseBuild || null == costPurchaseService
|
||||
|| null == costPurchaseOther) {
|
||||
return new BigDecimal(0);
|
||||
}
|
||||
|
||||
return costPurchaseDevice.add(costPurchaseBuild).add(costPurchaseService)
|
||||
.add(costPurchaseOther);
|
||||
}
|
||||
|
||||
//========================管理表================================
|
||||
|
||||
/**
|
||||
* 财务费用决算总额
|
||||
*/
|
||||
private BigDecimal costExpropriation;
|
||||
|
||||
private BigDecimal estimateCostExpropriation;
|
||||
|
||||
private BigDecimal budgetCostExpropriation;
|
||||
|
||||
/**
|
||||
* 公司管理费用决算总额
|
||||
*/
|
||||
private BigDecimal costCompanyManage;
|
||||
|
||||
private BigDecimal estimateCostCompanyManage;
|
||||
|
||||
private BigDecimal budgetCostCompanyManage;
|
||||
|
||||
/**
|
||||
* 所得税费用决算总额
|
||||
*/
|
||||
private BigDecimal costIncomeTax;
|
||||
|
||||
public BigDecimal getCostManageTotal() {
|
||||
BigDecimal costExpropriation = getCostExpropriation();
|
||||
BigDecimal costCompanyManage = getCostCompanyManage();
|
||||
BigDecimal costIncomeTax = getCostIncomeTax();
|
||||
|
||||
if (null == costExpropriation || null == costCompanyManage || null == costIncomeTax) {
|
||||
return new BigDecimal(0);
|
||||
}
|
||||
|
||||
return costExpropriation.add(costCompanyManage).add(costIncomeTax);
|
||||
}
|
||||
|
||||
public BigDecimal getEstimateCostManageTotal() {
|
||||
BigDecimal costExpropriation = getEstimateCostExpropriation();
|
||||
BigDecimal costCompanyManage = getEstimateCostCompanyManage();
|
||||
|
||||
if (null == costExpropriation || null == costCompanyManage ) {
|
||||
return new BigDecimal(0);
|
||||
}
|
||||
|
||||
return costExpropriation.add(costCompanyManage);
|
||||
}
|
||||
|
||||
public BigDecimal getBudgetCostManageTotal() {
|
||||
BigDecimal costExpropriation = getBudgetCostExpropriation();
|
||||
BigDecimal costCompanyManage = getBudgetCostCompanyManage();
|
||||
|
||||
if (null == costExpropriation || null == costCompanyManage ) {
|
||||
return new BigDecimal(0);
|
||||
}
|
||||
|
||||
return costExpropriation.add(costCompanyManage);
|
||||
}
|
||||
|
||||
//========================利润率计算表================================
|
||||
|
||||
/**
|
||||
* 项目毛利决算总额
|
||||
*/
|
||||
private BigDecimal grossProfit;
|
||||
|
||||
private BigDecimal estimateGrossProfit;
|
||||
|
||||
private BigDecimal budgetGrossProfit;
|
||||
|
||||
/**
|
||||
* 项目毛利利润率
|
||||
*/
|
||||
private BigDecimal grossProfitProfitMargin;
|
||||
|
||||
/**
|
||||
* 项目贡献利润决算总额
|
||||
*/
|
||||
private BigDecimal contributionProfit;
|
||||
|
||||
private BigDecimal estimateContributionProfit;
|
||||
|
||||
private BigDecimal budgetContributionProfit;
|
||||
|
||||
/**
|
||||
* 项目贡献利润利润率
|
||||
*/
|
||||
private BigDecimal contributionProfitProfitMargin;
|
||||
|
||||
/**
|
||||
* 项目净利润决算总额
|
||||
*/
|
||||
private BigDecimal netProfit;
|
||||
|
||||
/**
|
||||
* 项目净利润利润率
|
||||
*/
|
||||
private BigDecimal netProfitProfitMargin;
|
||||
|
||||
//========================结算现金流量表================================
|
||||
|
||||
/**
|
||||
* a销售商品、提供劳务收到的现金
|
||||
* */
|
||||
private BigDecimal saleIncomeCash;
|
||||
|
||||
private BigDecimal budgetSaleIncomeCash;
|
||||
/**
|
||||
* b收到的税费返还
|
||||
* */
|
||||
private BigDecimal taxReturn;
|
||||
/**
|
||||
* c其他与经营活动有关的现金【保证金收入】
|
||||
*/
|
||||
private BigDecimal earnestMoneyIncome;
|
||||
|
||||
private BigDecimal budgetEarnestMoneyIncome;
|
||||
/**
|
||||
* d购买商品、接受劳务支付的现金【设备支出+工程支出】
|
||||
*/
|
||||
private BigDecimal purchaseCost;
|
||||
|
||||
private BigDecimal budgetPurchaseCost;
|
||||
/**
|
||||
* e支付的各项税费
|
||||
*/
|
||||
private BigDecimal taxCost;
|
||||
/**
|
||||
*f支付其他与经营活动有关的现金
|
||||
*/
|
||||
private BigDecimal earnestMoneyCost;
|
||||
|
||||
private BigDecimal budgetEarnestMoneyCost;
|
||||
/**
|
||||
* g经营活动产生的现金流量净额
|
||||
* g=a+c+b-d-f-e
|
||||
*/
|
||||
private BigDecimal netCashFlow;
|
||||
|
||||
private BigDecimal budgetNetCashFlow;
|
||||
/**
|
||||
* h投资活动现金流入
|
||||
*/
|
||||
private BigDecimal cashInflowFromInvestingActivities;
|
||||
/**
|
||||
* i投资活动现金流出
|
||||
*/
|
||||
private BigDecimal cashOutflowFromInvestingActivities;
|
||||
/**
|
||||
* j投资活动产生的现金流量净额
|
||||
*/
|
||||
private BigDecimal netCashFromInvestingActivities;
|
||||
/**
|
||||
* k融资资金流入【垫资计划】
|
||||
*/
|
||||
private BigDecimal financingCapitalInflow;
|
||||
|
||||
private BigDecimal budgetFinancingCapitalInflow;
|
||||
/**
|
||||
* l融资资金流出【还款计划】
|
||||
*/
|
||||
private BigDecimal financingCapitalOutflow;
|
||||
|
||||
private BigDecimal budgetFinancingCapitalOutflow;
|
||||
/**
|
||||
*m筹资活动产生的现金流量净额
|
||||
* m=k-l
|
||||
*/
|
||||
private BigDecimal financingCapitalCashflow;
|
||||
|
||||
private BigDecimal budgetFinancingCapitalCashflow;
|
||||
/**
|
||||
* n货币资金净增加额
|
||||
* n=g+j+m
|
||||
*/
|
||||
private BigDecimal netIncreaseMonetaryFunds;
|
||||
|
||||
private BigDecimal budgetNetIncreaseMonetaryFunds;
|
||||
|
||||
/**
|
||||
* 获取所有现金流量总额
|
||||
* @return
|
||||
*/
|
||||
public BigDecimal getCashFlowTotal() {
|
||||
BigDecimal saleIncomeCash = getSaleIncomeCash();
|
||||
BigDecimal taxReturn = getTaxReturn();
|
||||
BigDecimal earnestMoneyIncome = getEarnestMoneyIncome();
|
||||
BigDecimal purchaseCost = getPurchaseCost();
|
||||
BigDecimal taxCost = getTaxCost();
|
||||
BigDecimal earnestMoneyCost = getEarnestMoneyCost();
|
||||
BigDecimal netCashFlow = getNetCashFlow();
|
||||
BigDecimal cashInflowFromInvestingActivities = getCashInflowFromInvestingActivities();
|
||||
BigDecimal cashOutflowFromInvestingActivities = getCashOutflowFromInvestingActivities();
|
||||
BigDecimal netCashFromInvestingActivities = getNetCashFromInvestingActivities();
|
||||
BigDecimal financingCapitalInflow = getFinancingCapitalInflow();
|
||||
BigDecimal financingCapitalOutflow = getFinancingCapitalOutflow();
|
||||
BigDecimal financingCapitalCashflow = getFinancingCapitalCashflow();
|
||||
BigDecimal netIncreaseMonetaryFunds = getNetIncreaseMonetaryFunds();
|
||||
|
||||
if (null == saleIncomeCash || null == taxReturn || null == earnestMoneyIncome || null == purchaseCost || null == taxCost
|
||||
|| null == earnestMoneyCost || null == netCashFlow || null == cashInflowFromInvestingActivities ||
|
||||
null == cashOutflowFromInvestingActivities || null == netCashFromInvestingActivities ||
|
||||
null == financingCapitalInflow || null == financingCapitalOutflow || null == financingCapitalCashflow || null == netIncreaseMonetaryFunds) {
|
||||
return new BigDecimal(0);
|
||||
}
|
||||
|
||||
return saleIncomeCash.add(taxReturn).add(earnestMoneyIncome).add(purchaseCost).add(taxCost).add(earnestMoneyCost)
|
||||
.add(netCashFlow).add(cashInflowFromInvestingActivities).add(cashOutflowFromInvestingActivities).add(netCashFromInvestingActivities)
|
||||
.add(financingCapitalInflow).add(financingCapitalOutflow).add(financingCapitalCashflow).add(netIncreaseMonetaryFunds);
|
||||
}
|
||||
|
||||
private String projectName;
|
||||
|
||||
protected BigDecimal handleSpecial(BigDecimal src) {
|
||||
return null == src ? new BigDecimal(0) : src;
|
||||
}
|
||||
|
||||
public BigDecimal getIncomeDevice() {
|
||||
return handleSpecial(incomeDevice);
|
||||
}
|
||||
|
||||
public void setIncomeDevice(BigDecimal incomeDevice) {
|
||||
this.incomeDevice = incomeDevice;
|
||||
}
|
||||
|
||||
public BigDecimal getIncomeEngineer() {
|
||||
return handleSpecial(incomeEngineer);
|
||||
}
|
||||
|
||||
public void setIncomeEngineer(BigDecimal incomeEngineer) {
|
||||
this.incomeEngineer = incomeEngineer;
|
||||
}
|
||||
|
||||
public BigDecimal getIncomeService() {
|
||||
return handleSpecial(incomeService);
|
||||
}
|
||||
|
||||
public void setIncomeService(BigDecimal incomeService) {
|
||||
this.incomeService = incomeService;
|
||||
}
|
||||
|
||||
public BigDecimal getCostPurchaseDevice() {
|
||||
return handleSpecial(costPurchaseDevice);
|
||||
}
|
||||
|
||||
public void setCostPurchaseDevice(BigDecimal costPurchaseDevice) {
|
||||
this.costPurchaseDevice = costPurchaseDevice;
|
||||
}
|
||||
|
||||
public BigDecimal getCostPurchaseBuild() {
|
||||
return handleSpecial(costPurchaseBuild);
|
||||
}
|
||||
|
||||
public void setCostPurchaseBuild(BigDecimal costPurchaseBuild) {
|
||||
this.costPurchaseBuild = costPurchaseBuild;
|
||||
}
|
||||
|
||||
public BigDecimal getCostPurchaseService() {
|
||||
return handleSpecial(costPurchaseService);
|
||||
}
|
||||
|
||||
public void setCostPurchaseService(BigDecimal costPurchaseService) {
|
||||
this.costPurchaseService = costPurchaseService;
|
||||
}
|
||||
|
||||
public BigDecimal getCostPurchaseOther() {
|
||||
return handleSpecial(costPurchaseOther);
|
||||
}
|
||||
|
||||
public void setCostPurchaseOther(BigDecimal costPurchaseOther) {
|
||||
this.costPurchaseOther = costPurchaseOther;
|
||||
}
|
||||
|
||||
public BigDecimal getCostProjectManage() {
|
||||
return handleSpecial(costProjectManage);
|
||||
}
|
||||
|
||||
public void setCostProjectManage(BigDecimal costProjectManage) {
|
||||
this.costProjectManage = costProjectManage;
|
||||
}
|
||||
|
||||
public BigDecimal getCostOther() {
|
||||
if (costOther == null) {
|
||||
return BigDecimal.ZERO;
|
||||
}
|
||||
return handleSpecial(costOther);
|
||||
}
|
||||
|
||||
public void setCostOther(BigDecimal costOther) {
|
||||
this.costOther = costOther;
|
||||
}
|
||||
|
||||
public BigDecimal getCostExpropriation() {
|
||||
return handleSpecial(costExpropriation);
|
||||
}
|
||||
|
||||
public void setCostExpropriation(BigDecimal costExpropriation) {
|
||||
this.costExpropriation = costExpropriation;
|
||||
}
|
||||
|
||||
public BigDecimal getCostCompanyManage() {
|
||||
return handleSpecial(costCompanyManage);
|
||||
}
|
||||
|
||||
public void setCostCompanyManage(BigDecimal costCompanyManage) {
|
||||
this.costCompanyManage = costCompanyManage;
|
||||
}
|
||||
|
||||
public BigDecimal getCostIncomeTax() {
|
||||
return handleSpecial(costIncomeTax);
|
||||
}
|
||||
|
||||
public void setCostIncomeTax(BigDecimal costIncomeTax) {
|
||||
this.costIncomeTax = costIncomeTax;
|
||||
}
|
||||
|
||||
public BigDecimal getGrossProfit() {
|
||||
return handleSpecial(grossProfit);
|
||||
}
|
||||
|
||||
public void setGrossProfit(BigDecimal grossProfit) {
|
||||
this.grossProfit = grossProfit;
|
||||
}
|
||||
|
||||
public BigDecimal getGrossProfitProfitMargin() {
|
||||
return handleSpecial(grossProfitProfitMargin);
|
||||
}
|
||||
|
||||
public void setGrossProfitProfitMargin(BigDecimal grossProfitProfitMargin) {
|
||||
this.grossProfitProfitMargin = grossProfitProfitMargin;
|
||||
}
|
||||
|
||||
public BigDecimal getContributionProfit() {
|
||||
return handleSpecial(contributionProfit);
|
||||
}
|
||||
|
||||
public void setContributionProfit(BigDecimal contributionProfit) {
|
||||
this.contributionProfit = contributionProfit;
|
||||
}
|
||||
|
||||
public BigDecimal getContributionProfitProfitMargin() {
|
||||
return handleSpecial(contributionProfitProfitMargin);
|
||||
}
|
||||
|
||||
public void setContributionProfitProfitMargin(BigDecimal contributionProfitProfitMargin) {
|
||||
this.contributionProfitProfitMargin = contributionProfitProfitMargin;
|
||||
}
|
||||
|
||||
public BigDecimal getNetProfit() {
|
||||
return handleSpecial(netProfit);
|
||||
}
|
||||
|
||||
public void setNetProfit(BigDecimal netProfit) {
|
||||
this.netProfit = netProfit;
|
||||
}
|
||||
|
||||
public BigDecimal getNetProfitProfitMargin() {
|
||||
return handleSpecial(netProfitProfitMargin);
|
||||
}
|
||||
|
||||
public void setNetProfitProfitMargin(BigDecimal netProfitProfitMargin) {
|
||||
this.netProfitProfitMargin = netProfitProfitMargin;
|
||||
}
|
||||
|
||||
public BigDecimal getSaleIncomeCash() {
|
||||
return handleSpecial(saleIncomeCash);
|
||||
}
|
||||
|
||||
public void setSaleIncomeCash(BigDecimal saleIncomeCash) {
|
||||
this.saleIncomeCash = saleIncomeCash;
|
||||
}
|
||||
|
||||
public BigDecimal getTaxReturn() {
|
||||
return handleSpecial(taxReturn);
|
||||
}
|
||||
|
||||
public void setTaxReturn(BigDecimal taxReturn) {
|
||||
this.taxReturn = taxReturn;
|
||||
}
|
||||
|
||||
public BigDecimal getEarnestMoneyIncome() {
|
||||
return handleSpecial(earnestMoneyIncome);
|
||||
}
|
||||
|
||||
public void setEarnestMoneyIncome(BigDecimal earnestMoneyIncome) {
|
||||
this.earnestMoneyIncome = earnestMoneyIncome;
|
||||
}
|
||||
|
||||
public BigDecimal getPurchaseCost() {
|
||||
return handleSpecial(purchaseCost);
|
||||
}
|
||||
|
||||
public void setPurchaseCost(BigDecimal purchaseCost) {
|
||||
this.purchaseCost = purchaseCost;
|
||||
}
|
||||
|
||||
public BigDecimal getTaxCost() {
|
||||
return handleSpecial(taxCost);
|
||||
}
|
||||
|
||||
public void setTaxCost(BigDecimal taxCost) {
|
||||
this.taxCost = taxCost;
|
||||
}
|
||||
|
||||
public BigDecimal getEarnestMoneyCost() {
|
||||
return handleSpecial(earnestMoneyCost);
|
||||
}
|
||||
|
||||
public void setEarnestMoneyCost(BigDecimal earnestMoneyCost) {
|
||||
this.earnestMoneyCost = earnestMoneyCost;
|
||||
}
|
||||
|
||||
public BigDecimal getCashInflowFromInvestingActivities() {
|
||||
return handleSpecial(cashInflowFromInvestingActivities);
|
||||
}
|
||||
|
||||
public void setCashInflowFromInvestingActivities(BigDecimal cashInflowFromInvestingActivities) {
|
||||
this.cashInflowFromInvestingActivities = cashInflowFromInvestingActivities;
|
||||
}
|
||||
|
||||
public BigDecimal getCashOutflowFromInvestingActivities() {
|
||||
return handleSpecial(cashOutflowFromInvestingActivities);
|
||||
}
|
||||
|
||||
public void setCashOutflowFromInvestingActivities(BigDecimal cashOutflowFromInvestingActivities) {
|
||||
this.cashOutflowFromInvestingActivities = cashOutflowFromInvestingActivities;
|
||||
}
|
||||
|
||||
public BigDecimal getNetCashFromInvestingActivities() {
|
||||
return handleSpecial(netCashFromInvestingActivities);
|
||||
}
|
||||
|
||||
public void setNetCashFromInvestingActivities(BigDecimal netCashFromInvestingActivities) {
|
||||
this.netCashFromInvestingActivities = netCashFromInvestingActivities;
|
||||
}
|
||||
|
||||
public BigDecimal getFinancingCapitalInflow() {
|
||||
return handleSpecial(financingCapitalInflow);
|
||||
}
|
||||
|
||||
public void setFinancingCapitalInflow(BigDecimal financingCapitalInflow) {
|
||||
this.financingCapitalInflow = financingCapitalInflow;
|
||||
}
|
||||
|
||||
public BigDecimal getFinancingCapitalOutflow() {
|
||||
return handleSpecial(financingCapitalOutflow);
|
||||
}
|
||||
|
||||
public void setFinancingCapitalOutflow(BigDecimal financingCapitalOutflow) {
|
||||
this.financingCapitalOutflow = financingCapitalOutflow;
|
||||
}
|
||||
|
||||
public BigDecimal getFinancingCapitalCashflow() {
|
||||
return handleSpecial(financingCapitalCashflow);
|
||||
}
|
||||
|
||||
public void setFinancingCapitalCashflow(BigDecimal financingCapitalCashflow) {
|
||||
this.financingCapitalCashflow = financingCapitalCashflow;
|
||||
}
|
||||
|
||||
public BigDecimal getNetIncreaseMonetaryFunds() {
|
||||
return handleSpecial(netIncreaseMonetaryFunds);
|
||||
}
|
||||
|
||||
public void setNetIncreaseMonetaryFunds(BigDecimal netIncreaseMonetaryFunds) {
|
||||
this.netIncreaseMonetaryFunds = netIncreaseMonetaryFunds;
|
||||
}
|
||||
|
||||
public BigDecimal getNetCashFlow() {
|
||||
return handleSpecial(netCashFlow);
|
||||
}
|
||||
|
||||
public void setNetCashFlow(BigDecimal netCashFlow) {
|
||||
this.netCashFlow = netCashFlow;
|
||||
}
|
||||
|
||||
public String getProjectName() {
|
||||
return projectName;
|
||||
}
|
||||
|
||||
public void setProjectName(String projectName) {
|
||||
this.projectName = projectName;
|
||||
}
|
||||
|
||||
public BigDecimal getBudgetIncomeDevice() {
|
||||
return budgetIncomeDevice;
|
||||
}
|
||||
|
||||
public void setBudgetIncomeDevice(BigDecimal budgetIncomeDevice) {
|
||||
this.budgetIncomeDevice = budgetIncomeDevice;
|
||||
}
|
||||
|
||||
public BigDecimal getEstimateIncomeDevice() {
|
||||
return estimateIncomeDevice;
|
||||
}
|
||||
|
||||
public void setEstimateIncomeDevice(BigDecimal estimateIncomeDevice) {
|
||||
this.estimateIncomeDevice = estimateIncomeDevice;
|
||||
}
|
||||
|
||||
public BigDecimal getBudgetIncomeEngineer() {
|
||||
return budgetIncomeEngineer;
|
||||
}
|
||||
|
||||
public void setBudgetIncomeEngineer(BigDecimal budgetIncomeEngineer) {
|
||||
this.budgetIncomeEngineer = budgetIncomeEngineer;
|
||||
}
|
||||
|
||||
public BigDecimal getEstimateIncomeEngineer() {
|
||||
return estimateIncomeEngineer;
|
||||
}
|
||||
|
||||
public void setEstimateIncomeEngineer(BigDecimal estimateIncomeEngineer) {
|
||||
this.estimateIncomeEngineer = estimateIncomeEngineer;
|
||||
}
|
||||
|
||||
public BigDecimal getBudgetIncomeService() {
|
||||
return budgetIncomeService;
|
||||
}
|
||||
|
||||
public void setBudgetIncomeService(BigDecimal budgetIncomeService) {
|
||||
this.budgetIncomeService = budgetIncomeService;
|
||||
}
|
||||
|
||||
public BigDecimal getEstimateIncomeService() {
|
||||
return estimateIncomeService;
|
||||
}
|
||||
|
||||
public void setEstimateIncomeService(BigDecimal estimateIncomeService) {
|
||||
this.estimateIncomeService = estimateIncomeService;
|
||||
}
|
||||
|
||||
public BigDecimal getBudgetCostPurchaseDevice() {
|
||||
return budgetCostPurchaseDevice;
|
||||
}
|
||||
|
||||
public void setBudgetCostPurchaseDevice(BigDecimal budgetCostPurchaseDevice) {
|
||||
this.budgetCostPurchaseDevice = budgetCostPurchaseDevice;
|
||||
}
|
||||
|
||||
public BigDecimal getEstimateCostPurchaseDevice() {
|
||||
return estimateCostPurchaseDevice;
|
||||
}
|
||||
|
||||
public void setEstimateCostPurchaseDevice(BigDecimal estimateCostPurchaseDevice) {
|
||||
this.estimateCostPurchaseDevice = estimateCostPurchaseDevice;
|
||||
}
|
||||
|
||||
public BigDecimal getBudgetCostPurchaseBuild() {
|
||||
return budgetCostPurchaseBuild;
|
||||
}
|
||||
|
||||
public void setBudgetCostPurchaseBuild(BigDecimal budgetCostPurchaseBuild) {
|
||||
this.budgetCostPurchaseBuild = budgetCostPurchaseBuild;
|
||||
}
|
||||
|
||||
public BigDecimal getEstimateCostPurchaseBuild() {
|
||||
return estimateCostPurchaseBuild;
|
||||
}
|
||||
|
||||
public void setEstimateCostPurchaseBuild(BigDecimal estimateCostPurchaseBuild) {
|
||||
this.estimateCostPurchaseBuild = estimateCostPurchaseBuild;
|
||||
}
|
||||
|
||||
public BigDecimal getBudgetCostPurchaseService() {
|
||||
return budgetCostPurchaseService;
|
||||
}
|
||||
|
||||
public void setBudgetCostPurchaseService(BigDecimal budgetCostPurchaseService) {
|
||||
this.budgetCostPurchaseService = budgetCostPurchaseService;
|
||||
}
|
||||
|
||||
public BigDecimal getEstimateCostPurchaseService() {
|
||||
return estimateCostPurchaseService;
|
||||
}
|
||||
|
||||
public void setEstimateCostPurchaseService(BigDecimal estimateCostPurchaseService) {
|
||||
this.estimateCostPurchaseService = estimateCostPurchaseService;
|
||||
}
|
||||
|
||||
public BigDecimal getBudgetCostPurchaseOther() {
|
||||
return budgetCostPurchaseOther;
|
||||
}
|
||||
|
||||
public void setBudgetCostPurchaseOther(BigDecimal budgetCostPurchaseOther) {
|
||||
this.budgetCostPurchaseOther = budgetCostPurchaseOther;
|
||||
}
|
||||
|
||||
public BigDecimal getEstimateCostPurchaseOther() {
|
||||
return estimateCostPurchaseOther;
|
||||
}
|
||||
|
||||
public void setEstimateCostPurchaseOther(BigDecimal estimateCostPurchaseOther) {
|
||||
this.estimateCostPurchaseOther = estimateCostPurchaseOther;
|
||||
}
|
||||
|
||||
public BigDecimal getBudgetCostProjectManage() {
|
||||
return budgetCostProjectManage;
|
||||
}
|
||||
|
||||
public void setBudgetCostProjectManage(BigDecimal budgetCostProjectManage) {
|
||||
this.budgetCostProjectManage = budgetCostProjectManage;
|
||||
}
|
||||
|
||||
public BigDecimal getEstimateCostProjectManage() {
|
||||
return estimateCostProjectManage;
|
||||
}
|
||||
|
||||
public void setEstimateCostProjectManage(BigDecimal estimateCostProjectManage) {
|
||||
this.estimateCostProjectManage = estimateCostProjectManage;
|
||||
}
|
||||
|
||||
public BigDecimal getBudgetCostOther() {
|
||||
return budgetCostOther;
|
||||
}
|
||||
|
||||
public void setBudgetCostOther(BigDecimal budgetCostOther) {
|
||||
this.budgetCostOther = budgetCostOther;
|
||||
}
|
||||
|
||||
public BigDecimal getEstimateCostOther() {
|
||||
return estimateCostOther;
|
||||
}
|
||||
|
||||
public void setEstimateCostOther(BigDecimal estimateCostOther) {
|
||||
this.estimateCostOther = estimateCostOther;
|
||||
}
|
||||
|
||||
public BigDecimal getEstimateCostExpropriation() {
|
||||
return estimateCostExpropriation;
|
||||
}
|
||||
|
||||
public void setEstimateCostExpropriation(BigDecimal estimateCostExpropriation) {
|
||||
this.estimateCostExpropriation = estimateCostExpropriation;
|
||||
}
|
||||
|
||||
public BigDecimal getBudgetCostExpropriation() {
|
||||
return budgetCostExpropriation;
|
||||
}
|
||||
|
||||
public void setBudgetCostExpropriation(BigDecimal budgetCostExpropriation) {
|
||||
this.budgetCostExpropriation = budgetCostExpropriation;
|
||||
}
|
||||
|
||||
public BigDecimal getEstimateCostCompanyManage() {
|
||||
return estimateCostCompanyManage;
|
||||
}
|
||||
|
||||
public void setEstimateCostCompanyManage(BigDecimal estimateCostCompanyManage) {
|
||||
this.estimateCostCompanyManage = estimateCostCompanyManage;
|
||||
}
|
||||
|
||||
public BigDecimal getBudgetCostCompanyManage() {
|
||||
return budgetCostCompanyManage;
|
||||
}
|
||||
|
||||
public void setBudgetCostCompanyManage(BigDecimal budgetCostCompanyManage) {
|
||||
this.budgetCostCompanyManage = budgetCostCompanyManage;
|
||||
}
|
||||
|
||||
public BigDecimal getEstimateGrossProfit() {
|
||||
return estimateGrossProfit;
|
||||
}
|
||||
|
||||
public void setEstimateGrossProfit(BigDecimal estimateGrossProfit) {
|
||||
this.estimateGrossProfit = estimateGrossProfit;
|
||||
}
|
||||
|
||||
public BigDecimal getBudgetGrossProfit() {
|
||||
return budgetGrossProfit;
|
||||
}
|
||||
|
||||
public void setBudgetGrossProfit(BigDecimal budgetGrossProfit) {
|
||||
this.budgetGrossProfit = budgetGrossProfit;
|
||||
}
|
||||
|
||||
public BigDecimal getEstimateContributionProfit() {
|
||||
return estimateContributionProfit;
|
||||
}
|
||||
|
||||
public void setEstimateContributionProfit(BigDecimal estimateContributionProfit) {
|
||||
this.estimateContributionProfit = estimateContributionProfit;
|
||||
}
|
||||
|
||||
public BigDecimal getBudgetContributionProfit() {
|
||||
return budgetContributionProfit;
|
||||
}
|
||||
|
||||
public void setBudgetContributionProfit(BigDecimal budgetContributionProfit) {
|
||||
this.budgetContributionProfit = budgetContributionProfit;
|
||||
}
|
||||
|
||||
public BigDecimal getBudgetSaleIncomeCash() {
|
||||
return budgetSaleIncomeCash;
|
||||
}
|
||||
|
||||
public void setBudgetSaleIncomeCash(BigDecimal budgetSaleIncomeCash) {
|
||||
this.budgetSaleIncomeCash = budgetSaleIncomeCash;
|
||||
}
|
||||
|
||||
public BigDecimal getBudgetEarnestMoneyIncome() {
|
||||
return budgetEarnestMoneyIncome;
|
||||
}
|
||||
|
||||
public void setBudgetEarnestMoneyIncome(BigDecimal budgetEarnestMoneyIncome) {
|
||||
this.budgetEarnestMoneyIncome = budgetEarnestMoneyIncome;
|
||||
}
|
||||
|
||||
public BigDecimal getBudgetPurchaseCost() {
|
||||
return budgetPurchaseCost;
|
||||
}
|
||||
|
||||
public void setBudgetPurchaseCost(BigDecimal budgetPurchaseCost) {
|
||||
this.budgetPurchaseCost = budgetPurchaseCost;
|
||||
}
|
||||
|
||||
public BigDecimal getBudgetEarnestMoneyCost() {
|
||||
return budgetEarnestMoneyCost;
|
||||
}
|
||||
|
||||
public void setBudgetEarnestMoneyCost(BigDecimal budgetEarnestMoneyCost) {
|
||||
this.budgetEarnestMoneyCost = budgetEarnestMoneyCost;
|
||||
}
|
||||
|
||||
public BigDecimal getBudgetNetCashFlow() {
|
||||
return budgetNetCashFlow;
|
||||
}
|
||||
|
||||
public void setBudgetNetCashFlow(BigDecimal budgetNetCashFlow) {
|
||||
this.budgetNetCashFlow = budgetNetCashFlow;
|
||||
}
|
||||
|
||||
public BigDecimal getBudgetFinancingCapitalInflow() {
|
||||
return budgetFinancingCapitalInflow;
|
||||
}
|
||||
|
||||
public void setBudgetFinancingCapitalInflow(BigDecimal budgetFinancingCapitalInflow) {
|
||||
this.budgetFinancingCapitalInflow = budgetFinancingCapitalInflow;
|
||||
}
|
||||
|
||||
public BigDecimal getBudgetFinancingCapitalOutflow() {
|
||||
return budgetFinancingCapitalOutflow;
|
||||
}
|
||||
|
||||
public void setBudgetFinancingCapitalOutflow(BigDecimal budgetFinancingCapitalOutflow) {
|
||||
this.budgetFinancingCapitalOutflow = budgetFinancingCapitalOutflow;
|
||||
}
|
||||
|
||||
public BigDecimal getBudgetFinancingCapitalCashflow() {
|
||||
return budgetFinancingCapitalCashflow;
|
||||
}
|
||||
|
||||
public void setBudgetFinancingCapitalCashflow(BigDecimal budgetFinancingCapitalCashflow) {
|
||||
this.budgetFinancingCapitalCashflow = budgetFinancingCapitalCashflow;
|
||||
}
|
||||
|
||||
public BigDecimal getBudgetNetIncreaseMonetaryFunds() {
|
||||
return budgetNetIncreaseMonetaryFunds;
|
||||
}
|
||||
|
||||
public void setBudgetNetIncreaseMonetaryFunds(BigDecimal budgetNetIncreaseMonetaryFunds) {
|
||||
this.budgetNetIncreaseMonetaryFunds = budgetNetIncreaseMonetaryFunds;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,44 @@
|
|||
package cn.palmte.work.bean;
|
||||
|
||||
/**
|
||||
* @author xiongshiyan at 2021/11/1 , contact me with email yanshixiong@126.com or phone 15208384257
|
||||
*/
|
||||
public enum SignTypeEnum {
|
||||
PLAN_O(-1,""),
|
||||
PLAN_A(1,"是"),
|
||||
PLAN_B(2,"否");
|
||||
|
||||
private int signType;
|
||||
private String signTypeStr;
|
||||
|
||||
private SignTypeEnum(int signType, String signTypeStr) {
|
||||
this.signType = signType;
|
||||
this.signTypeStr = signTypeStr;
|
||||
}
|
||||
|
||||
public int getSignType() {
|
||||
return signType;
|
||||
}
|
||||
|
||||
public void setSignType(int signType) {
|
||||
this.signType = signType;
|
||||
}
|
||||
|
||||
public String getSignTypeStr() {
|
||||
return signTypeStr;
|
||||
}
|
||||
|
||||
public void setSignTypeStr(String signTypeStr) {
|
||||
this.signTypeStr = signTypeStr;
|
||||
}
|
||||
|
||||
public static SignTypeEnum parseSignType(int signType){
|
||||
if(signType == 1){
|
||||
return PLAN_A;
|
||||
}
|
||||
if(signType == 2){
|
||||
return PLAN_B;
|
||||
}
|
||||
return PLAN_O;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
package cn.palmte.work.bean;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class StatisticsBean {
|
||||
|
||||
private List<PrimaryIndicatorBean> primaryIndicatorBeanList;
|
||||
|
||||
private List<ProfitAndLossBean> profitAndLossBeanList;
|
||||
|
||||
private List<CashFlowStatisticsBean> cashFlowStatisticsBeanList;
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,51 @@
|
|||
package cn.palmte.work.bean;
|
||||
|
||||
/**
|
||||
* @author xiongshiyan at 2021/11/1 , contact me with email yanshixiong@126.com or phone 15208384257
|
||||
*/
|
||||
public enum StatusEnum {
|
||||
ESTIMATE_ACCOUNTS(1,"项目创建(概算)"),
|
||||
BUDGET_ACCOUNTS(5,"预算"),
|
||||
SETTLE_ACCOUNTS(10,"结算"),
|
||||
FINAL_ACCOUNTS(15,"决算");
|
||||
|
||||
private int status;
|
||||
private String statusDesc;
|
||||
|
||||
private StatusEnum(int status, String statusDesc) {
|
||||
this.status = status;
|
||||
this.statusDesc = statusDesc;
|
||||
}
|
||||
|
||||
public int getStatus() {
|
||||
return status;
|
||||
}
|
||||
|
||||
public void setStatus(int status) {
|
||||
this.status = status;
|
||||
}
|
||||
|
||||
public String getStatusDesc() {
|
||||
return statusDesc;
|
||||
}
|
||||
|
||||
public void setStatusDesc(String statusDesc) {
|
||||
this.statusDesc = statusDesc;
|
||||
}
|
||||
|
||||
public static StatusEnum parseStatus(int status){
|
||||
if(status == 1){
|
||||
return ESTIMATE_ACCOUNTS;
|
||||
}
|
||||
if(status == 5){
|
||||
return BUDGET_ACCOUNTS;
|
||||
}
|
||||
if(status == 10){
|
||||
return SETTLE_ACCOUNTS;
|
||||
}
|
||||
if(status == 15){
|
||||
return FINAL_ACCOUNTS;
|
||||
}
|
||||
throw new IllegalArgumentException("Unkown status:"+status);
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,47 @@
|
|||
package cn.palmte.work.bean;
|
||||
|
||||
/**
|
||||
* @author xiongshiyan at 2021/11/1 , contact me with email yanshixiong@126.com or phone 15208384257
|
||||
*/
|
||||
public enum TypeEnum {
|
||||
PROJECT_INTEGRATION(1,"工程集成类"),
|
||||
DEVICE_INTEGRATION(2,"设备集成类"),
|
||||
STRATEGIC_PARTNER(3,"工程集成类");
|
||||
|
||||
private int type;
|
||||
private String typeDesc;
|
||||
|
||||
private TypeEnum(int type, String typeDesc) {
|
||||
this.type = type;
|
||||
this.typeDesc = typeDesc;
|
||||
}
|
||||
|
||||
public int getType() {
|
||||
return type;
|
||||
}
|
||||
|
||||
public void setType(int type) {
|
||||
this.type = type;
|
||||
}
|
||||
|
||||
public String getTypeDesc() {
|
||||
return typeDesc;
|
||||
}
|
||||
|
||||
public void setTypeDesc(String typeDesc) {
|
||||
this.typeDesc = typeDesc;
|
||||
}
|
||||
|
||||
public static TypeEnum parseType(int type){
|
||||
if(type == 1){
|
||||
return PROJECT_INTEGRATION;
|
||||
}
|
||||
if(type == 2){
|
||||
return DEVICE_INTEGRATION;
|
||||
}
|
||||
if(type == 3){
|
||||
return STRATEGIC_PARTNER;
|
||||
}
|
||||
throw new IllegalArgumentException("Unkown type:"+type);
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,52 @@
|
|||
package cn.palmte.work.bean;
|
||||
|
||||
/**
|
||||
* @author xiongshiyan at 2021/11/1 , contact me with email yanshixiong@126.com or phone 15208384257
|
||||
*/
|
||||
public enum UnderwrittenModeEnum {
|
||||
PLAN_O(-1,""),
|
||||
PLAN_A(1,"A类-不垫资"),
|
||||
// PLAN_B(2,"B类-不垫资(背靠背)"),
|
||||
PLAN_C(3,"B类-垫资(账期覆盖)"),
|
||||
PLAN_D(4,"C类-垫资(账期不覆盖)");
|
||||
|
||||
private int underwrittenMode;
|
||||
private String underwrittenModeStr;
|
||||
|
||||
private UnderwrittenModeEnum(int underwrittenMode, String underwrittenModeStr) {
|
||||
this.underwrittenMode = underwrittenMode;
|
||||
this.underwrittenModeStr = underwrittenModeStr;
|
||||
}
|
||||
|
||||
public int getUnderwrittenMode() {
|
||||
return underwrittenMode;
|
||||
}
|
||||
|
||||
public void setUnderwrittenMode(int underwrittenMode) {
|
||||
this.underwrittenMode = underwrittenMode;
|
||||
}
|
||||
|
||||
public String getUnderwrittenModeStr() {
|
||||
return underwrittenModeStr;
|
||||
}
|
||||
|
||||
public void setUnderwrittenModeStr(String underwrittenModeStr) {
|
||||
this.underwrittenModeStr = underwrittenModeStr;
|
||||
}
|
||||
|
||||
public static UnderwrittenModeEnum parseUnderwrittenMode(int underwrittenMode){
|
||||
if(underwrittenMode == 1){
|
||||
return PLAN_A;
|
||||
}
|
||||
// if(underwrittenMode == 2){
|
||||
// return PLAN_B;
|
||||
// }
|
||||
if(underwrittenMode == 3){
|
||||
return PLAN_C;
|
||||
}
|
||||
if(underwrittenMode == 4){
|
||||
return PLAN_D;
|
||||
}
|
||||
throw new IllegalArgumentException("Unkown underwrittenMode:"+underwrittenMode);
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,67 @@
|
|||
package cn.palmte.work.bean;
|
||||
|
||||
/**
|
||||
* { id:2, pId:0, name:"随意勾选 2", checked:true, open:true},
|
||||
* @author xiongshiyan at 2021/11/18 , contact me with email yanshixiong@126.com or phone 15208384257
|
||||
*/
|
||||
public class ZTreeNode {
|
||||
private String id;
|
||||
private String pId;
|
||||
private String name;
|
||||
private boolean checked = false;
|
||||
private boolean open = false;
|
||||
|
||||
public ZTreeNode(String id, String pId, String name, boolean checked, boolean open) {
|
||||
this.id = id;
|
||||
this.pId = pId;
|
||||
this.name = name;
|
||||
this.checked = checked;
|
||||
this.open = open;
|
||||
}
|
||||
|
||||
public ZTreeNode(String id, String pId, String name) {
|
||||
this.id = id;
|
||||
this.pId = pId;
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
public String getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
public void setId(String id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
public String getpId() {
|
||||
return pId;
|
||||
}
|
||||
|
||||
public void setpId(String pId) {
|
||||
this.pId = pId;
|
||||
}
|
||||
|
||||
public String getName() {
|
||||
return name;
|
||||
}
|
||||
|
||||
public void setName(String name) {
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
public boolean isChecked() {
|
||||
return checked;
|
||||
}
|
||||
|
||||
public void setChecked(boolean checked) {
|
||||
this.checked = checked;
|
||||
}
|
||||
|
||||
public boolean isOpen() {
|
||||
return open;
|
||||
}
|
||||
|
||||
public void setOpen(boolean open) {
|
||||
this.open = open;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,44 @@
|
|||
package cn.palmte.work.config;
|
||||
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
/**
|
||||
* 注入配置属性
|
||||
*
|
||||
* @author pengqiang
|
||||
* @date 2018/6/26
|
||||
*/
|
||||
@Component
|
||||
public class ConfigProperties {
|
||||
|
||||
/**
|
||||
* 上传路径
|
||||
*/
|
||||
//@Value("${upload.path}")
|
||||
private String uploadPath = "/mnt/dzg/image";
|
||||
/**
|
||||
* 上传前缀
|
||||
*/
|
||||
//@Value("${upload.prefix}")
|
||||
private String uploadPrefix = "/upload";
|
||||
|
||||
/**
|
||||
* admin服务器域名
|
||||
* 格式: https://dzgtest.palmte.cn
|
||||
*/
|
||||
//@Value("${admin.domain}")
|
||||
private String adminDomain = "";
|
||||
|
||||
public String getUploadPath() {
|
||||
return uploadPath;
|
||||
}
|
||||
|
||||
public String getUploadPrefix() {
|
||||
return uploadPrefix;
|
||||
}
|
||||
|
||||
public String getAdminDomain() {
|
||||
return adminDomain;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,62 @@
|
|||
package cn.palmte.work.config;
|
||||
|
||||
/**
|
||||
* 数据源等信息常量化
|
||||
* @author xiongshiyan
|
||||
*/
|
||||
public class Constant {
|
||||
public static final String PAGINATION = "pagination";
|
||||
public static final String PRIVATEKEY = "privatekey";
|
||||
public static final String PUBLICKEY = "publickey";
|
||||
public static final String HEADER_TOKEN = "token";
|
||||
public static final String API_TOKEN_MANAGER = "apiTokenManager";
|
||||
public static final String PC_TOKEN_MANAGER = "pcTokenManager";
|
||||
public static final String API_ERROR_COUNT_MANAGER = "apiErrorCountManager";
|
||||
public static final String PC_ERROR_COUNT_MANAGER = "pcErrorCountManager";
|
||||
public static final String API_CAPTCHA_MANGER = "apiCaptchaManger";
|
||||
public static final String PC_CAPTCHA_MANGER = "pcCaptchaManger";
|
||||
|
||||
public static final String PREFIX_API_V3 = "/api/v3";
|
||||
public static final String PREFIX_API_PC = "/api/pc";
|
||||
public static final String PREFIX_API_DRAG = "/api/drag";
|
||||
|
||||
private Constant() {
|
||||
}
|
||||
|
||||
/**
|
||||
* 全局状态码
|
||||
*/
|
||||
public static final class Status {
|
||||
private Status() {
|
||||
}
|
||||
|
||||
/**
|
||||
* 成功
|
||||
*/
|
||||
public static final int STATUS_SUCCESS = 0;
|
||||
/**
|
||||
* 失败
|
||||
*/
|
||||
public static final int STATUS_FAILED = 1;
|
||||
/**
|
||||
* 异常
|
||||
*/
|
||||
public static final int STATUS_EXCEPTION = 2;
|
||||
/**
|
||||
* 提示登录
|
||||
*/
|
||||
public static final int STATUS_PROMPT_LOGIN = 1009;
|
||||
public static final int STATUS_PROMPT_UNAUTH = 1010;
|
||||
}
|
||||
|
||||
/**
|
||||
* 成功
|
||||
*/
|
||||
public static final int STATUS_SUCCESS = 0;
|
||||
|
||||
/**
|
||||
* 失败
|
||||
*/
|
||||
public static final int STATUS_FAILED = 1;
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,62 @@
|
|||
package cn.palmte.work.config;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.beans.factory.annotation.Value;
|
||||
import org.springframework.stereotype.Component;
|
||||
import org.springframework.web.servlet.HandlerInterceptor;
|
||||
import org.springframework.web.servlet.config.annotation.CorsRegistry;
|
||||
import org.springframework.web.servlet.config.annotation.InterceptorRegistration;
|
||||
import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
|
||||
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;
|
||||
|
||||
import cn.palmte.work.config.interceptor.TokenLoggingInterceptor;
|
||||
import cn.palmte.work.utils.StrKit;
|
||||
|
||||
/**
|
||||
* 配置拦截器等
|
||||
* @author xiongshiyan
|
||||
*/
|
||||
@Component
|
||||
public class GoodWebAppConfigurer extends WebMvcConfigurerAdapter {
|
||||
|
||||
@Autowired
|
||||
private TokenLoggingInterceptor tokenLoggingInterceptor;
|
||||
|
||||
/**
|
||||
* 排除某些url不需要校验
|
||||
*/
|
||||
@Value("${fourcal.excluded.client.urls}")
|
||||
private String excludesClientUrls;
|
||||
@Value("${fourcal.excluded.pc.urls}")
|
||||
private String excludesPCUrls;
|
||||
|
||||
@Override
|
||||
public void addInterceptors(InterceptorRegistry registry) {
|
||||
/**拦截任意URL,打印token header参数*/
|
||||
addInterceptor(registry , tokenLoggingInterceptor , "" , "/**");
|
||||
|
||||
/**拦截所有排除指定的*/
|
||||
}
|
||||
private void addInterceptor(InterceptorRegistry registry , HandlerInterceptor handlerInterceptor , String excludeUrls , String... addPartterns) {
|
||||
InterceptorRegistration registration = registry.addInterceptor(handlerInterceptor)
|
||||
.addPathPatterns(addPartterns);
|
||||
String[] p = excludeUrls.split(",");
|
||||
StrKit.trim(p);
|
||||
if( p.length > 0 ){
|
||||
registration.excludePathPatterns(p);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 允许跨域
|
||||
*/
|
||||
@Override
|
||||
public void addCorsMappings(CorsRegistry registry) {
|
||||
registry.addMapping("/**")
|
||||
.allowedHeaders("*")
|
||||
.allowedOrigins("*")
|
||||
.allowedMethods("GET", "POST", "DELETE", "PUT", "OPTIONS")
|
||||
.allowCredentials(false).maxAge(3600);
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,41 @@
|
|||
package cn.palmte.work.config;
|
||||
|
||||
import org.springframework.boot.web.servlet.FilterRegistrationBean;
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
import cn.palmte.work.security.ReplaceSpecialCharFilter;
|
||||
import top.jfunc.http.SmartHttpClient;
|
||||
import top.jfunc.http.smart.JdkSmartHttpClient;
|
||||
|
||||
/**
|
||||
* @author xiongshiyan at 2020/9/30 , contact me with email yanshixiong@126.com or phone 15208384257
|
||||
*/
|
||||
@Configuration
|
||||
public class HttpConfig {
|
||||
@Bean
|
||||
public SmartHttpClient smartHttpClient(){
|
||||
return new JdkSmartHttpClient();
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* xss过滤拦截器
|
||||
*/
|
||||
@Bean
|
||||
public FilterRegistrationBean xssFilterRegistrationBean() {
|
||||
FilterRegistrationBean filterRegistrationBean = new FilterRegistrationBean();
|
||||
filterRegistrationBean.setFilter(new ReplaceSpecialCharFilter());
|
||||
filterRegistrationBean.setOrder(1);
|
||||
filterRegistrationBean.setEnabled(true);
|
||||
filterRegistrationBean.addUrlPatterns("/*");
|
||||
Map<String, String> initParameters = new HashMap<>();
|
||||
initParameters.put("includes", "/fourcal/admin/err");
|
||||
filterRegistrationBean.setInitParameters(initParameters);
|
||||
return filterRegistrationBean;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
package cn.palmte.work.config;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
import org.springframework.context.annotation.Primary;
|
||||
|
||||
import javax.persistence.EntityManager;
|
||||
import javax.persistence.PersistenceContext;
|
||||
|
||||
import top.jfunc.common.db.utils.Pagination;
|
||||
|
||||
/**
|
||||
* @author xiongshiyan at 2018/7/23 , contact me with email yanshixiong@126.com or phone 15208384257
|
||||
*/
|
||||
@Configuration
|
||||
public class PaginationConfig {
|
||||
|
||||
@PersistenceContext
|
||||
@Autowired
|
||||
private EntityManager entityManagerPrimary;
|
||||
|
||||
///错误的注入方式
|
||||
/*@Primary
|
||||
@Bean(Constant.PRIMARY_PAGINATION)
|
||||
public Pagination primary(@Qualifier(Constant.ENTITY_MANAGER_PRIMARY_DB) EntityManager entityManager){
|
||||
return new Pagination(entityManager);
|
||||
}*/
|
||||
@Primary
|
||||
@Bean
|
||||
public Pagination primaryPagination(){
|
||||
return new Pagination(entityManagerPrimary);
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,43 @@
|
|||
package cn.palmte.work.config;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
import org.springframework.scheduling.annotation.EnableScheduling;
|
||||
import org.springframework.scheduling.annotation.Scheduled;
|
||||
|
||||
import cn.palmte.work.model.AdminRepository;
|
||||
import cn.palmte.work.model.ProjectRepository;
|
||||
|
||||
@Configuration //1.主要用于标记配置类,兼备Component的效果。
|
||||
@EnableScheduling // 2.开启定时任务
|
||||
public class StaticScheduleTask {
|
||||
private static final Logger logger = LoggerFactory.getLogger(StaticScheduleTask.class);
|
||||
|
||||
@Autowired
|
||||
public AdminRepository adminRepository;
|
||||
|
||||
@Autowired
|
||||
public ProjectRepository projectRepository;
|
||||
|
||||
|
||||
@Scheduled(cron = "0 0/5 * * * ?")
|
||||
private void temp() throws Exception {
|
||||
}
|
||||
|
||||
/*@Scheduled(cron = "0 0/1 * * * ?")
|
||||
private void changeUserName() throws Exception {
|
||||
|
||||
logger.info("更新项目创建者姓名开始");
|
||||
List<Project> all = projectRepository.findAll();
|
||||
for (Project project : all) {
|
||||
logger.info("更新前:"+project.getCreatorName());
|
||||
Admin one = adminRepository.findOne(project.getCreatorId());
|
||||
project.setCreatorName(one.getRealName());
|
||||
Project project1 = projectRepository.saveAndFlush(project);
|
||||
logger.info("更新后:"+project1.getCreatorName());
|
||||
}
|
||||
logger.info("更新项目创建者姓名结束");
|
||||
}*/
|
||||
}
|
||||
|
|
@ -0,0 +1,33 @@
|
|||
package cn.palmte.work.config;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Value;
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
|
||||
import cn.palmte.work.service.map.MemorySimpleMap;
|
||||
import cn.palmte.work.service.map.SimpleMap;
|
||||
|
||||
/**
|
||||
* @author xiongshiyan at 2018/8/14 , contact me with email yanshixiong@126.com or phone 15208384257
|
||||
*/
|
||||
@Configuration
|
||||
public class SystemConfigWithMemory {
|
||||
|
||||
@Value("${fourcal.token.api.prefix}")
|
||||
private String apiTokenPrefix;
|
||||
|
||||
@Value("#{${fourcal.token.api.expires}}")
|
||||
private long apiExpires;
|
||||
|
||||
@Value("${fourcal.token.pc.prefix}")
|
||||
private String pcTokenPrefix;
|
||||
|
||||
@Value("#{${fourcal.token.pc.expires}}")
|
||||
private long pcExpires;
|
||||
|
||||
|
||||
@Bean
|
||||
public SimpleMap<String, String> simpleMap() {
|
||||
return new MemorySimpleMap<>();
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,78 @@
|
|||
package cn.palmte.work.config;
|
||||
|
||||
/*import cn.palmte.work.model.Manager;
|
||||
import cn.palmte.work.service.CaptchaCodeService;
|
||||
import cn.palmte.work.service.token.redis.ApiTokenManager;
|
||||
import cn.palmte.work.service.token.redis.RedisCaptchaManager;
|
||||
import cn.palmte.work.service.token.redis.RedisErrorCountManager;
|
||||
import com.alibaba.fastjson.support.spring.GenericFastJsonRedisSerializer;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.beans.factory.annotation.Value;
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
import org.springframework.data.redis.connection.RedisConnectionFactory;
|
||||
import org.springframework.data.redis.core.RedisTemplate;
|
||||
import org.springframework.data.redis.core.StringRedisTemplate;
|
||||
import org.springframework.data.redis.serializer.StringRedisSerializer;
|
||||
|
||||
import top.jfunc.token.CaptchaManger;
|
||||
import top.jfunc.token.ErrorCountManager;
|
||||
import top.jfunc.token.TokenManager;
|
||||
|
||||
import static cn.palmte.work.config.SystemConfigWithMemory.API_TOKEN_MANAGER;*/
|
||||
|
||||
|
||||
/*@Configuration
|
||||
public class SystemConfigWithRedis {
|
||||
|
||||
@Autowired(required = false)
|
||||
RedisConnectionFactory connectionFactory;
|
||||
|
||||
@Bean(name = "stringRedisTemplate")
|
||||
public StringRedisTemplate stringRedisTemplate() {
|
||||
return new StringRedisTemplate(connectionFactory);
|
||||
}
|
||||
|
||||
@Bean(name = "redisTemplate")
|
||||
public RedisTemplate<Object, Object> redisTemplate(){
|
||||
RedisTemplate<Object, Object> template = new RedisTemplate<>();
|
||||
template.setConnectionFactory(connectionFactory);
|
||||
//避免key出现乱码
|
||||
template.setKeySerializer(new StringRedisSerializer());
|
||||
//value使用FastJson转换
|
||||
template.setValueSerializer(new GenericFastJsonRedisSerializer());
|
||||
template.setHashKeySerializer(new StringRedisSerializer());
|
||||
template.setHashValueSerializer(new GenericFastJsonRedisSerializer());
|
||||
return template;
|
||||
}
|
||||
@Value("${fourcal.token.api.prefix}")
|
||||
private String apiTokenPrefix;
|
||||
|
||||
@Value("#{${fourcal.token.api.expires}}")
|
||||
private long apiExpires;
|
||||
|
||||
|
||||
@Bean(Constant.API_TOKEN_MANAGER)
|
||||
public TokenManager<Manager> apiTokenManagerRedis(){
|
||||
ApiTokenManager apiTokenManager = new ApiTokenManager();
|
||||
apiTokenManager.setRedisTemplate(redisTemplate());
|
||||
apiTokenManager.setApiExpires(apiExpires);
|
||||
apiTokenManager.setMulti(true);
|
||||
apiTokenManager.setTokenPrefix(apiTokenPrefix);
|
||||
return apiTokenManager;
|
||||
}
|
||||
@Bean
|
||||
public ErrorCountManager errorCountManager() {
|
||||
RedisErrorCountManager redisErrorCountManager = new RedisErrorCountManager();
|
||||
redisErrorCountManager.setThreshold(3);
|
||||
redisErrorCountManager.setRedisTemplate(redisTemplate());
|
||||
return redisErrorCountManager;
|
||||
}
|
||||
@Bean
|
||||
public CaptchaManger captchaManger(@Autowired CaptchaCodeService captchaCodeService) {
|
||||
RedisCaptchaManager captchaManger = new RedisCaptchaManager();
|
||||
captchaManger.setRedisTemplate(redisTemplate());
|
||||
captchaManger.setCaptchaCodeService(captchaCodeService);
|
||||
return captchaManger;
|
||||
}
|
||||
}*/
|
||||
|
|
@ -0,0 +1,27 @@
|
|||
package cn.palmte.work.config;
|
||||
|
||||
import org.springframework.boot.context.properties.ConfigurationProperties;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
|
||||
@Configuration
|
||||
@ConfigurationProperties(prefix = "upload")
|
||||
public class UploadProperties {
|
||||
private String path;
|
||||
private String prefix;
|
||||
|
||||
|
||||
public String getPath() {
|
||||
return path;
|
||||
}
|
||||
|
||||
public String getPrefix() {
|
||||
return prefix;
|
||||
}
|
||||
|
||||
public void setPath(String path) {
|
||||
this.path = path;
|
||||
}
|
||||
public void setPrefix(String prefix) {
|
||||
this.prefix = prefix;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,88 @@
|
|||
package cn.palmte.work.config.activiti;
|
||||
|
||||
public class ActConstant {
|
||||
|
||||
/**
|
||||
* 流程启动用户变量
|
||||
*/
|
||||
public static final String START_PROCESS_USERID = "startUserId";
|
||||
|
||||
|
||||
public static final String PROC_INS_ID = "procInsId";
|
||||
public static final String PROC_DEF_KEY = "procDefKey";
|
||||
|
||||
|
||||
/**
|
||||
* 结束节点
|
||||
*/
|
||||
public static final int TASK_INDEX_END = -1;
|
||||
|
||||
|
||||
/**
|
||||
* 0-未知或者其他节点
|
||||
*/
|
||||
public static final int TASK_INDEX_OTHER = 0;
|
||||
|
||||
/**
|
||||
* 开始节点
|
||||
*/
|
||||
public static final int TASK_INDEX_START = 1;
|
||||
|
||||
/**
|
||||
* 发起审批节点
|
||||
*/
|
||||
public static final int TASK_INDEX_FIRST_USER_TASK = 2;
|
||||
|
||||
|
||||
/**
|
||||
* 单实例 或签
|
||||
*/
|
||||
public static final int TASK_TYPE_SINGE = 0;
|
||||
/**
|
||||
* 多实例 会签
|
||||
*/
|
||||
public static final int TASK_TYPE_MULTI = 1;
|
||||
|
||||
|
||||
/**
|
||||
* 会签任务总数
|
||||
*/
|
||||
public static final String NUMBER_OF_INSTANCES = "nrOfInstances";
|
||||
|
||||
/**
|
||||
* 活动的会签任务数
|
||||
*/
|
||||
public static final String NUMBER_OF_ACTIVE_INSTANCES = "nrOfActiveInstances";
|
||||
|
||||
/**
|
||||
* 完成会签任务数
|
||||
*/
|
||||
public static final String NUMBER_OF_COMPLETED_INSTANCES = "nrOfCompletedInstances";
|
||||
|
||||
|
||||
/**
|
||||
* 概算
|
||||
*/
|
||||
public static final String PROCESS_DEFKEY_ESTIMATE = "estimate";
|
||||
|
||||
public static final String PROCESS_TASKS_ESTIMATE = "填报概算#工程管理部#产品系统集成部#财务人员#财务总监#总经理#执行董事";
|
||||
public static final String PROCESS_TASKS_BUDGET = "填报预算#工程管理部#产品系统集成部#财务人员#财务总监#总经理#执行董事";
|
||||
public static final String PROCESS_TASKS_SETTLE = "填报结算#财务总监";
|
||||
public static final String PROCESS_TASKS_FINAL = "填报决算#工程管理部#产品系统集成部#财务人员#财务总监#总经理#执行董事";
|
||||
|
||||
/**
|
||||
* 预算
|
||||
*/
|
||||
public static final String PROCESS_DEFKEY_BUDGET = "budget";
|
||||
/**
|
||||
* 结算
|
||||
*/
|
||||
public static final String PROCESS_DEFKEY_SETTLE = "settle";
|
||||
/**
|
||||
* 决算
|
||||
*/
|
||||
public static final String PROCESS_DEFKEY_FINAL = "final";
|
||||
|
||||
public static final String KEY_PROJECT_ID = "projectId";
|
||||
public static final String KEY_PROJECT_TYPE = "projectType";
|
||||
}
|
||||
|
|
@ -0,0 +1,40 @@
|
|||
package cn.palmte.work.config.activiti;
|
||||
|
||||
import org.activiti.engine.ProcessEngineConfiguration;
|
||||
import org.activiti.spring.SpringProcessEngineConfiguration;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
import org.springframework.transaction.PlatformTransactionManager;
|
||||
|
||||
import javax.sql.DataSource;
|
||||
|
||||
|
||||
@Configuration
|
||||
public class ActivitiConfig {
|
||||
|
||||
@Autowired
|
||||
PlatformTransactionManager transactionManager;
|
||||
|
||||
@Autowired
|
||||
DataSource dataSource;
|
||||
|
||||
@Bean
|
||||
public SpringProcessEngineConfiguration getProcessEngineConfiguration() {
|
||||
SpringProcessEngineConfiguration config = new SpringProcessEngineConfiguration();
|
||||
config.setDataSource(dataSource);
|
||||
config.setTransactionManager(transactionManager);
|
||||
config.setDbHistoryUsed(true);
|
||||
config.setHistory("full");
|
||||
config.setActivityFontName("宋体");
|
||||
|
||||
//数据库更新策略
|
||||
//flase: 默认值。activiti在启动时,会对比数据库表中保存的版本,如果没有表或者版本不匹配,将抛出异常。(生产环境常用)
|
||||
//true: activiti会对数据库中所有表进行更新操作。如果表不存在,则自动创建。(开发时常用)
|
||||
//create_drop: 在activiti启动时创建表,在关闭时删除表(必须手动关闭引擎,才能删除表)。(单元测试常用)
|
||||
//drop-create: 在activiti启动时删除原来的旧表,然后在创建新表(不需要手动关闭引擎)。
|
||||
config.setDatabaseSchemaUpdate(ProcessEngineConfiguration.DB_SCHEMA_UPDATE_FALSE);
|
||||
return config;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,32 @@
|
|||
package cn.palmte.work.config.activiti;
|
||||
|
||||
import org.activiti.engine.impl.cmd.NeedsActiveTaskCmd;
|
||||
import org.activiti.engine.impl.interceptor.CommandContext;
|
||||
import org.activiti.engine.impl.persistence.entity.ExecutionEntity;
|
||||
import org.activiti.engine.impl.persistence.entity.TaskEntity;
|
||||
import org.activiti.engine.impl.persistence.entity.TaskEntityManagerImpl;
|
||||
|
||||
/**
|
||||
* 删除当前运行时任务命令,并返回当前任务的执行对象id
|
||||
*/
|
||||
public class DeleteTaskCommand extends NeedsActiveTaskCmd<String> {
|
||||
public DeleteTaskCommand(String taskId) {
|
||||
super(taskId);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String execute(CommandContext commandContext, TaskEntity currentTask) {
|
||||
//获取所需服务
|
||||
TaskEntityManagerImpl taskEntityManager = (TaskEntityManagerImpl) commandContext.getTaskEntityManager();
|
||||
//获取当前任务的来源任务及来源节点信息
|
||||
ExecutionEntity executionEntity = currentTask.getExecution();
|
||||
//删除当前任务,来源任务
|
||||
taskEntityManager.deleteTask(currentTask, "驳回", false, false);
|
||||
return executionEntity.getId();
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getSuspendedTaskException() {
|
||||
return "挂起的任务不能跳转";
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,40 @@
|
|||
package cn.palmte.work.config.activiti;
|
||||
|
||||
import org.activiti.bpmn.model.FlowNode;
|
||||
import org.activiti.bpmn.model.SequenceFlow;
|
||||
import org.activiti.engine.ActivitiException;
|
||||
import org.activiti.engine.impl.interceptor.Command;
|
||||
import org.activiti.engine.impl.interceptor.CommandContext;
|
||||
import org.activiti.engine.impl.persistence.entity.ExecutionEntity;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 根据提供节点和执行对象id,进行跳转命令
|
||||
*
|
||||
* @author
|
||||
*/
|
||||
public class JumpCommand implements Command<Void> {
|
||||
private FlowNode flowElement;
|
||||
private String executionId;
|
||||
|
||||
public JumpCommand(FlowNode flowElement, String executionId) {
|
||||
this.flowElement = flowElement;
|
||||
this.executionId = executionId;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Void execute(CommandContext commandContext) {
|
||||
//获取目标节点的来源连线
|
||||
List<SequenceFlow> flows = flowElement.getIncomingFlows();
|
||||
if (flows == null || flows.isEmpty()) {
|
||||
throw new ActivitiException("回退错误,目标节点没有来源连线");
|
||||
}
|
||||
|
||||
//随便选一条连线来执行,当前执行计划为,从连线流转到目标节点,实现跳转
|
||||
ExecutionEntity executionEntity = commandContext.getExecutionEntityManager().findById(executionId);
|
||||
executionEntity.setCurrentFlowElement(flows.get(0));
|
||||
commandContext.getAgenda().planTakeOutgoingSequenceFlowsOperation(executionEntity, true);
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,100 @@
|
|||
package cn.palmte.work.config.interceptor;
|
||||
|
||||
import com.alibaba.fastjson.JSON;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.web.servlet.handler.HandlerInterceptorAdapter;
|
||||
|
||||
import java.io.IOException;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
import cn.palmte.work.bean.ResponseMsg;
|
||||
import cn.palmte.work.config.Constant;
|
||||
import cn.palmte.work.config.log.LogExcluder;
|
||||
import top.jfunc.token.TokenManager;
|
||||
|
||||
import static cn.palmte.work.config.Constant.HEADER_TOKEN;
|
||||
|
||||
|
||||
/**
|
||||
* @author xiongshiyan
|
||||
*/
|
||||
public abstract class AbstractLoginInterceptor extends HandlerInterceptorAdapter {
|
||||
private static final Logger logger = LoggerFactory.getLogger(AbstractLoginInterceptor.class);
|
||||
|
||||
protected void printNeccery(HttpServletRequest request, LogExcluder logExcluder) {
|
||||
//拦截特殊字符
|
||||
String[] specialStr = {"|", "&", ";", "$", "%", "@", "'", "\"", "\\'", "\\\"", "<", ">", "(", ")", "+", "CR", "LF", ",", "\\"};
|
||||
for (String s : specialStr) {
|
||||
if (request.getRequestURI().contains(s)) {
|
||||
logger.info("uri:" + request.getRequestURI() + "含有特殊字符:" + s);
|
||||
return;
|
||||
}
|
||||
}
|
||||
if (logExcluder.needExcluded(request.getRequestURI())) {
|
||||
return;
|
||||
}
|
||||
|
||||
logger.info("uri:" + request.getRequestURI() + ",token:" + request.getHeader(HEADER_TOKEN));
|
||||
}
|
||||
|
||||
protected boolean verifyLogin(HttpServletResponse response, TokenManager<?> tokenManager, String token, boolean cors) throws IOException {
|
||||
/// Object o = tokenManager.findByToken(token);
|
||||
boolean exist = tokenManager.existByToken(token);
|
||||
if (!exist) {
|
||||
promptLogin(response, cors);
|
||||
return false;
|
||||
} else {
|
||||
tokenManager.updateExpires(token);
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
protected boolean verifyLogin(HttpServletResponse response, TokenManager<String> tokenManager, String token, boolean cors, String phone) throws IOException {
|
||||
if (null == phone) {
|
||||
promptLogin(response, cors);
|
||||
return false;
|
||||
} else {
|
||||
tokenManager.updateExpires(token);
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
protected void promptLogin(HttpServletResponse response, boolean cors) throws IOException {
|
||||
response.setContentType("application/json;charset=utf-8");
|
||||
response.setCharacterEncoding("utf-8");
|
||||
if (cors) {
|
||||
cors(response);
|
||||
}
|
||||
response.getWriter().write(JSON.toJSONString(ResponseMsg.buildMsg(Constant.Status.STATUS_PROMPT_LOGIN, "login first please", "")));
|
||||
}
|
||||
|
||||
protected void promptNoPermission(HttpServletResponse response, boolean cors) throws IOException {
|
||||
response.setContentType("application/json;charset=utf-8");
|
||||
response.setCharacterEncoding("utf-8");
|
||||
if (cors) {
|
||||
cors(response);
|
||||
}
|
||||
response.getWriter().write(JSON.toJSONString(ResponseMsg.buildMsg(Constant.Status.STATUS_PROMPT_UNAUTH, "you have no permission", "")));
|
||||
}
|
||||
|
||||
protected void promptLogin(HttpServletResponse response) throws IOException {
|
||||
promptLogin(response, false);
|
||||
}
|
||||
|
||||
/**
|
||||
* 处理跨域
|
||||
*
|
||||
* @param response HttpServletResponse
|
||||
*/
|
||||
private void cors(HttpServletResponse response) {
|
||||
response.setHeader("Access-Control-Allow-Origin", "*");
|
||||
response.setHeader("Access-Control-Allow-Headers", "*");
|
||||
response.setHeader("Access-Control-Allow-Methods", "POST,GET,DELETE,PUT,OPTIONS");
|
||||
response.setHeader("Access-Control-Max-Age", "3600");
|
||||
response.setHeader("Access-Control-Allow-Credentials", "true");
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,28 @@
|
|||
package cn.palmte.work.config.interceptor;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
import cn.palmte.work.config.log.LogExcluder;
|
||||
|
||||
/**
|
||||
* 打印header中的token,有助于排查问题
|
||||
* @author xiongshiyan
|
||||
*/
|
||||
@Component
|
||||
public class TokenLoggingInterceptor extends AbstractLoginInterceptor {
|
||||
@Autowired
|
||||
private LogExcluder logExcluder;
|
||||
/**
|
||||
* 在Handler执行之前处理
|
||||
*/
|
||||
@Override
|
||||
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler)
|
||||
throws Exception {
|
||||
printNeccery(request , logExcluder);
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,54 @@
|
|||
package cn.palmte.work.config.log;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.InitializingBean;
|
||||
import org.springframework.beans.factory.annotation.Value;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
import java.util.Arrays;
|
||||
|
||||
import cn.palmte.work.utils.StrKit;
|
||||
|
||||
/**
|
||||
* 日志打印排除器,排除某些日志的打印
|
||||
* @author xiongshiyan at 2018/12/23 , contact me with email yanshixiong@126.com or phone 15208384257
|
||||
*/
|
||||
@Component
|
||||
public class LogExcluder implements InitializingBean{
|
||||
private static final Logger logger = LoggerFactory.getLogger(LogExcluder.class);
|
||||
|
||||
@Value("${server.context-path:/fourcal}")
|
||||
private String contextPath;
|
||||
@Value("${fourcal.log.excluded.urls:}")
|
||||
private String[] logExcludedUrls;
|
||||
|
||||
@Override
|
||||
public void afterPropertiesSet() throws Exception {
|
||||
if(isEmpty(logExcludedUrls)){
|
||||
return;
|
||||
}
|
||||
StrKit.trim(logExcludedUrls);
|
||||
logger.info(Arrays.asList(logExcludedUrls).toString());
|
||||
}
|
||||
|
||||
public boolean needExcluded(String uri){
|
||||
//没有需要排除的
|
||||
if(isEmpty(logExcludedUrls)){
|
||||
return false;
|
||||
}
|
||||
|
||||
//去除前端轮询的
|
||||
if(uri.contains("api/pc/alarm/fetchAlarm")){
|
||||
return true;
|
||||
}
|
||||
|
||||
//去掉前缀
|
||||
uri = uri.replace(contextPath , "");
|
||||
return StrKit.targetInArray(logExcludedUrls , uri);
|
||||
}
|
||||
|
||||
private <T> boolean isEmpty(T[] array){
|
||||
return null == array || 0 == array.length;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,54 @@
|
|||
package cn.palmte.work.config.log;
|
||||
|
||||
import org.aspectj.lang.ProceedingJoinPoint;
|
||||
import org.aspectj.lang.annotation.Around;
|
||||
import org.aspectj.lang.annotation.Aspect;
|
||||
import org.aspectj.lang.annotation.Pointcut;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.core.annotation.Order;
|
||||
import org.springframework.stereotype.Component;
|
||||
import org.springframework.web.context.request.RequestContextHolder;
|
||||
import org.springframework.web.context.request.ServletRequestAttributes;
|
||||
|
||||
import java.util.Arrays;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
/**
|
||||
* @author xiongshiyan
|
||||
* 统一打印日志
|
||||
*/
|
||||
@Aspect
|
||||
@Component
|
||||
@Order(1)
|
||||
public class WebLogAspect {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(WebLogAspect.class);
|
||||
|
||||
@Autowired
|
||||
private LogExcluder logExcluder;
|
||||
|
||||
@Pointcut("execution(public * cn.palmte.work.controller..*.*(..))")
|
||||
public void webLog(){}
|
||||
|
||||
@Around(value = "webLog()")
|
||||
public Object doAround(ProceedingJoinPoint proceedingJoinPoint) throws Throwable {
|
||||
ServletRequestAttributes attributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();
|
||||
HttpServletRequest request = attributes.getRequest();
|
||||
|
||||
if(logExcluder.needExcluded(request.getRequestURI())){
|
||||
return proceedingJoinPoint.proceed();
|
||||
}
|
||||
|
||||
logger.info("REQUEST : " + request.getRequestURI() + " : "
|
||||
+(proceedingJoinPoint.getSignature().getDeclaringTypeName() + "." + proceedingJoinPoint.getSignature().getName() + " : ")
|
||||
+ Arrays.toString(proceedingJoinPoint.getArgs()));
|
||||
|
||||
Object proceed = proceedingJoinPoint.proceed();
|
||||
|
||||
logger.info("RESPONSE : " + proceed);
|
||||
return proceed;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,267 @@
|
|||
package cn.palmte.work.controller.backend;
|
||||
|
||||
import com.alibaba.fastjson.JSON;
|
||||
|
||||
import org.apache.commons.lang.StringUtils;
|
||||
import org.apache.poi.EncryptedDocumentException;
|
||||
import org.apache.poi.openxml4j.exceptions.InvalidFormatException;
|
||||
import org.apache.poi.poifs.filesystem.OfficeXmlFileException;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.bind.annotation.ResponseBody;
|
||||
import org.springframework.web.multipart.MultipartFile;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.util.Collection;
|
||||
import java.util.Map;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import javax.servlet.http.HttpSession;
|
||||
|
||||
import cn.palmte.work.bean.ResponseMsg;
|
||||
import cn.palmte.work.config.Constant;
|
||||
import cn.palmte.work.model.Admin;
|
||||
import cn.palmte.work.model.DeptRepository;
|
||||
import cn.palmte.work.model.UserPositionRepository;
|
||||
import cn.palmte.work.pojo.ModifyPasswordRequest;
|
||||
import cn.palmte.work.service.AccountService;
|
||||
import cn.palmte.work.service.AdminService;
|
||||
import cn.palmte.work.service.SysRoleService;
|
||||
import cn.palmte.work.utils.InterfaceUtil;
|
||||
import cn.palmte.work.utils.Utils;
|
||||
import cn.palmte.work.utils.excel.ExcelLogs;
|
||||
import cn.palmte.work.utils.excel.ExcelUtil;
|
||||
import cn.palmte.work.utils.excel.ExportUtils;
|
||||
import top.jfunc.common.crypto.symmetric.DESAS;
|
||||
|
||||
@Controller
|
||||
@RequestMapping("/account")
|
||||
public class AccountController extends BaseController {
|
||||
private static final Logger logger = LoggerFactory.getLogger(AccountController.class);
|
||||
|
||||
@Autowired
|
||||
private AccountService accountService;
|
||||
|
||||
@Autowired
|
||||
private AdminService adminService;
|
||||
|
||||
@Autowired
|
||||
private SysRoleService sysRoleService;
|
||||
|
||||
@Autowired
|
||||
private DeptRepository deptRepository;
|
||||
|
||||
@Autowired
|
||||
private UserPositionRepository userPositionRepository;
|
||||
|
||||
@RequestMapping(value = "/updatePassword")
|
||||
@ResponseBody
|
||||
public ResponseMsg updatePassword(HttpServletRequest request, ModifyPasswordRequest modifyPasswordRequest) {
|
||||
ResponseMsg responseMsg = new ResponseMsg();
|
||||
try {
|
||||
String privateKey = (String) request.getSession().getAttribute(Constant.PRIVATEKEY);
|
||||
adminService.updatePassword(modifyPasswordRequest.getId(), modifyPasswordRequest.getPassword(),
|
||||
modifyPasswordRequest.getNewPassword(), privateKey);
|
||||
responseMsg.setStatus(0);
|
||||
responseMsg.setMsg("密码修改成功");
|
||||
} catch (Exception e) {
|
||||
responseMsg.setStatus(1);
|
||||
responseMsg.setMsg("密码修改失败:" + e.getMessage());
|
||||
}
|
||||
return responseMsg;
|
||||
}
|
||||
|
||||
@RequestMapping("/list")
|
||||
public String list(@RequestParam(value = KEYWORDS, required = false) String keywords,
|
||||
@RequestParam(value = PAGE_NUMBER, defaultValue = DEFAULT_PAGE_NUMBER) int pageNumber,
|
||||
@RequestParam(value = PAGE_SIZE, defaultValue = DEFAULT_PAGE_SIZE) int pageSize,
|
||||
Map<String, Object> model) {
|
||||
// 初始化参数
|
||||
setModel(keywords, model);
|
||||
ConcurrentHashMap<String, String> searchInfo = getSearchInfo(keywords, model);
|
||||
model.put("roleList", sysRoleService.getAllEnableSysRole());
|
||||
model.put("deptList", deptRepository.findAll());
|
||||
model.put("positionList", userPositionRepository.findAll());
|
||||
model.put("pager", accountService.list(searchInfo, pageNumber, pageSize));
|
||||
return "/admin/account_list";
|
||||
}
|
||||
|
||||
/**
|
||||
* 跳转到新增页面
|
||||
*/
|
||||
@RequestMapping("/add")
|
||||
public String add(HttpServletRequest request, Map<String, Object> model) {
|
||||
genRSAKeyPair(request, model);
|
||||
model.put("userId", -1);
|
||||
model.put("account", new Admin());
|
||||
model.put("roleList", sysRoleService.getAllEnableSysRole());
|
||||
model.put("deptList", deptRepository.findEnable());
|
||||
model.put("positionList", userPositionRepository.findAll());
|
||||
return "/admin/account_input";
|
||||
}
|
||||
|
||||
/**
|
||||
* 跳转编辑页面
|
||||
*/
|
||||
@RequestMapping("/edit")
|
||||
public String edit(@RequestParam("userId") int userId, Map<String, Object> model) {
|
||||
Admin admin = accountService.findUserById(userId);
|
||||
model.put("account", admin);
|
||||
model.put("userId", userId);
|
||||
model.put("roleList", sysRoleService.getAllEnableSysRole());
|
||||
model.put("deptList", deptRepository.findEnable());
|
||||
model.put("positionList", userPositionRepository.findAll());
|
||||
return "/admin/account_input";
|
||||
}
|
||||
|
||||
/**
|
||||
* 保存或更新用户
|
||||
*/
|
||||
@RequestMapping("/save")
|
||||
public String save(@RequestParam("userId") int userId, Admin admin, HttpServletRequest request, Map<String, Object> model) throws IOException {
|
||||
if (admin.getRoleId() <= 0) {
|
||||
model.put("errorMessage", "角色不能为空!");
|
||||
return "/common/error";
|
||||
}
|
||||
//获取验证用户信息
|
||||
String message = accountService.validateUserExistInfo(userId, admin);
|
||||
if (StringUtils.isNotEmpty(message)) {
|
||||
model.put("errorMessage", message);
|
||||
return "/common/error";
|
||||
}
|
||||
|
||||
try {
|
||||
HttpSession session = request.getSession();
|
||||
String privateKey = (String) session.getAttribute(Constant.PRIVATEKEY);
|
||||
|
||||
accountService.saveOrUpdateAccount(userId, admin.getRoleId(), admin, privateKey);
|
||||
} catch (Exception e) {
|
||||
model.put("errorMessage", "保存账号出错!请联系管理员处理");
|
||||
return "/common/error";
|
||||
}
|
||||
return "redirect:/account/list";
|
||||
}
|
||||
|
||||
/**
|
||||
* 启用、禁用用户
|
||||
*/
|
||||
@RequestMapping("/changeStatus")
|
||||
public ResponseMsg changeStatus(Admin admin) {
|
||||
boolean locked = accountService.changeStatus(admin.getId(), admin.getEnabled());
|
||||
if (locked) {
|
||||
return ResponseMsg.buildSuccessMsg("操作成功");
|
||||
} else {
|
||||
return ResponseMsg.buildFailedMsg("操作失败");
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据删除用户
|
||||
*/
|
||||
@RequestMapping("/delete")
|
||||
@ResponseBody
|
||||
public ResponseMsg delete(@RequestParam("userId") int userId) {
|
||||
ResponseMsg responseMsg = new ResponseMsg();
|
||||
boolean deleted = accountService.deleteAccount(userId);
|
||||
|
||||
if (deleted) {
|
||||
responseMsg.setStatus(0);
|
||||
responseMsg.setMsg("删除成功");
|
||||
} else {
|
||||
responseMsg.setStatus(1);
|
||||
responseMsg.setMsg("删除失败");
|
||||
}
|
||||
return responseMsg;
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据ID重置用户密码
|
||||
*/
|
||||
@RequestMapping("/resetPassword")
|
||||
@ResponseBody
|
||||
public ResponseMsg resetPassword(@RequestParam("userId") int userId, HttpServletRequest request) {
|
||||
HttpSession session = request.getSession();
|
||||
String privateKey = (String) session.getAttribute(Constant.PRIVATEKEY);
|
||||
boolean flag = accountService.resetPassword(userId, privateKey);
|
||||
ResponseMsg responseMsg = new ResponseMsg();
|
||||
if (flag) {
|
||||
responseMsg.setStatus(0);
|
||||
responseMsg.setMsg("重置密码成功");
|
||||
} else {
|
||||
responseMsg.setStatus(1);
|
||||
responseMsg.setMsg("重置密码失败");
|
||||
}
|
||||
return responseMsg;
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改密码请求
|
||||
*/
|
||||
@RequestMapping("/password")
|
||||
public String password(HttpServletRequest request, Map<String, Object> model) {
|
||||
Admin admin = adminService.getAdminById(InterfaceUtil.getAdminId());
|
||||
try {
|
||||
String id = new DESAS().encrypt(admin.getId().toString());
|
||||
model.put("userId", id);
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
model.put("SysUser", admin);
|
||||
genRSAKeyPair(request, model);
|
||||
return "/admin/account_password";
|
||||
}
|
||||
|
||||
private void setModel(@RequestParam(value = "keywords", required = false) String keywords, Map<String, Object> model) {
|
||||
model.put("roleType", "-1");
|
||||
model.put("keywords", keywords);
|
||||
}
|
||||
|
||||
@RequestMapping("/export")
|
||||
public void export(@RequestParam(value = "keywords", required = false) String keywords, HttpServletResponse httpServletResponse) throws IOException {
|
||||
Map<String, String> searchInfo = getSearchInfo(keywords);
|
||||
downloadHeader(httpServletResponse, Utils.generateExcelName("人员信息"), "application/octet-stream");
|
||||
String[] headers = {"工号", "手机号码", "姓名", "常驻地", "一级部门", "直接主管", "职位", "角色名称", "公司邮件地址"};
|
||||
String[] exportColumns = {"userName", "telephone", "realName", "workLocation", "deptName", "directManager", "positionName", "roleName", "companyEmail"};
|
||||
ExportUtils.exportToExcel(headers, exportColumns, 1, 10000,
|
||||
httpServletResponse.getOutputStream(), (pN, pS) -> accountService.list(searchInfo, pN, pS).getList());
|
||||
}
|
||||
|
||||
/**
|
||||
* 模板下载
|
||||
*/
|
||||
@RequestMapping("/template")
|
||||
public void template(HttpServletResponse response) throws Exception {
|
||||
|
||||
String[] headers = new String[]{"工号", "手机号码", "姓名", "常驻地", "一级部门", "直接主管", "职位", "角色名称", "公司邮件地址"};
|
||||
downloadHeader(response, Utils.generateExcelName("人员信息批量导入模板"));
|
||||
ExportUtils exportUtils = new ExportUtils(headers);
|
||||
exportUtils.write(response.getOutputStream());
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量导入
|
||||
*/
|
||||
@RequestMapping("/batchImport")
|
||||
@ResponseBody
|
||||
public String batchImport(MultipartFile file) {
|
||||
try {
|
||||
ExcelLogs logs = new ExcelLogs();
|
||||
Collection<Map> maps = ExcelUtil.importExcel(Map.class, file.getInputStream(),
|
||||
"yyyy/MM/dd HH:mm:ss", logs, 0);
|
||||
synchronized (this) {
|
||||
return JSON.toJSONString(accountService.check(maps));
|
||||
}
|
||||
} catch (OfficeXmlFileException | EncryptedDocumentException | InvalidFormatException e) {
|
||||
return JSON.toJSONString(ResponseMsg.buildFailedMsg("格式错误,请上传excel 2003/2007格式文件"));
|
||||
} catch (Exception e) {
|
||||
return JSON.toJSONString(ResponseMsg.buildFailedMsg("导入数据失败,请联系管理员"));
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,94 @@
|
|||
package cn.palmte.work.controller.backend;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.bind.annotation.ResponseBody;
|
||||
|
||||
import java.util.Map;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
|
||||
import cn.palmte.work.bean.ResponseMsg;
|
||||
import cn.palmte.work.service.ActModelService;
|
||||
import cn.palmte.work.utils.InterfaceUtil;
|
||||
|
||||
/**
|
||||
* 流程模型
|
||||
*/
|
||||
@Controller
|
||||
@RequestMapping("/actModel")
|
||||
public class ActModelController extends BaseController {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(ActModelController.class);
|
||||
|
||||
@Autowired
|
||||
private ActModelService activitiModelService;
|
||||
|
||||
@RequestMapping("/list")
|
||||
public String list(@RequestParam(value = "keywords", required = false) String keywords,
|
||||
@RequestParam(value = PAGE_NUMBER, defaultValue = DEFAULT_PAGE_NUMBER) int pageNumber,
|
||||
@RequestParam(value = PAGE_SIZE, defaultValue = DEFAULT_PAGE_SIZE) int pageSize,
|
||||
Map<String, Object> model) {
|
||||
ConcurrentHashMap<String, String> searchInfo = getSearchInfo(keywords, model);
|
||||
model.put("pager", activitiModelService.list(searchInfo, pageNumber, pageSize));
|
||||
model.put("userName", InterfaceUtil.getAdmin().getUserName());
|
||||
return "/admin/act_model_list";
|
||||
}
|
||||
|
||||
|
||||
@GetMapping(value = "/add")
|
||||
public String add() {
|
||||
return "/admin/act_model_input";
|
||||
}
|
||||
|
||||
@RequestMapping("/save")
|
||||
public String save(HttpServletRequest request) {
|
||||
try {
|
||||
activitiModelService.createModel(request.getParameter("procDefKey"), request.getParameter("modelName"));
|
||||
} catch (Exception e) {
|
||||
logger.error("", e);
|
||||
}
|
||||
return "redirect:/actModel/list";
|
||||
}
|
||||
|
||||
|
||||
@ResponseBody
|
||||
@GetMapping(value = "/delete")
|
||||
public ResponseMsg delete(@RequestParam("ids") String ids) {
|
||||
if ("".equals(ids)) {
|
||||
return ResponseMsg.buildFailedMsg("删除失败,无选中项!");
|
||||
} else {
|
||||
String[] deleteIds = ids.split("#%#");
|
||||
for (String id : deleteIds) {
|
||||
activitiModelService.deleteModel(id);
|
||||
}
|
||||
return ResponseMsg.buildSuccessMsg("删除成功");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 部署流程
|
||||
*
|
||||
* @param id
|
||||
* @return
|
||||
*/
|
||||
@ResponseBody
|
||||
@GetMapping(value = "/deploy")
|
||||
public ResponseMsg deploy(@RequestParam("id") String id) {
|
||||
try {
|
||||
activitiModelService.deploy(id);
|
||||
} catch (Exception e) {
|
||||
logger.error("", e);
|
||||
return ResponseMsg.buildFailedMsg(e.getMessage());
|
||||
}
|
||||
return ResponseMsg.buildSuccessMsg("部署成功");
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,139 @@
|
|||
package cn.palmte.work.controller.backend;
|
||||
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import com.fasterxml.jackson.databind.node.ObjectNode;
|
||||
|
||||
import org.activiti.editor.constants.ModelDataJsonConstants;
|
||||
import org.activiti.engine.ActivitiException;
|
||||
import org.activiti.engine.RepositoryService;
|
||||
import org.activiti.engine.repository.Model;
|
||||
import org.apache.batik.transcoder.TranscoderInput;
|
||||
import org.apache.batik.transcoder.TranscoderOutput;
|
||||
import org.apache.batik.transcoder.image.PNGTranscoder;
|
||||
import org.apache.commons.io.IOUtils;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.http.HttpStatus;
|
||||
import org.springframework.util.MultiValueMap;
|
||||
import org.springframework.web.bind.annotation.PathVariable;
|
||||
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.bind.annotation.ResponseBody;
|
||||
import org.springframework.web.bind.annotation.ResponseStatus;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import java.io.ByteArrayInputStream;
|
||||
import java.io.ByteArrayOutputStream;
|
||||
import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
|
||||
/**
|
||||
* 流程网页编辑器
|
||||
*/
|
||||
@RestController
|
||||
public class ActModelEditorController implements ModelDataJsonConstants {
|
||||
|
||||
protected static final Logger LOGGER = LoggerFactory.getLogger(ActModelEditorController.class);
|
||||
|
||||
@Autowired
|
||||
private RepositoryService repositoryService;
|
||||
|
||||
@Autowired
|
||||
private ObjectMapper objectMapper;
|
||||
|
||||
|
||||
/**
|
||||
* 获取编辑器汉化文件
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@ResponseBody
|
||||
@RequestMapping(value = "/editor/stencilset", method = RequestMethod.GET, produces = "application/json;charset=utf-8")
|
||||
public String getStencilset() {
|
||||
InputStream stencilsetStream = this.getClass().getClassLoader().getResourceAsStream("stencilset.json");
|
||||
try {
|
||||
return IOUtils.toString(stencilsetStream, "utf-8");
|
||||
} catch (Exception e) {
|
||||
//logger.error("an exception happens in try catch statement", e);
|
||||
throw new ActivitiException("Error while loading stencil set", e);
|
||||
} finally {
|
||||
if (stencilsetStream != null) {
|
||||
try {
|
||||
stencilsetStream.close();
|
||||
} catch (IOException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 根据模型id获取json格式的数据
|
||||
*
|
||||
* @param modelId
|
||||
* @return
|
||||
*/
|
||||
@RequestMapping(value = "/model/{modelId}/json", method = RequestMethod.GET, produces = "application/json")
|
||||
public ObjectNode getEditorJson(@PathVariable String modelId) {
|
||||
ObjectNode modelNode = null;
|
||||
Model model = repositoryService.getModel(modelId);
|
||||
if (model != null) {
|
||||
try {
|
||||
if (StringUtils.isNotEmpty(model.getMetaInfo())) {
|
||||
modelNode = (ObjectNode) objectMapper.readTree(model.getMetaInfo());
|
||||
} else {
|
||||
modelNode = objectMapper.createObjectNode();
|
||||
modelNode.put(MODEL_NAME, model.getName());
|
||||
}
|
||||
modelNode.put(MODEL_ID, model.getId());
|
||||
String content = new String(repositoryService.getModelEditorSource(model.getId()), "utf-8");
|
||||
ObjectNode editorJsonNode = (ObjectNode) objectMapper.readTree(content);
|
||||
modelNode.put("model", editorJsonNode);
|
||||
} catch (Exception e) {
|
||||
LOGGER.error("an exception happens in try catch statement", e);
|
||||
throw new ActivitiException("Error creating model JSON", e);
|
||||
}
|
||||
}
|
||||
return modelNode;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 保存模型数据
|
||||
*
|
||||
* @param modelId
|
||||
* @param values
|
||||
*/
|
||||
@ResponseStatus(value = HttpStatus.OK)
|
||||
@RequestMapping(value = "/model/{modelId}/save", method = RequestMethod.PUT)
|
||||
public void saveModel(@PathVariable String modelId, @RequestParam MultiValueMap<String, String> values) {
|
||||
try {
|
||||
Model model = repositoryService.getModel(modelId);
|
||||
ObjectNode modelJson = (ObjectNode) objectMapper.readTree(model.getMetaInfo());
|
||||
modelJson.put(MODEL_NAME, values.getFirst("name"));
|
||||
modelJson.put(MODEL_DESCRIPTION, values.getFirst("description"));
|
||||
model.setMetaInfo(modelJson.toString());
|
||||
model.setName(values.getFirst("name"));
|
||||
repositoryService.saveModel(model);
|
||||
repositoryService.addModelEditorSource(model.getId(), values.getFirst("json_xml").getBytes("utf-8"));
|
||||
InputStream svgStream = new ByteArrayInputStream(values.getFirst("svg_xml").getBytes("utf-8"));
|
||||
TranscoderInput input = new TranscoderInput(svgStream);
|
||||
PNGTranscoder transcoder = new PNGTranscoder();
|
||||
// Setup output
|
||||
ByteArrayOutputStream outStream = new ByteArrayOutputStream();
|
||||
TranscoderOutput output = new TranscoderOutput(outStream);
|
||||
// Do the transformation
|
||||
transcoder.transcode(input, output);
|
||||
final byte[] result = outStream.toByteArray();
|
||||
repositoryService.addModelEditorSourceExtra(model.getId(), result);
|
||||
outStream.close();
|
||||
} catch (Exception e) {
|
||||
LOGGER.error("an exception happens in try catch statement", e);
|
||||
throw new ActivitiException("Error saving model", e);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,111 @@
|
|||
package cn.palmte.work.controller.backend;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.PathVariable;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.bind.annotation.ResponseBody;
|
||||
|
||||
import java.util.Map;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
import cn.palmte.work.bean.ResponseMsg;
|
||||
import cn.palmte.work.service.ActProcDefService;
|
||||
import cn.palmte.work.utils.ActUtil;
|
||||
import cn.palmte.work.utils.InterfaceUtil;
|
||||
|
||||
/**
|
||||
* 流程定义
|
||||
*/
|
||||
@Controller
|
||||
@RequestMapping("/actProcDef")
|
||||
public class ActProcDefController extends BaseController {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(ActProcDefController.class);
|
||||
|
||||
@Autowired
|
||||
private ActProcDefService actProcDefService;
|
||||
|
||||
@Autowired
|
||||
private ActUtil actUtil;
|
||||
|
||||
@RequestMapping("/list")
|
||||
public String list(@RequestParam(value = "keywords", required = false) String keywords,
|
||||
@RequestParam(value = PAGE_NUMBER, defaultValue = DEFAULT_PAGE_NUMBER) int pageNumber,
|
||||
@RequestParam(value = PAGE_SIZE, defaultValue = DEFAULT_PAGE_SIZE) int pageSize,
|
||||
Map<String, Object> model) {
|
||||
ConcurrentHashMap<String, String> searchInfo = getSearchInfo(keywords, model);
|
||||
model.put("userName", InterfaceUtil.getAdmin().getUserName());
|
||||
model.put("pager", actProcDefService.list(searchInfo, pageNumber, pageSize));
|
||||
return "/admin/act_proc_def_list";
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 查看默认的未标红的流程图片
|
||||
*
|
||||
* @param response
|
||||
* @param deploymentId
|
||||
* @throws Exception
|
||||
*/
|
||||
@RequestMapping("/procDefPng/{deploymentId}")
|
||||
public void png(HttpServletResponse response, @PathVariable("deploymentId") String deploymentId) throws Exception {
|
||||
actProcDefService.createProcDefPng(response, deploymentId);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 查看流程xml
|
||||
*
|
||||
* @param deploymentId
|
||||
* @return
|
||||
*/
|
||||
@RequestMapping("/xml/{deploymentId}")
|
||||
public void xml(HttpServletResponse response, @PathVariable("deploymentId") String deploymentId) throws Exception {
|
||||
actUtil.responseXml(response, deploymentId);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 删除流程
|
||||
*
|
||||
* @param ids
|
||||
* @return
|
||||
*/
|
||||
@ResponseBody
|
||||
@GetMapping(value = "/delete")
|
||||
public ResponseMsg delete(@RequestParam("ids") String ids) {
|
||||
if ("".equals(ids)) {
|
||||
return ResponseMsg.buildFailedMsg("删除失败,无选中项!");
|
||||
} else {
|
||||
String[] deleteIds = ids.split("#%#");
|
||||
for (String id : deleteIds) {
|
||||
actProcDefService.deleteDeployment(id);
|
||||
}
|
||||
return ResponseMsg.buildSuccessMsg("删除成功");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 挂起与激活
|
||||
*
|
||||
* @param id
|
||||
* @param status 1-激活 2-挂起
|
||||
* @return
|
||||
*/
|
||||
@ResponseBody
|
||||
@GetMapping(value = "/suspend")
|
||||
public String suspend(@RequestParam String id, @RequestParam int status) {
|
||||
actProcDefService.suspend(id, status);
|
||||
return "redirect:/actProcDef/list";
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,114 @@
|
|||
package cn.palmte.work.controller.backend;
|
||||
|
||||
import com.alibaba.fastjson.JSON;
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.PathVariable;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.bind.annotation.ResponseBody;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
import cn.palmte.work.bean.ResponseMsg;
|
||||
import cn.palmte.work.config.activiti.ActConstant;
|
||||
import cn.palmte.work.service.ActProcInsService;
|
||||
import cn.palmte.work.utils.InterfaceUtil;
|
||||
|
||||
/**
|
||||
* 流程实列相关
|
||||
*/
|
||||
@Controller
|
||||
@RequestMapping("/actProcIns")
|
||||
public class ActProcInsController extends BaseController {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(ActProcInsController.class);
|
||||
|
||||
@Autowired
|
||||
private ActProcInsService actProcInsService;
|
||||
|
||||
/**
|
||||
* 列表
|
||||
*
|
||||
* @param keywords
|
||||
* @param pageNumber
|
||||
* @param pageSize
|
||||
* @param model
|
||||
* @return
|
||||
*/
|
||||
@RequestMapping("/list")
|
||||
public String list(@RequestParam(value = "keywords", required = false) String keywords,
|
||||
@RequestParam(value = PAGE_NUMBER, defaultValue = DEFAULT_PAGE_NUMBER) int pageNumber,
|
||||
@RequestParam(value = PAGE_SIZE, defaultValue = DEFAULT_PAGE_SIZE) int pageSize,
|
||||
Map<String, Object> model) {
|
||||
ConcurrentHashMap<String, String> searchInfo = getSearchInfo(keywords, model);
|
||||
model.put("pager", actProcInsService.list(searchInfo, pageNumber, pageSize));
|
||||
return "/admin/act_proc_ins_list";
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 删除流程实例
|
||||
*
|
||||
* @param procInsId
|
||||
* @param reason
|
||||
* @return
|
||||
*/
|
||||
@ResponseBody
|
||||
@GetMapping(value = "/deleteProcessInstance")
|
||||
public ResponseMsg deleteProcessInstance(@RequestParam String procInsId, @RequestParam String reason) {
|
||||
actProcInsService.deleteProcessInstance(procInsId, reason);
|
||||
return ResponseMsg.buildSuccessMsg("撤销成功");
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 流程实列图片
|
||||
*
|
||||
* @param response
|
||||
* @param procInstId
|
||||
* @throws Exception
|
||||
*/
|
||||
@RequestMapping("/procInsPng/{procInstId}")
|
||||
public void png(HttpServletResponse response, @PathVariable("procInstId") String procInstId) throws Exception {
|
||||
actProcInsService.createProcInsPng(response, procInstId);
|
||||
}
|
||||
|
||||
/**
|
||||
* 启动流程
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@ResponseBody
|
||||
@PostMapping(value = "/startProcIns/{procDefKey}")
|
||||
public ResponseMsg startProcessInstance(@PathVariable String procDefKey, @RequestBody String body) {
|
||||
JSONObject json = JSON.parseObject(body);
|
||||
Map<String, Object> variables = new HashMap<>();
|
||||
for (Object key : json.keySet()) {
|
||||
variables.put((String)key, json.get(key));
|
||||
}
|
||||
|
||||
variables.put(ActConstant.START_PROCESS_USERID, InterfaceUtil.getAdminId());
|
||||
String procInsId = null;
|
||||
try {
|
||||
procInsId = actProcInsService.startProcessInstance(procDefKey, "0", variables);
|
||||
} catch (Exception e) {
|
||||
logger.error("", e);
|
||||
return ResponseMsg.buildFailedMsg("流程启动失败:" + e.getMessage());
|
||||
}
|
||||
return ResponseMsg.buildSuccessMsg("流程启动成功", procInsId);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,113 @@
|
|||
package cn.palmte.work.controller.backend;
|
||||
|
||||
import com.alibaba.fastjson.JSON;
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.PathVariable;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.ResponseBody;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import cn.palmte.work.bean.ResponseMsg;
|
||||
import cn.palmte.work.model.ActTaskDef;
|
||||
import cn.palmte.work.model.AdminRepository;
|
||||
import cn.palmte.work.pojo.ActHisTask;
|
||||
import cn.palmte.work.service.ActTaskDefService;
|
||||
import cn.palmte.work.service.SysRoleService;
|
||||
|
||||
/**
|
||||
* 流程任务
|
||||
*/
|
||||
@Controller
|
||||
@RequestMapping("/actTaskDef")
|
||||
public class ActTaskDefController extends BaseController {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(ActTaskDefController.class);
|
||||
|
||||
@Autowired
|
||||
private AdminRepository adminRepository;
|
||||
|
||||
@Autowired
|
||||
private SysRoleService sysRoleService;
|
||||
|
||||
|
||||
@Autowired
|
||||
private ActTaskDefService actTaskDefService;
|
||||
|
||||
/**
|
||||
* 去任务配置页面
|
||||
*
|
||||
* @param procDefId
|
||||
* @param model
|
||||
* @return
|
||||
*/
|
||||
@RequestMapping("/config/{procDefId}")
|
||||
public String list(@PathVariable String procDefId, Map<String, Object> model) {
|
||||
List<ActTaskDef> list = actTaskDefService.findByProcDefId(procDefId);
|
||||
//过滤掉发起节点的全是审批节点
|
||||
List<ActTaskDef> approveList = list.stream().filter(t-> t.getTaskIndex() == 0).collect(Collectors.toList());
|
||||
model.put("procDefId", procDefId);
|
||||
model.put("taskList", list);
|
||||
model.put("approveList", approveList);
|
||||
model.put("procDefName", list.get(0).getProcDefName());
|
||||
model.put("roleList", sysRoleService.getAllEnableSysRole());
|
||||
model.put("adminList", adminRepository.getAllEnable());
|
||||
|
||||
return "/admin/act_task_def";
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 任务配置保存
|
||||
*
|
||||
* @param taskDef
|
||||
* @return
|
||||
*/
|
||||
@ResponseBody
|
||||
@GetMapping(value = "/saveConfig")
|
||||
public ResponseMsg saveConfig(ActTaskDef taskDef) {
|
||||
actTaskDefService.saveConfig(taskDef);
|
||||
return ResponseMsg.buildSuccessMsg("成功");
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 完成某个任务
|
||||
* 审批通过或者驳回
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@ResponseBody
|
||||
@PostMapping(value = "/completeTask")
|
||||
public ResponseMsg completeTask(@RequestBody String json) {
|
||||
JSONObject jsonParam = JSON.parseObject(json);
|
||||
actTaskDefService.completeTask(jsonParam);
|
||||
return ResponseMsg.buildSuccessMsg("处理成功");
|
||||
}
|
||||
|
||||
/**
|
||||
* 审批过程查看
|
||||
*
|
||||
* @param procInsId
|
||||
* @param model
|
||||
* @return
|
||||
*/
|
||||
@RequestMapping("/hisTaskList/{procInsId}")
|
||||
public String taskList(@PathVariable String procInsId, Map<String, Object> model) {
|
||||
List<ActHisTask> list = actTaskDefService.hisTaskList(procInsId);
|
||||
model.put("taskList", list);
|
||||
model.put("procInsId", procInsId);
|
||||
return "/admin/act_his_task_list";
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,315 @@
|
|||
package cn.palmte.work.controller.backend;
|
||||
|
||||
import net.logstash.logback.encoder.org.apache.commons.lang.StringUtils;
|
||||
|
||||
import org.apache.shiro.SecurityUtils;
|
||||
import org.apache.shiro.authc.IncorrectCredentialsException;
|
||||
import org.apache.shiro.authc.LockedAccountException;
|
||||
import org.apache.shiro.authc.UnknownAccountException;
|
||||
import org.apache.shiro.authc.UsernamePasswordToken;
|
||||
import org.apache.shiro.subject.Subject;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.web.bind.annotation.ModelAttribute;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
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.bind.annotation.ResponseBody;
|
||||
import org.springframework.web.servlet.mvc.support.RedirectAttributes;
|
||||
|
||||
import java.text.ParseException;
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
import cn.palmte.work.bean.ResponseMsg;
|
||||
import cn.palmte.work.config.Constant;
|
||||
import cn.palmte.work.model.Admin;
|
||||
import cn.palmte.work.model.LoginLog;
|
||||
import cn.palmte.work.model.Project;
|
||||
import cn.palmte.work.model.SysRole;
|
||||
import cn.palmte.work.model.SysRoleRepository;
|
||||
import cn.palmte.work.pojo.LoginRequest;
|
||||
import cn.palmte.work.pojo.LoginResponse;
|
||||
import cn.palmte.work.service.AdminService;
|
||||
import cn.palmte.work.service.LoginLogService;
|
||||
import cn.palmte.work.service.ProjectService;
|
||||
import cn.palmte.work.utils.Base64Utils;
|
||||
import cn.palmte.work.utils.CaptchaUtils;
|
||||
import cn.palmte.work.utils.DESCrypto;
|
||||
import cn.palmte.work.utils.DateKit;
|
||||
import cn.palmte.work.utils.InterfaceUtil;
|
||||
import cn.palmte.work.utils.RSAUtils;
|
||||
import top.jfunc.common.db.bean.Page;
|
||||
|
||||
@Controller
|
||||
@RequestMapping("/admin")
|
||||
public class AdminController extends BaseController {
|
||||
private static final Logger logger = LoggerFactory.getLogger(AdminController.class);
|
||||
@Autowired
|
||||
private AdminService adminService;
|
||||
@Autowired
|
||||
private LoginLogService loginLogService;
|
||||
@Autowired
|
||||
private SysRoleRepository sysRoleRepository;
|
||||
@Autowired
|
||||
private ProjectService projectService;
|
||||
|
||||
@PostMapping(value = "/singIn")
|
||||
public String singIn(RedirectAttributes attr, LoginRequest loginRequest, HttpServletRequest request) throws Exception {
|
||||
String userName = loginRequest.getUserName();
|
||||
String password = loginRequest.getPassword();
|
||||
//String captchaToken = loginRequest.getCaptchaToken();
|
||||
String code;
|
||||
String message;
|
||||
try{
|
||||
/*try{
|
||||
code = request.getSession().getAttribute(CaptchaUtils.RANDOM_CODE_KEY).toString();
|
||||
}catch(Exception e){
|
||||
logger.info(e.getMessage() , e);
|
||||
message ="验证码错误";
|
||||
attr.addAttribute("errorMessages",message);
|
||||
return "redirect:/admin/err";
|
||||
}*/
|
||||
try {
|
||||
String privateKey = request.getSession().getAttribute(Constant.PRIVATEKEY).toString();
|
||||
userName = new String(RSAUtils.decryptByPrivateKey(Base64Utils.decode(userName), privateKey));
|
||||
password = new String(RSAUtils.decryptByPrivateKey(Base64Utils.decode(password), privateKey));
|
||||
//captchaToken = new String(RSAUtils.decryptByPrivateKey(Base64Utils.decode(captchaToken),privateKey));
|
||||
} catch (Exception e) {
|
||||
logger.error("解密出错", e);
|
||||
attr.addAttribute("errorMessages", "用户名密码错误");
|
||||
return "redirect:/admin/err";
|
||||
}
|
||||
attr.addAttribute("userName", userName);
|
||||
if (StringUtils.isEmpty(userName) || StringUtils.isEmpty(password)) {
|
||||
message = "用户名或密码错误!";
|
||||
attr.addAttribute("errorMessages", message);
|
||||
return "redirect:/admin/err";
|
||||
}
|
||||
/*if(!captchaToken.toUpperCase().equals(code)){
|
||||
message ="验证码错误!";
|
||||
attr.addAttribute("errorMessages",message);
|
||||
return "redirect:/admin/err";
|
||||
}*/
|
||||
/**
|
||||
* 移除验证数据
|
||||
*/
|
||||
//request.getSession().removeAttribute(CaptchaUtils.RANDOM_CODE_KEY);
|
||||
Admin admin = adminService.getAdminByUsername(userName);
|
||||
if (null == admin) {
|
||||
message = "用户名或密码错误~~~";
|
||||
attr.addAttribute("errorMessages", message);
|
||||
loginLogService.saveLog(userName, LoginLog.FAILED, message);
|
||||
return "redirect:/admin/err";
|
||||
}
|
||||
if (admin.getEnabled() == 0) {
|
||||
message = "该用户已禁用~~~";
|
||||
attr.addAttribute("errorMessages", message);
|
||||
loginLogService.saveLog(userName, LoginLog.FAILED, message);
|
||||
return "redirect:/admin/err";
|
||||
}
|
||||
if (adminService.isLocked(admin)) {
|
||||
message = "该用户已被锁定~~~";
|
||||
attr.addAttribute("errorMessages", message);
|
||||
loginLogService.saveLog(userName, LoginLog.FAILED, message);
|
||||
return "redirect:/admin/err";
|
||||
}
|
||||
int roleId = admin.getRoleId();
|
||||
SysRole role = sysRoleRepository.findOne(roleId);
|
||||
|
||||
if (role.getIsEnable() == 0) {
|
||||
message = "该用户绑定的角色已禁用~~~";
|
||||
attr.addAttribute("errorMessages", message);
|
||||
loginLogService.saveLog(userName, LoginLog.FAILED, message);
|
||||
return "redirect:/admin/err";
|
||||
}
|
||||
|
||||
String salt = admin.getSalt();
|
||||
request.getSession().setAttribute("realsName", admin.getRealName());
|
||||
//request.getSession().setAttribute("telephone", admin.getTelephone());
|
||||
request.getSession().setAttribute("lastLoginTime", admin.getLoginDate());
|
||||
String newPassword;
|
||||
try {
|
||||
newPassword = DESCrypto.encryptPassword(password, salt);
|
||||
} catch (Exception e) {
|
||||
logger.error("加密出错", e);
|
||||
message = "密码出错";
|
||||
attr.addAttribute("errorMessages", message);
|
||||
loginLogService.saveLog(userName, LoginLog.FAILED, message);
|
||||
return "redirect:/admin/err";
|
||||
}
|
||||
|
||||
boolean bool = checkUpdatePasswordTime(admin);
|
||||
if (bool) {
|
||||
request.getSession().setAttribute("message", "您已超过90天未修改密码!");
|
||||
} else {
|
||||
request.getSession().setAttribute("message", "");
|
||||
}
|
||||
|
||||
message = login(userName, newPassword, false, false);
|
||||
if (!message.isEmpty()) {
|
||||
attr.addAttribute("errorMessages", message);
|
||||
|
||||
//增加登录失败次数
|
||||
adminService.addLoginError(admin);
|
||||
loginLogService.saveLog(userName, LoginLog.FAILED, message);
|
||||
|
||||
return "redirect:/admin/err";
|
||||
}
|
||||
adminService.updateLoginInfo(admin, request);
|
||||
loginLogService.saveLog(userName, LoginLog.SUCCESS, "登录成功");
|
||||
|
||||
/**
|
||||
* admin用户去检查,如果检查job有失败的,显示弹出框[1]
|
||||
*/
|
||||
return "redirect:/admin/center?uid=0";
|
||||
} catch (Exception e) {
|
||||
logger.error(e.getMessage(), e);
|
||||
message = "登录发生未知错误,e=" + e.getMessage();
|
||||
attr.addAttribute("errorMessages", message);
|
||||
loginLogService.saveLog(userName, LoginLog.FAILED, message);
|
||||
return "redirect:/admin/err";
|
||||
} catch (Throwable t) {
|
||||
logger.error(t.getMessage(), t);
|
||||
message = "登录发生未知错误,t=" + t.getMessage();
|
||||
attr.addAttribute("errorMessages", message);
|
||||
loginLogService.saveLog(userName, LoginLog.FAILED, message);
|
||||
return "redirect:/admin/err";
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* 计算当前时间和最后一次修改密码的天数
|
||||
* @param admin
|
||||
* @return
|
||||
* @throws ParseException
|
||||
*/
|
||||
public boolean checkUpdatePasswordTime(Admin admin) throws ParseException {
|
||||
if (null != admin.getUpdatedPasswordTime()) {
|
||||
int days = DateKit.daysBetween(admin.getUpdatedPasswordTime(), new Date());
|
||||
if (days >= 90) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
/**
|
||||
* 统一的的登录方法
|
||||
*
|
||||
* @param returnJson 是否返回json格式的数据,否就是返回登录页面
|
||||
*/
|
||||
public String login(String username, String password, boolean rememberMe, boolean returnJson) {
|
||||
//TODO:登录验证逻辑(待补充)
|
||||
String errorMessage = "";
|
||||
Subject subject = SecurityUtils.getSubject();
|
||||
UsernamePasswordToken token = new UsernamePasswordToken(username, password);
|
||||
token.setRememberMe(rememberMe);
|
||||
|
||||
try {
|
||||
subject.login(token);
|
||||
} catch (UnknownAccountException | LockedAccountException ue) {
|
||||
token.clear();
|
||||
errorMessage = ue.getMessage();
|
||||
} catch (IncorrectCredentialsException ie) {
|
||||
token.clear();
|
||||
errorMessage = "用户名或密码错误~~~";
|
||||
} catch (RuntimeException re) {
|
||||
re.printStackTrace();
|
||||
token.clear();
|
||||
errorMessage = "登录失败!";
|
||||
}
|
||||
return errorMessage;
|
||||
}
|
||||
|
||||
@RequestMapping(value = "/login", method = {RequestMethod.GET})
|
||||
public String login(HttpServletRequest request) throws Exception {
|
||||
//TODO:登录页面初始化代码
|
||||
InterfaceUtil.genRSAKeyPair(request);
|
||||
return "/admin/admin_login";
|
||||
}
|
||||
|
||||
@RequestMapping(value = "/center", method = RequestMethod.GET)
|
||||
public String center(@ModelAttribute("userName") String userName, @RequestParam("uid") int uid,
|
||||
@RequestParam(value = "showJobMonitorError", defaultValue = "0") int showJobMonitorError, Map<String, Object> model) {
|
||||
logger.info("------------------------------------------重定向到首页信息查询center方法内部-----------------------用户名====" + userName);
|
||||
|
||||
LoginResponse loginResponse = adminService.initMenuList(uid);
|
||||
model.put("userName", userName);
|
||||
model.put("loginResponse", loginResponse);
|
||||
if (uid == 0) {
|
||||
uid = (loginResponse.getTopMenuList() != null && loginResponse.getTopMenuList().size() > 0) ? loginResponse.getTopMenuList().get(0).getId() : 0;
|
||||
}
|
||||
model.put("uid", uid);
|
||||
model.put("showJobMonitorError", showJobMonitorError);
|
||||
logger.info("------------------------------------------跳转到admin_index-----------------------");
|
||||
return "/admin/admin_index";
|
||||
}
|
||||
|
||||
@RequestMapping(value = "/topMenu", method = RequestMethod.GET)
|
||||
public String topMenu(@RequestParam("uid") int uid, Map<String, Object> model) {
|
||||
LoginResponse loginResponse = adminService.initMenuList(uid);
|
||||
model.put("loginResponse", loginResponse);
|
||||
return "/admin/admin_index";
|
||||
}
|
||||
|
||||
@RequestMapping(value = "/console", method = RequestMethod.GET)
|
||||
public String console(@RequestParam("uid") int uid, Map<String, Object> model, HttpServletRequest request) {
|
||||
logger.info(uid + "");
|
||||
model.put("statistic", "");
|
||||
return "/admin/console";
|
||||
}
|
||||
|
||||
|
||||
@RequestMapping(value = "/err", method = RequestMethod.GET)
|
||||
public String loginErr(HttpServletRequest request, @ModelAttribute("errorMessages") String errorMessages) {
|
||||
InterfaceUtil.genRSAKeyPair(request);
|
||||
request.setAttribute("base", request.getContextPath());
|
||||
return "/admin/admin_login";
|
||||
}
|
||||
|
||||
|
||||
// 管理员退出
|
||||
@RequestMapping(value = "/logout", method = RequestMethod.GET)
|
||||
public String logout(HttpServletRequest request) {
|
||||
// ShiroPrincipal principal = (ShiroPrincipal) SecurityUtils.getSubject().getPrincipal();
|
||||
// // 如果已经登录,则跳转到管理首页
|
||||
// if(principal != null){
|
||||
// SecurityUtils.getSubject().logout();
|
||||
// }
|
||||
return "redirect:/admin/login";
|
||||
}
|
||||
|
||||
/**
|
||||
* 生成随机验证码图片
|
||||
*/
|
||||
@RequestMapping(value = "/captcha", method = RequestMethod.GET)
|
||||
public void captcha(HttpServletRequest request, HttpServletResponse response) throws Exception {
|
||||
new CaptchaUtils().getRandCode(request, response);
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询自己是否有审核任务
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@ResponseBody
|
||||
@RequestMapping("/approveProjectsMsg")
|
||||
public ResponseMsg approveProjectsMsg() {
|
||||
Page<Project> myApproveProjects = projectService.findMyApproveProjects(new HashMap<>(), InterfaceUtil.getAdminId(), 1, 1);
|
||||
if (myApproveProjects != null && !myApproveProjects.getList().isEmpty()) {
|
||||
return ResponseMsg.buildSuccessMsg("您有新的待审核项目,请及时确认。");
|
||||
} else {
|
||||
return ResponseMsg.buildSuccessMsg("");
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,163 @@
|
|||
package cn.palmte.work.controller.backend;
|
||||
|
||||
import com.alibaba.fastjson.JSON;
|
||||
|
||||
import org.springframework.web.context.request.RequestContextHolder;
|
||||
import org.springframework.web.context.request.ServletRequestAttributes;
|
||||
|
||||
import java.io.UnsupportedEncodingException;
|
||||
import java.util.Map;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import javax.servlet.http.HttpSession;
|
||||
|
||||
import cn.palmte.work.config.Constant;
|
||||
import cn.palmte.work.model.Admin;
|
||||
import cn.palmte.work.utils.InterfaceUtil;
|
||||
import cn.palmte.work.utils.RSAUtils;
|
||||
import cn.palmte.work.utils.Utils;
|
||||
|
||||
|
||||
public class BaseController {
|
||||
public static final String KEYWORDS = "keywords";
|
||||
public static final String PAGE_NUMBER = "pageNumber";
|
||||
public static final String PAGE_SIZE = "pageSize";
|
||||
public static final String PAGER = "pager";
|
||||
public static final String DEFAULT_PAGE_NUMBER = "1";
|
||||
public static final String DEFAULT_PAGE_SIZE = "10";
|
||||
|
||||
/**
|
||||
* Gets the request.
|
||||
*
|
||||
* @return the request
|
||||
*/
|
||||
protected HttpServletRequest getRequest() {
|
||||
return ((ServletRequestAttributes) RequestContextHolder.currentRequestAttributes()).getRequest();
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Gets the response.
|
||||
*
|
||||
* @return the response
|
||||
*/
|
||||
protected HttpServletResponse getResponse() {
|
||||
return ((ServletRequestAttributes) RequestContextHolder.currentRequestAttributes()).getResponse();
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Gets the session
|
||||
*
|
||||
* @return the session
|
||||
*/
|
||||
protected HttpSession getSession() {
|
||||
return getRequest().getSession();
|
||||
}
|
||||
|
||||
protected void downloadHeader(HttpServletResponse response, String fileName) {
|
||||
downloadHeader(response, fileName, "application/octet-stream");
|
||||
}
|
||||
|
||||
/**
|
||||
* 处理下载文件的http header
|
||||
*
|
||||
* @param response HttpServletResponse
|
||||
* @param fileName 文件名
|
||||
*/
|
||||
protected void downloadHeader(HttpServletResponse response, String fileName, String contentType) {
|
||||
response.setContentType(contentType);
|
||||
response.setCharacterEncoding("UTF-8");
|
||||
try {
|
||||
response.setHeader("Content-Disposition", "attachment;filename*=UTF-8''" + java.net.URLEncoder.encode(fileName, "UTF-8"));
|
||||
} catch (UnsupportedEncodingException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @see BaseController {@link #downloadHeader(HttpServletResponse, String, String)}
|
||||
*/
|
||||
protected void downloadHearder(HttpServletResponse response, String fileName) {
|
||||
downloadHeader(response, fileName, "application/octet-stream");
|
||||
}
|
||||
|
||||
|
||||
public ConcurrentHashMap<String, String> getSearchInfo(String keywords, Map<String, Object> model) {
|
||||
ConcurrentHashMap<String, String> searchMap = Utils.parseMap(keywords);
|
||||
setModers(searchMap, model);
|
||||
return searchMap;
|
||||
}
|
||||
|
||||
/**
|
||||
* 保存搜索条件到model
|
||||
*/
|
||||
public void setModers(ConcurrentHashMap<String, String> searchInfo, Map<String, Object> model) {
|
||||
for (Map.Entry<String, String> item : searchInfo.entrySet()) {
|
||||
model.put(item.getKey(), item.getValue());
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 保存搜索条件到request
|
||||
*/
|
||||
public void setAttrs(Map<String, String> searchInfo) {
|
||||
HttpServletRequest request = getRequest();
|
||||
for (Map.Entry<String, String> item : searchInfo.entrySet()) {
|
||||
request.setAttribute(item.getKey(), item.getValue());
|
||||
}
|
||||
keepKeywords(searchInfo);
|
||||
}
|
||||
|
||||
public Map<String, String> getSearchInfo(String keywords) {
|
||||
|
||||
Map<String, String> searchMap = Utils.parseMap(keywords);
|
||||
setAttrs(searchMap);
|
||||
return searchMap;
|
||||
}
|
||||
|
||||
/**
|
||||
* 将搜索条件按“keywords”保存 ,分页才能带上搜索条件
|
||||
*/
|
||||
protected void keepKeywords(Map<String, String> map) {
|
||||
HttpServletRequest request = getRequest();
|
||||
request.setAttribute(KEYWORDS, JSON.toJSONString(map));
|
||||
}
|
||||
|
||||
public void genRSAKeyPair(HttpServletRequest request, Map<String, Object> model) {
|
||||
/* 生成KeyPair */
|
||||
Map<String, Object> keyMap;
|
||||
try {
|
||||
keyMap = RSAUtils.genKeyPair();
|
||||
String publicKey = RSAUtils.getPublicKey(keyMap);
|
||||
String privateKey = RSAUtils.getPrivateKey(keyMap);
|
||||
|
||||
/* 保存私钥到session */
|
||||
request.getSession().setAttribute(Constant.PRIVATEKEY, privateKey);
|
||||
|
||||
/* 公钥给前端页面 */
|
||||
model.put(Constant.PUBLICKEY, publicKey);
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取当前用户对象
|
||||
*/
|
||||
public Admin getAdmin() {
|
||||
return InterfaceUtil.getAdmin();
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取当前用户对象Id
|
||||
*/
|
||||
public int getAdminId() {
|
||||
return InterfaceUtil.getAdmin().getId();
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,45 @@
|
|||
package cn.palmte.work.controller.backend;
|
||||
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
@Controller
|
||||
@RequestMapping("/business")
|
||||
public class BusinessController extends BaseController {
|
||||
private static final Logger logger = LoggerFactory.getLogger(ProjectController.class);
|
||||
|
||||
@RequestMapping("/bak1")
|
||||
public String bak1(Map<String, Object> model) {
|
||||
|
||||
return "/admin/bak1";
|
||||
}
|
||||
|
||||
@RequestMapping("/bak2")
|
||||
public String bak2(Map<String, Object> model) {
|
||||
|
||||
return "/admin/bak2";
|
||||
}
|
||||
|
||||
@RequestMapping("/bak3")
|
||||
public String bak3(Map<String, Object> model) {
|
||||
|
||||
return "/admin/bak3";
|
||||
}
|
||||
|
||||
@RequestMapping("/bak4")
|
||||
public String bak4(Map<String, Object> model) {
|
||||
|
||||
return "/admin/bak4";
|
||||
}
|
||||
|
||||
@RequestMapping("/bak5")
|
||||
public String bak5(Map<String, Object> model) {
|
||||
|
||||
return "/admin/bak5";
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,153 @@
|
|||
package cn.palmte.work.controller.backend;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.bind.annotation.ResponseBody;
|
||||
import org.springframework.web.servlet.mvc.support.RedirectAttributes;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
import cn.palmte.work.bean.ResponseMsg;
|
||||
import cn.palmte.work.model.Dept;
|
||||
import cn.palmte.work.model.DeptRepository;
|
||||
import cn.palmte.work.service.DeptService;
|
||||
import cn.palmte.work.utils.Utils;
|
||||
import cn.palmte.work.utils.excel.ExportUtils;
|
||||
import top.jfunc.common.db.bean.Page;
|
||||
import top.jfunc.common.utils.CollectionUtil;
|
||||
|
||||
@Controller
|
||||
@RequestMapping("/department")
|
||||
public class DepartmentController extends BaseController{
|
||||
|
||||
@Autowired
|
||||
private DeptService deptService;
|
||||
|
||||
@Autowired
|
||||
private DeptRepository deptRepository;
|
||||
|
||||
/**
|
||||
* 列表查询
|
||||
* @param keywords
|
||||
* @param pageNumber
|
||||
* @param pageSize
|
||||
* @param model
|
||||
* @return
|
||||
*/
|
||||
@RequestMapping("/list")
|
||||
public String list(@RequestParam(value = "keywords",required = false) String keywords,
|
||||
@RequestParam(value = PAGE_NUMBER, defaultValue = DEFAULT_PAGE_NUMBER) int pageNumber,
|
||||
@RequestParam(value = PAGE_SIZE, defaultValue = DEFAULT_PAGE_SIZE) int pageSize,
|
||||
Map<String, Object> model) {
|
||||
model.put("keywords",keywords);
|
||||
ConcurrentHashMap<String, String> searchInfo = getSearchInfo(keywords,model);
|
||||
Page<Dept> page = deptService.list(searchInfo, pageNumber, pageSize);
|
||||
List<Dept> list = page.getList();
|
||||
if(CollectionUtil.isNotEmpty(list)){
|
||||
|
||||
int offset = (pageNumber - 1) * pageSize;
|
||||
for (int i = 0 , size = list.size(); i < size; i++) {
|
||||
list.get(i).setTempId(i+1 + offset);
|
||||
}
|
||||
}
|
||||
model.put("pager", page);
|
||||
return "/admin/department_list";
|
||||
}
|
||||
|
||||
/**
|
||||
* 跳转新增页面
|
||||
* @param model
|
||||
* @return
|
||||
*/
|
||||
@GetMapping(value = "/add")
|
||||
public String add( Map<String, Object> model){
|
||||
Dept department = new Dept();
|
||||
model.put("deptId",-1);
|
||||
model.put("department",department);
|
||||
return "/admin/department_input";
|
||||
}
|
||||
|
||||
/**
|
||||
* 跳转编辑页面
|
||||
* @param model
|
||||
* @return
|
||||
*/
|
||||
@GetMapping(value = "/edit")
|
||||
public String edit( Map<String, Object> model, @RequestParam("id") int id){
|
||||
Dept dept = deptRepository.findOne(id);
|
||||
model.put("deptId", id);
|
||||
model.put("department", dept);
|
||||
return "/admin/department_input";
|
||||
}
|
||||
|
||||
/**
|
||||
* 保存
|
||||
* @param deptId
|
||||
* @param dept
|
||||
* @param model
|
||||
* @return
|
||||
*/
|
||||
@PostMapping(value = "/save")
|
||||
public String save(@RequestParam("deptId") int deptId,
|
||||
Dept dept, Map<String, Object> model){
|
||||
|
||||
deptService.saveOtUpdate(deptId,dept);
|
||||
return "redirect:/department/list";
|
||||
}
|
||||
|
||||
/**
|
||||
* 启用 禁用
|
||||
*/
|
||||
@RequestMapping("/enableOrDisable")
|
||||
@ResponseBody
|
||||
public ResponseMsg enableOrDisable(@RequestParam("id") int id,
|
||||
@RequestParam("status") int status, RedirectAttributes attr) {
|
||||
boolean isSuccess = false;
|
||||
try {
|
||||
isSuccess = deptService.enableOrDisable(status, id);
|
||||
} catch (Exception e) {
|
||||
e.getMessage();
|
||||
}
|
||||
if (isSuccess) {
|
||||
return ResponseMsg.buildSuccessMsg("操作成功");
|
||||
} else {
|
||||
return ResponseMsg.buildSuccessMsg("操作失败");
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 启用 禁用
|
||||
*/
|
||||
@RequestMapping("/checkName")
|
||||
@ResponseBody
|
||||
public ResponseMsg checkName(@RequestParam("id") int id,
|
||||
@RequestParam("name") String name, RedirectAttributes attr) {
|
||||
Dept dept = deptRepository.findByNameEquals(name);
|
||||
if (dept != null && id != dept.getId()) {
|
||||
return ResponseMsg.buildFailedMsg("失败");
|
||||
}
|
||||
return ResponseMsg.buildSuccessMsg("成功");
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出
|
||||
*/
|
||||
@RequestMapping("/export")
|
||||
public void export(@RequestParam(value = "keywords",required = false) String keywords, HttpServletResponse httpServletResponse) throws IOException {
|
||||
Map<String, String> searchInfo = getSearchInfo(keywords);
|
||||
downloadHeader(httpServletResponse , Utils.generateExcelName("部门表"), "application/octet-stream");
|
||||
String[] headers = {"部门名称","创建人","创建时间", "状态"};
|
||||
String[] exportColumns = {"name","createdBy","createdTime", "status"};
|
||||
ExportUtils.exportToExcel(headers, exportColumns, 1, 10000,
|
||||
httpServletResponse.getOutputStream(), (pN, pS) -> deptService.list(searchInfo, pN, pS).getList());
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,50 @@
|
|||
package cn.palmte.work.controller.backend;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.bind.annotation.ResponseBody;
|
||||
import org.springframework.web.multipart.MultipartFile;
|
||||
|
||||
import cn.palmte.work.bean.ResponseMsg;
|
||||
import cn.palmte.work.config.Constant;
|
||||
import cn.palmte.work.config.UploadProperties;
|
||||
import cn.palmte.work.pojo.UploadResult;
|
||||
import cn.palmte.work.utils.UploadUtil;
|
||||
|
||||
|
||||
/**
|
||||
* @author pengqiang
|
||||
* @date 2018/4/21
|
||||
*/
|
||||
@Controller
|
||||
@RequestMapping("/file")
|
||||
public class FileController extends BaseController {
|
||||
|
||||
@Autowired
|
||||
private UploadProperties uploadProperties;
|
||||
|
||||
/**
|
||||
* 上传文件
|
||||
* @return 返回状态和下载地址
|
||||
*/
|
||||
@PostMapping("/upload")
|
||||
@ResponseBody
|
||||
public ResponseMsg upload(@RequestParam(value = "files[]") MultipartFile[] multipartfiles) {
|
||||
ResponseMsg responseMsg = ResponseMsg.buildFailedMsg("failed");
|
||||
if (null != multipartfiles && multipartfiles.length > 0) {
|
||||
MultipartFile file = multipartfiles[0];
|
||||
UploadResult result = UploadUtil.upload(file,
|
||||
uploadProperties.getPath() , uploadProperties.getPrefix());
|
||||
if (Constant.STATUS_SUCCESS == result.getStatus()) {
|
||||
responseMsg = ResponseMsg.buildSuccessMsg("成功", result);
|
||||
} else {
|
||||
responseMsg.setMsg(result.getMsg());
|
||||
}
|
||||
}
|
||||
return responseMsg;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,182 @@
|
|||
package cn.palmte.work.controller.backend;
|
||||
|
||||
import com.alibaba.fastjson.JSON;
|
||||
|
||||
import org.apache.poi.EncryptedDocumentException;
|
||||
import org.apache.poi.openxml4j.exceptions.InvalidFormatException;
|
||||
import org.apache.poi.poifs.filesystem.OfficeXmlFileException;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.bind.annotation.ResponseBody;
|
||||
import org.springframework.web.multipart.MultipartFile;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.math.BigDecimal;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Calendar;
|
||||
import java.util.Collection;
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
import cn.palmte.work.bean.ResponseMsg;
|
||||
import cn.palmte.work.model.Admin;
|
||||
import cn.palmte.work.model.AdminRepository;
|
||||
import cn.palmte.work.model.DeptRepository;
|
||||
import cn.palmte.work.model.Project;
|
||||
import cn.palmte.work.model.ProjectRepository;
|
||||
import cn.palmte.work.model.ProjectUserTime;
|
||||
import cn.palmte.work.service.HumanCostService;
|
||||
import cn.palmte.work.utils.Utils;
|
||||
import cn.palmte.work.utils.excel.ExcelUtil;
|
||||
import cn.palmte.work.utils.excel.ExportUtils;
|
||||
import top.jfunc.common.db.bean.Page;
|
||||
|
||||
/**
|
||||
* 人力成本管理
|
||||
* @author Yuanping Zhang
|
||||
* @date 2021/11/1
|
||||
*/
|
||||
@Controller
|
||||
@RequestMapping("/humanCost")
|
||||
public class HumanCostController extends BaseController{
|
||||
private static final Logger logger = LoggerFactory.getLogger(HumanCostController.class);
|
||||
|
||||
@Autowired
|
||||
private DeptRepository deptRepository;
|
||||
|
||||
@Autowired
|
||||
private HumanCostService humanCostService;
|
||||
|
||||
@Autowired
|
||||
private AdminRepository adminRepository;
|
||||
|
||||
@Autowired
|
||||
private ProjectRepository projectRepository;
|
||||
/**
|
||||
* 列表
|
||||
*/
|
||||
@RequestMapping("/list")
|
||||
public String list(@RequestParam(value = KEYWORDS,required = false) String keywords,
|
||||
@RequestParam(value = PAGE_NUMBER, defaultValue = DEFAULT_PAGE_NUMBER) int pageNumber,
|
||||
@RequestParam(value = PAGE_SIZE, defaultValue = DEFAULT_PAGE_SIZE) int pageSize,
|
||||
Map<String, Object> model) {
|
||||
//当前登录人的角色类型
|
||||
Admin admin = getAdmin();
|
||||
int roleLevel = admin.getRoleLevel();
|
||||
List<Project> selfProjects = projectRepository.findByCreator(admin.getId(), new Date());
|
||||
if (roleLevel <= 3 || roleLevel == 6) {
|
||||
model.put("deptVary", 1);
|
||||
model.put("deptList", deptRepository.findAll());
|
||||
model.put("projectList", projectRepository.findAll());
|
||||
model.put("showSalary", 1);
|
||||
} else if (roleLevel == 4 || roleLevel == 5) {
|
||||
model.put("deptVary", -1);
|
||||
model.put("deptList", new ArrayList<>());
|
||||
model.put("projectList", projectRepository.findByDeptId(admin.getDeptId()));
|
||||
model.put("showSalary", -1);
|
||||
} else if (selfProjects != null) {
|
||||
model.put("deptVary", -1);
|
||||
model.put("deptList", new ArrayList<>());
|
||||
model.put("projectList", selfProjects);
|
||||
model.put("showSalary", -1);
|
||||
} else {
|
||||
keywords = setDate(keywords);
|
||||
model.put("keywords",keywords);
|
||||
ConcurrentHashMap<String, String> searchInfo = getSearchInfo(keywords,model);
|
||||
if (searchInfo.containsKey("time")) {
|
||||
String time = searchInfo.get("time");
|
||||
if (time.length() == 7) {
|
||||
String individualTime = time.substring(0, 4) + "年" + time.substring(5, 7) + "月";
|
||||
model.put("individualTime", individualTime);
|
||||
}
|
||||
}
|
||||
model.put("pager",humanCostService.individual(searchInfo, admin.getId(), pageNumber, pageSize));
|
||||
return "admin/human_cost_individual";
|
||||
}
|
||||
keywords = setDate(keywords);
|
||||
model.put("keywords",keywords);
|
||||
ConcurrentHashMap<String, String> searchInfo = getSearchInfo(keywords,model);
|
||||
Page<ProjectUserTime> project = humanCostService.project(searchInfo, admin, pageNumber, pageSize);
|
||||
List<ProjectUserTime> staff = humanCostService.staff(searchInfo, admin);
|
||||
Map<String, BigDecimal> map = humanCostService.map(searchInfo, admin, pageNumber, pageSize);
|
||||
BigDecimal total = humanCostService.sum(searchInfo, admin);
|
||||
model.put("pager", project);
|
||||
model.put("staff", staff);
|
||||
model.put("map", map);
|
||||
model.put("total", total);
|
||||
return "admin/human_cost_list";
|
||||
}
|
||||
|
||||
private String setDate(String keywords) {
|
||||
if (keywords == null || keywords.length() == 0) {
|
||||
Date date = new Date();
|
||||
SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM");
|
||||
Calendar calendar = Calendar.getInstance();
|
||||
calendar.setTime(date);
|
||||
calendar.set(Calendar.MONTH, calendar.get(Calendar.MONTH) - 1);
|
||||
date = calendar.getTime();
|
||||
String accDate = sf.format(date);
|
||||
keywords = "{time: '" + accDate + "'}";
|
||||
}
|
||||
return keywords;
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出
|
||||
*/
|
||||
@RequestMapping("/export")
|
||||
public void export(@RequestParam(value = KEYWORDS,required = false) String keywords,
|
||||
HttpServletResponse response) throws Exception{
|
||||
Admin admin = getAdmin();
|
||||
Map<String, String> searchInfo = getSearchInfo(keywords);
|
||||
downloadHeader(response , Utils.generateExcelName("人力成本表"));
|
||||
Page<ProjectUserTime> project = humanCostService.project((ConcurrentHashMap<String, String>) searchInfo, admin, 1, 5000);
|
||||
List<ProjectUserTime> staff = humanCostService.staff((ConcurrentHashMap<String, String>) searchInfo, admin);
|
||||
Map<String, BigDecimal> map = humanCostService.map((ConcurrentHashMap<String, String>) searchInfo, admin, 1, 5000);
|
||||
String[] headers = humanCostService.getHeaders(staff);
|
||||
String[] columns = humanCostService.getColumns(project.getList());
|
||||
ExportUtils.exportHumanCost(headers, columns, staff, project.getList(),
|
||||
response.getOutputStream() , map);
|
||||
}
|
||||
|
||||
/**
|
||||
* 下载导入模板
|
||||
*/
|
||||
@RequestMapping("/template")
|
||||
public void importTemplate(HttpServletResponse response) throws IOException {
|
||||
String[] columns = new String[]{""};
|
||||
downloadHeader(response , Utils.generateExcelName("人力成本导入模板"));
|
||||
List<String> data = new ArrayList<>();
|
||||
data.add("成本");
|
||||
String[] headers = humanCostService.template(data);
|
||||
ExportUtils exportUtils = new ExportUtils(headers);
|
||||
exportUtils.exportTemplate(columns , data, "yyyy-MM-dd HH:mm:ss" , 1);
|
||||
exportUtils.write(response.getOutputStream());
|
||||
}
|
||||
|
||||
@RequestMapping("/batchImport")
|
||||
@ResponseBody
|
||||
public String batchImport(MultipartFile file, @RequestParam(value = "date",required = false) String date) {
|
||||
try {
|
||||
Map<String, String> title = new HashMap<>();
|
||||
Collection<Map> maps = ExcelUtil.importHumanCost(Map.class, file.getInputStream(),
|
||||
title,0);
|
||||
return JSON.toJSONString(humanCostService.check(maps, title, date));
|
||||
} catch (OfficeXmlFileException | EncryptedDocumentException | InvalidFormatException e) {
|
||||
logger.error("", e);
|
||||
return JSON.toJSONString(ResponseMsg.buildFailedMsg("格式错误,请上传excel 2003/2007格式文件"));
|
||||
} catch (Exception e) {
|
||||
return JSON.toJSONString(ResponseMsg.buildFailedMsg("导入数据失败,请联系管理员"));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
package cn.palmte.work.controller.backend;
|
||||
|
||||
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
|
||||
@Controller
|
||||
@RequestMapping("/")
|
||||
public class IndexController extends BaseController{
|
||||
@GetMapping(value = "/")
|
||||
public String index() throws Exception {
|
||||
return "redirect:/admin/login";
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,143 @@
|
|||
package cn.palmte.work.controller.backend;
|
||||
|
||||
import com.alibaba.fastjson.JSON;
|
||||
|
||||
import org.apache.poi.EncryptedDocumentException;
|
||||
import org.apache.poi.openxml4j.exceptions.InvalidFormatException;
|
||||
import org.apache.poi.poifs.filesystem.OfficeXmlFileException;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.bind.annotation.ResponseBody;
|
||||
import org.springframework.web.multipart.MultipartFile;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.util.Collection;
|
||||
import java.util.Map;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
import cn.palmte.work.bean.ResponseMsg;
|
||||
import cn.palmte.work.model.MonthlySettle;
|
||||
import cn.palmte.work.model.MonthlySettleRepository;
|
||||
import cn.palmte.work.service.MonthlySettleService;
|
||||
import cn.palmte.work.utils.FreeMarkerUtil;
|
||||
import cn.palmte.work.utils.Utils;
|
||||
import cn.palmte.work.utils.excel.ExcelLogs;
|
||||
import cn.palmte.work.utils.excel.ExcelUtil;
|
||||
import cn.palmte.work.utils.excel.ExportUtils;
|
||||
|
||||
/**
|
||||
* @author Yuanping Zhang
|
||||
* @date 2022/08/08
|
||||
*/
|
||||
@Controller
|
||||
@RequestMapping("/monthlySettle")
|
||||
public class MonthlySettleController extends BaseController {
|
||||
private static final Logger logger = LoggerFactory.getLogger(MonthlySettleController.class);
|
||||
|
||||
@Autowired
|
||||
private MonthlySettleService monthlySettleService;
|
||||
|
||||
@Autowired
|
||||
private MonthlySettleRepository monthlySettleRepository;
|
||||
|
||||
@RequestMapping("/list")
|
||||
public String list(@RequestParam(value = KEYWORDS, required = false) String keywords,
|
||||
@RequestParam(value = PAGE_NUMBER, defaultValue = DEFAULT_PAGE_NUMBER) int pageNumber,
|
||||
@RequestParam(value = PAGE_SIZE, defaultValue = DEFAULT_PAGE_SIZE) int pageSize,
|
||||
Map<String, Object> model) {
|
||||
// 初始化参数
|
||||
setModel(keywords, model);
|
||||
ConcurrentHashMap<String, String> searchInfo = getSearchInfo(keywords, model);
|
||||
model.put("pager", monthlySettleService.list(searchInfo, pageNumber, pageSize));
|
||||
model.put("Utils", FreeMarkerUtil.fromStaticPackage("cn.palmte.work.utils.Utils"));
|
||||
return "/admin/monthly_settle_list";
|
||||
}
|
||||
|
||||
@RequestMapping("/info")
|
||||
public String info(@RequestParam("id") int id, Map<String, Object> model) {
|
||||
MonthlySettle monthlySettle = monthlySettleService.findById(id);
|
||||
model.put("monthlySettle", monthlySettle);
|
||||
model.put("projectNameStr", monthlySettle.getProjectName());
|
||||
model.put("Utils", FreeMarkerUtil.fromStaticPackage("cn.palmte.work.utils.Utils"));
|
||||
return "/admin/monthly_settle_info";
|
||||
}
|
||||
|
||||
@RequestMapping("/infoByTime")
|
||||
public String infoByTime(@RequestParam String month, @RequestParam("projectName") String projectName, Map<String, Object> model) {
|
||||
MonthlySettle monthlySettle = monthlySettleService.findByMonthAndProjectName(month, projectName);
|
||||
if (monthlySettle == null) {
|
||||
monthlySettle = new MonthlySettle();
|
||||
}
|
||||
model.put("monthlySettle", monthlySettle);
|
||||
model.put("projectNameStr", projectName);
|
||||
model.put("Utils", FreeMarkerUtil.fromStaticPackage("cn.palmte.work.utils.Utils"));
|
||||
return "/admin/monthly_settle_info";
|
||||
}
|
||||
|
||||
private void setModel(@RequestParam(value = "keywords", required = false) String keywords, Map<String, Object> model) {
|
||||
model.put("keywords", keywords);
|
||||
}
|
||||
|
||||
@RequestMapping("/export")
|
||||
public void export(@RequestParam(value = "keywords", required = false) String keywords, HttpServletResponse httpServletResponse) throws IOException {
|
||||
Map<String, String> searchInfo = getSearchInfo(keywords);
|
||||
downloadHeader(httpServletResponse, Utils.generateExcelName("PMO项目执行进度管理"), "application/octet-stream");
|
||||
String[] headers = {"项目编号", "项目名称", "项目类型", "合同编号", "合同方", "合同金额", "合同签订时间", "最终业主", "累计已收款", "已采购累计付款", "已采购累计未付款", "超期垫资金额", "销售累计开票金额",
|
||||
"销售经理", "项目经理", "收款节点", "收款要求时间", "收款金额", "实际收款时间", "实际收款金额", "实际欠收金额", "到货证明", "项目风险预警", "已计收金额", "未计收金额", "超期天数", "验收报告时间"};
|
||||
String[] exportColumns = {"projectNo", "projectName", "projectType", "contractNo", "contractParty", "contractAmountRound", "contractSignTimeStr", "owner", "totalCollectRound",
|
||||
"totalPurchasedPaidRound", "totalPurchasedUnpaidRound", "timeOutAmountRound", "totalBillAmountRound", "saleManager", "projectManager", "collectPoint", "collectRequiredTimeStr", "collectAmountRound",
|
||||
"collectActualTimeStr", "collectActualAmountRound", "uncollectActualAmountRound", "productCertificate", "riskWarning", "uncalColAmountRound", "calColAmountRound", "timeOutDay", "inspectionReportTimeStr"};
|
||||
ExportUtils.exportToExcel(headers, exportColumns, 1, 10000,
|
||||
httpServletResponse.getOutputStream(), (pN, pS) -> monthlySettleService.list(searchInfo, pN, pS).getList());
|
||||
}
|
||||
|
||||
@RequestMapping("/exportSingle")
|
||||
public void exportSingle(@RequestParam String id, @RequestParam String time, @RequestParam String projectName, HttpServletResponse httpServletResponse) throws IOException {
|
||||
downloadHeader(httpServletResponse, Utils.generateExcelName("PMO项目执行进度管理明细"), "application/octet-stream");
|
||||
String[] headers = {"月份", "项目编号", "项目名称", "项目类型", "合同编号", "合同方", "合同金额", "合同签订时间", "最终业主", "累计已收款", "已采购累计付款", "已采购累计未付款", "超期垫资金额", "销售累计开票金额",
|
||||
"销售经理", "项目经理", "收款节点", "收款要求时间", "收款金额", "实际收款时间", "实际收款金额", "实际欠收金额", "超期天数", "到货证明", "验收报告时间", "项目风险预警", "已计收金额", "未计收金额"};
|
||||
String[] exportColumns = {"month", "projectNo", "projectName", "projectType", "contractNo", "contractParty", "contractAmountRound", "contractSignTimeStr", "owner", "totalCollectRound",
|
||||
"totalPurchasedPaidRound", "totalPurchasedUnpaidRound", "timeOutAmountRound", "totalBillAmountRound", "saleManager", "projectManager", "collectPoint", "collectRequiredTimeStr", "collectAmountRound",
|
||||
"collectActualTimeStr", "collectActualAmountRound", "uncollectActualAmountRound", "timeOutDay", "productCertificate", "inspectionReportTimeStr", "riskWarning", "uncalColAmountRound", "calColAmountRound"};
|
||||
ExportUtils.exportToExcel2(headers, exportColumns, 1, 10000,
|
||||
httpServletResponse.getOutputStream(), monthlySettleService.findOne(id, time, projectName));
|
||||
}
|
||||
|
||||
/**
|
||||
* 模板下载
|
||||
*/
|
||||
@RequestMapping("/template")
|
||||
public void template(HttpServletResponse response) throws Exception {
|
||||
String[] headers = new String[]{"项目编号", "最终业主", "合同方", "项目名称", "合同金额", "累计已收款", "已采购累计付款", "已采购累计未付款", "超期垫资金额", "销售累计开票金额", "合同编号", "项目类型", "合同签订时间", "销售经理", "项目经理", "收款节点", "收款要求时间", "收款金额",
|
||||
"实际收款时间", "实际收款金额", "实际欠收金额", "超期天数", "到货证明", "验收报告时间", "项目风险预警", "已计收金额", "未计收金额"};
|
||||
downloadHeader(response, Utils.generateExcelName("PMO项目执行进度管理导入模板"));
|
||||
ExportUtils exportUtils = new ExportUtils(headers);
|
||||
exportUtils.write(response.getOutputStream());
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量导入
|
||||
*/
|
||||
@RequestMapping("/batchImport")
|
||||
@ResponseBody
|
||||
public String batchImport(MultipartFile file, @RequestParam(value = "date",required = false) String date) {
|
||||
try {
|
||||
ExcelLogs logs = new ExcelLogs();
|
||||
Collection<Map> maps = ExcelUtil.importExcel(Map.class, file.getInputStream(),
|
||||
"yyyy/MM/dd HH:mm:ss", logs, 0);
|
||||
synchronized (this) {
|
||||
return JSON.toJSONString(monthlySettleService.check(maps, date));
|
||||
}
|
||||
} catch (OfficeXmlFileException | EncryptedDocumentException | InvalidFormatException e) {
|
||||
return JSON.toJSONString(ResponseMsg.buildFailedMsg("格式错误,请上传excel 2003/2007格式文件"));
|
||||
} catch (Exception e) {
|
||||
return JSON.toJSONString(ResponseMsg.buildFailedMsg("导入数据失败,请联系管理员"));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,67 @@
|
|||
package cn.palmte.work.controller.backend;
|
||||
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.bind.annotation.ResponseBody;
|
||||
|
||||
import java.util.Calendar;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
|
||||
import cn.palmte.work.model.Admin;
|
||||
import cn.palmte.work.pojo.MonthlySettleCount;
|
||||
import cn.palmte.work.service.MonthlySettleStatisticsService;
|
||||
import cn.palmte.work.utils.DateKit;
|
||||
|
||||
@Controller
|
||||
@RequestMapping("/monthlySettleStatistics")
|
||||
public class MonthlySettleStatisticsController extends BaseController {
|
||||
|
||||
@Autowired
|
||||
private MonthlySettleStatisticsService monthlySettleStatisticsService;
|
||||
|
||||
/**
|
||||
* 开卡订单图表
|
||||
*
|
||||
* @param keywords
|
||||
* @param pageNumber
|
||||
* @param pageSize
|
||||
* @param model
|
||||
* @return
|
||||
*/
|
||||
@RequestMapping("/list")
|
||||
public String list(@RequestParam(value = "keywords", required = false) String keywords,
|
||||
@RequestParam(value = "pageNumber", defaultValue = "1") int pageNumber,
|
||||
@RequestParam(value = "pageSize", defaultValue = "10") int pageSize,
|
||||
Map<String, Object> model) {
|
||||
//当前登录人的角色类型
|
||||
Admin admin = getAdmin();
|
||||
model.put("keywords",keywords);
|
||||
ConcurrentHashMap<String, String> searchInfo = getSearchInfo(keywords,model);
|
||||
String time;
|
||||
if (!searchInfo.containsKey("time")) {
|
||||
Calendar instance = Calendar.getInstance();
|
||||
instance.setTime(new Date());
|
||||
instance.set(Calendar.MONTH, instance.get(Calendar.MONTH));
|
||||
Date current = instance.getTime();
|
||||
time = DateKit.toStr(current, DateKit.DATE_FORMAT_YEAR_MONTH2);
|
||||
model.put("time", time);
|
||||
}
|
||||
return "/admin/monthly_settle_statistics";
|
||||
}
|
||||
|
||||
@RequestMapping("/listData")
|
||||
@ResponseBody
|
||||
public String listData(@RequestParam(value = "time", required = false) String time,
|
||||
Map<String, Object> model) {
|
||||
// 初始化参数
|
||||
List<MonthlySettleCount> countList = monthlySettleStatisticsService.getListData(time);
|
||||
return JSONObject.toJSONString(countList);
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,162 @@
|
|||
package cn.palmte.work.controller.backend;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.bind.annotation.ResponseBody;
|
||||
import org.springframework.web.servlet.mvc.support.RedirectAttributes;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
import cn.palmte.work.bean.ResponseMsg;
|
||||
import cn.palmte.work.model.ProcurementType;
|
||||
import cn.palmte.work.service.ProcurementTypeService;
|
||||
import cn.palmte.work.utils.Utils;
|
||||
import cn.palmte.work.utils.excel.ExportUtils;
|
||||
|
||||
@Controller
|
||||
@RequestMapping("/procurement/type")
|
||||
public class ProcurementTypeController extends BaseController{
|
||||
|
||||
@Autowired
|
||||
private ProcurementTypeService procurementTypeService;
|
||||
|
||||
/**
|
||||
* 列表查询
|
||||
* @param keywords
|
||||
* @param pageNumber
|
||||
* @param pageSize
|
||||
* @param model
|
||||
* @return
|
||||
*/
|
||||
@RequestMapping("/list")
|
||||
public String list(@RequestParam(value = "keywords",required = false) String keywords,
|
||||
@RequestParam(value = PAGE_NUMBER, defaultValue = DEFAULT_PAGE_NUMBER) int pageNumber,
|
||||
@RequestParam(value = PAGE_SIZE, defaultValue = DEFAULT_PAGE_SIZE) int pageSize,
|
||||
Map<String, Object> model) {
|
||||
model.put("keywords",keywords);
|
||||
ConcurrentHashMap<String, String> searchInfo = getSearchInfo(keywords,model);
|
||||
model.put(PAGER,procurementTypeService.list(searchInfo,pageNumber,pageSize));
|
||||
return "/admin/procurement_type_list";
|
||||
}
|
||||
|
||||
/**
|
||||
* 跳转新增页面
|
||||
* @param model
|
||||
* @return
|
||||
*/
|
||||
@GetMapping(value = "/add")
|
||||
public String add( Map<String, Object> model){
|
||||
ProcurementType procurementType = new ProcurementType();
|
||||
model.put("procurementTypeId",-1);
|
||||
model.put("procurementType",procurementType);
|
||||
return "/admin/procurement_type_input";
|
||||
}
|
||||
|
||||
/**
|
||||
* 跳转到编辑页面
|
||||
*/
|
||||
@RequestMapping("/edit")
|
||||
public String edit(@RequestParam("id") int id, Map<String, Object> model) {
|
||||
ProcurementType procurementType = procurementTypeService.findOne(id);
|
||||
model.put("procurementTypeId",id);
|
||||
model.put("procurementType", procurementType);
|
||||
return "/admin/procurement_type_input";
|
||||
}
|
||||
|
||||
/**
|
||||
* 保存
|
||||
* @param procurementTypeId
|
||||
* @param procurementType
|
||||
* @param model
|
||||
* @return
|
||||
*/
|
||||
@PostMapping(value = "/save")
|
||||
public String save(@RequestParam("procurementTypeId") int procurementTypeId,
|
||||
ProcurementType procurementType, Map<String, Object> model){
|
||||
|
||||
procurementTypeService.saveOtUpdate(procurementTypeId,procurementType);
|
||||
return "redirect:/procurement/type/list";
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量删除
|
||||
* @param ids
|
||||
* @return
|
||||
*/
|
||||
@GetMapping(value = "/delete")
|
||||
@ResponseBody
|
||||
public ResponseMsg delete(@RequestParam("ids") String ids){
|
||||
String[] deleteIds=ids.split("#%#");
|
||||
boolean deleted = procurementTypeService.deleteByIDs(deleteIds);
|
||||
|
||||
ResponseMsg responseMsge=new ResponseMsg();
|
||||
if(deleted){
|
||||
responseMsge.setStatus(0);
|
||||
responseMsge.setMsg("删除成功");
|
||||
} else{
|
||||
responseMsge.setStatus(1);
|
||||
responseMsge.setMsg("删除失败");
|
||||
}
|
||||
return responseMsge;
|
||||
}
|
||||
|
||||
/**
|
||||
* 启用 禁用
|
||||
*/
|
||||
@RequestMapping("/enableOrDisable")
|
||||
@ResponseBody
|
||||
public ResponseMsg enableOrDisable(@RequestParam("id") int id,
|
||||
@RequestParam("status") int status, RedirectAttributes attr) {
|
||||
boolean isSuccess = false;
|
||||
try {
|
||||
isSuccess = procurementTypeService.enableOrDisable(status, id);
|
||||
} catch (Exception e) {
|
||||
e.getMessage();
|
||||
}
|
||||
if (isSuccess) {
|
||||
return ResponseMsg.buildSuccessMsg("操作成功");
|
||||
} else {
|
||||
return ResponseMsg.buildSuccessMsg("操作失败");
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出
|
||||
*/
|
||||
@RequestMapping("/export")
|
||||
public void export(@RequestParam(value = "keywords",required = false) String keywords, HttpServletResponse httpServletResponse) throws IOException {
|
||||
Map<String, String> searchInfo = getSearchInfo(keywords);
|
||||
downloadHeader(httpServletResponse , Utils.generateExcelName("采购类型表"), "application/octet-stream");
|
||||
String[] headers = {"采购类型名称","所属大类","创建人","创建时间"};
|
||||
String[] exportColumns = {"name","typeName","createdBy","createdTime"};
|
||||
ExportUtils.exportToExcel(headers, exportColumns, 1, 10000,
|
||||
httpServletResponse.getOutputStream(), (pN, pS) -> procurementTypeService.list(searchInfo, pN, pS).getList());
|
||||
}
|
||||
|
||||
/**
|
||||
* 类型和类别的映射关系
|
||||
*/
|
||||
@RequestMapping("/map")
|
||||
@ResponseBody
|
||||
public ResponseMsg map() {
|
||||
List<ProcurementType> procurementTypes = procurementTypeService.allProcurementTypeList();
|
||||
Map<Integer, List<ProcurementType>> map = procurementTypes.stream().collect(Collectors.groupingBy(ProcurementType::getType));
|
||||
|
||||
Map<String, Object> objectMap = new HashMap<>();
|
||||
objectMap.put("procurementTypes", procurementTypes);
|
||||
objectMap.put("map", map);
|
||||
return ResponseMsg.buildSuccessData(objectMap);
|
||||
}
|
||||
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
|
|
@ -0,0 +1,115 @@
|
|||
package cn.palmte.work.controller.backend;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.format.datetime.DateFormatter;
|
||||
import org.springframework.format.number.NumberStyleFormatter;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.web.bind.WebDataBinder;
|
||||
import org.springframework.web.bind.annotation.InitBinder;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import cn.palmte.work.bean.FinalBean;
|
||||
import cn.palmte.work.model.Project;
|
||||
import cn.palmte.work.model.ProjectBudgetPlanDetail;
|
||||
import cn.palmte.work.model.ProjectSettleIncome;
|
||||
import cn.palmte.work.model.ProjectSettleIncomeRepository;
|
||||
import cn.palmte.work.service.ProjectBudgetService;
|
||||
import cn.palmte.work.service.ProjectEstimateService;
|
||||
import cn.palmte.work.service.ProjectFinalSevice;
|
||||
import cn.palmte.work.service.ProjectService;
|
||||
import cn.palmte.work.service.ProjectSettleService;
|
||||
import cn.palmte.work.utils.FreeMarkerUtil;
|
||||
|
||||
@Controller
|
||||
@RequestMapping("/project/final")
|
||||
public class ProjectFinalController extends BaseController{
|
||||
|
||||
@Autowired
|
||||
private ProjectFinalSevice projectFinalSevice;
|
||||
|
||||
@Autowired
|
||||
private ProjectService projectService;
|
||||
|
||||
@Autowired
|
||||
private ProjectEstimateService projectEstimateService;
|
||||
|
||||
@Autowired
|
||||
private ProjectBudgetService projectBudgetService;
|
||||
|
||||
@Autowired
|
||||
private ProjectSettleIncomeRepository projectSettleIncomeRepository;
|
||||
|
||||
@Autowired
|
||||
private ProjectSettleService projectSettleService;
|
||||
|
||||
@RequestMapping("/add")
|
||||
public String add(@RequestParam("id") int id, Map<String, Object> model) {
|
||||
Project project = projectService.getProject(id);
|
||||
ProjectSettleIncome projectSettleIncome = projectSettleIncomeRepository.findNewByProjectId(id);
|
||||
String time = "";
|
||||
if(null != projectSettleIncome){
|
||||
time = projectSettleIncome.getTime();
|
||||
}
|
||||
|
||||
List<ProjectBudgetPlanDetail> projectBudgetPlanDetails = projectBudgetService.getProjectBudgetPlanDetails(project);
|
||||
model.put("project", project);
|
||||
model.put("estimateBean", projectEstimateService.getEstimate(project));
|
||||
model.put("budgetBean", projectBudgetService.getBudget(project));
|
||||
model.put("settleBean",projectSettleService.getCurrentSettle(project, time));
|
||||
model.put("finalBean",new FinalBean());
|
||||
//现金表
|
||||
model.put("cashFlowBean", projectBudgetService.getCashFlowBean(project, projectBudgetPlanDetails));
|
||||
//freemarker可以利用的静态方法
|
||||
model.put("Utils", FreeMarkerUtil.fromStaticPackage("cn.palmte.work.utils.Utils"));
|
||||
return "admin/project_final_add";
|
||||
}
|
||||
|
||||
@RequestMapping("/edit")
|
||||
public String edit(@RequestParam("id") int id, Map<String, Object> model) {
|
||||
Project project = projectService.getProject(id);
|
||||
ProjectSettleIncome projectSettleIncome = projectSettleIncomeRepository.findNewByProjectId(id);
|
||||
String time = projectSettleIncome.getTime();
|
||||
List<ProjectBudgetPlanDetail> projectBudgetPlanDetails = projectBudgetService.getProjectBudgetPlanDetails(project);
|
||||
model.put("project", project);
|
||||
model.put("estimateBean", projectEstimateService.getEstimate(project));
|
||||
model.put("budgetBean", projectBudgetService.getBudget(project));
|
||||
model.put("settleBean",projectSettleService.getCurrentSettle(project, time));
|
||||
model.put("finalBean",projectFinalSevice.getFinal(project));
|
||||
//现金表
|
||||
model.put("cashFlowBean", projectBudgetService.getCashFlowBean(project, projectBudgetPlanDetails));
|
||||
//freemarker可以利用的静态方法
|
||||
model.put("Utils", FreeMarkerUtil.fromStaticPackage("cn.palmte.work.utils.Utils"));
|
||||
return "admin/project_final_edit";
|
||||
}
|
||||
|
||||
@RequestMapping("/save")
|
||||
public String estimateAddSave(Project project, FinalBean finalBean, Map<String, Object> model) {
|
||||
projectFinalSevice.save(project,finalBean);
|
||||
return "redirect:/project/list";
|
||||
}
|
||||
|
||||
/**
|
||||
* 保存并提交审批
|
||||
*
|
||||
* @param project
|
||||
* @param finalBean
|
||||
* @param model
|
||||
* @return
|
||||
* @throws Exception
|
||||
*/
|
||||
@RequestMapping("/saveAndApprove")
|
||||
public String saveAndApprove(Project project, FinalBean finalBean, Map<String, Object> model) throws Exception{
|
||||
projectFinalSevice.saveAndApprove(project,finalBean);
|
||||
return "redirect:/project/list";
|
||||
}
|
||||
|
||||
@InitBinder
|
||||
public void initBinder(WebDataBinder webDataBinder) {
|
||||
webDataBinder.addCustomFormatter(new DateFormatter("yyyy-MM-dd"));
|
||||
webDataBinder.addCustomFormatter(new NumberStyleFormatter());
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,157 @@
|
|||
package cn.palmte.work.controller.backend;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.format.datetime.DateFormatter;
|
||||
import org.springframework.format.number.NumberStyleFormatter;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.web.bind.WebDataBinder;
|
||||
import org.springframework.web.bind.annotation.InitBinder;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Calendar;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import cn.palmte.work.bean.BudgetSettleBean;
|
||||
import cn.palmte.work.bean.EstimateSettleBean;
|
||||
import cn.palmte.work.bean.FormerBean;
|
||||
import cn.palmte.work.bean.SettleBean;
|
||||
import cn.palmte.work.model.Project;
|
||||
import cn.palmte.work.model.ProjectBudgetPlanDetail;
|
||||
import cn.palmte.work.model.ProjectSettleIncome;
|
||||
import cn.palmte.work.model.ProjectSettleIncomeRepository;
|
||||
import cn.palmte.work.model.ProjectUserTime;
|
||||
import cn.palmte.work.model.ProjectUserTimeRepository;
|
||||
import cn.palmte.work.service.ProjectBudgetService;
|
||||
import cn.palmte.work.service.ProjectEstimateService;
|
||||
import cn.palmte.work.service.ProjectService;
|
||||
import cn.palmte.work.service.ProjectSettleService;
|
||||
import cn.palmte.work.utils.DateKit;
|
||||
import cn.palmte.work.utils.FreeMarkerUtil;
|
||||
import top.jfunc.common.utils.CollectionUtil;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author Yuanping Zhang
|
||||
* @date 2021/11/15
|
||||
*/
|
||||
@Controller
|
||||
@RequestMapping("/project/settle")
|
||||
public class ProjectSettleController extends BaseController{
|
||||
|
||||
@Autowired
|
||||
private ProjectService projectService;
|
||||
|
||||
@Autowired
|
||||
private ProjectEstimateService projectEstimateService;
|
||||
|
||||
@Autowired
|
||||
private ProjectBudgetService projectBudgetService;
|
||||
|
||||
@Autowired
|
||||
private ProjectSettleService projectSettleService;
|
||||
|
||||
@Autowired
|
||||
private ProjectSettleIncomeRepository projectSettleIncomeRepository;
|
||||
|
||||
@Autowired
|
||||
private ProjectUserTimeRepository projectUserTimeRepository;
|
||||
|
||||
@RequestMapping("/add")
|
||||
public String add(@RequestParam("id") int id, Map<String, Object> model) {
|
||||
String time = null;
|
||||
Project project = projectService.getProject(id);
|
||||
List<ProjectBudgetPlanDetail> projectBudgetPlanDetails = projectBudgetService.getProjectBudgetPlanDetails(project);
|
||||
ProjectSettleIncome projectSettleIncome = projectSettleIncomeRepository.findNewByProjectId(id);
|
||||
if (projectSettleIncome != null) {
|
||||
String former = projectSettleIncome.getTime();
|
||||
Date date = DateKit.getDate(former, DateKit.DATE_FORMAT_YEAR_MONTH2);
|
||||
Calendar instance = Calendar.getInstance();
|
||||
instance.setTime(date);
|
||||
instance.set(Calendar.MONTH, instance.get(Calendar.MONTH) + 1);
|
||||
Date current = instance.getTime();
|
||||
time = DateKit.toStr(current, DateKit.DATE_FORMAT_YEAR_MONTH2);
|
||||
model.put("time", time);
|
||||
model.put("formerBean", projectSettleService.getFormerSettle(project, time));
|
||||
} else {
|
||||
time = DateKit.toStr(project.getStartDate(), DateKit.DATE_FORMAT_YEAR_MONTH2);
|
||||
|
||||
model.put("time", time);
|
||||
model.put("formerBean", new FormerBean());
|
||||
}
|
||||
|
||||
model.put("project", project);
|
||||
model.put("estimateBean", projectEstimateService.getEstimate(project));
|
||||
model.put("budgetBean", projectBudgetService.getBudget(project));
|
||||
List<ProjectUserTime> projectUserTimes = projectUserTimeRepository.findByProjectIdAndTime(project.getId(), time);
|
||||
if(CollectionUtil.isNotEmpty(projectUserTimes)){
|
||||
BigDecimal result = projectUserTimes.stream().map((ProjectUserTime t) -> t.getUserCost().multiply(t.getUserSalary())).reduce(BigDecimal.ZERO, BigDecimal::add);
|
||||
model.put("salary", result);
|
||||
} else {
|
||||
model.put("salary", new BigDecimal(0));
|
||||
}
|
||||
//现金表
|
||||
model.put("cashFlowBean", projectBudgetService.getCashFlowBean(project, projectBudgetPlanDetails));
|
||||
//freemarker可以利用的静态方法
|
||||
model.put("Utils", FreeMarkerUtil.fromStaticPackage("cn.palmte.work.utils.Utils"));
|
||||
return "admin/project_settle_add";
|
||||
}
|
||||
|
||||
@RequestMapping("/edit")
|
||||
public String edit(@RequestParam("id") int id, Map<String, Object> model) {
|
||||
Project project = projectService.getProject(id);
|
||||
ProjectSettleIncome projectSettleIncome = projectSettleIncomeRepository.findNewByProjectId(id);
|
||||
List<ProjectBudgetPlanDetail> projectBudgetPlanDetails = projectBudgetService.getProjectBudgetPlanDetails(project);
|
||||
String time = projectSettleIncome.getTime();
|
||||
model.put("time", time);
|
||||
model.put("project", project);
|
||||
model.put("estimateBean", projectEstimateService.getEstimate(project));
|
||||
model.put("budgetBean", projectBudgetService.getBudget(project));
|
||||
model.put("formerBean", projectSettleService.getFormerSettle(project, time));
|
||||
model.put("monthBean", projectSettleService.getMonthSettle(project, time));
|
||||
model.put("currentBean", projectSettleService.getCurrentSettle(project, time));
|
||||
List<ProjectUserTime> projectUserTimes = projectUserTimeRepository.findByProjectIdAndTime(project.getId(), time);
|
||||
if(CollectionUtil.isNotEmpty(projectUserTimes)){
|
||||
BigDecimal result = projectUserTimes.stream().map((ProjectUserTime t) -> t.getUserCost().multiply(t.getUserSalary())).reduce(BigDecimal.ZERO, BigDecimal::add);
|
||||
model.put("salary", result);
|
||||
} else {
|
||||
model.put("salary", new BigDecimal(0));
|
||||
}
|
||||
//现金表
|
||||
model.put("cashFlowBean", projectBudgetService.getCashFlowBean(project, projectBudgetPlanDetails));
|
||||
//freemarker可以利用的静态方法
|
||||
model.put("Utils", FreeMarkerUtil.fromStaticPackage("cn.palmte.work.utils.Utils"));
|
||||
return "admin/project_settle_edit";
|
||||
}
|
||||
|
||||
@RequestMapping("/save")
|
||||
public String save(Project project, SettleBean settleBean, BudgetSettleBean budgetBean, EstimateSettleBean estimateBean, String time) {
|
||||
projectSettleService.save(project, settleBean, budgetBean, estimateBean, time);
|
||||
return "redirect:/project/list";
|
||||
}
|
||||
|
||||
/**
|
||||
* 保存并提交审批
|
||||
* @param project
|
||||
* @param settleBean
|
||||
* @param budgetBean
|
||||
* @param estimateBean
|
||||
* @param time
|
||||
* @return
|
||||
* @throws Exception
|
||||
*/
|
||||
@RequestMapping("/saveAndApprove")
|
||||
public String saveAndApprove(Project project, SettleBean settleBean, BudgetSettleBean budgetBean, EstimateSettleBean estimateBean, String time) throws Exception{
|
||||
projectSettleService.saveAndApprove(project, settleBean, budgetBean, estimateBean, time);
|
||||
return "redirect:/project/list";
|
||||
}
|
||||
|
||||
@InitBinder
|
||||
public void initBinder(WebDataBinder webDataBinder) {
|
||||
webDataBinder.addCustomFormatter(new DateFormatter("yyyy-MM-dd"));
|
||||
webDataBinder.addCustomFormatter(new NumberStyleFormatter());
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,62 @@
|
|||
package cn.palmte.work.controller.backend;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
|
||||
import java.util.Calendar;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
|
||||
import cn.palmte.work.bean.SettleBean;
|
||||
import cn.palmte.work.model.Admin;
|
||||
import cn.palmte.work.service.ProjectSummaryService;
|
||||
import cn.palmte.work.utils.DateKit;
|
||||
|
||||
/**
|
||||
* 项目汇总统计
|
||||
* @author Yuanping Zhang
|
||||
* @date 2021/11/10
|
||||
*/
|
||||
@Controller
|
||||
@RequestMapping("/projectSummary")
|
||||
public class ProjectSummaryController extends BaseController {
|
||||
private static final Logger logger = LoggerFactory.getLogger(ProjectSummaryController.class);
|
||||
|
||||
@Autowired
|
||||
private ProjectSummaryService projectSummaryService;
|
||||
|
||||
/**
|
||||
* 列表
|
||||
*/
|
||||
@RequestMapping("/list")
|
||||
public String list(@RequestParam(value = KEYWORDS, required = false) String keywords,
|
||||
@RequestParam(value = PAGE_NUMBER, defaultValue = DEFAULT_PAGE_NUMBER) int pageNumber,
|
||||
@RequestParam(value = PAGE_SIZE, defaultValue = DEFAULT_PAGE_SIZE) int pageSize,
|
||||
Map<String, Object> model) {
|
||||
//当前登录人的角色类型
|
||||
Admin admin = getAdmin();
|
||||
model.put("keywords",keywords);
|
||||
ConcurrentHashMap<String, String> searchInfo = getSearchInfo(keywords,model);
|
||||
String time;
|
||||
if (!searchInfo.containsKey("time")) {
|
||||
Calendar instance = Calendar.getInstance();
|
||||
instance.setTime(new Date());
|
||||
instance.set(Calendar.MONTH, instance.get(Calendar.MONTH));
|
||||
Date current = instance.getTime();
|
||||
time = DateKit.toStr(current, DateKit.DATE_FORMAT_YEAR_MONTH2);
|
||||
model.put("time", time);
|
||||
} else {
|
||||
time = searchInfo.get("time");
|
||||
}
|
||||
List<SettleBean> list = projectSummaryService.getList(searchInfo, time, admin);
|
||||
model.put("pager", list);
|
||||
|
||||
return "admin/project_statistics";
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,124 @@
|
|||
package cn.palmte.work.controller.backend;
|
||||
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.bind.annotation.ResponseBody;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
import cn.palmte.work.model.Admin;
|
||||
import cn.palmte.work.model.Project;
|
||||
import cn.palmte.work.pojo.SpaceVO;
|
||||
import cn.palmte.work.service.ProjectService;
|
||||
import cn.palmte.work.service.SpaceService;
|
||||
import cn.palmte.work.utils.FreeMarkerUtil;
|
||||
import cn.palmte.work.utils.InterfaceUtil;
|
||||
import cn.palmte.work.utils.Utils;
|
||||
import cn.palmte.work.utils.excel.ExportUtils;
|
||||
import top.jfunc.common.db.bean.Page;
|
||||
import top.jfunc.common.utils.CollectionUtil;
|
||||
|
||||
@Controller
|
||||
@RequestMapping("/space")
|
||||
public class SpaceController extends BaseController {
|
||||
private static final Logger logger = LoggerFactory.getLogger(ProjectController.class);
|
||||
|
||||
@Autowired
|
||||
private SpaceService spaceService;
|
||||
|
||||
@Autowired
|
||||
private ProjectService projectService;
|
||||
|
||||
/**
|
||||
* 项目列表
|
||||
*/
|
||||
@RequestMapping("/list")
|
||||
public String list(@RequestParam(value = "keywords", required = false) String keywords,
|
||||
@RequestParam(value = "certainty") int certainty,
|
||||
@RequestParam(value = "certaintyStr", required = false) String certaintyStr,
|
||||
@RequestParam(value = PAGE_NUMBER, defaultValue = DEFAULT_PAGE_NUMBER) int pageNumber,
|
||||
@RequestParam(value = PAGE_SIZE, defaultValue = DEFAULT_PAGE_SIZE) int pageSize,
|
||||
Map<String, Object> model) {
|
||||
//当前登录人的角色类型
|
||||
model.put("keywords", keywords);
|
||||
model.put("pageNumber", pageNumber);
|
||||
Admin admin = InterfaceUtil.getAdmin();
|
||||
model.put("adminId", admin.getId());
|
||||
model.put("admin", admin);
|
||||
ConcurrentHashMap<String, String> searchInfo = getSearchInfo(keywords, model);
|
||||
if (certainty == 0) {
|
||||
if (certaintyStr.startsWith("A")) {
|
||||
certainty = 1;
|
||||
} else if (certaintyStr.startsWith("B")) {
|
||||
certainty = 2;
|
||||
} else if (certaintyStr.startsWith("C")) {
|
||||
certainty = 3;
|
||||
}
|
||||
}
|
||||
model.put("certainty", certainty);
|
||||
searchInfo.putIfAbsent("certainty", String.valueOf(certainty));
|
||||
searchInfo.putIfAbsent("deptName", "销售管理部");
|
||||
searchInfo.putIfAbsent("estimateStatus", String.valueOf(1));
|
||||
Page<Project> page = spaceService.list(searchInfo, pageNumber, pageSize);
|
||||
List<Project> list = page.getList();
|
||||
if(CollectionUtil.isNotEmpty(list)){
|
||||
|
||||
int offset = (pageNumber - 1) * pageSize;
|
||||
for (int i = 0 , size = list.size(); i < size; i++) {
|
||||
list.get(i).setTempId(i+1 + offset);
|
||||
}
|
||||
}
|
||||
model.put("pager", page);
|
||||
model.put("Utils", FreeMarkerUtil.fromStaticPackage("cn.palmte.work.utils.Utils"));
|
||||
return "admin/space_list";
|
||||
}
|
||||
|
||||
/**
|
||||
* 项目导出
|
||||
*/
|
||||
@RequestMapping("/export")
|
||||
public void export(@RequestParam(value = "keywords", required = false) String keywords, @RequestParam(value = "certainty") int certainty, HttpServletResponse httpServletResponse) throws IOException {
|
||||
Map<String, String> searchInfo = getSearchInfo(keywords);
|
||||
searchInfo.putIfAbsent("certainty", String.valueOf(certainty));
|
||||
searchInfo.putIfAbsent("deptName", "销售管理部");
|
||||
searchInfo.putIfAbsent("estimateStatus", String.valueOf(1));
|
||||
downloadHeader(httpServletResponse, Utils.generateExcelName("项目报表"), "application/octet-stream");
|
||||
String[] headers = {"项目编号", "项目名称", "项目类型", "垫资模式", "华智产品金额", "华三产品金额", "汇智产品金额", "其他产品金额", "项目把握度", "项目计划招标时间", "预计合同签订时间",
|
||||
"计收计划", "项目毛利", "合同金额", "项目解决方案", "具体解决方案", "是否二次签单", "最终用户名称", "客户名称", "紫光汇智直接投标/集成商转签", "负责人", "备注"};
|
||||
String[] exportColumns = {"projectNo", "name", "typeDesc", "underwrittenModeStr", "huazhiRound", "huasanRound", "huizhiRound", "ziguangRound", "certaintyStr", "bidsTime", "contractTime",
|
||||
"calculationCollection", "grossProfitRound", "contractRound", "resolvePlanStr", "mainContractResolvePlan", "isSecondStr", "terminalCustomer", "customer", "signTypeStr", "principal", "remark"};
|
||||
ExportUtils.exportToExcel(headers, exportColumns, 1, 10000,
|
||||
httpServletResponse.getOutputStream(), (pN, pS) -> spaceService.list(searchInfo, pN, pS).getList());
|
||||
}
|
||||
|
||||
/**
|
||||
* 跳转页面
|
||||
*
|
||||
* @param model
|
||||
* @return
|
||||
*/
|
||||
@RequestMapping("/statistics")
|
||||
public String statistics(Map<String, Object> model) {
|
||||
|
||||
return "/admin/space_statistics";
|
||||
}
|
||||
|
||||
@RequestMapping("/listData")
|
||||
@ResponseBody
|
||||
public String listData() {
|
||||
|
||||
SpaceVO spaceVO = spaceService.getListData();
|
||||
return JSONObject.toJSONString(spaceVO);
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,28 @@
|
|||
package cn.palmte.work.controller.backend;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
import cn.palmte.work.bean.StatisticsBean;
|
||||
import cn.palmte.work.service.StatisticsService;
|
||||
|
||||
@Controller
|
||||
@RequestMapping("/statistics")
|
||||
public class StatisticsController extends BaseController{
|
||||
|
||||
@Autowired
|
||||
private StatisticsService statisticsService;
|
||||
|
||||
@RequestMapping("/month")
|
||||
public String month(Map<String, Object> model){
|
||||
StatisticsBean statisticsData = statisticsService.getStatisticsData();
|
||||
model.put("primaryIndicatorList",statisticsData.getPrimaryIndicatorBeanList());
|
||||
model.put("profitAndLossList",statisticsData.getProfitAndLossBeanList());
|
||||
model.put("cashFlowList",statisticsData.getCashFlowStatisticsBeanList());
|
||||
return "admin/month_statistics";
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,51 @@
|
|||
package cn.palmte.work.controller.backend;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.ResponseBody;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
import cn.palmte.work.bean.ResponseMsg;
|
||||
import cn.palmte.work.model.SysConfig;
|
||||
import cn.palmte.work.model.SysConfigRepository;
|
||||
import cn.palmte.work.service.SysConfigService;
|
||||
|
||||
|
||||
@Controller
|
||||
@RequestMapping("/sys/config")
|
||||
public class SysConfigController extends BaseController{
|
||||
|
||||
@Autowired
|
||||
private SysConfigService sysConfigService;
|
||||
|
||||
@Autowired
|
||||
private SysConfigRepository sysConfigRepository;
|
||||
|
||||
@RequestMapping("/edit")
|
||||
public String edit(Map<String, Object> model) {
|
||||
model.put(SysConfig.KEY_UNDERWRITTENTAXRATE,sysConfigRepository.findByCodeEquals(SysConfig.KEY_UNDERWRITTENTAXRATE).getValue());
|
||||
model.put(SysConfig.KEY_PROJECTCONTRIBUTIONPROFITRATETHRESHOLD,sysConfigRepository.findByCodeEquals(SysConfig.KEY_PROJECTCONTRIBUTIONPROFITRATETHRESHOLD).getValue());
|
||||
return "admin/profit_marfin_config_input";
|
||||
}
|
||||
|
||||
@ResponseBody
|
||||
@RequestMapping("/save")
|
||||
public ResponseMsg save(@RequestBody String json) {
|
||||
return sysConfigService.saveOrUpdate(json);
|
||||
}
|
||||
|
||||
@RequestMapping("/checkRate")
|
||||
@ResponseBody
|
||||
public ResponseMsg checkRate() {
|
||||
String value = sysConfigRepository.findByCodeEquals(SysConfig.KEY_UNDERWRITTENTAXRATE).getValue();
|
||||
double rate = Double.parseDouble(value);
|
||||
if (rate <= 0) {
|
||||
return ResponseMsg.buildFailedMsg("项目年利率未填写或小于等于0,请联系管理员配置");
|
||||
}
|
||||
return ResponseMsg.buildSuccessMsg("成功");
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,152 @@
|
|||
package cn.palmte.work.controller.backend;
|
||||
|
||||
import org.apache.commons.lang.StringUtils;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.bind.annotation.ResponseBody;
|
||||
import org.springframework.web.servlet.mvc.support.RedirectAttributes;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.util.Date;
|
||||
import java.util.Map;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
|
||||
import cn.palmte.work.bean.ResponseMsg;
|
||||
import cn.palmte.work.model.SysPermission;
|
||||
import cn.palmte.work.model.SysPermissionRepository;
|
||||
import cn.palmte.work.service.SysPermissionService;
|
||||
import cn.palmte.work.service.SysRolePermissionService;
|
||||
import cn.palmte.work.utils.DateKit;
|
||||
|
||||
/**
|
||||
* 资源管理
|
||||
*@author nsp
|
||||
*
|
||||
*/
|
||||
@Controller
|
||||
@RequestMapping("/permission")
|
||||
|
||||
public class SysPermissionController extends BaseController{
|
||||
|
||||
@Autowired
|
||||
private SysPermissionService sysPermissionService;
|
||||
@Autowired
|
||||
private SysPermissionRepository sysPermissionRepository;
|
||||
@Autowired
|
||||
private SysRolePermissionService sysRolePermissionService;
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(SysPermissionController.class);
|
||||
|
||||
|
||||
@RequestMapping("/list")
|
||||
public String list(@RequestParam(value = "keywords",required = false) String keywords,
|
||||
@RequestParam(value = "pageNumber",defaultValue = "1") String pageNumber,
|
||||
@RequestParam(value = "sql", required = false) String sql,
|
||||
Map<String, Object> model){
|
||||
// 初始化参数
|
||||
setModel(keywords, model);
|
||||
ConcurrentHashMap<String, String> searchInfo = getSearchInfo(keywords,model);
|
||||
model.put("pager",sysPermissionService.getAllPermissionListByPage(searchInfo,pageNumber));
|
||||
model.put("sql", sql);
|
||||
|
||||
return "/admin/sys_permission_list";
|
||||
}
|
||||
|
||||
private void setModel(String keywords, Map<String, Object> model){
|
||||
model.put("pmsLevel","0");
|
||||
model.put("pmsType","0");
|
||||
model.put("pmsDeleted","-1");
|
||||
model.put("permissionID","-1");
|
||||
model.put("keywords",keywords);
|
||||
}
|
||||
|
||||
|
||||
@GetMapping(value = "/add")
|
||||
public String add( Map<String, Object> model){
|
||||
SysPermission permission=new SysPermission();
|
||||
model.put("permissionID","-1");
|
||||
model.put("permission",permission);
|
||||
model.put("ps", sysPermissionRepository.findPermissions());
|
||||
return "/admin/sys_permission_input";
|
||||
}
|
||||
|
||||
|
||||
@PostMapping(value = "/save")
|
||||
public String save(@RequestParam("permissionID") String permissionID,
|
||||
SysPermission sysPermission, RedirectAttributes attr, Map<String, Object> model) throws IOException{
|
||||
|
||||
final SysPermission parent = sysPermissionRepository.findOne(sysPermission.getParentId());
|
||||
sysPermission.setLevel(parent.getLevel()+1);
|
||||
int type = (parent.getLevel()==4) ? 2 : 1;
|
||||
sysPermission.setType(type);
|
||||
|
||||
String message = sysPermissionService.check(sysPermission,permissionID);
|
||||
|
||||
if (StringUtils.isNotEmpty(message)) {
|
||||
model.put("errorMessage", message);
|
||||
return "/common/error";
|
||||
}
|
||||
|
||||
if ("-1".equals(permissionID)){
|
||||
getSql(sysPermission, attr, parent);
|
||||
sysPermissionService.addPermission(sysPermission); //新增
|
||||
}else {
|
||||
sysPermissionService.updatePermission(sysPermission,permissionID); // 修改
|
||||
}
|
||||
return "redirect:/permission/list";
|
||||
}
|
||||
|
||||
private void getSql(SysPermission sysPermission, RedirectAttributes attr, SysPermission parent) {
|
||||
String sql1 = "INSERT INTO `sys_permission` (`name`, `icon`, `url`, `permission`, `parent_id`, `level`, `type`, `sort`, `remark`, `is_deleted`, `created_by`, `created_time`, `last_updated_by`, `last_updated_time`) VALUES ('{name}', '', '{url}', '{permission}', (SELECT id FROM sys_permission sp WHERE sp.permission = '{parentPermission}'), '{level}', '{type}', '{sort}', '', b'0', '1', '{time}', '1', '{time}');"
|
||||
.replace("{name}", sysPermission.getName())
|
||||
.replace("{url}", sysPermission.getUrl())
|
||||
.replace("{permission}", sysPermission.getPermission())
|
||||
.replace("{parentPermission}", parent.getPermission())
|
||||
.replace("{level}", sysPermission.getLevel()+"")
|
||||
.replace("{type}", sysPermission.getType()+"")
|
||||
.replace("{sort}", sysPermission.getSort()+"")
|
||||
.replace("{time}", DateKit.toStr(new Date(), DateKit.TIME_FORMAT));
|
||||
|
||||
String sql2 = "INSERT INTO `sys_role_permission` (`role_id`, `permission_id`, `is_deleted`, `created_by`, `created_time`, `last_updated_by`, `last_updated_time`) VALUES ('1', (SELECT id FROM sys_permission WHERE permission = '{permission}'), b'0', '1', '{time}', '1', '{time}');"
|
||||
.replace("{permission}", sysPermission.getPermission())
|
||||
.replace("{time}", DateKit.toStr(new Date(), DateKit.TIME_FORMAT));
|
||||
attr.addAttribute("sql", sql1 + "</br>" + sql2);
|
||||
}
|
||||
|
||||
|
||||
@GetMapping(value = "/edit")
|
||||
public String edit(@RequestParam("id") String permissionID,Map<String, Object> model){
|
||||
SysPermission permission =sysPermissionRepository.findOne(Integer.parseInt(permissionID));
|
||||
model.put("permissionID",permissionID);
|
||||
model.put("permission",permission);
|
||||
model.put("ps", sysPermissionRepository.findPermissions());
|
||||
return "/admin/sys_permission_input";
|
||||
}
|
||||
|
||||
|
||||
@GetMapping(value = "/delete")
|
||||
@ResponseBody
|
||||
public ResponseMsg delete(@RequestParam("ids") String ids){
|
||||
String[] deleteIds=ids.split("#%#");
|
||||
boolean deleted = sysPermissionService.deletePermissionByIDs(deleteIds);
|
||||
boolean bDel = sysRolePermissionService.deleteSysRolePermissionByIDs(deleteIds);
|
||||
|
||||
ResponseMsg responseMsge=new ResponseMsg();
|
||||
if(deleted && bDel){
|
||||
logger.info("删除成功");
|
||||
responseMsge.setStatus(0);
|
||||
responseMsge.setMsg("删除成功");
|
||||
} else{
|
||||
responseMsge.setStatus(1);
|
||||
responseMsge.setMsg("删除失败");
|
||||
}
|
||||
return responseMsge;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,267 @@
|
|||
package cn.palmte.work.controller.backend;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.bind.annotation.ResponseBody;
|
||||
import org.springframework.web.servlet.mvc.support.RedirectAttributes;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
import cn.palmte.work.bean.Constant;
|
||||
import cn.palmte.work.bean.ResponseMsg;
|
||||
import cn.palmte.work.model.SysRole;
|
||||
import cn.palmte.work.pojo.PermissionNode;
|
||||
import cn.palmte.work.pojo.RoleBean;
|
||||
import cn.palmte.work.service.AdminService;
|
||||
import cn.palmte.work.service.SysRoleService;
|
||||
import cn.palmte.work.utils.InterfaceUtil;
|
||||
|
||||
/**
|
||||
* 角色管理
|
||||
* @author nsp
|
||||
*/
|
||||
@Controller
|
||||
@RequestMapping("/role")
|
||||
public class SysRoleController extends BaseController{
|
||||
|
||||
@Autowired
|
||||
private SysRoleService sysRoleService;
|
||||
|
||||
@Autowired
|
||||
private AdminService adminService;
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(SysRoleController.class);
|
||||
private static final int[] ROLE_TYPE_ARRAY = new int[] { Constant.ROLE_TYPE_CMCC_ADMIN,Constant.ROLE_TYPE_ZJPT_ADMIN};
|
||||
|
||||
@RequestMapping("/list")
|
||||
public String list(@RequestParam(value = "keywords",required = false) String keywords,
|
||||
@RequestParam(value = PAGE_NUMBER, defaultValue = DEFAULT_PAGE_NUMBER) int pageNumber,
|
||||
@RequestParam(value = PAGE_SIZE, defaultValue = DEFAULT_PAGE_SIZE) int pageSize,
|
||||
Map<String, Object> model) {
|
||||
logger.info("获取角色列表");
|
||||
//当前登录人的角色类型
|
||||
model.put("keywords",keywords);
|
||||
SysRole adminSysRole=adminService.getRole(InterfaceUtil.getAdminId()+"");
|
||||
ConcurrentHashMap<String, String> searchInfo = getSearchInfo(keywords,model);
|
||||
model.put("pager",sysRoleService.list(searchInfo,pageNumber,pageSize));
|
||||
return "admin/role_list";
|
||||
}
|
||||
|
||||
@GetMapping(value = "/add")
|
||||
public String add( Map<String, Object> model){
|
||||
//当前登录人的角色
|
||||
SysRole adminSysRole=adminService.getRole(InterfaceUtil.getAdminId()+"");
|
||||
PermissionNode root= sysRoleService.getPermissionNodeTree(adminSysRole.getId());
|
||||
List<RoleBean> roleLevels = getRoleLevels(adminSysRole.getId(), 0);
|
||||
List<RoleBean> roleTypes = getRoleTypes(adminSysRole.getId(), adminSysRole.getType(),0);
|
||||
SysRole role = new SysRole();
|
||||
model.put("permnode",root);
|
||||
model.put("roleID",-1);
|
||||
model.put("isActive",1);
|
||||
model.put("level",roleLevels);//默认 省级
|
||||
model.put("type",roleTypes);//角色类型
|
||||
model.put("role",role);
|
||||
//model.put("selectedType",roleLevels.get(0).getValue());
|
||||
|
||||
return "/admin/role_input";
|
||||
}
|
||||
|
||||
@RequestMapping("/edit")
|
||||
public String edit(@RequestParam(value = "id")int id, Map<String, Object> model){
|
||||
//当前登录人的角色
|
||||
SysRole adminSysRole=adminService.getRole(InterfaceUtil.getAdminId()+"");
|
||||
SysRole role = sysRoleService.fingSysRoleById(id);
|
||||
PermissionNode root = sysRoleService.getPermissionNodeTreeForEdit(adminSysRole.getId(), id);
|
||||
List<RoleBean> roleLevels = getRoleLevels(adminSysRole.getId(), role.getLevel());
|
||||
List<RoleBean> roleTypes = getRoleTypes(adminSysRole.getId(),adminSysRole.getType(), role.getType());
|
||||
model.put("permnode",root);
|
||||
model.put("roleID",id);
|
||||
model.put("roleName",role.getName());
|
||||
model.put("level",roleLevels);
|
||||
model.put("type",roleTypes);
|
||||
//model.put("selectedType",role.getType());
|
||||
model.put("role",role);
|
||||
return "admin/role_input";
|
||||
}
|
||||
|
||||
@RequestMapping("/save")
|
||||
public String save(@RequestParam Map<String, Object> reqMap,@RequestParam(value = "roleID")int roleID
|
||||
) {
|
||||
logger.info("新增编辑保存,roleID="+roleID);
|
||||
sysRoleService.addOrUpdatePermission(reqMap,roleID);
|
||||
return "redirect:/role/list";
|
||||
}
|
||||
|
||||
@RequestMapping("/check")
|
||||
@ResponseBody
|
||||
public ResponseMsg check(@RequestParam(value = "role_id")String role_id, @RequestParam(value = "role_name")String role_name,
|
||||
HttpServletResponse response) throws Exception{
|
||||
int result=sysRoleService.cheakRoleName(Integer.parseInt(role_id),role_name);
|
||||
ResponseMsg responseMsg=new ResponseMsg();
|
||||
if (result>0){
|
||||
responseMsg.setStatus(0);
|
||||
responseMsg.setMsg("该角色名已存在,请重新输入!");
|
||||
}else {
|
||||
responseMsg.setStatus(1);
|
||||
responseMsg.setMsg("");
|
||||
}
|
||||
return responseMsg;
|
||||
}
|
||||
|
||||
|
||||
@GetMapping(value = "/delete")
|
||||
@ResponseBody
|
||||
public ResponseMsg delete(@RequestParam("ids") String ids){
|
||||
ResponseMsg responseMsge=new ResponseMsg();
|
||||
if ("".equals(ids)){
|
||||
responseMsge.setStatus(1);
|
||||
responseMsge.setMsg("删除失败,无选中项!");
|
||||
}else {
|
||||
String[] deleteIds=ids.split("#%#");
|
||||
String msg = sysRoleService.deleteSelectedPermission(deleteIds);
|
||||
responseMsge.setStatus(0);
|
||||
responseMsge.setMsg(msg);
|
||||
}
|
||||
return responseMsge;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* @Title: 根据当前管理员所属角色的等级,获取角色等级列表
|
||||
* @Description:角色等级(省级1>地级市级2>区县级3>网点级4),获取角色等级列表时,只能获取级别小于等于当前级别的
|
||||
* @param adminRoleId
|
||||
* 当前管理员角色ID
|
||||
* @param selectedLevel
|
||||
* 默认选中等级
|
||||
* @return List<PermissionLevel>
|
||||
*/
|
||||
private List<RoleBean> getRoleLevels(int adminRoleId, int selectedLevel){
|
||||
SysRole role = sysRoleService.fingSysRoleById(adminRoleId);
|
||||
int adminLevel = role.getLevel();
|
||||
if(selectedLevel == 0){
|
||||
selectedLevel = adminLevel;
|
||||
}
|
||||
List<RoleBean> roleLevels = new ArrayList<RoleBean>(3);
|
||||
for(int i = adminLevel; i <= 3; i++){
|
||||
String name = getRoleLevelName(i);
|
||||
if(null != name){
|
||||
RoleBean permissionLevel = new RoleBean(name, i);
|
||||
if(selectedLevel == i){
|
||||
permissionLevel.setSelected(true);
|
||||
}
|
||||
roleLevels.add(permissionLevel);
|
||||
}
|
||||
}
|
||||
return roleLevels;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 获取角色类型列表
|
||||
* @param adminRoleId
|
||||
* @param selectedType
|
||||
* @return
|
||||
*/
|
||||
private List<RoleBean> getRoleTypes(int adminRoleId,int adminRoleType, int selectedType){
|
||||
SysRole role = sysRoleService.fingSysRoleById(adminRoleId);
|
||||
int roleType = role.getType();
|
||||
if(selectedType == 0){
|
||||
selectedType = roleType;
|
||||
}
|
||||
List<RoleBean> roleLevels = new ArrayList<RoleBean>(4);
|
||||
for(int i = 0; i < ROLE_TYPE_ARRAY.length; i++){
|
||||
if (adminRoleType<ROLE_TYPE_ARRAY[i]){
|
||||
String name = getRoleTypeName(ROLE_TYPE_ARRAY[i]);
|
||||
if(null != name){
|
||||
RoleBean roleTypeBean = new RoleBean(name, ROLE_TYPE_ARRAY[i]);
|
||||
if(selectedType == ROLE_TYPE_ARRAY[i]){
|
||||
roleTypeBean.setSelected(true);
|
||||
}
|
||||
roleLevels.add(roleTypeBean);
|
||||
}
|
||||
}
|
||||
}
|
||||
return roleLevels;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 目前末梢渠道中默认都为省级
|
||||
* 根据type值获取角色类型名称
|
||||
* @param type
|
||||
* @return
|
||||
*/
|
||||
private String getRoleTypeName(int type){
|
||||
String typeName = null;
|
||||
switch(type){
|
||||
case Constant.ROLE_TYPE_CMCC_ADMIN:
|
||||
typeName = "移动管理员";
|
||||
break;
|
||||
case Constant.ROLE_TYPE_ZJPT_ADMIN:
|
||||
typeName = "资金平台管理员";
|
||||
break;
|
||||
default:typeName = null;
|
||||
}
|
||||
return typeName;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 根据Level值获取角色等级名称
|
||||
* @param level
|
||||
* @return
|
||||
*/
|
||||
private String getRoleLevelName(int level){
|
||||
String levelName = null;
|
||||
switch(level){
|
||||
case 1:
|
||||
levelName = "省级";
|
||||
break;
|
||||
/*case 2:
|
||||
levelName = "地市级";
|
||||
break;
|
||||
case 3:
|
||||
levelName = "区县级";
|
||||
break;
|
||||
case 4:
|
||||
levelName = "网点级";
|
||||
break;*/
|
||||
default:levelName = null;
|
||||
}
|
||||
return levelName;
|
||||
}
|
||||
|
||||
/**
|
||||
* 启用 禁用
|
||||
*/
|
||||
@RequestMapping("/enableOrDisable")
|
||||
@ResponseBody
|
||||
public ResponseMsg enableOrDisable(@RequestParam("id") int id,
|
||||
@RequestParam("enabled") int status, RedirectAttributes attr) {
|
||||
boolean isSuccess = false;
|
||||
try {
|
||||
isSuccess = sysRoleService.enableOrDisable(status, id);
|
||||
} catch (Exception e) {
|
||||
e.getMessage();
|
||||
}
|
||||
if (isSuccess) {
|
||||
return ResponseMsg.buildSuccessMsg("操作成功");
|
||||
} else {
|
||||
return ResponseMsg.buildSuccessMsg("操作失败");
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,35 @@
|
|||
package cn.palmte.work.exception;
|
||||
|
||||
import cn.palmte.work.config.Constant;
|
||||
|
||||
/**
|
||||
* @author xiongshiyan
|
||||
* 使用的时候直接抛出异常ResponseException(如果想携带ResultCode,Message,Data等信息)
|
||||
*/
|
||||
public class ResponseException extends RuntimeException{
|
||||
private int status = Constant.Status.STATUS_FAILED;
|
||||
private Object data = null;
|
||||
|
||||
public ResponseException(int resultCode, String message, Object data){
|
||||
super(message);
|
||||
this.status = resultCode;
|
||||
this.data = data;
|
||||
}
|
||||
public ResponseException(int status, String message){
|
||||
this(status, message, null);
|
||||
}
|
||||
public ResponseException(String message){
|
||||
super(message);
|
||||
}
|
||||
public int getStatus(){
|
||||
return status;
|
||||
}
|
||||
public void setStatus(int status){ this.status = status; }
|
||||
public Object getData(){
|
||||
return data;
|
||||
}
|
||||
public void setData(Object data){
|
||||
this.data = data;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,104 @@
|
|||
package cn.palmte.work.model;
|
||||
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
import javax.persistence.Column;
|
||||
import javax.persistence.Entity;
|
||||
import javax.persistence.GeneratedValue;
|
||||
import javax.persistence.GenerationType;
|
||||
import javax.persistence.Id;
|
||||
import javax.persistence.Table;
|
||||
import javax.persistence.Transient;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 流程图里解析出来的任务定义
|
||||
*/
|
||||
@Data
|
||||
@Entity
|
||||
@Table(name = "act_task_def")
|
||||
public class ActTaskDef {
|
||||
|
||||
@Id
|
||||
@GeneratedValue(strategy = GenerationType.IDENTITY)
|
||||
private int id;
|
||||
|
||||
/**
|
||||
* 任务名称
|
||||
*/
|
||||
@Column(name = "task_name")
|
||||
private String taskName;
|
||||
|
||||
@Column(name = "task_key")
|
||||
private String taskKey;
|
||||
|
||||
/**
|
||||
* 任务类型 0-单实例(或签) 1-多实例(会签)
|
||||
*/
|
||||
@Column(name = "task_type")
|
||||
private int taskType;
|
||||
|
||||
@Column(name = "proc_def_id")
|
||||
private String procDefId;
|
||||
|
||||
@Column(name = "proc_def_name")
|
||||
private String procDefName;
|
||||
|
||||
@Column(name = "proc_def_key")
|
||||
private String procDefKey;
|
||||
|
||||
/**
|
||||
* 回退任务key
|
||||
*/
|
||||
@Column(name = "rollback_task_key")
|
||||
private String rollbackTaskKey;
|
||||
|
||||
/**
|
||||
* 任务节点位置 -1结束节点 0-未知或者其他节点 1-开始节点 2-发起审批节点
|
||||
*/
|
||||
@Column(name = "task_index")
|
||||
private int taskIndex;
|
||||
|
||||
|
||||
/**
|
||||
* 候选人
|
||||
*/
|
||||
@Column(name = "candidate_users")
|
||||
private String candidateUsers;
|
||||
|
||||
/**
|
||||
* 候选角色
|
||||
*/
|
||||
@Column(name = "candidate_roles")
|
||||
private String candidateRoles;
|
||||
|
||||
|
||||
/**
|
||||
* 审批通过执行的脚本 act_script(弃用)表id 弃用
|
||||
*/
|
||||
@Column(name = "end_script")
|
||||
private int endScript;
|
||||
|
||||
/**
|
||||
* 审批驳回执行的脚本 act_script(弃用)表id 弃用
|
||||
*/
|
||||
@Column(name = "rollback_script")
|
||||
private int rollbackScript;
|
||||
|
||||
@Column(name = "created_time")
|
||||
private Date createdTime;
|
||||
|
||||
@Column(name = "last_updated_time")
|
||||
private Date lastUpdatedTime;
|
||||
|
||||
|
||||
|
||||
@Transient
|
||||
private List<String> candidateUserList;
|
||||
|
||||
@Transient
|
||||
private List<String> candidateRoleList;
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,35 @@
|
|||
package cn.palmte.work.model;
|
||||
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
import org.springframework.data.jpa.repository.Modifying;
|
||||
import org.springframework.data.jpa.repository.Query;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import javax.transaction.Transactional;
|
||||
|
||||
public interface ActTaskDefRepository extends JpaRepository<ActTaskDef, Integer> {
|
||||
|
||||
|
||||
List<ActTaskDef> findByProcDefId(String procDefId);
|
||||
|
||||
|
||||
ActTaskDef findFirstByProcDefIdAndTaskKey(String procDefId, String taskKey);
|
||||
|
||||
void deleteByProcDefId(String procDefId);
|
||||
|
||||
|
||||
|
||||
|
||||
@Modifying
|
||||
@Transactional
|
||||
@Query(value = "update ACT_HI_ACTINST a SET a.ASSIGNEE_=? WHERE PROC_INST_ID_=? AND TASK_ID_=?", nativeQuery = true)
|
||||
int updateHiActAssign(String assign, String procInsId, String taskId);
|
||||
|
||||
|
||||
|
||||
@Modifying
|
||||
@Transactional
|
||||
@Query(value = "update ACT_HI_TASKINST a SET a.ASSIGNEE_=? WHERE PROC_INST_ID_=? AND ID_=?", nativeQuery = true)
|
||||
int updateHiTaskAssign(String assign, String procInsId, String taskId);
|
||||
}
|
||||
|
|
@ -0,0 +1,358 @@
|
|||
package cn.palmte.work.model;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
|
||||
import org.hibernate.annotations.GenericGenerator;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
import javax.persistence.Column;
|
||||
import javax.persistence.Entity;
|
||||
import javax.persistence.GeneratedValue;
|
||||
import javax.persistence.GenerationType;
|
||||
import javax.persistence.Id;
|
||||
import javax.persistence.Table;
|
||||
import javax.persistence.Transient;
|
||||
|
||||
/**
|
||||
* Created by wang.lin@esstx.cn on 2018/7/17.
|
||||
*/
|
||||
@Entity
|
||||
@Table(name = "sys_user")
|
||||
public class Admin{
|
||||
public static final int ENABLED = 1;
|
||||
public static final int DISABLED = 0;
|
||||
public static final int LOCKED = 1;
|
||||
public static final int UN_LOCKED = 0;
|
||||
//删除
|
||||
public static final int DELETED = 1;
|
||||
//未删
|
||||
public static final int UN_DELETED = 0;
|
||||
|
||||
private static final long serialVersionUID = 8788969524794365369L;
|
||||
@Id
|
||||
@GeneratedValue(strategy = GenerationType.IDENTITY)
|
||||
@GenericGenerator(name = "persistenceGenerator", strategy = "increment")
|
||||
private Integer id;
|
||||
@Column(name = "user_name")
|
||||
private String userName;
|
||||
private String password;
|
||||
@Column(name = "emp_code")
|
||||
private String empCode;
|
||||
private String salt;
|
||||
@Column(name = "real_name")
|
||||
private String realName;
|
||||
private String telephone;
|
||||
private int enabled;
|
||||
@Column(name = "login_error_count")
|
||||
private int loginErrorCount;
|
||||
private int locked;
|
||||
@Column(name = "locked_date")
|
||||
private Date lockedDate;
|
||||
@Column(name = "login_date")
|
||||
private Date loginDate;
|
||||
@Column(name = "login_ip")
|
||||
private String loginIp;
|
||||
@Column(name = "is_deleted")
|
||||
private boolean isDeleted;
|
||||
@Column(name = "created_by")
|
||||
private Integer createdBy;
|
||||
@Column(name = "created_time")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date createdTime;
|
||||
@Column(name = "last_updated_by")
|
||||
private Integer lastUpdatedBy;
|
||||
@Column(name = "last_updated_time")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date lastUpdatedTime;
|
||||
@Column(name = "role_id")
|
||||
private int roleId;
|
||||
@Column(name = "role_name")
|
||||
private String roleName;
|
||||
|
||||
@Column(name = "updated__password_time")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date updatedPasswordTime;
|
||||
|
||||
@Column(name = "work_location")
|
||||
private String workLocation;
|
||||
|
||||
@Column(name = "dept_id")
|
||||
private int deptId;
|
||||
|
||||
@Column(name = "dept_name")
|
||||
private String deptName;
|
||||
|
||||
@Column(name = "direct_manager")
|
||||
private String directManager;
|
||||
|
||||
@Column(name = "position_id")
|
||||
private int positionId;
|
||||
|
||||
@Column(name = "position_name")
|
||||
private String positionName;
|
||||
|
||||
@Column(name = "company_email")
|
||||
private String companyEmail;
|
||||
|
||||
public String getEmpCode() {
|
||||
return empCode;
|
||||
}
|
||||
|
||||
public void setEmpCode(String empCode) {
|
||||
this.empCode = empCode;
|
||||
}
|
||||
|
||||
public String getWorkLocation() {
|
||||
return workLocation;
|
||||
}
|
||||
|
||||
public void setWorkLocation(String workLocation) {
|
||||
this.workLocation = workLocation;
|
||||
}
|
||||
|
||||
public int getDeptId() {
|
||||
return deptId;
|
||||
}
|
||||
|
||||
public void setDeptId(int deptId) {
|
||||
this.deptId = deptId;
|
||||
}
|
||||
|
||||
public String getDeptName() {
|
||||
return deptName;
|
||||
}
|
||||
|
||||
public void setDeptName(String deptName) {
|
||||
this.deptName = deptName;
|
||||
}
|
||||
|
||||
public String getDirectManager() {
|
||||
return directManager;
|
||||
}
|
||||
|
||||
public void setDirectManager(String directManager) {
|
||||
this.directManager = directManager;
|
||||
}
|
||||
|
||||
public int getPositionId() {
|
||||
return positionId;
|
||||
}
|
||||
|
||||
public void setPositionId(int positionId) {
|
||||
this.positionId = positionId;
|
||||
}
|
||||
|
||||
public String getPositionName() {
|
||||
return positionName;
|
||||
}
|
||||
|
||||
public void setPositionName(String positionName) {
|
||||
this.positionName = positionName;
|
||||
}
|
||||
|
||||
public String getCompanyEmail() {
|
||||
return companyEmail;
|
||||
}
|
||||
|
||||
public void setCompanyEmail(String companyEmail) {
|
||||
this.companyEmail = companyEmail;
|
||||
}
|
||||
|
||||
@Transient
|
||||
private int roleType;
|
||||
@Transient
|
||||
private int roleLevel;
|
||||
@Transient
|
||||
private String roleTypeName;
|
||||
|
||||
public Integer getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
public void setId(Integer id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
public String getUserName() {
|
||||
return userName;
|
||||
}
|
||||
|
||||
public void setUserName(String userName) {
|
||||
this.userName = userName;
|
||||
}
|
||||
|
||||
public String getPassword() {
|
||||
return password;
|
||||
}
|
||||
|
||||
public void setPassword(String password) {
|
||||
this.password = password;
|
||||
}
|
||||
|
||||
public String getSalt() {
|
||||
return salt;
|
||||
}
|
||||
|
||||
public void setSalt(String salt) {
|
||||
this.salt = salt;
|
||||
}
|
||||
|
||||
public String getRealName() {
|
||||
return realName;
|
||||
}
|
||||
|
||||
public void setRealName(String realName) {
|
||||
this.realName = realName;
|
||||
}
|
||||
|
||||
public String getTelephone() {
|
||||
return telephone;
|
||||
}
|
||||
|
||||
public void setTelephone(String telephone) {
|
||||
this.telephone = telephone;
|
||||
}
|
||||
|
||||
public int getEnabled() {
|
||||
return enabled;
|
||||
}
|
||||
|
||||
public void setEnabled(int enabled) {
|
||||
this.enabled = enabled;
|
||||
}
|
||||
|
||||
public int getLoginErrorCount() {
|
||||
return loginErrorCount;
|
||||
}
|
||||
|
||||
public void setLoginErrorCount(int loginErrorCount) {
|
||||
this.loginErrorCount = loginErrorCount;
|
||||
}
|
||||
|
||||
public int getLocked() {
|
||||
return locked;
|
||||
}
|
||||
|
||||
public void setLocked(int locked) {
|
||||
this.locked = locked;
|
||||
}
|
||||
|
||||
public Date getLockedDate() {
|
||||
return lockedDate;
|
||||
}
|
||||
|
||||
public void setLockedDate(Date lockedDate) {
|
||||
this.lockedDate = lockedDate;
|
||||
}
|
||||
|
||||
public Date getLoginDate() {
|
||||
return loginDate;
|
||||
}
|
||||
|
||||
public void setLoginDate(Date loginDate) {
|
||||
this.loginDate = loginDate;
|
||||
}
|
||||
|
||||
public String getLoginIp() {
|
||||
return loginIp;
|
||||
}
|
||||
|
||||
public void setLoginIp(String loginIp) {
|
||||
this.loginIp = loginIp;
|
||||
}
|
||||
|
||||
public boolean isDeleted() {
|
||||
return isDeleted;
|
||||
}
|
||||
|
||||
public void setDeleted(boolean deleted) {
|
||||
isDeleted = deleted;
|
||||
}
|
||||
|
||||
public Integer getCreatedBy() {
|
||||
return createdBy;
|
||||
}
|
||||
|
||||
public void setCreatedBy(Integer createdBy) {
|
||||
this.createdBy = createdBy;
|
||||
}
|
||||
|
||||
public Date getCreatedTime() {
|
||||
return createdTime;
|
||||
}
|
||||
|
||||
public void setCreatedTime(Date createdTime) {
|
||||
this.createdTime = createdTime;
|
||||
}
|
||||
|
||||
public Integer getLastUpdatedBy() {
|
||||
return lastUpdatedBy;
|
||||
}
|
||||
|
||||
public void setLastUpdatedBy(Integer lastUpdatedBy) {
|
||||
this.lastUpdatedBy = lastUpdatedBy;
|
||||
}
|
||||
|
||||
public Date getLastUpdatedTime() {
|
||||
return lastUpdatedTime;
|
||||
}
|
||||
|
||||
public void setLastUpdatedTime(Date lastUpdatedTime) {
|
||||
this.lastUpdatedTime = lastUpdatedTime;
|
||||
}
|
||||
|
||||
public Date getUpdatedPasswordTime() {
|
||||
return updatedPasswordTime;
|
||||
}
|
||||
|
||||
public void setUpdatedPasswordTime(Date updatedPasswordTime) {
|
||||
this.updatedPasswordTime = updatedPasswordTime;
|
||||
}
|
||||
|
||||
public String getRoleName() {
|
||||
return roleName;
|
||||
}
|
||||
|
||||
public void setRoleName(String roleName) {
|
||||
this.roleName = roleName;
|
||||
}
|
||||
|
||||
public int getRoleId() {
|
||||
return roleId;
|
||||
}
|
||||
|
||||
public void setRoleId(int roleId) {
|
||||
this.roleId = roleId;
|
||||
}
|
||||
|
||||
public int getRoleLevel() {
|
||||
return roleLevel;
|
||||
}
|
||||
|
||||
public void setRoleLevel(int roleLevel) {
|
||||
this.roleLevel = roleLevel;
|
||||
}
|
||||
|
||||
public int getRoleType() {
|
||||
return roleType;
|
||||
}
|
||||
|
||||
public void setRoleType(int roleType) {
|
||||
this.roleType = roleType;
|
||||
}
|
||||
|
||||
public String getRoleTypeName() {
|
||||
return roleTypeName;
|
||||
}
|
||||
|
||||
public void setRoleTypeName(String roleTypeName) {
|
||||
this.roleTypeName = roleTypeName;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,53 @@
|
|||
package cn.palmte.work.model;
|
||||
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
import org.springframework.data.jpa.repository.Query;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import javax.transaction.Transactional;
|
||||
|
||||
|
||||
public interface AdminRepository extends JpaRepository<Admin, Integer> {
|
||||
@Query("from Admin where isDeleted=0 AND userName=?1")
|
||||
Admin getAdminByUsername(String username);
|
||||
|
||||
@Query("from Admin where isDeleted=0 AND enabled=1 AND userName=?1")
|
||||
List<Admin> getAdminByUsernameList(String username);
|
||||
|
||||
|
||||
|
||||
@Query("from Admin where isDeleted=0 AND userName=?1")
|
||||
List<Admin> getAdminByUsernameListNoEnabled(String username);
|
||||
|
||||
@Query("from Admin where isDeleted=0 AND realName=?1")
|
||||
Admin getAdminByRealName(String realName);
|
||||
|
||||
/**
|
||||
* 通过id查询
|
||||
*
|
||||
* @param id
|
||||
* @return
|
||||
*/
|
||||
@Transactional
|
||||
@Query("from Admin where isDeleted=0 AND id=?1")
|
||||
Admin getAdminById(int id);
|
||||
|
||||
@Query("from Admin where isDeleted=0 AND telephone=?1")
|
||||
Admin findByTelephone(String phone);
|
||||
|
||||
@Query("from Admin where isDeleted=0 AND empCode=?1")
|
||||
Admin findByEmpCode(String empCode);
|
||||
|
||||
|
||||
/**
|
||||
* 查询所有未删除启用的账号
|
||||
* @return
|
||||
*/
|
||||
@Query("from Admin where isDeleted=0 AND enabled=1")
|
||||
List<Admin> getAllEnable();
|
||||
|
||||
@Query("from Admin where isDeleted=0 AND enabled=1 AND roleId=?1")
|
||||
List<Admin> findByRoleId(int roleId);
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,42 @@
|
|||
package cn.palmte.work.model;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import top.jfunc.common.db.bean.Page;
|
||||
|
||||
public interface AdminRepositoryCustom {
|
||||
|
||||
List<String> getAuthoritiesName(String adminId);
|
||||
|
||||
List<String> getAuthoritieUrls(String adminId);
|
||||
|
||||
List<String> getRolesName(String adminId);
|
||||
|
||||
/**
|
||||
* 根据用户ID查询用户信息
|
||||
* @return
|
||||
*/
|
||||
Admin findAdminByUserName(String userName);
|
||||
|
||||
|
||||
SysRole getRole(String adminId);
|
||||
|
||||
/**
|
||||
* 查询所有账号
|
||||
* @param searchInfo
|
||||
* @param pageSize
|
||||
* @param pageNum
|
||||
* @return
|
||||
*/
|
||||
Page getAdminList(Map<String, String> searchInfo, int pageSize, int pageNum);
|
||||
|
||||
/**
|
||||
* 根据用户ID查询用户信息
|
||||
* @param userId
|
||||
* @return
|
||||
*/
|
||||
Admin findAdminById(int userId);
|
||||
|
||||
List<SysPermission> getAuthoritieUrlsByParentPermission(String adminId, String permission);
|
||||
}
|
||||
|
|
@ -0,0 +1,265 @@
|
|||
package cn.palmte.work.model;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
import java.math.BigInteger;
|
||||
import java.text.ParseException;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import javax.persistence.EntityManager;
|
||||
import javax.persistence.PersistenceContext;
|
||||
import javax.persistence.Query;
|
||||
|
||||
import cn.palmte.work.utils.InterfaceUtil;
|
||||
import cn.palmte.work.utils.ObjectKit;
|
||||
import top.jfunc.common.db.bean.Page;
|
||||
|
||||
@Repository
|
||||
public class AdminRepositoryImpl implements AdminRepositoryCustom {
|
||||
private static final Logger logger = LoggerFactory.getLogger(AdminRepositoryImpl.class);
|
||||
@Autowired
|
||||
@PersistenceContext
|
||||
private EntityManager entityManager;
|
||||
|
||||
@Override
|
||||
public List<String> getAuthoritiesName(String adminId) {
|
||||
List<String> returnList = new ArrayList<>();
|
||||
String sql = " select p.permission from sys_user u, sys_user_role ur, sys_role r, sys_role_permission rp, sys_permission p "
|
||||
+ " where u.is_deleted = 0 and ur.is_deleted = 0 and r.is_deleted = 0 and rp.is_deleted = 0 and p.is_deleted = 0 "
|
||||
+ " and u.id = ur.user_id and ur.role_id = r.id and r.id = rp.role_id and rp.permission_id = p.id "
|
||||
+ " and r.is_enable=1 and u.id=:adminId";
|
||||
Query nativeQuery = entityManager.createNativeQuery(sql);
|
||||
nativeQuery.setParameter("adminId", adminId);
|
||||
List<String> resultList = nativeQuery.getResultList();
|
||||
for (String objects : resultList) {
|
||||
String permission = objects;
|
||||
returnList.add(permission);
|
||||
}
|
||||
return returnList;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<String> getAuthoritieUrls(String adminId) {
|
||||
List<String> returnList = new ArrayList<>();
|
||||
String sql = " select p.url from sys_user u, sys_user_role ur, sys_role r, sys_role_permission rp, sys_permission p "
|
||||
+ " where u.is_deleted = 0 and ur.is_deleted = 0 and r.is_deleted = 0 and rp.is_deleted = 0 and p.is_deleted = 0 "
|
||||
+ " and u.id = ur.user_id and ur.role_id = r.id and r.id = rp.role_id and rp.permission_id = p.id "
|
||||
+ " and r.is_enable=1 and u.id=:adminId";
|
||||
Query nativeQuery = entityManager.createNativeQuery(sql);
|
||||
nativeQuery.setParameter("adminId", adminId);
|
||||
List<String> resultList = nativeQuery.getResultList();
|
||||
for (String objects : resultList) {
|
||||
String permission = objects;
|
||||
returnList.add(permission);
|
||||
}
|
||||
return returnList;
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public List<String> getRolesName(String adminId) {
|
||||
String sql = " select r.name,r.id from sys_user u, sys_user_role ur, sys_role r where u.is_deleted = 0 " +
|
||||
"and ur.is_deleted = 0 and r.is_deleted = 0 and r.is_enable=1 and u.id = ur.user_id and " +
|
||||
" r.id = ur.role_id and u.id=:id";
|
||||
List<String> returnList = new ArrayList<>();
|
||||
|
||||
Query nativeQuery = entityManager.createNativeQuery(sql);
|
||||
nativeQuery.setParameter("id", adminId);
|
||||
List<Object[]> resultList = nativeQuery.getResultList();
|
||||
for (Object[] objects : resultList) {
|
||||
String permission = (objects != null && objects.length > 0) ? objects[0].toString() : "";
|
||||
returnList.add(permission);
|
||||
}
|
||||
return returnList;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Admin findAdminByUserName(String userName) {
|
||||
String sql = " select u.id,u.user_name,u.real_name,r.type,r.id as rId,r.name,u.salt,r.level from sys_user u, sys_user_role ur, sys_role r where u.is_deleted = 0 " +
|
||||
"and ur.is_deleted = 0 and r.is_deleted = 0 and u.id = ur.user_id and " +
|
||||
" r.id = ur.role_id and u.user_name=:userName";
|
||||
|
||||
Query nativeQuery = entityManager.createNativeQuery(sql);
|
||||
nativeQuery.setParameter("userName", userName);
|
||||
List<Object[]> resultList = nativeQuery.getResultList();
|
||||
Admin admin = null;
|
||||
if (!resultList.isEmpty()) {
|
||||
for (Object[] objects : resultList) {
|
||||
admin = new Admin();
|
||||
admin.setId(ObjectKit.toInt(objects[0]));
|
||||
admin.setUserName(ObjectKit.toString(objects[1]));
|
||||
admin.setRealName(ObjectKit.toString(objects[2]));
|
||||
admin.setRoleType(ObjectKit.toInt(objects[3]));
|
||||
admin.setRoleId(ObjectKit.toInt(objects[4]));
|
||||
admin.setRoleName(ObjectKit.toString(objects[5]));
|
||||
admin.setSalt(ObjectKit.toString(objects[6]));
|
||||
admin.setRoleLevel(ObjectKit.toInt(objects[7]));
|
||||
}
|
||||
}
|
||||
return admin;
|
||||
}
|
||||
|
||||
@Override
|
||||
public SysRole getRole(String adminId) {
|
||||
String sql = " select r.* from sys_user u, sys_user_role ur, sys_role r where u.is_deleted = 0 " +
|
||||
"and ur.is_deleted = 0 and r.is_deleted = 0 and r.is_enable=1 and u.id = ur.user_id and " +
|
||||
" r.id = ur.role_id and u.id=:id";
|
||||
|
||||
Query nativeQuery = entityManager.createNativeQuery(sql, SysRole.class);
|
||||
nativeQuery.setParameter("id", adminId);
|
||||
SysRole object = (SysRole) nativeQuery.getSingleResult();
|
||||
return object;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Page<Admin> getAdminList(Map<String, String> searchInfo, int pageSize, int pageNum) {
|
||||
Page<Admin> page = new Page(pageNum, pageSize);
|
||||
int thisPage = (pageNum - 1) * pageSize;
|
||||
String sql = getSelect() + getSqlExceptSelect(searchInfo) + " limit " + thisPage + "," + pageSize;
|
||||
String countSql = " SELECT COUNT(*) FROM(" + getSelect() + getSqlExceptSelect(searchInfo) + ") count_table";
|
||||
Query nativeQuery = entityManager.createNativeQuery(sql.toString());
|
||||
Query countQuery = entityManager.createNativeQuery(countSql);
|
||||
List<Object[]> resultList = nativeQuery.getResultList();
|
||||
List<Admin> admins = new ArrayList<>();
|
||||
Admin admin = null;
|
||||
page.setTotalRow(((BigInteger) countQuery.getSingleResult()).intValue());
|
||||
for (Object[] objects : resultList) {
|
||||
admin = new Admin();
|
||||
admin.setId(ObjectKit.toInt(objects[0]));
|
||||
admin.setUserName(ObjectKit.toString(objects[1]));
|
||||
admin.setEnabled(ObjectKit.toInt(objects[4]));
|
||||
admin.setRealName(ObjectKit.toString(objects[2]));
|
||||
admin.setTelephone(ObjectKit.toString(objects[7]));
|
||||
admin.setRoleName(ObjectKit.toString(objects[6]));
|
||||
|
||||
admin.setWorkLocation(ObjectKit.toString(objects[10]));
|
||||
admin.setEmpCode(ObjectKit.toString(objects[9]));
|
||||
admin.setDeptName(ObjectKit.toString(objects[11]));
|
||||
admin.setPositionName(ObjectKit.toString(objects[13]));
|
||||
admin.setDirectManager(ObjectKit.toString(objects[12]));
|
||||
admin.setCompanyEmail(ObjectKit.toString(objects[14]));
|
||||
try {
|
||||
admin.setCreatedTime(ObjectKit.toDate(objects[3]));
|
||||
} catch (ParseException e) {
|
||||
logger.error("账号创建时间转换错误" + e.toString());
|
||||
}
|
||||
admins.add(admin);
|
||||
}
|
||||
page.setList(admins);
|
||||
return page;
|
||||
}
|
||||
|
||||
public String getSelect() {
|
||||
String select = " select u.id,u.user_name,u.real_name,u.created_time,u.enabled,r.type,r.name,u.telephone,u.role_name,u.emp_code,u.work_location,u.dept_name,u.direct_manager,u.position_name,u.company_email";
|
||||
return select;
|
||||
}
|
||||
|
||||
public String getSqlExceptSelect(Map<String, String> searchInfo) {
|
||||
StringBuffer sqlExceptSelect = new StringBuffer(" from sys_user u LEFT JOIN sys_user_role ur on u.id = ur.user_id LEFT JOIN sys_role r on r.id = ur.role_id ");
|
||||
|
||||
Admin admin = InterfaceUtil.getAdmin();
|
||||
|
||||
//String sql = " where u.is_deleted = 0 and ur.is_deleted = 0 and r.is_deleted = 0 and r.is_enable=1 and u.id!=1 and u.id!=" + InterfaceUtil.getAdminId();
|
||||
String sql = " where u.is_deleted = 0 and ur.is_deleted = 0 and r.is_deleted = 0 and r.is_enable=1 ";
|
||||
sqlExceptSelect.append(sql);
|
||||
for (Map.Entry<String, String> item : searchInfo.entrySet()) {
|
||||
sqlExceptSelect.append(buildQuery(item));
|
||||
}
|
||||
sqlExceptSelect.append(" order by u.id desc ");
|
||||
return sqlExceptSelect.toString();
|
||||
}
|
||||
|
||||
private String buildQuery(Map.Entry<String, String> item) {
|
||||
String sql = "";
|
||||
if (item.getKey().equals("realName")) {
|
||||
sql += " and u.real_name like '%" + item.getValue() + "%' ";
|
||||
} else if (item.getKey().equals("telephone")) {
|
||||
sql += " and u.telephone= " + item.getValue();
|
||||
} else if (item.getKey().equals("empCode")) {
|
||||
sql += " and u.emp_code= " + item.getValue();
|
||||
} else if (item.getKey().equals("workLocation")) {
|
||||
sql += " and u.work_location= " + item.getValue();
|
||||
} else if (item.getKey().equals("startTime")) {
|
||||
sql += " and u.created_time >= " + item.getValue() + " 00:00:00";
|
||||
} else if (item.getKey().equals("endTime")) {
|
||||
sql += " and u.created_time <= " + item.getValue() + " 23:59:59";
|
||||
} else if (item.getKey().equals("deptId")) {
|
||||
if (!item.getValue().equals("-1")) {
|
||||
sql += " and u.dept_id= " + item.getValue();
|
||||
}
|
||||
} else if (item.getKey().equals("roleId")) {
|
||||
if (!item.getValue().equals("-1")) {
|
||||
sql += " and r.id= " + item.getValue();
|
||||
}
|
||||
}
|
||||
return sql;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取指定角色的所有用户
|
||||
*
|
||||
* @param type
|
||||
* @return
|
||||
*/
|
||||
private List<Admin> getAllRolesByType(int type) {
|
||||
String sql = "select * from sys_user u " +
|
||||
" left join sys_user_role ur on ur.user_id=u.id" +
|
||||
" left join sys_role r on r.id = ur.role_id" +
|
||||
" where u.is_deleted = 0 and ur.is_deleted = 0 and r.is_deleted = 0 and r.is_enable=1" +
|
||||
" and r.type=:type";
|
||||
|
||||
return entityManager.createNativeQuery(sql, Admin.class).setParameter("type", type).getResultList();
|
||||
}
|
||||
|
||||
@Override
|
||||
public Admin findAdminById(int userId) {
|
||||
String sql = " select u.id,u.user_name,u.real_name,r.type,r.id as rId,u.telephone,u.region_id,r.level from sys_user u, sys_user_role ur, sys_role r where u.is_deleted = 0 " +
|
||||
"and ur.is_deleted = 0 and r.is_deleted = 0 and r.is_enable=1 and u.id = ur.user_id and " +
|
||||
" r.id = ur.role_id and u.id=:userId";
|
||||
|
||||
Query nativeQuery = entityManager.createNativeQuery(sql);
|
||||
nativeQuery.setParameter("userId", userId);
|
||||
List<Object[]> resultList = nativeQuery.getResultList();
|
||||
Admin admin = null;
|
||||
if (!resultList.isEmpty()) {
|
||||
for (Object[] objects : resultList) {
|
||||
admin = new Admin();
|
||||
admin.setId(ObjectKit.toInt(objects[0]));
|
||||
admin.setUserName(ObjectKit.toString(objects[1]));
|
||||
admin.setRealName(ObjectKit.toString(objects[2]));
|
||||
admin.setRoleType(ObjectKit.toInt(objects[3]));
|
||||
admin.setRoleId(ObjectKit.toInt(objects[4]));
|
||||
admin.setTelephone(ObjectKit.toString(objects[5]));
|
||||
admin.setRoleLevel(ObjectKit.toInt(objects[7]));
|
||||
}
|
||||
}
|
||||
return admin;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<SysPermission> getAuthoritieUrlsByParentPermission(String adminId, String permission) {
|
||||
List<SysPermission> returnList = new ArrayList<>();
|
||||
String sql = " select distinct p.url,p.name,p.permission,p.sort from sys_user u, sys_user_role ur, sys_role r, sys_role_permission rp, sys_permission p "
|
||||
+ " where u.is_deleted = 0 and ur.is_deleted = 0 and r.is_deleted = 0 and rp.is_deleted = 0 and p.is_deleted = 0 "
|
||||
+ " and u.id = ur.user_id and ur.role_id = r.id and r.id = rp.role_id and rp.permission_id = p.id "
|
||||
+ " and r.is_enable=1 and u.id=:adminId and p.parent_id = (select id from sys_permission sp where sp.permission=:permission)";
|
||||
Query nativeQuery = entityManager.createNativeQuery(sql);
|
||||
nativeQuery.setParameter("adminId", adminId);
|
||||
nativeQuery.setParameter("permission", permission);
|
||||
List<Object[]> resultList = nativeQuery.getResultList();
|
||||
for (Object[] objects : resultList) {
|
||||
SysPermission sysPermission = new SysPermission();
|
||||
sysPermission.setUrl((String) objects[0]);
|
||||
sysPermission.setName((String) objects[1]);
|
||||
sysPermission.setPermission((String) objects[2]);
|
||||
sysPermission.setSort((Integer) objects[3]);
|
||||
returnList.add(sysPermission);
|
||||
}
|
||||
return returnList;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,108 @@
|
|||
package cn.palmte.work.model;
|
||||
|
||||
import org.hibernate.annotations.GenericGenerator;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
import javax.persistence.Column;
|
||||
import javax.persistence.Entity;
|
||||
import javax.persistence.GeneratedValue;
|
||||
import javax.persistence.GenerationType;
|
||||
import javax.persistence.Id;
|
||||
import javax.persistence.Table;
|
||||
import javax.persistence.Temporal;
|
||||
import javax.persistence.TemporalType;
|
||||
import javax.persistence.Transient;
|
||||
|
||||
/**
|
||||
* 部门
|
||||
*/
|
||||
@Entity
|
||||
@Table(name = "dept")
|
||||
public class Dept {
|
||||
public static final int FAILED = 1;
|
||||
public static final int SUCCESS = 0;
|
||||
/**
|
||||
* id
|
||||
*/
|
||||
@Id
|
||||
@GeneratedValue(strategy = GenerationType.IDENTITY)
|
||||
@GenericGenerator(name = "persistenceGenerator", strategy = "increment")
|
||||
private Integer id;
|
||||
|
||||
private String name;
|
||||
|
||||
private int enabled;
|
||||
|
||||
@Column(name = "created_by")
|
||||
private String createdBy;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@Column(name = "created_time")
|
||||
@Temporal(TemporalType.TIMESTAMP)
|
||||
private Date createdTime;
|
||||
|
||||
@Transient
|
||||
private int tempId;
|
||||
|
||||
@Transient
|
||||
private String status;
|
||||
|
||||
public Integer getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
public void setId(Integer id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
public String getName() {
|
||||
return name;
|
||||
}
|
||||
|
||||
public void setName(String name) {
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
public int getEnabled() {
|
||||
return enabled;
|
||||
}
|
||||
|
||||
public void setEnabled(int enabled) {
|
||||
this.enabled = enabled;
|
||||
}
|
||||
|
||||
public String getCreatedBy() {
|
||||
return createdBy;
|
||||
}
|
||||
|
||||
public void setCreatedBy(String createdBy) {
|
||||
this.createdBy = createdBy;
|
||||
}
|
||||
|
||||
public Date getCreatedTime() {
|
||||
return createdTime;
|
||||
}
|
||||
|
||||
public void setCreatedTime(Date createdTime) {
|
||||
this.createdTime = createdTime;
|
||||
}
|
||||
|
||||
public int getTempId() {
|
||||
return tempId;
|
||||
}
|
||||
|
||||
public void setTempId(int tempId) {
|
||||
this.tempId = tempId;
|
||||
}
|
||||
|
||||
public String getStatus() {
|
||||
return status;
|
||||
}
|
||||
|
||||
public void setStatus(String status) {
|
||||
this.status = status;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,14 @@
|
|||
package cn.palmte.work.model;
|
||||
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
import org.springframework.data.jpa.repository.Query;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface DeptRepository extends JpaRepository<Dept,Integer> {
|
||||
|
||||
Dept findByNameEquals(String name);
|
||||
|
||||
@Query(value = "select * from dept where enabled = 1", nativeQuery = true)
|
||||
List<Dept> findEnable();
|
||||
}
|
||||
|
|
@ -0,0 +1,22 @@
|
|||
package cn.palmte.work.model;
|
||||
|
||||
import org.springframework.context.ApplicationEvent;
|
||||
|
||||
|
||||
/**
|
||||
* @author ZM
|
||||
* @date 2018/9/21
|
||||
*/
|
||||
public class ExcelEvent extends ApplicationEvent {
|
||||
|
||||
private ExportExcelBean exportExcelBean;
|
||||
|
||||
public ExcelEvent(Object source, ExportExcelBean exportExcelBean) {
|
||||
super(source);
|
||||
this.exportExcelBean = exportExcelBean;
|
||||
}
|
||||
|
||||
public ExportExcelBean getExportExcelBean() {
|
||||
return exportExcelBean;
|
||||
}
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue