From 564295458c720206db9b5194b90481b711f4b010 Mon Sep 17 00:00:00 2001
From: CZT <czt18638530771@163.com>
Date: 星期三, 11 十月 2023 12:09:22 +0800
Subject: [PATCH] 更改配置及筒仓偏移量
---
igds-core/src/main/java/com/ld/igds/models/Building.java | 4
igds-protocol-bhzn/src/main/java/com/ld/igds/protocol/bhzn/grainv1/msg/AnalysisService.java | 19 ++-
igds-web/src/main/resources/application-pro.yml | 12 +-
igds-basic/src/main/java/com/ld/igds/grain/manager/GrainManager.java | 17 ++
igds-web/src/main/resources/application-fzzy.yml | 80 ++++++++++++++++
igds-web/src/main/resources/logback-spring.xml | 34 ++++++
igds-protocol-bhzn/src/main/java/com/ld/igds/protocol/bhzn/grainv1/msg/message/IoMessage.java | 1
igds-protocol-fzzy3/src/main/java/com/ld/igds/protocol/fzzy/ServerRunner.java | 3
igds-core/src/main/java/com/ld/igds/view/Building.view.xml | 9 +
igds-protocol-iot/src/main/java/com/ld/igds/protocol/iot/height/analysis/AnalysisHeightService.java | 47 ++++++++
igds-core/src/main/java/com/ld/igds/view/service/BuildingService.java | 42 ++++++--
igds-protocol-bhzn/src/main/java/com/ld/igds/protocol/bhzn/ServerRunner.java | 8 +
igds-protocol-zldz/src/main/java/com/ld/igds/protocol/zldz/ServerRunner.java | 4
igds-protocol-iot/src/main/java/com/ld/igds/protocol/iot/ServerRunner.java | 5 +
igds-core/src/main/java/models/igds.model.xml | 11 +
15 files changed, 260 insertions(+), 36 deletions(-)
diff --git a/igds-basic/src/main/java/com/ld/igds/grain/manager/GrainManager.java b/igds-basic/src/main/java/com/ld/igds/grain/manager/GrainManager.java
index fffbd03..313cf9c 100644
--- a/igds-basic/src/main/java/com/ld/igds/grain/manager/GrainManager.java
+++ b/igds-basic/src/main/java/com/ld/igds/grain/manager/GrainManager.java
@@ -810,15 +810,19 @@
GrainData grainData;
Building building;
String height;
- Double length;
+ //鐩村緞
+ Double diameter;
Double bulkWeight;
Double storage = 0.0;
+ Double volume = 0.0;
+ Double deVolume;
for (Depot depot : depotList) {
//鑾峰彇浠撴埧淇℃伅锛岃缃缓绛戦珮搴�
height = null;
//鑾峰彇浠撴埧鐩村緞
- length = 0.0;
+ diameter = 0.0;
+ deVolume = 0.0;
//瀹归噸
bulkWeight = depot.getBulkWeight();
grainData = coreGrainService.listLiquidHeight(companyId, depot.getId());
@@ -833,7 +837,10 @@
height = building.getHeight() + "";
}
if (null != building.getLength()) {
- length = building.getLength();
+ diameter = building.getLength();
+ }
+ if (null != building.getDeVolume()) {
+ deVolume = building.getDeVolume();
}
}
}
@@ -842,7 +849,9 @@
grainData.setDepotHeight(height);
if (null != bulkWeight && StringUtils.isNotEmpty(grainData.getOilHeight())) {
Double oilHeight = Double.valueOf(grainData.getOilHeight());
- storage = 3.14 * Math.pow(length / 2, 2) * oilHeight * bulkWeight;
+ //璁$畻浣撶Н
+ volume = 3.14 * Math.pow(diameter / 2, 2) * oilHeight - deVolume;
+ storage = volume * bulkWeight;
}
grainData.setStorage(storage);
diff --git a/igds-core/src/main/java/com/ld/igds/models/Building.java b/igds-core/src/main/java/com/ld/igds/models/Building.java
index a46af0b..5680532 100644
--- a/igds-core/src/main/java/com/ld/igds/models/Building.java
+++ b/igds-core/src/main/java/com/ld/igds/models/Building.java
@@ -72,6 +72,10 @@
@PropertyDef(label = "绛掍粨浣撶Н", description = "鍗曚綅锛氱珛鏂圭背")
private Double volume;
+ @Column(name = "DE_VOLUME_", precision = 16, scale = 2)
+ @PropertyDef(label = "鎵i櫎浣撶Н", description = "鍗曚綅锛氱珛鏂圭背")
+ private Double deVolume;
+
@Column(name = "DOOR_NUM_")
@PropertyDef(label = "浠撻棬鏁�")
private Integer doorNum;
diff --git a/igds-core/src/main/java/com/ld/igds/view/Building.view.xml b/igds-core/src/main/java/com/ld/igds/view/Building.view.xml
index 2a4c0c3..b42c9b7 100644
--- a/igds-core/src/main/java/com/ld/igds/view/Building.view.xml
+++ b/igds-core/src/main/java/com/ld/igds/view/Building.view.xml
@@ -83,6 +83,10 @@
<Property name="property">height</Property>
<Property name="align">center</Property>
</DataColumn>
+ <DataColumn name="diameter">
+ <Property name="property">diameter</Property>
+ <Property name="align">center</Property>
+ </DataColumn>
<DataColumn>
<Property name="property">ground</Property>
<Property name="name">ground</Property>
@@ -226,6 +230,11 @@
<Editor/>
</AutoFormElement>
<AutoFormElement>
+ <Property name="name">deVolume</Property>
+ <Property name="property">deVolume</Property>
+ <Editor/>
+ </AutoFormElement>
+ <AutoFormElement>
<Property name="name">doorNum</Property>
<Property name="property">doorNum</Property>
<Editor/>
diff --git a/igds-core/src/main/java/com/ld/igds/view/service/BuildingService.java b/igds-core/src/main/java/com/ld/igds/view/service/BuildingService.java
index 11ae2f6..f3c0ec2 100644
--- a/igds-core/src/main/java/com/ld/igds/view/service/BuildingService.java
+++ b/igds-core/src/main/java/com/ld/igds/view/service/BuildingService.java
@@ -3,13 +3,10 @@
import java.util.HashMap;
import java.util.List;
import java.util.Map;
-import java.util.stream.Collectors;
-
import org.apache.commons.lang3.StringUtils;
import org.hibernate.Session;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
-
import com.bstek.bdf2.core.orm.hibernate.HibernateDao;
import com.bstek.dorado.data.entity.EntityState;
import com.bstek.dorado.data.entity.EntityUtils;
@@ -25,6 +22,8 @@
*/
@Component
public class BuildingService extends HibernateDao {
+
+ String BEAN_ID = "core.buildingService";
@Autowired
private RedisUtil redisUtil;
@@ -62,7 +61,7 @@
}
data.setCompanyId(ContextUtil.getCompanyId());
session.saveOrUpdate(data);
- refreshCache(data.getCompanyId());
+ refreshCache(data.getCompanyId(), data.getDeptId());
} finally {
session.flush();
session.close();
@@ -102,7 +101,7 @@
}
}
- refreshCache(items.get(0).getCompanyId());
+ refreshCache(items.get(0).getCompanyId(), items.get(0).getDeptId());
} finally {
session.flush();
session.close();
@@ -121,23 +120,46 @@
List<Building> result = (List<Building>) redisUtil.get(key);
if (null == result) {
- refreshCache(companyId);
+ refreshCache(companyId, deptId);
return null;
}
if(null == deptId) return result;
- return result.stream().filter(item -> item.getDeptId().equals(deptId))
- .collect(Collectors.toList());
+ return result;
+ }
+
+ @SuppressWarnings("unchecked")
+ public Building getCacheBuilding(String companyId, String deptId, String buildingId) {
+ if(StringUtils.isEmpty(companyId)){
+ companyId = ContextUtil.getCompanyId();
+ }
+
+ String key = RedisConst.buildKey(companyId, RedisConst.KEY_BUILDING_LIST);
+
+ List<Building> result = (List<Building>) redisUtil.get(key);
+
+ if (null == result) {
+ refreshCache(companyId, deptId);
+
+ return null;
+ }
+ for (Building building : result) {
+ if(buildingId.equals(building.getId())){
+ return building;
+ }
+ }
+ return null;
}
- public void refreshCache(String companyId) {
+ public void refreshCache(String companyId, String deptId) {
Map<String, Object> parameter = new HashMap<String, Object>();
parameter.put("companyId", companyId);
+ parameter.put("deptId", deptId);
List<Building> list = this.loadData(parameter);
- redisUtil.set(RedisConst.buildKey(companyId, RedisConst.KEY_BUILDING_LIST),list);
+ redisUtil.set(RedisConst.buildKey(companyId, deptId, RedisConst.KEY_BUILDING_LIST),list);
}
}
diff --git a/igds-core/src/main/java/models/igds.model.xml b/igds-core/src/main/java/models/igds.model.xml
index 8cc3fe8..49293d4 100644
--- a/igds-core/src/main/java/models/igds.model.xml
+++ b/igds-core/src/main/java/models/igds.model.xml
@@ -97,13 +97,18 @@
<Property name="displayFormat">0.00 绫�</Property>
</PropertyDef>
<PropertyDef name="diameter">
- <Property name="label">绛掍粨鐩村緞</Property>
- <Property name="displayFormat">0.00 绫�</Property>
+ <Property name="label">绛掍粨/娌圭綈鐩村緞</Property>
+ <Property name="displayFormat">0.000 绫�</Property>
<Property name="dataType">Double</Property>
</PropertyDef>
<PropertyDef name="volume">
<Property name="label">绛掍粨浣撶Н</Property>
- <Property name="displayFormat">0.00 绔嬫柟绫�</Property>
+ <Property name="displayFormat">0.000 绔嬫柟绫�</Property>
+ <Property name="dataType">Double</Property>
+ </PropertyDef>
+ <PropertyDef name="deVolume">
+ <Property name="label">鎵i櫎浣撶Н</Property>
+ <Property name="displayFormat">0.000 绔嬫柟绫�</Property>
<Property name="dataType">Double</Property>
</PropertyDef>
<PropertyDef name="doorNum">
diff --git a/igds-protocol-bhzn/src/main/java/com/ld/igds/protocol/bhzn/ServerRunner.java b/igds-protocol-bhzn/src/main/java/com/ld/igds/protocol/bhzn/ServerRunner.java
index 5d4da2c..fb1ba89 100644
--- a/igds-protocol-bhzn/src/main/java/com/ld/igds/protocol/bhzn/ServerRunner.java
+++ b/igds-protocol-bhzn/src/main/java/com/ld/igds/protocol/bhzn/ServerRunner.java
@@ -29,14 +29,20 @@
@Override
public void run(String... strings) throws Exception {
+ if (configData.getActive().indexOf("fzzy") >= 0) {
+ bhznGrainServerEngine1.start(BhznGrainV1ServerEngine.PORT);
+ return;
+ }
+
if (configData.getActive().indexOf("pro") >= 0) {
- //寰愰椈銆丗ZZY浜戞湇鍔″櫒浣跨敤
+ //寰愰椈鏈嶅姟鍣ㄤ娇鐢�
bhznGrainServerEngine1.start(BhznGrainV1ServerEngine.PORT);
//姹熻タ璧e窞銆佸箍涓滈珮宸炰娇鐢�
// bhznGrainServerEngine2.start(BhznGrainV2ServerEngine.PORT);
//骞夸笢楂樺窞浣跨敤
// bhznVerbServerEngine.start(BhznVerbServerEngine.PORT);
+ return;
}
if (configData.getActive().indexOf("dev") >= 0) {
bhznGrainServerEngine1.start(BhznGrainV1ServerEngine.PORT);
diff --git a/igds-protocol-bhzn/src/main/java/com/ld/igds/protocol/bhzn/grainv1/msg/AnalysisService.java b/igds-protocol-bhzn/src/main/java/com/ld/igds/protocol/bhzn/grainv1/msg/AnalysisService.java
index 7772715..4f54fce 100644
--- a/igds-protocol-bhzn/src/main/java/com/ld/igds/protocol/bhzn/grainv1/msg/AnalysisService.java
+++ b/igds-protocol-bhzn/src/main/java/com/ld/igds/protocol/bhzn/grainv1/msg/AnalysisService.java
@@ -68,12 +68,19 @@
*/
public void analysis(String sessionKey, IoMessage message) throws Exception {
+ String companyId = ContextUtil.getDefaultCompanyId();
+ //FZZY浜戞湇鍔″櫒-璁告槍鍐涚伯
+ if("1000".equals(companyId)){
+ companyId = "5323";
+ }
+ message.setCompanyId(companyId);
//娉ㄥ唽
if (BhznGrainV1ServerUtils.FUNCTION_ID_F1.equals(message.getFunctionId())) {
//DO NOTHING
log.info("涓绘満------->>骞冲彴锛氭敞鍐屼俊鎭姤鏂�={}", message);
- DeviceSer ser = coreSerService.getCacheSerBySn("5323",message.getAddr());
+
+ DeviceSer ser = coreSerService.getCacheSerBySn(message.getCompanyId(), message.getAddr());
if(ser!= null ){
ser.setIp(message.getIp());
ser.setPort(message.getPort());
@@ -111,7 +118,7 @@
//鏍规嵁鍒嗘満鍦板潃鑾峰彇鍒嗘満淇℃伅
- DeviceSer ser = coreSerService.getCacheSer("5323", message.getAddr());
+ DeviceSer ser = coreSerService.getCacheSer(message.getCompanyId(), message.getAddr());
if (ser == null) {
replayGrain(message);
log.error("涓绘満-------->>骞冲彴锛岃В鏋愮伯鎯呭け璐ワ紝鏈幏鍙栧埌绯荤粺绮儏涓绘満閰嶇疆锛�" + message.getAddr());
@@ -158,7 +165,7 @@
int cableY = 1;
int cableX = 1;
- if(DepotType.TYPE_01.equals(depot.getDepotType())){
+ if(DepotType.TYPE_01.getCode().equals(depot.getDepotType())){
cableZ = Integer.valueOf(attCable[0]);
cableY = Integer.valueOf(attCable[1]);
cableX = Integer.valueOf(attCable[2]);
@@ -239,7 +246,7 @@
int cableY = 1;
int cableX = 1;
- if(DepotType.TYPE_01.equals(depot.getDepotType())){
+ if(DepotType.TYPE_01.getCode().equals(depot.getDepotType())){
cableZ = Integer.valueOf(attCable[0]);
cableY = Integer.valueOf(attCable[1]);
cableX = Integer.valueOf(attCable[2]);
@@ -326,7 +333,7 @@
int cableY = 1;
int cableX = 1;
- if(DepotType.TYPE_01.equals(depot.getDepotType())){
+ if(DepotType.TYPE_01.getCode().equals(depot.getDepotType())){
cableZ = Integer.valueOf(attCable[0]);
cableY = Integer.valueOf(attCable[1]);
cableX = Integer.valueOf(attCable[2]);
@@ -476,7 +483,7 @@
private void analysisTh(IoMessage message) {
try {
THDto th = new THDto();
- th.setCompanyId("5323");
+ th.setCompanyId(message.getCompanyId());
String data = message.getContent();
String houseNo = data.substring(0, 2);
String t = data.substring(4, 8);
diff --git a/igds-protocol-bhzn/src/main/java/com/ld/igds/protocol/bhzn/grainv1/msg/message/IoMessage.java b/igds-protocol-bhzn/src/main/java/com/ld/igds/protocol/bhzn/grainv1/msg/message/IoMessage.java
index d453ca3..4e6ffb8 100644
--- a/igds-protocol-bhzn/src/main/java/com/ld/igds/protocol/bhzn/grainv1/msg/message/IoMessage.java
+++ b/igds-protocol-bhzn/src/main/java/com/ld/igds/protocol/bhzn/grainv1/msg/message/IoMessage.java
@@ -9,6 +9,7 @@
private String ip;
private int port;
+ private String companyId;
private String pcAddr;
private String addr;
diff --git a/igds-protocol-fzzy3/src/main/java/com/ld/igds/protocol/fzzy/ServerRunner.java b/igds-protocol-fzzy3/src/main/java/com/ld/igds/protocol/fzzy/ServerRunner.java
index 13ddaf6..2f5c2cb 100644
--- a/igds-protocol-fzzy3/src/main/java/com/ld/igds/protocol/fzzy/ServerRunner.java
+++ b/igds-protocol-fzzy3/src/main/java/com/ld/igds/protocol/fzzy/ServerRunner.java
@@ -22,6 +22,9 @@
@Override
public void run(String... strings) throws Exception {
+ if (configData.getActive().indexOf("fzzy") >= 0) {
+ FzzyServerEngine.start(FzzyServerEngine.default_port);
+ }
if (configData.getActive().indexOf("dev") >= 0) {
FzzyServerEngine.start(FzzyServerEngine.default_port);
}
diff --git a/igds-protocol-iot/src/main/java/com/ld/igds/protocol/iot/ServerRunner.java b/igds-protocol-iot/src/main/java/com/ld/igds/protocol/iot/ServerRunner.java
index 394f3f9..ef4564c 100644
--- a/igds-protocol-iot/src/main/java/com/ld/igds/protocol/iot/ServerRunner.java
+++ b/igds-protocol-iot/src/main/java/com/ld/igds/protocol/iot/ServerRunner.java
@@ -34,6 +34,11 @@
return;
}
+ //FZZY-浜戞湇鍔″櫒鐜
+ if (configData.getActive().indexOf("fzzy") >= 0) {
+ iotServerEngine.start(IotServerEngine.PORT);
+ }
+
if (configData.getActive().indexOf("pro") >= 0) {
iotServerEngine.start(IotServerEngine.PORT);
fzzyServerEngine.start(9307);
diff --git a/igds-protocol-iot/src/main/java/com/ld/igds/protocol/iot/height/analysis/AnalysisHeightService.java b/igds-protocol-iot/src/main/java/com/ld/igds/protocol/iot/height/analysis/AnalysisHeightService.java
index 51dd540..9700830 100644
--- a/igds-protocol-iot/src/main/java/com/ld/igds/protocol/iot/height/analysis/AnalysisHeightService.java
+++ b/igds-protocol-iot/src/main/java/com/ld/igds/protocol/iot/height/analysis/AnalysisHeightService.java
@@ -1,13 +1,18 @@
package com.ld.igds.protocol.iot.height.analysis;
+import com.ld.igds.common.CoreCommonService;
import com.ld.igds.constant.RedisConst;
import com.ld.igds.grain.dto.GrainData;
+import com.ld.igds.models.Building;
+import com.ld.igds.models.Depot;
import com.ld.igds.models.DeviceIot;
import com.ld.igds.models.DeviceSer;
import com.ld.igds.protocol.iot.height.analysis.message.DeviceAttr;
import com.ld.igds.protocol.iot.height.analysis.message.DeviceAttrInfo;
import com.ld.igds.util.RedisUtil;
+import com.ld.igds.view.service.BuildingService;
import lombok.extern.slf4j.Slf4j;
+import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
@@ -27,7 +32,10 @@
@Autowired
private RedisUtil redisUtil;
-
+ @Autowired
+ private CoreCommonService coreCommonService;
+ @Autowired
+ private BuildingService buildingService;
/**
* @param deviceAttr
@@ -36,12 +44,45 @@
public void analysis(DeviceAttr deviceAttr , DeviceSer ser ,DeviceIot deviceIot) {
try{
List<DeviceAttrInfo> deviceAttrInfos = deviceAttr.getTerminalAttrInfoList();
- String herght =(deviceAttrInfos.get(2).getValue());
+ String height =(deviceAttrInfos.get(2).getValue());
GrainData data = new GrainData();
- data.setOilHeight(herght);
+ data.setOilHeight(height);
data.setReceiveDate(new Date());
data.setDepotId(deviceIot.getDepotId());
data.setCompanyId(ser.getCompanyId());
+// //璁$畻鍌ㄩ噺
+// Depot depot = coreCommonService.getCacheDepot(ser.getCompanyId(), deviceIot.getDepotId());
+//
+// if(null != depot){
+// Building building;
+// //瀹归噸
+// Double bulkWeight = depot.getBulkWeight();
+// if (null != depot.getBuildingId()) {
+// building = buildingService.getCacheBuilding(depot.getCompanyId(),depot.getDeptId(), depot.getBuildingId());
+// if (null != building) {
+// if (null != building.getHeight()) {
+// height = building.getHeight() + "";
+// }
+// if (null != building.getLength()) {
+// diameter = building.getLength();
+// }
+// if (null != building.getDeVolume()) {
+// deVolume = building.getDeVolume();
+// }
+// }
+// }
+//
+// grainData.setDepotData(depot);
+// grainData.setDepotHeight(height);
+// if (null != bulkWeight && StringUtils.isNotEmpty(grainData.getOilHeight())) {
+// Double oilHeight = Double.valueOf(grainData.getOilHeight());
+// //璁$畻浣撶Н
+// volume = 3.14 * Math.pow(diameter / 2, 2) * oilHeight - deVolume;
+// storage = volume * bulkWeight;
+// }
+//
+// grainData.setStorage(storage);
+// }
redisUtil.set(RedisConst.buildKey(ser.getCompanyId(),RedisConst.KEY_DEPOT_HEIGHT,deviceIot.getDepotId()),data);
log.info("楂樺害瑙f瀽瀹屾垚锛�" + data.toString());
}catch (Exception e){
diff --git a/igds-protocol-zldz/src/main/java/com/ld/igds/protocol/zldz/ServerRunner.java b/igds-protocol-zldz/src/main/java/com/ld/igds/protocol/zldz/ServerRunner.java
index c15bfff..d83863f 100644
--- a/igds-protocol-zldz/src/main/java/com/ld/igds/protocol/zldz/ServerRunner.java
+++ b/igds-protocol-zldz/src/main/java/com/ld/igds/protocol/zldz/ServerRunner.java
@@ -23,7 +23,7 @@
@Override
public void run(String... strings) throws Exception {
//
- if ("fzzy".equals(configData.getActive())) {
+ if (configData.getActive().indexOf("fzzy") >= 0) {
ZldzServerEngine.start(9201);
return;
}
@@ -36,8 +36,6 @@
//椋庢鑷磋繙榛樿閮ㄧ讲鏈嶅姟褰撳墠搴旂敤浣跨敤9000绔彛
if (configData.getActive().indexOf("pro") >= 0) {
- //FZZY骞冲彴
-// ZldzServerEngine.start(9201);
//鍏朵粬骞冲彴
ZldzServerEngine.start(9000);
return;
diff --git a/igds-web/src/main/resources/application-fzzy.yml b/igds-web/src/main/resources/application-fzzy.yml
new file mode 100644
index 0000000..077e658
--- /dev/null
+++ b/igds-web/src/main/resources/application-fzzy.yml
@@ -0,0 +1,80 @@
+########################## 椋庢鑷磋繙-绮儏鏈嶅姟鍣� ##########################
+server:
+ port: 8201
+ context-path: /
+ connection-timeout: 5000
+ tomcat:
+ uri-encoding: UTF-8
+
+########################## datasourcec ##########################
+spring:
+ datasource:
+ db-base:
+ name: db-base
+ type: com.alibaba.druid.pool.DruidDataSource
+ url: jdbc:mysql://127.0.0.1:3306/igds_master_v35?useUnicode=true&characterEncoding=utf-8
+ driver-class-name: com.mysql.jdbc.Driver
+ username: root
+ password: ukJp12Qf+elyBvGHkJ5MQMa95pfVm0oFBHefdEgDFKoFSjbgYa9PYfv5vlem5nvoXjQsP9tIIo53DvSbsl160Q==
+ public-key:
+ config-decrypt: true
+ initial-size: 5
+ min-idle: 5
+ max-active: 50
+ max-wait: 60000
+ time-between-eviction-runs-millis: 60000
+ min-evictable-idle-time-millis: 300000
+ validation-query: select 1 from dual
+ test-whileIdle: true
+ test-on-borrow: false
+ test-on-return: false
+ pool-prepared-statements: true
+ max-pool-prepared-statement-per-connection-size: 20
+ filters: stat
+ connection-properties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000
+ use-global-data-source-stat: true
+ remove-abandoned: true
+ remove-abandoned-timeout: 1800
+ log-abandoned: true
+ db-sqlite:
+ name: db-sqlite
+ url: jdbc:sqlite:D:/app/igds/db/iot_cfg.db
+ driver-class-name: org.sqlite.JDBC
+ type: com.alibaba.druid.pool.DruidDataSource
+ username:
+ password:
+
+ # Redis鐩稿叧閰嶇疆
+ redis:
+ database: 0
+ host: 127.0.0.1
+ port: 6379
+ password: Abc123..
+ # 杩炴帴姹犳渶澶ц繛鎺ユ暟锛堜娇鐢ㄨ礋鍊艰〃绀烘病鏈夐檺鍒讹級
+ pool:
+ max-active: 200
+ max-wait: -1
+ max-idle: 10
+ min-idle: 0
+ timeout: 6000
+
+license:
+ subject: ld_license
+ publicAlias: publicCert
+ storePass: PUBLICFZZYXXJSGFYXGS888888
+ licensePath: C:/license/license.lic
+ publicKeysStorePath: C:/license/publicCerts.keystore
+
+########################## IGDS ##########################
+## 绯荤粺鎺ュ彛璺敱閰嶇疆 娉ㄦ剰鏁板瓧濡傛灉浠�0寮�澶寸殑璇濓紝鍚庡彴浼氬嚭鐜拌浆涔夛紝璇锋坊鍔�""
+igds:
+ default:
+ companyId: 1000
+ sys-name: 鏅烘収绮簱绠$悊绯荤粺
+ logo: logo-default.png
+ logo-title: logo-title-default.png
+ support: 鏅烘収绮儏绮儏浜戠鐞嗗钩鍙�
+ grian-add-point: N
+ media-ip: 124.71.162.207
+ media-port: 18000
+ file-path: C:/IGDS/FILE/
\ No newline at end of file
diff --git a/igds-web/src/main/resources/application-pro.yml b/igds-web/src/main/resources/application-pro.yml
index 220bdc0..1d4f61d 100644
--- a/igds-web/src/main/resources/application-pro.yml
+++ b/igds-web/src/main/resources/application-pro.yml
@@ -1,4 +1,4 @@
-########################## 骞夸笢浣涘北绂呭煄鍖� ##########################
+########################## 骞夸笢寰愰椈椤圭洰 ##########################
server:
port: 8888
context-path: /
@@ -64,17 +64,17 @@
subject: ld_license
publicAlias: publicCert
storePass: PUBLICFZZYXXJSGFYXGS888888
- licensePath: C:/IGDS/license/license.lic
- publicKeysStorePath: C:/IGDS/license/publicCerts.keystore
+ licensePath: D:/IGDS/license/license.lic
+ publicKeysStorePath: D:/IGDS/license/publicCerts.keystore
########################## IGDS ##########################
## 绯荤粺鎺ュ彛璺敱閰嶇疆 娉ㄦ剰鏁板瓧濡傛灉浠�0寮�澶寸殑璇濓紝鍚庡彴浼氬嚭鐜拌浆涔夛紝璇锋坊鍔�""
igds:
default:
- companyId: 5329
+ companyId: 5322
sys-name: 鏅烘収绮簱绠$悊绯荤粺
logo: logo-default.png
logo-title: logo-title-default.png
- support: 椋庢鑷磋繙淇℃伅鎶�鏈偂浠芥湁闄愬叕鍙�
+ support: 鏅烘収绮簱缁煎悎绠$悊骞冲彴
grian-add-point: N
- file-path: C:/IGDS/FILE/
\ No newline at end of file
+ file-path: D:/IGDS/FILE/
\ No newline at end of file
diff --git a/igds-web/src/main/resources/logback-spring.xml b/igds-web/src/main/resources/logback-spring.xml
index 2b6af2e..0be5348 100644
--- a/igds-web/src/main/resources/logback-spring.xml
+++ b/igds-web/src/main/resources/logback-spring.xml
@@ -141,4 +141,38 @@
</root>
</springProfile>
+ <!-- FZZY-绮儏鐢熶骇鐜 -->
+ <springProfile name="fzzy">
+ <!-- 姣忓ぉ浜х敓涓�涓枃浠� -->
+ <appender name="PRO_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
+ <!-- 鏂囦欢璺緞 -->
+ <file>${PRO_LOG_HOME}/${APP_MODEL}-info.log</file>
+ <!-- 鏃ュ織璁板綍鍣ㄧ殑婊氬姩绛栫暐锛屾寜鏃ユ湡锛屾寜澶у皬璁板綍 -->
+ <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
+ <!-- 鏂囦欢鍚嶇О -->
+ <fileNamePattern>${PRO_LOG_HOME}/${APP_MODEL}-info-%d{yyyy-MM-dd}.%i.log</fileNamePattern>
+ <!--鏃ュ織鏂囦欢淇濈暀澶╂暟 -->
+ <maxHistory>60</maxHistory>
+ <!-- 鏃ュ織澶у皬 -->
+ <timeBasedFileNamingAndTriggeringPolicy
+ class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
+ <maxFileSize>100MB</maxFileSize>
+ </timeBasedFileNamingAndTriggeringPolicy>
+ </rollingPolicy>
+ <encoder>
+ <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>
+ <charset>UTF-8</charset>
+ </encoder>
+ <layout class="ch.qos.logback.classic.PatternLayout">
+ <pattern>${PATTERN}</pattern>
+ </layout>
+ </appender>
+
+ <logger name="org.hibernate.tool" level="WARN"/>
+ <logger name="com.bstek.dorado" level="WARN"/>
+ <root level="info">
+ <appender-ref ref="PRO_FILE"/>
+ </root>
+ </springProfile>
+
</configuration>
\ No newline at end of file
--
Gitblit v1.9.3