pan>
Bestand weergeven
@ -0,0 +1,33 @@
1
package com.ai.bss.security.protection.utils;
2
3
/**
4
 * @Auther: 王超
5
 * @Date: 2020/12/30 13:57
6
 * @Description:
7
 */
8
public class IDUtils {
9
10
    private static byte[] lock = new byte[0];
11
12
    // 位数,默认是8位
13
    private final static long w = 100000000;
14
15
16
    /**
17
     * 创建不重复id
18
     * @param
19
     *          timeSub 时间戳一共13位,截取前端的不需要的位数
20
     *          randSub 生成随机数一共9位,截取前端的不需要的位数
21
     *
22
     */
23
    public static String createID(int timeSub,int randSub) {
24
        long r = 0;
25
        synchronized (lock) {
26
            r = (long) ((Math.random() + 1) * w);
27
        }
28
        long timeMillis = System.currentTimeMillis();
29
        String time = String.valueOf(timeMillis);
30
        return time.substring(timeSub) + String.valueOf(r).substring(randSub);
31
    }
32
33
}

+ 12 - 0
security-protection-service/src/main/resources/application-iot.properties

@ -0,0 +1,12 @@
1
#\u5317\u5411\u767b\u5f55\u8d26\u53f7\u548c\u5bc6\u7801
2
aap.iot.userCode=IOT_ADMIN
3
aap.iot.passWord=123456
4
5
#iot\u7684\u5317\u5411\u63a5\u53e3\u6ce8\u518c\u5730\u5740
6
#url.iot.login=http://60.205.219.67:80/sso/login
7
url.iot.login=http://47.105.130.83:80/sso/login
8
9
#iot\u7684\u5317\u5411\u63a5\u53e3\u7edf\u4e00\u5730\u5740
10
#url.iot.service=http://60.205.219.67:80/dmp/terminalNorthApi/
11
url.iot.service=http://47.105.130.83:80/dmp/terminalNorthApi/
12

+ 21 - 0
security-protection-service/src/main/resources/application-minio.properties

@ -0,0 +1,21 @@
1
#minio
2
minio.endpoint=http://10.19.90.34
3
minio.port=19000
4
minio.accessKey=minioadmin
5
minio.secretKey=minioadmin
6
minio.secure=false
7
minio.faceAddServiceUrl=http://10.21.10.28:9018/api/face/add
8
minio.face-del-service-url=http://10.21.10.28:9018/api/face/del
9
minio.face-recog-service-url=http://10.21.10.28:9018/api/face/recog
10
11
# \u4eba\u8138\u8bc6\u522b
12
minio.bucketHeaderImage=prod-dev
13
14
# \u8bbe\u5907\u9ed8\u8ba4\u7167\u7247
15
spminio.bucketToolImage=tool-image
16
# \u76d1\u63a7\u89c6\u9891
17
spminio.bucketAiVideo=ai-video
18
# \u76d1\u63a7\u89c6\u9891\u622a\u56fe
19
spminio.bucketAiImage=ai-image
20
# \u76d1\u63a7\u89c6\u9891\u622a\u56fe
21
spminio.bucketM3U8=m3u8-index

+ 9 - 20
security-protection-service/src/main/resources/application.properties

@ -46,26 +46,6 @@ kafka.listener.batch-listener=false
46 46
kafka.listener.concurrencys=3,6
47 47
kafka.listener.poll-timeout=1500
48 48
49
#minio
50
minio.endpoint=http://10.19.90.34
51
minio.port=19000
52
minio.accessKey=minioadmin
53
minio.secretKey=minioadmin
54
minio.secure=false
55
minio.faceAddServiceUrl=http://10.21.10.28:9018/api/face/add
56
minio.face-del-service-url=http://10.21.10.28:9018/api/face/del
57
minio.face-recog-service-url=http://10.21.10.28:9018/api/face/recog
58
59
# \u4eba\u8138\u8bc6\u522b
60
minio.bucketHeaderImage=prod-dev
61
62
# \u8bbe\u5907\u9ed8\u8ba4\u7167\u7247
63
spminio.bucketToolImage=tool-image
64
# \u76d1\u63a7\u89c6\u9891
65
spminio.bucketAiVideo=ai-video
66
# \u76d1\u63a7\u89c6\u9891\u622a\u56fe
67
spminio.bucketAiImage=ai-image
68
69 49
70 50
# CACHE
71 51
#spring.cache.type=ehcache
@ -87,3 +67,12 @@ spring.servlet.multipart.resolve-lazily=false
87 67
# LOGGING
88 68
logging.level.com.ai=debug
89 69
logging.level.org.springframework.data=debug
70
71
uspa.login.url=http://10.19.90.34:20000/usermng/login
72
uspa.login.vercode=Hiz#8uAqkjhoPmXu8%aaa
73
74
uspa.login.menuUrl=http://10.19.90.34:20000/usermng/process/com.wframe.usermanager.services.impl.QueryMenuByUser
75
76
77
# \u5f15\u5165minio\u548ciot\u7684\u914d\u7f6e\u6587\u4ef6
78
spring.profiles.active=iot,minio

+ 81 - 0
security-protection-service/src/main/resources/sso.properties

@ -0,0 +1,81 @@
1
#\u7cfb\u7edf\u57df
2
SYSTEM_DOMAIN=LOGIN_CACHE_ROUTE
3
4
#------------------------------cookie\u914d\u7f6e-------------#
5
##COOKIE\u7684\u6709\u6548\u57df,\u4e0d\u8bbe\u7f6e\uff0c\u5219\u81ea\u52a8\u8bbe\u7f6e
6
#COOKIE_DOMAIN=crm.chinapost.yw.com
7
8
COOKIE_PATH=/
9
10
##Session \u8d85\u65f6\u65f6\u95f4(\u79d2)
11
SESSION_TIMEOUT=3600
12
COOKIE_MAXAGE=-1
13
14
15
TENANT_REGISTER_CLASS=com.ai.customermanager.services.impl.CustRegisterVercodeImpl
16
17
18
##\u8fdc\u7a0b\u7f13\u5b58\u8c03\u7528\u7c7b\uff0c\u8fd9\u4e2a\u7c7b\u5fc5\u987b\u6709\u4e09\u4e2a\u51fd\u6570 
19
##    public boolean set(String key,String value)
20
##    public String get(String key)
21
##    public boolean del(String key);
22
COOKIE_CACHE_CLASS=com.ai.sso.util.SessionRedisCache
23
24
LOGGING_INTERFACE_CLASS=com.wframe.baseinfo.util.BaseInfoUtil
25
26
##COOKIE_IS_CACHE \u662f\u5426\u7f13\u5b58\u5230\u8fdc\u7aef\u3002
27
COOKIE_IS_CACHE=1
28
29
30
##IS_CHECK_LOGIN \u662f\u5426\u68c0\u67e5\u767b\u9646\u3002
31
IS_CHECK_LOGIN=1
32
33
34
LOGIN_SERVICE=uspa_IOrgmodelClientCSV_loginIn
35
LOGINNOPASS_SERVICE=uspa_IOrgmodelClientCSV_loginWithNoPassword
36
37
38
Access-Control-Allow-origin=http://crm.chinapost.yw.com:18080/
39
40
##\u68c0\u67e5SesisonId,sign \u662f\u5426\u6b63\u786e
41
SESSION_CHECK_SIGN=com.ai.sso.util.SessionCheckSign
42
SESSION_CHECK_LOGIN=com.ai.sso.util.SessionCheckLogin
43
#redis
44
45
##MAIN_PAGE
46
#MAIN_PAGE=http://crm.chinapost.com:18880/
47
##RETURN TAG \u8fd4\u56de\u5b57\u7b26\u4e32
48
49
RETURN_TAG={"MESSAGE":"NOLOGIN","CODE":999999,"FLAG":"FAIL","RESULT":{"URL":"http://crm.chinapost.yw.com:18080/"}}
50
#RETURN_TAG=<html><script language="javascript"> function init(){ if(window.parent!=null) { window.parent.location.href ="http://crm.chinapost.com:18880"; } else window.location.href ="http://crm.chinapost.com:18880"; } </script><body onload="init()"></body></html>
51
52
53
54
#redis.single=10.11.20.117:6379
55
#redis.password=luMZulgbotmo71aa
56
redis.single=10.19.90.34:6379
57
redis.password=Ipu@321!
58
59
redis.pool.maxTotal=1000
60
redis.pool.minIdle=5
61
redis.pool.maxIdle=100
62
redis.pool.testOnBorrow=false
63
redis.pool.maxWait=5000
64
redis.pool.testOnReturn=true
65
redis.pool.testWhileIdle=true
66
redis.pool.timeBetweenEvictionRunsMillis=10000
67
68
69
SESSION_DEFAULT_VERCODE=Hiz#8uAqkjhoPmXu8%aaa
70
71
#\u662f\u5426\u8fdb\u884c\u63a5\u53e3\u6743\u9650\u63a7\u5236 1 \u8fdb\u884c\u63a5\u53e3\u6743\u9650\u63a7\u5236 
72
is_check_interface=0
73
74
75
#BJYM\u4f7f\u7528
76
#USER_LOGIN_AUTH_CLASS=com.wframe.msgmanager.services.impl.UserLoginAuth4TestImpl
77
##\u5c0f\u7a0b\u5e8f\u4f7f\u7528
78
USER_LOGIN_AUTH_CLASS=com.wframe.usermanager.services.impl.UserLoginAuthImpl
79
#USER_LOGIN_AUTH_CLASS=com.wframe.msgmanager.services.impl.UserLoginByTokenImpl
80
#USER_LOGIN_AUTH_CLASS=com.wframe.msgmanager.services.impl.UserLoginByToken4XblImpl
81
SIGN_KEY_CODE=TENANT_CODE

修改kafka配置文件 · b61fa21c4f - Nuosi Git Service
Explorar el Código

修改kafka配置文件

konghl %!s(int64=4) %!d(string=hace) años
padre
commit
b61fa21c4f

+ 0 - 1
location-rescue-service/src/main/java/com/ai/bss/location/rescue/service/impl/DeviceManageServiceImpl.java

@ -53,7 +53,6 @@ public class DeviceManageServiceImpl implements DeviceManageService {
53 53
    @Autowired
54 54
    UserDtoQuery userDtoQuery;
55 55
56
57 56
    @Override
58 57
    public PageInfo<Map<String, Object>> queryPageDeviceInfo(Map<String, String> params, int pageNumber, int pageSize)
59 58
            throws Exception {

+ 1 - 1
location-rescue-service/src/main/java/com/ai/bss/location/rescue/service/impl/WorkEmployeeServiceImpl.java

@ -49,7 +49,7 @@ public class WorkEmployeeServiceImpl implements WorkEmployeeService {
49 49
    @Override
50 50
    public CommonResponse<PageBean<UserDto>> queryWorkEmployee(CommonRequest<UserDto> request) throws Exception {
51 51
        // TODO 组织编码
52
        request.getData().setOrgCode("0000");
52
        //request.getData().setOrgCode("0000");
53 53
        return userDtoQuery.queryWorkEmployee(request);
54 54
    }
55 55

+ 19 - 17
location-rescue-service/src/main/resources/application.properties

@ -18,21 +18,23 @@ spring.jpa.properties.hibernate.generate_statistics=false
18 18
spring.main.allow-bean-definition-overriding=true
19 19
20 20
#kafka
21
spring.kafka.bootstrap-servers=47.105.160.21:9090
22
spring.kafka.producer.retries=0
23
spring.kafka.producer.batch-size=16384
24
spring.kafka.producer.buffer-memory=33554432
25
spring.kafka.producer.key-serializer=org.apache.kafka.common.serialization.StringSerializer
26
spring.kafka.producer.value-serializer=org.apache.kafka.common.serialization.StringSerializer
27
spring.kafka.consumer.group-id=spring-boot-demo
28
spring.kafka.consumer.enable-auto-commit=false
29
spring.kafka.consumer.auto-offset-reset=latest
30
spring.kafka.consumer.key-deserializer=org.apache.kafka.common.serialization.StringDeserializer
31
spring.kafka.consumer.value-deserializer=org.apache.kafka.common.serialization.StringDeserializer
32
spring.kafka.consumer.properties.session.timeout.ms=60000
33
spring.kafka.listener.log-container-config=false
34
spring.kafka.listener.concurrency=5
35
spring.kafka.listener.ack-mode=manual-immediate
21
kafka.bootstrap-servers=47.105.160.21:9090
22
kafka.topic.deviceLocation=Topic_IoT_DeviceLocation
23
kafka.topic.alarm=Topic_IoT_IndividualAlarm
24
kafka.producer.batch-size=16785
25
kafka.producer.retries=1
26
kafka.producer.buffer-memory=33554432
27
kafka.producer.linger=1
28
kafka.consumer.auto-offset-reset=latest
29
kafka.consumer.max-poll-records=3100
30
kafka.consumer.enable-auto-commit=false
31
kafka.consumer.auto-commit-interval=1000
32
kafka.consumer.session-timeout=20000
33
kafka.consumer.max-poll-interval=15000
34
kafka.consumer.max-partition-fetch-bytes=15728640
35
kafka.listener.batch-listener=false
36
kafka.listener.concurrencys=3,6
37
kafka.listener.poll-timeout=1500
36 38
37 39
38 40
# CACHE
@ -40,8 +42,8 @@ spring.kafka.listener.ack-mode=manual-immediate
40 42
#spring.cache.ehcache.config=ehcache.xml
41 43
42 44
# LOGGING
43
logging.level.com.ai=info
44
logging.level.org.springframework.data=info
45
logging.level.com.ai=debug
46
logging.level.org.springframework.data=debug
45 47
46 48
# \u5f15\u5165gis\u548ciot\u7684\u914d\u7f6e\u6587\u4ef6
47 49
spring.profiles.active=iot,gis

Sign In - Nuosi Git Service

Sign In