From 1eeae82f74cbb3469ad8931e45b6fc77a945b912 Mon Sep 17 00:00:00 2001
From: kongzy <kongzy>
Date: 星期一, 23 十月 2023 16:10:08 +0800
Subject: [PATCH] 姑苏实验室去除价格确认过程
---
src/main/webapp/resources/images/中国科学院苏州纳米技术与纳米仿生研究所logo.png | 0
src/main/webapp/WEB-INF/guotai/guotai.properties | 3
src/main/webapp/WEB-INF/spring-db.xml | 6
src/main/java/com/nanometer/smartlab/controller/ApprovalMngController.java | 22 ++++-
src/main/webapp/WEB-INF/gcs/gcs.properties | 3
src/main/java/com/nanometer/smartlab/config/MyConfig.java | 46 +++++++++++
pom.xml | 6 +
src/main/webapp/WEB-INF/lzhws/lzhws.properties | 3
src/main/webapp/WEB-INF/shgjs/shgjs.properties | 3
src/main/webapp/WEB-INF/xjdx/xjdx.properties | 3
src/main/webapp/WEB-INF/zkysh/zkysh.properties | 3
src/main/webapp/WEB-INF/sdy/sdy.properties | 3
src/main/webapp/WEB-INF/zkdsz/zkdsz.properties | 3
src/main/webapp/WEB-INF/lhs/lhs.properties | 3
src/main/webapp/WEB-INF/sds/sds.properties | 3
src/main/webapp/WEB-INF/spring-core.xml | 2
src/main/webapp/WEB-INF/config.properties | 10 +
src/main/webapp/WEB-INF/hws/hws.properties | 3
src/main/webapp/WEB-INF/spring-mvc.xml | 1
src/main/webapp/index.xhtml | 17 ++-
src/main/java/com/nanometer/smartlab/controller/ApplyMngController.java | 7 +
src/main/webapp/WEB-INF/silkroad/silkroad.properties | 3
src/main/webapp/WEB-INF/szygs/szygs.properties | 3
src/main/java/com/nanometer/smartlab/controller/BaseController.java | 17 ++++
src/main/webapp/WEB-INF/zkyshs/zkyshs.properties | 3
src/main/webapp/WEB-INF/gslab/gslab.properties | 3
src/test/java/com/nanometer/smartlab/TestDemo.java | 20 +++++
src/main/webapp/WEB-INF/qhyhs/qhyhs.properties | 3
src/main/webapp/WEB-INF/twt/twt.properties | 3
src/main/webapp/WEB-INF/aky/aky.properties | 3
src/main/webapp/WEB-INF/cq/cq.properties | 3
src/main/webapp/WEB-INF/sin/sin.properties | 3
src/main/webapp/WEB-INF/test/test.properties | 5 +
src/main/webapp/login.xhtml | 2
34 files changed, 197 insertions(+), 24 deletions(-)
diff --git a/pom.xml b/pom.xml
index a5b08b2..1ecb2c1 100644
--- a/pom.xml
+++ b/pom.xml
@@ -395,7 +395,7 @@
<profile>
<id>test</id>
<properties>
- <profile.active>sin</profile.active>
+ <profile.active>gslab</profile.active>
</properties>
<activation>
<activeByDefault>true</activeByDefault>
@@ -589,6 +589,10 @@
<include>message.properties</include>
</includes>
</resource>
+ <resource>
+ <directory>src/main/webapp/WEB-INF</directory>
+ <filtering>true</filtering>
+ </resource>
</resources>
</build>
</project>
diff --git a/src/main/java/com/nanometer/smartlab/config/MyConfig.java b/src/main/java/com/nanometer/smartlab/config/MyConfig.java
new file mode 100644
index 0000000..7c75d12
--- /dev/null
+++ b/src/main/java/com/nanometer/smartlab/config/MyConfig.java
@@ -0,0 +1,46 @@
+package com.nanometer.smartlab.config;
+
+import org.springframework.boot.context.properties.ConfigurationProperties;
+import org.springframework.stereotype.Component;
+
+@Component
+@ConfigurationProperties(prefix = "jdbc")
+public class MyConfig {
+ private String url;
+ private String username;
+ private String password;
+
+
+ public String getUrl() {
+ return url;
+ }
+
+ public void setUrl(String url) {
+ this.url = url;
+ }
+
+ 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;
+ }
+
+ @Override
+ public String toString() {
+ return "MyConfig{" +
+ "url='" + url + '\'' +
+ ", username='" + username + '\'' +
+ ", password='" + password + '\'' +
+ '}';
+ }
+}
diff --git a/src/main/java/com/nanometer/smartlab/controller/ApplyMngController.java b/src/main/java/com/nanometer/smartlab/controller/ApplyMngController.java
index b49b41a..32222c5 100644
--- a/src/main/java/com/nanometer/smartlab/controller/ApplyMngController.java
+++ b/src/main/java/com/nanometer/smartlab/controller/ApplyMngController.java
@@ -771,7 +771,12 @@
opeApply.setId(IDUtils.uuid());
opeApply.setApplyCode(applyCode);
opeApply.setApplyUserId(applyUser.getId());
- opeApply.setStatus(ApplyStatus.Price_CONFIRM);
+ if(getActiveEnv().equalsIgnoreCase("gslab")){//姑苏实验室跳过价格确认状态,直接进入待审批状态
+ opeApply.setStatus(ApplyStatus.PENDING_APPROVAL);
+ }else{
+ opeApply.setStatus(ApplyStatus.Price_CONFIRM);
+ }
+
}
this.opeApplyService.insertOpeApplyList(this.applyNewList);
diff --git a/src/main/java/com/nanometer/smartlab/controller/ApprovalMngController.java b/src/main/java/com/nanometer/smartlab/controller/ApprovalMngController.java
index ae89ec6..4391eb5 100644
--- a/src/main/java/com/nanometer/smartlab/controller/ApprovalMngController.java
+++ b/src/main/java/com/nanometer/smartlab/controller/ApprovalMngController.java
@@ -176,7 +176,7 @@
return;
}
- this.dangerousFlag = false;
+ this.dangerousFlag = false;//二级审批标志
this.adminApproveUserId = null;
for (OpeApply opeApply : this.selectedList) {
if (!this.opeApplyService.isApplyPendingApproval(opeApply)) {
@@ -189,13 +189,22 @@
dangerousFlag = true;
}
}*/
- String controlProducts = opeApply.getReagent().getControlProducts();
- if (StringUtils.isNotBlank(controlProducts)) {
- String baseMetaValue = baseMetaService.getBaseMetaValue(controlProducts);
- if (StringUtils.isNotBlank(baseMetaValue) && !"15fc90a1f7bf43bda01313904b543195".equals(this.getUser().getRoleId())) {
+ if(getActiveEnv().equalsIgnoreCase("gslab")){//姑苏实验室打开二级审批
+ if(StringUtils.isBlank(opeApply.getBeforeApproveUserId())){
dangerousFlag = true;
}
+
+ }else{//其他情形:管制品打开二级审批
+ String controlProducts = opeApply.getReagent().getControlProducts();
+ if (StringUtils.isNotBlank(controlProducts)) {
+ String baseMetaValue = baseMetaService.getBaseMetaValue(controlProducts);
+ if (StringUtils.isNotBlank(baseMetaValue) &&StringUtils.isBlank(opeApply.getBeforeApproveUserId())) {
+ dangerousFlag = true;
+ }
+ }
}
+
+
}
this.memo = null;
@@ -230,7 +239,8 @@
}*/
String baseMetaValue = baseMetaService.getBaseMetaValue(opeApply.getReagent().getControlProducts());
- if (this.dangerousFlag && StringUtils.isNotBlank(baseMetaValue)) {
+ //if (this.dangerousFlag && StringUtils.isNotBlank(baseMetaValue)) {
+ if (this.dangerousFlag&& StringUtils.isBlank(opeApply.getBeforeApproveUserId())) {
adminApplyIds.add(opeApply.getId());
firstUserIds.add(opeApply.getApproveUserId());
} else {
diff --git a/src/main/java/com/nanometer/smartlab/controller/BaseController.java b/src/main/java/com/nanometer/smartlab/controller/BaseController.java
index 0598a46..3a7426e 100644
--- a/src/main/java/com/nanometer/smartlab/controller/BaseController.java
+++ b/src/main/java/com/nanometer/smartlab/controller/BaseController.java
@@ -18,6 +18,12 @@
@Value("${institute.name}")
private String title;
+ @Value("${institute.logo}")
+ private String logo;
+
+ @Value("${activeEnv}")
+ private String activeEnv;
+
public Subject getSubject() {
return SecurityUtils.getSubject();
}
@@ -75,4 +81,15 @@
}
return this.title;
}
+
+ public String getLogo(){
+ if(StringUtils.isBlank(this.logo)){
+ return "/resources/images/中国科学院苏州纳米技术与纳米仿生研究所logo.png";
+ }
+ return this.logo;
+ }
+
+ public String getActiveEnv(){
+ return this.activeEnv;
+ }
}
diff --git a/src/main/webapp/WEB-INF/aky/aky.properties b/src/main/webapp/WEB-INF/aky/aky.properties
index ad373a3..01f3e94 100644
--- a/src/main/webapp/WEB-INF/aky/aky.properties
+++ b/src/main/webapp/WEB-INF/aky/aky.properties
@@ -4,6 +4,7 @@
institute.id =
institute.name =\u65B0\u7586\u7EF4\u543E\u5C14\u81EA\u6CBB\u533A\u5B89\u5168\u79D1\u5B66\u6280\u672F\u7814\u7A76\u9662
+institute.logo =
institute.url = http://aq.sinanoaq.com:8005
institute.app.id =
institute.app.secret =
@@ -13,3 +14,5 @@
message.url= https://sinanoaq.com:8095/api/sendmessage
personImgPath = /opt/file/smartlab/img/
+
+envTag = aky
\ No newline at end of file
diff --git a/src/main/webapp/WEB-INF/config.properties b/src/main/webapp/WEB-INF/config.properties
index 97a1f1a..86bce69 100644
--- a/src/main/webapp/WEB-INF/config.properties
+++ b/src/main/webapp/WEB-INF/config.properties
@@ -6,9 +6,9 @@
##
-jdbc.url=${jdbc.url}
-jdbc.username=${jdbc.username}
-jdbc.password=${jdbc.password}
+jdbc.url = ${jdbc.url}
+jdbc.username = ${jdbc.username}
+jdbc.password = ${jdbc.password}
# -----MySQL end-----
# -----customize start-----
@@ -57,9 +57,13 @@
institute.id = ${institute.id}
institute.name = ${institute.name}
+institute.logo = ${institute.logo}
institute.url = ${institute.url}
message.url = ${message.url}
reagent.detail.price.api = ${reagent.detail.price.api}
personImgPath = ${personImgPath}
+
+#activeEnv = ${envTag}
+activeEnv = gslab
diff --git a/src/main/webapp/WEB-INF/cq/cq.properties b/src/main/webapp/WEB-INF/cq/cq.properties
index cb1cb1e..8a06e74 100644
--- a/src/main/webapp/WEB-INF/cq/cq.properties
+++ b/src/main/webapp/WEB-INF/cq/cq.properties
@@ -5,6 +5,7 @@
institute.id =
institute.name = \u4E2D\u56FD\u79D1\u5B66\u9662\u91CD\u5E86\u7EFF\u8272\u667A\u80FD\u6280\u672F\u7814\u7A76\u9662
+institute.logo = /resources/images/\u4E2D\u56FD\u79D1\u5B66\u9662\u91CD\u5E86\u7EFF\u8272\u667A\u80FD\u6280\u672F\u7814\u7A76\u9662logo.png
institute.url = http://sinanoaq.com
institute.app.id = wx81a00e3350861b25
institute.app.secret = c307d394875af2cbbe25e01b9e43dcb2
@@ -14,3 +15,5 @@
message.url= https://sinanoaq.com:8095/api/sendmessage
personImgPath = /opt/file/smartlab/img/
+
+envTag = cq
\ No newline at end of file
diff --git a/src/main/webapp/WEB-INF/gcs/gcs.properties b/src/main/webapp/WEB-INF/gcs/gcs.properties
index 30f184c..e65d70e 100644
--- a/src/main/webapp/WEB-INF/gcs/gcs.properties
+++ b/src/main/webapp/WEB-INF/gcs/gcs.properties
@@ -4,6 +4,7 @@
institute.id = 11
institute.name = \u4E2D\u56FD\u79D1\u5B66\u9662\u5317\u4EAC\u8FC7\u7A0B\u5DE5\u7A0B\u7814\u7A76\u6240
+institute.logo =
institute.url = http://gcs.sinanoaq.com
institute.app.id = wx7ab4d938ce5ce618
institute.app.secret = c66b740b60220698570767c807361d3a
@@ -13,3 +14,5 @@
message.url= https://sinanoaq.com:8095/api/sendmessage
personImgPath = /opt/file/smartlab/img/
+
+envTag = gcs
diff --git a/src/main/webapp/WEB-INF/gslab/gslab.properties b/src/main/webapp/WEB-INF/gslab/gslab.properties
index a2d297c..1e86253 100644
--- a/src/main/webapp/WEB-INF/gslab/gslab.properties
+++ b/src/main/webapp/WEB-INF/gslab/gslab.properties
@@ -5,6 +5,7 @@
institute.id = 38
institute.name = \u6750\u6599\u79D1\u5B66\u59D1\u82CF\u5B9E\u9A8C\u5BA4
+institute.logo = /resources/images/\u6750\u6599\u79D1\u5B66\u59D1\u82CF\u5B9E\u9A8C\u5BA4logo.png
institute.url = http://222.92.16.2:18082
institute.app.id =
institute.app.secret =
@@ -14,3 +15,5 @@
message.url= http://aq.gusulab.ac.cn:18084/api/sendmessage
personImgPath = /opt/file/smartlab/img/
+
+envTag = gslab
diff --git a/src/main/webapp/WEB-INF/guotai/guotai.properties b/src/main/webapp/WEB-INF/guotai/guotai.properties
index 0ce4e48..a392f5c 100644
--- a/src/main/webapp/WEB-INF/guotai/guotai.properties
+++ b/src/main/webapp/WEB-INF/guotai/guotai.properties
@@ -4,6 +4,7 @@
institute.id = 10
institute.name = \u65B0\u7586\u56FD\u6CF0\u65B0\u534E\u5316\u5DE5\u6709\u9650\u8D23\u4EFB\u516C\u53F8
+institute.logo =
institute.url = http://222.92.213.22:18001
institute.app.id = wxef5464cb3cd407ea
institute.app.secret = f0b8dec4bc340a9863ed7de08cf2dcf1
@@ -12,3 +13,5 @@
institute.copyright= Copyright\u00A92022 \u65B0\u7586\u56FD\u6CF0\u65B0\u534E\u5316\u5DE5\u6709\u9650\u8D23\u4EFB\u516C\u53F8
message.url= https://sinanoaq.com:8095/api/sendmessage
+
+envTag = guotai
\ No newline at end of file
diff --git a/src/main/webapp/WEB-INF/hws/hws.properties b/src/main/webapp/WEB-INF/hws/hws.properties
index e47dcdc..7360152 100644
--- a/src/main/webapp/WEB-INF/hws/hws.properties
+++ b/src/main/webapp/WEB-INF/hws/hws.properties
@@ -4,6 +4,7 @@
institute.id = 9
institute.name = \u4E2D\u56FD\u79D1\u5B66\u9662\u5927\u8FDE\u5316\u5B66\u7269\u7406\u7814\u7A76\u6240
+institute.logo =
institute.url = http://hws.sinanoaq.com
institute.app.id = wx7ab4d938ce5ce618
institute.app.secret = c66b740b60220698570767c807361d3a
@@ -13,3 +14,5 @@
message.url= https://sinanoaq.com:8095/api/sendmessage
personImgPath = /opt/file/smartlab/img/
+
+envTag = hws
\ No newline at end of file
diff --git a/src/main/webapp/WEB-INF/lhs/lhs.properties b/src/main/webapp/WEB-INF/lhs/lhs.properties
index 6f9de38..05c3255 100644
--- a/src/main/webapp/WEB-INF/lhs/lhs.properties
+++ b/src/main/webapp/WEB-INF/lhs/lhs.properties
@@ -4,6 +4,7 @@
#\uFFFD\u0439\uFFFD\uFFFD\uFFFD\u0467\u053A\uFFFD\u00BD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u043E\uFFFD\uFFFD\uFFFD
institute.id = 12
institute.name = \u4E2D\u56FD\u79D1\u5B66\u9662\u65B0\u7586\u7406\u5316\u6280\u672F\u7814\u7A76\u6240
+institute.logo =
institute.url = http://lhs.sinanoaq.com
institute.app.id = wxc1c97c50f32a13f9
institute.app.secret = fc932330d22c3bc8e94b9f9b790fec98
@@ -13,3 +14,5 @@
message.url= https://sinanoaq.com:8095/api/sendmessage
personImgPath = /opt/file/smartlab/img/
+
+envTag = lhs
\ No newline at end of file
diff --git a/src/main/webapp/WEB-INF/lzhws/lzhws.properties b/src/main/webapp/WEB-INF/lzhws/lzhws.properties
index d9c97b5..5ed894f 100644
--- a/src/main/webapp/WEB-INF/lzhws/lzhws.properties
+++ b/src/main/webapp/WEB-INF/lzhws/lzhws.properties
@@ -4,6 +4,7 @@
institute.id = 30
institute.name = \u4E2D\u56FD\u79D1\u5B66\u9662\u5170\u5DDE\u5316\u5B66\u7269\u7406\u7814\u7A76\u6240
+institute.logo =
institute.url = http://210.77.65.12:8001
institute.app.id =
institute.app.secret =
@@ -13,3 +14,5 @@
message.url= https://sinanoaq.com:8095/api/sendmessage
personImgPath = /opt/file/smartlab/img/
+
+envTag = lzhws
diff --git a/src/main/webapp/WEB-INF/qhyhs/qhyhs.properties b/src/main/webapp/WEB-INF/qhyhs/qhyhs.properties
index 24cbff8..9fce309 100644
--- a/src/main/webapp/WEB-INF/qhyhs/qhyhs.properties
+++ b/src/main/webapp/WEB-INF/qhyhs/qhyhs.properties
@@ -4,6 +4,7 @@
#\u7EB3\u7C73\u6240
institute.id = 29
institute.name = \u4E2D\u56FD\u79D1\u5B66\u9662\u9752\u6D77\u76D0\u6E56\u7814\u7A76\u6240
+institute.logo =
institute.url = http://yhs.sinanoaq.cn:8001
institute.app.id =
institute.app.secret =
@@ -13,3 +14,5 @@
message.url= https://sinanoaq.com:8095/api/sendmessage
personImgPath = /opt/file/smartlab/img/
+
+envTag = qhyhs
\ No newline at end of file
diff --git a/src/main/webapp/WEB-INF/sds/sds.properties b/src/main/webapp/WEB-INF/sds/sds.properties
index ac9061b..b7dee58 100644
--- a/src/main/webapp/WEB-INF/sds/sds.properties
+++ b/src/main/webapp/WEB-INF/sds/sds.properties
@@ -4,6 +4,7 @@
#\uFFFD\u0439\uFFFD\uFFFD\uFFFD\u0467\u053A\uFFFD\u00BD\uFFFD\uFFFD\uFFFD\u032C\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u043E\uFFFD\uFFFD\uFFFD
institute.id = 9
institute.name = \u4E2D\u56FD\u79D1\u5B66\u9662\u65B0\u7586\u751F\u6001\u4E0E\u5730\u7406\u7814\u7A76\u6240
+institute.logo =
institute.url = http://sds.sinanoaq.com
institute.app.id = wx33de06d906c68d43
institute.app.secret = 0170d9126bcd16bda4f171bc4a33251f
@@ -13,3 +14,5 @@
message.url= https://sinanoaq.com:8095/api/sendmessage
personImgPath = /opt/file/smartlab/img/
+
+envTag = sds
\ No newline at end of file
diff --git a/src/main/webapp/WEB-INF/sdy/sdy.properties b/src/main/webapp/WEB-INF/sdy/sdy.properties
index c8d8177..7035353 100644
--- a/src/main/webapp/WEB-INF/sdy/sdy.properties
+++ b/src/main/webapp/WEB-INF/sdy/sdy.properties
@@ -5,6 +5,7 @@
institute.id =
institute.name = \u82CF\u5DDE\u76DB\u8FEA\u4E9A\u751F\u7269\u533B\u836F\u6709\u9650\u516C\u53F8
+institute.logo =
institute.url = http://sinanoaq.com
institute.app.id = wx81a00e3350861b25
institute.app.secret = c307d394875af2cbbe25e01b9e43dcb2
@@ -14,3 +15,5 @@
message.url= https://sinanoaq.com:8095/api/sendmessage
personImgPath = /opt/file/smartlab/img/
+
+envTag = sdy
\ No newline at end of file
diff --git a/src/main/webapp/WEB-INF/shgjs/shgjs.properties b/src/main/webapp/WEB-INF/shgjs/shgjs.properties
index 6b10f11..0bef934 100644
--- a/src/main/webapp/WEB-INF/shgjs/shgjs.properties
+++ b/src/main/webapp/WEB-INF/shgjs/shgjs.properties
@@ -4,6 +4,7 @@
institute.id = 27
institute.name = \u4E2D\u56FD\u79D1\u5B66\u9662\u4E0A\u6D77\u5149\u5B66\u7CBE\u5BC6\u673A\u68B0\u7814\u7A76\u6240
+institute.logo =
institute.url = http://210.72.9.173:8001/
institute.app.id =
institute.app.secret =
@@ -13,3 +14,5 @@
message.url= https://sinanoaq.com:8095/api/sendmessage
personImgPath = /opt/file/smartlab/img/
+
+envTag = shgjs
\ No newline at end of file
diff --git a/src/main/webapp/WEB-INF/silkroad/silkroad.properties b/src/main/webapp/WEB-INF/silkroad/silkroad.properties
index 7a618bc..f3be0b8 100644
--- a/src/main/webapp/WEB-INF/silkroad/silkroad.properties
+++ b/src/main/webapp/WEB-INF/silkroad/silkroad.properties
@@ -4,6 +4,7 @@
institute.id = 10
institute.name = \u4E1D\u7EF8\u4E4B\u8DEF\u521B\u65B0\u53D1\u5C55\u7814\u7A76\u9662
+institute.logo =
institute.url = http://222.92.213.22:18001
institute.app.id = wxef5464cb3cd407ea
institute.app.secret = f0b8dec4bc340a9863ed7de08cf2dcf1
@@ -13,3 +14,5 @@
message.url= https://sinanoaq.com:8095/api/sendmessage
personImgPath = /opt/file/smartlab/img/
+
+envTag = silkroad
\ No newline at end of file
diff --git a/src/main/webapp/WEB-INF/sin/sin.properties b/src/main/webapp/WEB-INF/sin/sin.properties
index 7bbfa8f..0798900 100644
--- a/src/main/webapp/WEB-INF/sin/sin.properties
+++ b/src/main/webapp/WEB-INF/sin/sin.properties
@@ -4,6 +4,7 @@
institute.id = 2
institute.name = \u4E2D\u56FD\u79D1\u5B66\u9662\u82CF\u5DDE\u7EB3\u7C73\u6280\u672F\u4E0E\u7EB3\u7C73\u4EFF\u751F\u7814\u7A76\u6240
+institute.logo = /resources/images/\u4E2D\u56FD\u79D1\u5B66\u9662\u82CF\u5DDE\u7EB3\u7C73\u6280\u672F\u4E0E\u7EB3\u7C73\u4EFF\u751F\u7814\u7A76\u6240logo.png
institute.url = http://sinanoaq.com
institute.app.id = wx81a00e3350861b25
institute.app.secret = c307d394875af2cbbe25e01b9e43dcb2
@@ -13,3 +14,5 @@
message.url= https://sinanoaq.com:8095/api/sendmessage
personImgPath = /opt/file/smartlab/img/
+
+envTag = sin
\ No newline at end of file
diff --git a/src/main/webapp/WEB-INF/spring-core.xml b/src/main/webapp/WEB-INF/spring-core.xml
index b800730..7fbba57 100644
--- a/src/main/webapp/WEB-INF/spring-core.xml
+++ b/src/main/webapp/WEB-INF/spring-core.xml
@@ -15,7 +15,7 @@
<context:annotation-config/>
<bean class="org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor"/>
- <context:property-placeholder location="WEB-INF/config.properties"></context:property-placeholder>
+ <context:property-placeholder location="WEB-INF/config.properties" file-encoding="UTF-8"></context:property-placeholder>
<bean class="org.springframework.context.support.PropertySourcesPlaceholderConfigurer">
<property name="locations">
<list>
diff --git a/src/main/webapp/WEB-INF/spring-db.xml b/src/main/webapp/WEB-INF/spring-db.xml
index 81821fc..4d34097 100644
--- a/src/main/webapp/WEB-INF/spring-db.xml
+++ b/src/main/webapp/WEB-INF/spring-db.xml
@@ -15,11 +15,11 @@
init-method="init" destroy-method="close">
<!--mysql 5连接驱动-->
<property name="driverClassName" value="com.mysql.jdbc.Driver"></property>
- <property name="url" value="jdbc:mysql://124.221.143.185:23306/smartlb?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&useSSL=false" />
+ <property name="url" value="jdbc:mysql://192.168.0.228:3306/smartlabdb?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&useSSL=false" />
<!-- <property name="url" value="jdbc:mysql://124.221.143.185:23306/smartlb?useUnicode=true&characterEncoding=utf-8&autoReconnect=true&useSSL=false" />-->
- <property name="username" value="smartlb" />
- <property name="password" value="kabAG6TmMhrmB7MJ" />
+ <property name="username" value="root" />
+ <property name="password" value="Gslab@uss2021!" />
<!--mysql 8连接驱动-->
<!-- <property name="driverClassName" value="com.mysql.cj.jdbc.Driver"/>-->
<!-- <property name="url" value="jdbc:mysql://127.0.0.1:3306/smartlb?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&useSSL=false" />-->
diff --git a/src/main/webapp/WEB-INF/spring-mvc.xml b/src/main/webapp/WEB-INF/spring-mvc.xml
index 4726456..a559523 100644
--- a/src/main/webapp/WEB-INF/spring-mvc.xml
+++ b/src/main/webapp/WEB-INF/spring-mvc.xml
@@ -19,7 +19,6 @@
<context:component-scan base-package="com.nanometer.smartlab.api"/>
<context:component-scan base-package="com.nanometer.smartlab.controller"/>
-
<context:property-placeholder ignore-unresolvable="true" location="WEB-INF/config.properties" file-encoding="UTF-8"/>
<!-- 开启注解 -->
<!-- 默认的注解映射的支持,org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping -->
diff --git a/src/main/webapp/WEB-INF/szygs/szygs.properties b/src/main/webapp/WEB-INF/szygs/szygs.properties
index ae73751..050fb71 100644
--- a/src/main/webapp/WEB-INF/szygs/szygs.properties
+++ b/src/main/webapp/WEB-INF/szygs/szygs.properties
@@ -4,6 +4,7 @@
institute.id = 28
institute.name = \u4E2D\u56FD\u79D1\u5B66\u9662\u82CF\u5DDE\u751F\u7269\u533B\u5B66\u5DE5\u7A0B\u6280\u672F\u7814\u7A76\u6240
+institute.logo =
institute.url = http://58.210.42.60:8001/
institute.app.id =
institute.app.secret =
@@ -13,3 +14,5 @@
message.url= https://sinanoaq.com:8095/api/sendmessage
personImgPath = /opt/file/smartlab/img/
+
+envTag = szygs
\ No newline at end of file
diff --git a/src/main/webapp/WEB-INF/test/test.properties b/src/main/webapp/WEB-INF/test/test.properties
index f3fd83a..4e80ae2 100644
--- a/src/main/webapp/WEB-INF/test/test.properties
+++ b/src/main/webapp/WEB-INF/test/test.properties
@@ -1,9 +1,10 @@
-jdbc.url=jdbc:mysql://localhost:3306/smartlabdb?useUnicode=true&characterEncoding=utf-8&autoReconnect=true&useSSL=false
+jdbc.url=jdbc:mysql://localhost:3306/smartlb?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&useSSL=false
jdbc.username=root
jdbc.password=password
institute.id = 2
institute.name = \u4E2D\u56FD\u79D1\u5B66\u9662\u82CF\u5DDE\u7EB3\u7C73\u6280\u672F\u4E0E\u7EB3\u7C73\u4EFF\u751F\u7814\u7A76\u6240
+institute.logo = /resources/images/\u4E2D\u56FD\u79D1\u5B66\u9662\u91CD\u5E86\u7EFF\u8272\u667A\u80FD\u6280\u672F\u7814\u7A76\u9662logo.png
institute.url = https://sinanoaq.cn:8002
institute.app.id =
institute.app.secret =
@@ -13,3 +14,5 @@
message.url= https://sinanoaq.com:8095/api/sendmessage
personImgPath = d:/opt/file/smartlab/img/
+
+envTag = test
\ No newline at end of file
diff --git a/src/main/webapp/WEB-INF/twt/twt.properties b/src/main/webapp/WEB-INF/twt/twt.properties
index 27b1ac1..a54f476 100644
--- a/src/main/webapp/WEB-INF/twt/twt.properties
+++ b/src/main/webapp/WEB-INF/twt/twt.properties
@@ -4,6 +4,7 @@
#\uFFFD\u0439\uFFFD\uFFFD\uFFFD\u0467\u053A\uFFFD\u00BD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0328
institute.id = 10
institute.name = \u4E2D\u56FD\u79D1\u5B66\u9662\u65B0\u7586\u5929\u6587\u53F0
+institute.logo =
institute.url = http://twt.sinanoaq.com
institute.app.id = wxef5464cb3cd407ea
institute.app.secret = f0b8dec4bc340a9863ed7de08cf2dcf1
@@ -13,3 +14,5 @@
message.url= https://sinanoaq.com:8095/api/sendmessage
personImgPath = /opt/file/smartlab/img/
+
+envTag = twt
\ No newline at end of file
diff --git a/src/main/webapp/WEB-INF/xjdx/xjdx.properties b/src/main/webapp/WEB-INF/xjdx/xjdx.properties
index 86f2a34..d9bde24 100644
--- a/src/main/webapp/WEB-INF/xjdx/xjdx.properties
+++ b/src/main/webapp/WEB-INF/xjdx/xjdx.properties
@@ -4,6 +4,7 @@
institute.id =
institute.name =\u65B0\u7586\u5927\u5B66
+institute.logo =
institute.url = http://aq.sinanoaq.com:8003
institute.app.id =
institute.app.secret =
@@ -13,3 +14,5 @@
message.url= https://sinanoaq.com:8095/api/sendmessage
personImgPath = /opt/file/smartlab/img/
+
+envTag = xjdx
\ No newline at end of file
diff --git a/src/main/webapp/WEB-INF/zkdsz/zkdsz.properties b/src/main/webapp/WEB-INF/zkdsz/zkdsz.properties
index 713346a..259ff75 100644
--- a/src/main/webapp/WEB-INF/zkdsz/zkdsz.properties
+++ b/src/main/webapp/WEB-INF/zkdsz/zkdsz.properties
@@ -4,6 +4,7 @@
institute.id = 2
institute.name = \u4E2D\u56FD\u79D1\u5B66\u6280\u672F\u5927\u5B66\u82CF\u5DDE\u9AD8\u7B49\u7814\u7A76\u9662
+institute.logo =
institute.url = http://zkdsz.sinanoaq.cn:8005
institute.app.id =
institute.app.secret =
@@ -13,3 +14,5 @@
message.url= https://sinanoaq.com:8095/api/sendmessage
personImgPath = /opt/file/smartlab/img/
+
+envTag = zkdsz
\ No newline at end of file
diff --git a/src/main/webapp/WEB-INF/zkysh/zkysh.properties b/src/main/webapp/WEB-INF/zkysh/zkysh.properties
index adad57c..21bcdc4 100644
--- a/src/main/webapp/WEB-INF/zkysh/zkysh.properties
+++ b/src/main/webapp/WEB-INF/zkysh/zkysh.properties
@@ -4,6 +4,7 @@
#\u4E2D\u56FD\u79D1\u5B66\u9662\u751F\u6001\u73AF\u5883\u7814\u7A76\u4E2D\u5FC3
institute.id = 35
institute.name = \u4E2D\u56FD\u79D1\u5B66\u9662\u751F\u6001\u73AF\u5883\u7814\u7A76\u4E2D\u5FC3
+institute.logo =
institute.url = http://sinanoaq.com:8002
institute.app.id =
institute.app.secret =
@@ -13,3 +14,5 @@
message.url= https://sinanoaq.com:8095/api/sendmessage
personImgPath = /opt/file/smartlab/img/
+
+envTag = zkysh
\ No newline at end of file
diff --git a/src/main/webapp/WEB-INF/zkyshs/zkyshs.properties b/src/main/webapp/WEB-INF/zkyshs/zkyshs.properties
index 5433aa9..396baf5 100644
--- a/src/main/webapp/WEB-INF/zkyshs/zkyshs.properties
+++ b/src/main/webapp/WEB-INF/zkyshs/zkyshs.properties
@@ -4,6 +4,7 @@
institute.id = 37
institute.name = \u4E2D\u56FD\u79D1\u5B66\u9662\u6C34\u751F\u751F\u7269\u7814\u7A76\u6240
+institute.logo =
institute.url = http://159.226.163.234:8001
institute.app.id =
institute.app.secret =
@@ -13,3 +14,5 @@
message.url= https://sinanoaq.com:8095/api/sendmessage
personImgPath = /opt/file/smartlab/img/
+
+envTag = zkyshs
\ No newline at end of file
diff --git a/src/main/webapp/index.xhtml b/src/main/webapp/index.xhtml
index d7ac4d7..22e051a 100644
--- a/src/main/webapp/index.xhtml
+++ b/src/main/webapp/index.xhtml
@@ -20,7 +20,7 @@
<p:panelGrid styleClass="header">
<p:row>
<p:column styleClass="header-logo">
- <p:graphicImage value="/resources/images/logo.png" style="width: 80px;height: 80px"></p:graphicImage>
+ <p:graphicImage value="#{loginController.logo}" style="width: 80px;height: 80px"></p:graphicImage>
</p:column>
<p:column styleClass="header-title">
<p:outputLabel value="#{loginController.title}"></p:outputLabel>
@@ -110,12 +110,17 @@
<p:submenu label="#{menu.title}" rendered="#{menuController.isDispRootMenu(menu)}"
style="border: none"
styleClass="#{menu.icon}">
+
<c:forEach items="#{menu.subMenu}" var="subMenu">
- <p:menuitem value="#{subMenu.title}"
- actionListener="#{menuController.goToPage(subMenu)}"
- update=":centerRootPanel,@form"
- containerStyleClass="#{menuController.currentPage==subMenu.page?'menu-item-selected':''}"
- rendered="#{menuController.isPermitted(subMenu.privilegeCode)}"></p:menuitem>
+ <c:if test="#{menuController.activeEnv ne 'gslab' or subMenu.id ne 'price_mng'}" >
+ <p:menuitem value="#{subMenu.title}"
+ actionListener="#{menuController.goToPage(subMenu)}"
+ update=":centerRootPanel,@form"
+ containerStyleClass="#{menuController.currentPage==subMenu.page?'menu-item-selected':''}"
+ rendered="#{menuController.isPermitted(subMenu.privilegeCode)}">
+ </p:menuitem>
+ </c:if>
+
</c:forEach>
</p:submenu>
</p:panelMenu>
diff --git a/src/main/webapp/login.xhtml b/src/main/webapp/login.xhtml
index a152e44..998cdbb 100644
--- a/src/main/webapp/login.xhtml
+++ b/src/main/webapp/login.xhtml
@@ -23,7 +23,7 @@
<p:panelGrid styleClass="header">
<p:row>
<p:column styleClass="header-logo">
- <p:graphicImage value="/resources/images/logo.png" style="width: 80px;height: 80px"></p:graphicImage>
+ <p:graphicImage value="#{loginController.logo}" style="width: 80px;height: 80px"></p:graphicImage>
</p:column>
<p:column styleClass="header-title">
<p:outputLabel value="#{loginController.title}"></p:outputLabel>
diff --git "a/src/main/webapp/resources/images/\344\270\255\345\233\275\347\247\221\345\255\246\351\231\242\350\213\217\345\267\236\347\272\263\347\261\263\346\212\200\346\234\257\344\270\216\347\272\263\347\261\263\344\273\277\347\224\237\347\240\224\347\251\266\346\211\200logo.png" "b/src/main/webapp/resources/images/\344\270\255\345\233\275\347\247\221\345\255\246\351\231\242\350\213\217\345\267\236\347\272\263\347\261\263\346\212\200\346\234\257\344\270\216\347\272\263\347\261\263\344\273\277\347\224\237\347\240\224\347\251\266\346\211\200logo.png"
new file mode 100644
index 0000000..d51b013
--- /dev/null
+++ "b/src/main/webapp/resources/images/\344\270\255\345\233\275\347\247\221\345\255\246\351\231\242\350\213\217\345\267\236\347\272\263\347\261\263\346\212\200\346\234\257\344\270\216\347\272\263\347\261\263\344\273\277\347\224\237\347\240\224\347\251\266\346\211\200logo.png"
Binary files differ
diff --git a/src/test/java/com/nanometer/smartlab/TestDemo.java b/src/test/java/com/nanometer/smartlab/TestDemo.java
new file mode 100644
index 0000000..5212c54
--- /dev/null
+++ b/src/test/java/com/nanometer/smartlab/TestDemo.java
@@ -0,0 +1,20 @@
+package com.nanometer.smartlab;
+
+
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.springframework.test.context.ContextConfiguration;
+import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
+import org.springframework.test.context.web.WebAppConfiguration;
+
+@RunWith(SpringJUnit4ClassRunner.class)
+@WebAppConfiguration
+//@ContextConfiguration(locations = {})
+public class TestDemo {
+
+ @Test
+ public void testDemo(){
+ System.out.println("gggg");
+
+ }
+}
--
Gitblit v1.9.2