admin/.env.development
@@ -1,8 +1,8 @@ # å¼åç¯å¢é ç½® NODE_ENV = 'development' VUE_APP_API_URL = 'https://atwl.ahzyssl.com/zhyq_interface' # VUE_APP_API_URL = 'http://192.168.0.103:10010' # VUE_APP_API_URL = 'https://atwl.ahzyssl.com/zhyq_interface' VUE_APP_API_URL = 'http://localhost:10010' # VUE_APP_API_URL = 'http://192.168.0.173/gateway_interface' # VUE_APP_API_URL = 'http://10.50.250.253:8088/gateway_interface' #VUE_APP_API_URL = 'http://10.50.250.253:8088/gateway_interface' screen/vite.config.js
@@ -25,8 +25,8 @@ server: { proxy: { "/gateway_interface": { target: "http://192.168.0.104:10010", // target: "http://10.50.250.253:8088/gateway_interface", // target: "http://192.168.0.104:10010", target: "http://10.50.250.253:8088/gateway_interface", // target: "http://192.168.0.173/gateway_interface", changeOrigin: true, rewrite: (path) => path.replace(/^\/gateway_interface/, ""), server/meeting/meeting_admin/src/main/java/com/doumee/config/swagger/SwaggerConfig.java
@@ -29,6 +29,8 @@ @Value("${swagger.host:}") private String host; @Value("${swagger.enabled:}") private Boolean enabled; @Value("${swagger.title:æ¥å£ææ¡£}") private String title; @@ -64,6 +66,7 @@ return new Docket(DocumentationType.SWAGGER_2) .apiInfo(this.getApiInfo()).groupName("default") .host(host) .enable(enabled) .select() .apis( basePackage("com.doumee.cloud;com.doumee.api.common")) // 设置éè¦è¢«æ«æçç±»ï¼è¿é设置为添å äº@Api注解çç±» server/meeting/meeting_admin/src/main/resources/bootstrap-self.yml
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,40 @@ spring: cloud: loadbalancer: enabled: true nacos: # 使ç¨Nacosè´è½½çç¥ï¼å¼åç¯å¢å¯ä»¥å©ç¨å°±è¿è®¿é®æºå¶å®å访é®ï¼å¯å¨åæ°å¦ä¸ï¼ # -Dspring.cloud.nacos.discovery.cluster-name=èªå®ä¹ enabled: true cache: # ææ¶å ³éç¼å enabled: false nacos: server-addr: http://175.27.187.84:8848 #é ç½®Nacoså°å username: nacos password: nacos config: server-addr: http://175.27.187.84:8848 #é ç½®Nacoså°å namespace: dmvisit_dev # namespace: dev_renkang username: nacos password: nacos # file-extension: yaml # group: dev # data-id: com.doumee.meeting.admin discovery: server-addr: http://175.27.187.84:8848 #é ç½®Nacoså°å # namespace: dev_renkang namespace: dmvisit username: nacos password: nacos # å®å ¨é ç½® knife4j: enable: true basic: enable: true username: admin password: 111111 main: allow-circular-references: true # Swaggeré ç½® server/meeting/meeting_admin/src/main/resources/bootstrap.yml
@@ -1,6 +1,6 @@ spring: profiles: active: dev active: pro application: name: meetingAdmin # å®å ¨é ç½® server/meeting/meeting_service/src/main/resources/application-self.yml
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,73 @@ spring: # æ°æ®æºé ç½® datasource: url: jdbc:mysql://localhost:3306/antaiwuliu?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai username: root password: Titi@168.com driver-class-name: com.mysql.cj.jdbc.Driver type: com.alibaba.druid.pool.DruidDataSource jackson: time-zone: GMT+8 date-format: yyyy-MM-dd HH:mm:ss #rocketmq: # namesrvAddr: rmq-cn-pe335rcnn06.cn-shanghai.rmq.aliyuncs.com:8080 # groupId: GID-wakatest # topic: waka-test # username: 4derRb4Sw5EkqUMI # password: v50N97wf4av8Q8I4 # #knife4j: # enable: true # basic: # enable: true # username: admin # password: 111111 debug_model: true captcha_check: false # Swaggeré ç½® swagger: host: title: ${project.name}æ¥å£ææ¡£ description: ${project.name}æ¥å£ææ¡£ enabled: true # ç¦ç¨swaggeræ¶çéå®åå°å redirect-uri: / ########################微信æ¯ä»ç¸å ³é ç½®######################## wx: pay: appId: wxfab6da18632e28de appSecret: 4ee3b22afa90287834319fc3c1635271 mchId: 1229817002 mchKey: u4TSNtv0wFP7WRfnxBgijYOtRhS9FvlM notifyUrl: https://dmtest.ahapp.net/smartmeeting_interface/web/api/wxPayNotify keyPath: /usr/local/apiclient_cert.p12 tencent: map: remoteHost: https://apis.map.qq.com appKey: 3AYBZ-I5R3V-2BVP3-UWBDQ-ETBM5-B2BBQ ########################宿¶å¼å¯é ç½®######################## timing: true des_pwd: 123456SDFKDJF ## MQTT## mqtt: host: tcp://192.168.10.198:1883 userName: root passWord: 123456 qos: 1 clientId: ClientId_local #ClientId_localå¿ é¡»å¯ä¸ æ¯å¦ä½ å·²ç»å®äºå«ABC é£ä½ å°±ä¸ç´å«ABC å ¶ä»å°æ¹å°±ä¸è¦ä½¿ç¨ABCäº timeout: 10 keepalive: 20 topic1: A/pick/warn/# #ç¬¦å·æ¯ä»£è¡¨æ´ä¸ªwarnä¸é¢çå ¨é¨åä¸»é¢ æ²¡æçè§£çè¯ å¯ä»¥ç¾åº¦ä»ç»çè§£ä¸ä¸ topic2: A/cmd/resp topic3: ABCF topic4: ABCH server/system_gateway/pom.xml
@@ -79,6 +79,12 @@ <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> <build> <finalName>system_gateway</finalName> <resources> <resource> <directory>src/main/resources</directory> </resource> </resources> <plugins> <plugin> <groupId>org.springframework.boot</groupId> server/system_gateway/src/main/java/com/doumee/config/swagger/SwaggerConfig.java
@@ -28,6 +28,8 @@ @Value("${swagger.host:}") private String host; @Value("${swagger.enabled:}") private Boolean enabled; @Value("${swagger.title:æ¥å£ææ¡£}") private String title; @@ -51,6 +53,7 @@ return new Docket(DocumentationType.SWAGGER_2) .apiInfo(this.getApiInfo()).groupName("default") .host(host) .enable(enabled) .select() .apis( basePackage("com.doumee.api.gateway;")) // 设置éè¦è¢«æ«æçç±»ï¼è¿é设置为添å äº@Api注解çç±» server/system_gateway/src/main/resources/application-self.yml
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,39 @@ spring: # æ°æ®æºé ç½® datasource: url: jdbc:mysql://localhost:3306/antaiwuliu?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai username: root password: Titi@168.com driver-class-name: com.mysql.cj.jdbc.Driver type: com.alibaba.druid.pool.DruidDataSource jackson: time-zone: GMT+8 date-format: yyyy-MM-dd HH:mm:ss debug_model: true captcha_check: false # Swaggeré ç½® swagger: host: title: ${project.name}æ¥å£ææ¡£ description: ${project.name}æ¥å£ææ¡£ enabled: true # ç¦ç¨swaggeræ¶çéå®åå°å redirect-uri: / knife4j: enable: true basic: enable: true username: admin password: 123456 main: allow-circular-references: true timing: true des_pwd: 123456SDFKDJF server/system_gateway/src/main/resources/bootstrap-pro.yml
@@ -56,13 +56,13 @@ # èåswaggerææ¡£ gateway: # 第ä¸ä¸ªé ç½®ï¼å¼å¯gatewayèåç»ä»¶ enabled: true enabled: false # 第äºè¡é ç½®ï¼è®¾ç½®è忍¡å¼éç¨discoveræå¡åç°çæ¨¡å¼ strategy: discover # æå¡åç°æ¨¡å¼çé ç½® discover: # 第ä¸è¡é ç½®ï¼å¼å¯discoveræ¨¡å¼ enabled: true enabled: false # èåææåæå¡(swagger2è§è)ï¼åæå¡æ¯3è§èåæ¿æ¢ä¸ºopenapi3 version: swagger2 # éè¦æé¤çå¾®æå¡(eg:ç½å ³æå¡) server/system_gateway/src/main/resources/bootstrap-self.yml
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,95 @@ spring: cloud: nacos: server-addr: http://175.27.187.84:8848 #é ç½®Nacoså°å username: nacos password: nacos discovery: server-addr: http://175.27.187.84:8848 #é ç½®Nacoså°å # namespace: dmvisit namespace: dmvisit_dev username: nacos password: nacos gateway: discovery: locator: #å¼å¯ä»æ³¨åä¸å¿å¨æå建路ç±çåè½ï¼å©ç¨å¾®æå¡åè¿è¡è·¯ç± enabled: true #å¼å¯å°åéªè¯ï¼é»è®¤feignæ ¹æ®æå¡åæ¥æ¾é½æ¯ç¨çå ¨å¤§å lower-case-service-id: true routes: - id: meetingAdmin name: ä¼è®®å®¤å¾®æå¡ uri: lb://meetingAdmin # æè¨,è·¯å¾ç¸å¹é çè¿è¡è·¯ç± predicates: - Path=/meetingAdmin/** filters: - SwaggerHeaderFilter - StripPrefix=1 - id: visitsAdmin uri: lb://visitsAdmin name: 访客系ç»å¾®æå¡ # æè¨,è·¯å¾ç¸å¹é çè¿è¡è·¯ç± predicates: - Path=/visitsAdmin/** filters: - SwaggerHeaderFilter - StripPrefix=1 - id: systemTimer uri: lb://systemTimer name: 宿¶ä»»å¡å¾®æå¡ # æè¨,è·¯å¾ç¸å¹é çè¿è¡è·¯ç± predicates: - Path=/systemTimer/** filters: - SwaggerHeaderFilter - StripPrefix=1 management: endpoints: web: exposure: include: "*" knife4j: # èåswaggerææ¡£ gateway: # 第ä¸ä¸ªé ç½®ï¼å¼å¯gatewayèåç»ä»¶ enabled: true # 第äºè¡é ç½®ï¼è®¾ç½®è忍¡å¼éç¨discoveræå¡åç°çæ¨¡å¼ strategy: discover # æå¡åç°æ¨¡å¼çé ç½® discover: # 第ä¸è¡é ç½®ï¼å¼å¯discoveræ¨¡å¼ enabled: true # èåææåæå¡(swagger2è§è)ï¼åæå¡æ¯3è§èåæ¿æ¢ä¸ºopenapi3 version: swagger2 # éè¦æé¤çå¾®æå¡(eg:ç½å ³æå¡) excluded-services: - gateway-service # Apiææ¡£ä¿¡æ¯ # springdoc-openapi 项ç®é ç½® springdoc: swagger-ui: path: /doc.html tags-sorter: alpha operations-sorter: alpha api-docs: path: /v2/api-docs group-configs: - group: 'default' paths-to-match: '/**' info: title: ${spring.application.name} - API version: 3.0.0 description: æ¥å£ææ¡£ contact: name: 1 url: 1 email: 1 license: name: Apache 2.0 url: https://www.apache.org/licenses/LICENSE-2.0.html server/system_gateway/src/main/resources/bootstrap.yml
@@ -1,6 +1,6 @@ spring: profiles: active: dev active: self application: name: system_gateway # å®å ¨é ç½® server/system_timer/src/main/java/com/doumee/config/swagger/SwaggerConfig.java
@@ -28,6 +28,8 @@ @Value("${swagger.host:}") private String host; @Value("${swagger.enabled:}") private Boolean enabled; @Value("${swagger.title:æ¥å£ææ¡£}") private String title; @@ -51,6 +53,7 @@ return new Docket(DocumentationType.SWAGGER_2) .apiInfo(this.getApiInfo()).groupName("default") .host(host) .enable(enabled) .select() .apis( basePackage("com.doumee.api.timer;")) // 设置éè¦è¢«æ«æçç±»ï¼è¿é设置为添å äº@Api注解çç±» server/system_timer/src/main/resources/application-self.yml
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,83 @@ spring: # æ°æ®æºé ç½® datasource: url: jdbc:mysql://localhost:3306/antaiwuliu?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai username: root password: Titi@168.com driver-class-name: com.mysql.cj.jdbc.Driver type: com.alibaba.druid.pool.DruidDataSource redis: # database: 0 host: 127.0.0.1 port: 6379 password: timeout: 5000 # è¿æ¥æ± ä¸çæå°ç©ºé²è¿æ¥ jackson: time-zone: GMT+8 date-format: yyyy-MM-dd HH:mm:ss #rocketmq: # namesrvAddr: rmq-cn-pe335rcnn06.cn-shanghai.rmq.aliyuncs.com:8080 # groupId: GID-wakatest # topic: waka-test # username: 4derRb4Sw5EkqUMI # password: v50N97wf4av8Q8I4 knife4j: enable: true basic: enable: true # username: admin # password: 111111 debug_model: true ########################åæ¥æ°æ®æ¨¡å¼ ######################## data-sync: org-user-data-origin: 1 #ç»ç»æ°æ® 0èªå»º 2以海康为主 1åæERPç³»ç» visitor-data-origin: 1 #è®¿å®¢æ°æ® 0èªå»º 2以海康为主 1åæERPç³»ç» need-deal-img: true #æ¯å¦éè¦å¤çå¾çæ°æ® # Swaggeré ç½® swagger: host: 127.0.0.1 title: ${project.name}æ¥å£ææ¡£ description: ${project.name}æ¥å£ææ¡£ enabled: true context-path: # ç¦ç¨swaggeræ¶çéå®åå°å redirect-uri: / ########################微信æ¯ä»ç¸å ³é ç½®######################## wx: pay: appId: wxfab6da18632e28de appSecret: 4ee3b22afa90287834319fc3c1635271 mchId: 1229817002 mchKey: u4TSNtv0wFP7WRfnxBgijYOtRhS9FvlM notifyUrl: https://dmtest.ahapp.net/smartmeeting_interface/web/api/wxPayNotify keyPath: /usr/local/apiclient_cert.p12 tencent: map: remoteHost: https://apis.map.qq.com appKey: 3AYBZ-I5R3V-2BVP3-UWBDQ-ETBM5-B2BBQ des_pwd: 123456SDFKDJF ## MQTT## mqtt: host: tcp://192.168.10.198:1883 userName: root passWord: 123456 qos: 1 clientId: ClientId_local #ClientId_localå¿ é¡»å¯ä¸ æ¯å¦ä½ å·²ç»å®äºå«ABC é£ä½ å°±ä¸ç´å«ABC å ¶ä»å°æ¹å°±ä¸è¦ä½¿ç¨ABCäº timeout: 10 keepalive: 20 topic1: A/pick/warn/# #ç¬¦å·æ¯ä»£è¡¨æ´ä¸ªwarnä¸é¢çå ¨é¨åä¸»é¢ æ²¡æçè§£çè¯ å¯ä»¥ç¾åº¦ä»ç»çè§£ä¸ä¸ topic2: A/cmd/resp topic3: ABCF topic4: ABCH server/system_timer/src/main/resources/bootstrap-self.yml
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,28 @@ spring: cloud: loadbalancer: enabled: true nacos: # 使ç¨Nacosè´è½½çç¥ï¼å¼åç¯å¢å¯ä»¥å©ç¨å°±è¿è®¿é®æºå¶å®å访é®ï¼å¯å¨åæ°å¦ä¸ï¼ # -Dspring.cloud.nacos.discovery.cluster-name=èªå®ä¹ enabled: true cache: # ææ¶å ³éç¼å enabled: false nacos: server-addr: http://175.27.187.84:8848 #é ç½®Nacoså°å username: nacos password: nacos # config: # server-addr: http://175.27.187.84:8848 #é ç½®Nacoså°å # namespace: dmvisit # username: nacos # password: nacos # file-extension: yaml # group: dev # data-id: com.doumee.meeting.admin discovery: server-addr: http://175.27.187.84:8848 #é ç½®Nacoså°å namespace: dmvisit_dev username: nacos password: nacos server/system_timer/src/main/resources/bootstrap.yml
@@ -1,6 +1,6 @@ spring: profiles: active: pro active: self application: name: systemTimer # å®å ¨é ç½® server/visits/admin_timer/src/main/resources/bootstrap-self.yml
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,35 @@ spring: cloud: loadbalancer: enabled: true nacos: # 使ç¨Nacosè´è½½çç¥ï¼å¼åç¯å¢å¯ä»¥å©ç¨å°±è¿è®¿é®æºå¶å®å访é®ï¼å¯å¨åæ°å¦ä¸ï¼ # -Dspring.cloud.nacos.discovery.cluster-name=èªå®ä¹ enabled: true cache: # ææ¶å ³éç¼å enabled: false nacos: server-addr: http://175.27.187.84:8848 #é ç½®Nacoså°å username: nacos password: nacos # config: # server-addr: http://175.27.187.84:8848 #é ç½®Nacoså°å # namespace: dmvisit # username: nacos # password: nacos # file-extension: yaml # group: dev # data-id: com.doumee.meeting.admin discovery: server-addr: http://175.27.187.84:8848 #é ç½®Nacoså°å namespace: dmvisit username: nacos password: nacos knife4j: enable: true basic: enable: true username: admin password: 111111 server/visits/dmvisit_admin/src/main/java/com/doumee/config/swagger/SwaggerConfig.java
@@ -31,6 +31,8 @@ @Value("${swagger.title:æ¥å£ææ¡£}") private String title; @Value("${swagger.enabled:}") private Boolean enabled; @Value("${swagger.description:}") private String description; @@ -51,6 +53,7 @@ return new Docket(DocumentationType.SWAGGER_2) .apiInfo(this.getApiInfo()).groupName("default") .host(host) .enable(enabled) .select() .apis( basePackage("com.doumee.cloud")) // .apis( basePackage("com.doumee.api.common")) server/visits/dmvisit_admin/src/main/resources/bootstrap-self.yml
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,73 @@ spring: cloud: loadbalancer: enabled: true nacos: # 使ç¨Nacosè´è½½çç¥ï¼å¼åç¯å¢å¯ä»¥å©ç¨å°±è¿è®¿é®æºå¶å®å访é®ï¼å¯å¨åæ°å¦ä¸ï¼ # -Dspring.cloud.nacos.discovery.cluster-name=èªå®ä¹ enabled: true cache: # ææ¶å ³éç¼å enabled: false nacos: server-addr: http://175.27.187.84:8848 #é ç½®Nacoså°å username: nacos password: nacos # config: # server-addr: http://175.27.187.84:8848 #é ç½®Nacoså°å # namespace: dmvisit # username: nacos # password: nacos # file-extension: yaml # group: dev # data-id: com.doumee.meeting.admin discovery: server-addr: http://175.27.187.84:8848 #é ç½®Nacoså°å # namespace: dmvisit namespace: dmvisit_dev username: nacos password: nacos knife4j: enable: true basic: enable: true username: admin password: 111111 # swaggeré ç½® #knife4j: # # å¼å¯å¢å¼ºé ç½® # enable: true # # å¼å¯ç产ç¯å¢å±è½ # # production: true # setting: # language: zh_cn # # è´¦æ·å¯ç # basic: # enable: true # username: abc # password: abc # ## Apiææ¡£ä¿¡æ¯ ## springdoc-openapi 项ç®é ç½® #springdoc: # swagger-ui: # path: /doc.html # tags-sorter: alpha # operations-sorter: alpha # api-docs: # path: /v3/api-docs # group-configs: # - group: 'default' # paths-to-match: '/**' # info: # title: ${spring.application.name} - API # version: 3.0.0 # description: æ¥å£ææ¡£ # contact: # name: 1 # url: 1 # email: 1 # license: # name: Apache 2.0 # url: https://www.apache.org/licenses/LICENSE-2.0.html server/visits/dmvisit_service/src/main/java/com/doumee/core/haikang/model/HKTools.java
@@ -819,7 +819,9 @@ * @return */ public static String ruleEventSearch(String body) { return startDoPostStringArtemis(HKConstants.InterfacePath.ruleEventSearch,body); Map<String,String> header = new HashMap<>(); header.put("User-Id","admin"); return startDoPostStringArtemis(HKConstants.InterfacePath.ruleEventSearch,null,header,body); } /** * å®é²çæ¿-ååºå®é²è®¾å¤-åç±»å设å¤ç¶ææ°æ®å表 server/visits/dmvisit_service/src/main/java/com/doumee/core/haikang/model/param/respose/FireStatisticResponse.java
@@ -8,5 +8,6 @@ public class FireStatisticResponse { private Integer maintenanceNum ;// Number false 已维ä¿çæ¶é²è®¾å¤æ° private Integer maintenanceNumMonth ;// Number false æ¬ææ°å¢å·²ç»´ä¿çæ¶é²è®¾å¤æ° private Integer deviceTotalNum ;// Number false æ¶é²è®¾å¤æ»æ° } server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/thrid/BoardServiceImpl.java
@@ -1198,10 +1198,10 @@ BaseResponse<FireStatisticResponse> response1 = HKService.fireStatisticMonth(param); if(response1 != null && StringUtils.equals(response1.getCode(), HKConstants.RESPONSE_SUCCEE) && response1.getData()!=null ) { data.setMonthAddNum(Constants.formatIntegerNum(response1.getData().getMaintenanceNum())); data.setMonthAddNum(Constants.formatIntegerNum(response1.getData().getMaintenanceNumMonth())); data.setMonthTotalNum(Constants.formatIntegerNum(response1.getData().getDeviceTotalNum())); } return data; return data; } server/visits/dmvisit_service/src/main/resources/application-pro.yml
@@ -17,7 +17,7 @@ date-format: yyyy-MM-dd HH:mm:ss debug_model: true debug_model: false ########################åæ¥æ°æ®æ¨¡å¼ ######################## data-sync: server/visits/dmvisit_service/src/main/resources/application-self.yml
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,54 @@ spring: # æ°æ®æºé ç½® datasource: url: jdbc:mysql://localhost:3306/antaiwuliu?useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghai username: root password: Titi@168.com driver-class-name: com.mysql.cj.jdbc.Driver type: com.alibaba.druid.pool.DruidDataSource redis: # database: 0 host: 127.0.0.1 port: 6379 password: timeout: 5000 # è¿æ¥æ± ä¸çæå°ç©ºé²è¿æ¥ jackson: time-zone: GMT+8 date-format: yyyy-MM-dd HH:mm:ss debug_model: true ########################åæ¥æ°æ®æ¨¡å¼ ######################## data-sync: org-user-data-origin: 0 #ç»ç»æ°æ® 0èªå»º 2以海康为主 1åæERPç³»ç» visitor-data-origin: 0 #è®¿å®¢æ°æ® 0èªå»º 2以海康为主 1åæERPç³»ç» need-deal-img: true #æ¯å¦éè¦å¤çå¾çæ°æ® # Swaggeré ç½® swagger: host: 127.0.0.1 title: ${project.name}æ¥å£ææ¡£ description: ${project.name}æ¥å£ææ¡£ enabled: true context-path: # ç¦ç¨swaggeræ¶çéå®åå°å redirect-uri: / ########################微信æ¯ä»ç¸å ³é ç½®######################## wx: pay: appId: wxfab6da18632e28de appSecret: 4ee3b22afa90287834319fc3c1635271 mchId: 1229817002 mchKey: u4TSNtv0wFP7WRfnxBgijYOtRhS9FvlM notifyUrl: https://dmtest.ahapp.net/smartmeeting_interface/web/api/wxPayNotify keyPath: /usr/local/apiclient_cert.p12 tencent: map: remoteHost: https://apis.map.qq.com appKey: 3AYBZ-I5R3V-2BVP3-UWBDQ-ETBM5-B2BBQ des_pwd: 123456SDFKDJF