Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
amos-boot-biz
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
项目统一框架
amos-boot-biz
Commits
6a822815
Commit
6a822815
authored
Jun 01, 2024
by
刘凡
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
新增:调整多数据源与气瓶企业数据校验
parent
87fcd234
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
69 additions
and
48 deletions
+69
-48
pom.xml
amos-boot-data/amos-boot-data-openapi/pom.xml
+9
-9
OpenapiApplication.java
...pi/src/main/java/com/yeejoin/amos/OpenapiApplication.java
+1
-1
DataSourceConfig.java
...com/yeejoin/amos/api/openapi/config/DataSourceConfig.java
+29
-16
CylinderController.java
...ejoin/amos/api/openapi/controller/CylinderController.java
+3
-0
BaseEnterpriseInfoService.java
...s/api/openapi/face/service/BaseEnterpriseInfoService.java
+1
-1
CylinderFillingDataValidationService.java
...pi/face/service/CylinderFillingDataValidationService.java
+0
-0
application-vb.properties
...data-openapi/src/main/resources/application-vb.properties
+26
-21
No files found.
amos-boot-data/amos-boot-data-openapi/pom.xml
View file @
6a822815
...
@@ -19,15 +19,15 @@
...
@@ -19,15 +19,15 @@
<artifactId>
spring-cloud-starter-netflix-eureka-client
</artifactId>
<artifactId>
spring-cloud-starter-netflix-eureka-client
</artifactId>
</dependency>
</dependency>
<!-- druid -->
<!-- druid -->
<dependency
>
<!-- <dependency>--
>
<groupId>
com.alibaba
</groupId
>
<!-- <groupId>com.alibaba</groupId>--
>
<artifactId>
druid-spring-boot-starter
</artifactId
>
<!-- <artifactId>druid-spring-boot-starter</artifactId>--
>
<version>
1.1.10
</version
>
<!-- <version>1.1.10</version>--
>
</dependency
>
<!-- </dependency>--
>
<dependency
>
<!-- <dependency>--
>
<groupId>
org.springframework.boot
</groupId
>
<!-- <groupId>org.springframework.boot</groupId>--
>
<artifactId>
spring-boot-starter-jdbc
</artifactId
>
<!-- <artifactId>spring-boot-starter-jdbc</artifactId>--
>
</dependency
>
<!-- </dependency>--
>
<dependency>
<dependency>
<groupId>
com.baomidou
</groupId>
<groupId>
com.baomidou
</groupId>
<artifactId>
dynamic-datasource-spring-boot-starter
</artifactId>
<artifactId>
dynamic-datasource-spring-boot-starter
</artifactId>
...
...
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/OpenapiApplication.java
View file @
6a822815
...
@@ -48,7 +48,7 @@ import org.typroject.tyboot.core.restful.exception.GlobalExceptionHandler;
...
@@ -48,7 +48,7 @@ import org.typroject.tyboot.core.restful.exception.GlobalExceptionHandler;
"com.yeejoin.amos.boot.biz.common.dao.mapper"
})
"com.yeejoin.amos.boot.biz.common.dao.mapper"
})
@ComponentScan
(
basePackages
=
{
"org.typroject"
,
"com.yeejoin.amos"
},
excludeFilters
=
@ComponentScan
.
Filter
(
@ComponentScan
(
basePackages
=
{
"org.typroject"
,
"com.yeejoin.amos"
},
excludeFilters
=
@ComponentScan
.
Filter
(
type
=
FilterType
.
REGEX
,
type
=
FilterType
.
REGEX
,
pattern
=
"com.yeejoin.amos.boot.biz.common.controller.*|com.yeejoin.amos.boot.module.common.api.core.framework.*"
pattern
=
"com.yeejoin.amos.
component.config.TransactionalUntil|com.yeejoin.amos.
boot.biz.common.controller.*|com.yeejoin.amos.boot.module.common.api.core.framework.*"
))
))
public
class
OpenapiApplication
{
public
class
OpenapiApplication
{
...
...
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/config/DataSourceConfig.java
View file @
6a822815
package
com
.
yeejoin
.
amos
.
api
.
openapi
.
config
;
//package com.yeejoin.amos.api.openapi.config;
//
import
org.springframework.context.annotation.Bean
;
//import org.springframework.beans.factory.annotation.Qualifier;
import
org.springframework.context.annotation.Configuration
;
//import org.springframework.context.annotation.Bean;
import
org.springframework.jdbc.datasource.DataSourceTransactionManager
;
//import org.springframework.context.annotation.Configuration;
//import org.springframework.context.annotation.Primary;
import
javax.sql.DataSource
;
//import org.springframework.jdbc.datasource.DataSourceTransactionManager;
//
//import javax.sql.DataSource;
@Configuration
//
public
class
DataSourceConfig
{
//
@Bean
//@Configuration
public
DataSourceTransactionManager
transactionManager
(
DataSource
dataSource
)
{
//public class DataSourceConfig {
return
new
DataSourceTransactionManager
(
dataSource
);
//// @Bean
}
//// public DataSourceTransactionManager transactionManager(DataSource dataSource) {
}
//// return new DataSourceTransactionManager(dataSource);
//// }
//
//// @Bean
//// @Primary
//// public DataSourceTransactionManager openapiTransactionManager(@Qualifier("openapiDataSource") DataSource openapiDataSource) {
//// return new DataSourceTransactionManager(openapiDataSource);
//// }
////
//// @Bean(name = "tzsTransactionManager")
//// public DataSourceTransactionManager tzsTransactionManager(@Qualifier("tzsDataSource") DataSource tzsDataSource) {
//// return new DataSourceTransactionManager(tzsDataSource);
//// }
//}
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/controller/CylinderController.java
View file @
6a822815
...
@@ -48,12 +48,15 @@ public class CylinderController {
...
@@ -48,12 +48,15 @@ public class CylinderController {
private
TmCylinderInspectionService
cylinderInspectionService
;
private
TmCylinderInspectionService
cylinderInspectionService
;
@Autowired
@Autowired
private
TmCylinderTagsService
cylinderTagsService
;
private
TmCylinderTagsService
cylinderTagsService
;
@Autowired
private
CylinderFillingDataValidationService
cylinderFillingDataValidationService
;
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
,
needAuth
=
false
)
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
,
needAuth
=
false
)
@ApiOperation
(
value
=
"气瓶企业信息"
)
@ApiOperation
(
value
=
"气瓶企业信息"
)
@PostMapping
(
value
=
"/unit"
)
@PostMapping
(
value
=
"/unit"
)
@RestEventTrigger
(
value
=
"openapiLogEventHandler"
)
@RestEventTrigger
(
value
=
"openapiLogEventHandler"
)
public
ResponseModel
<
String
>
cylinderUnit
(
@RequestBody
List
<
TmCylinderUnitModel
>
unitData
)
throws
Exception
{
public
ResponseModel
<
String
>
cylinderUnit
(
@RequestBody
List
<
TmCylinderUnitModel
>
unitData
)
throws
Exception
{
cylinderFillingDataValidationService
.
validatEcylinderUnit
(
unitData
);
return
ResponseHelper
.
buildResponse
(
cylinderUnitService
.
createCylinderUnit
(
unitData
));
return
ResponseHelper
.
buildResponse
(
cylinderUnitService
.
createCylinderUnit
(
unitData
));
}
}
...
...
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/service/BaseEnterpriseInfoService.java
View file @
6a822815
...
@@ -15,7 +15,7 @@ import java.util.Set;
...
@@ -15,7 +15,7 @@ import java.util.Set;
@DS
(
"tzs"
)
@DS
(
"tzs"
)
@Component
@Component
public
class
BaseEnterpriseInfoService
extends
AppBaseService
<
TzBaseEnterpriseInfoDto
,
TzBaseEnterpriseInfo
,
TzBaseEnterpriseInfoMapper
>
{
public
class
BaseEnterpriseInfoService
extends
AppBaseService
<
TzBaseEnterpriseInfoDto
,
TzBaseEnterpriseInfo
,
TzBaseEnterpriseInfoMapper
>
{
@DS
(
"tzs"
)
public
List
<
TzBaseEnterpriseInfoDto
>
getEnterpriseInfoByCreditCode
(
@Condition
(
Operator
.
in
)
Set
<
String
>
useCode
)
{
public
List
<
TzBaseEnterpriseInfoDto
>
getEnterpriseInfoByCreditCode
(
@Condition
(
Operator
.
in
)
Set
<
String
>
useCode
)
{
return
this
.
queryForList
(
""
,
false
,
useCode
);
return
this
.
queryForList
(
""
,
false
,
useCode
);
}
}
...
...
amos-boot-data/amos-boot-data-openapi/src/main/java/com/yeejoin/amos/api/openapi/face/service/CylinderFillingDataValidationService.java
View file @
6a822815
This diff is collapsed.
Click to expand it.
amos-boot-data/amos-boot-data-openapi/src/main/resources/application-vb.properties
View file @
6a822815
...
@@ -2,33 +2,33 @@ spring.application.name=AMOS-API-OPENAPI
...
@@ -2,33 +2,33 @@ spring.application.name=AMOS-API-OPENAPI
server.servlet.context-path
=
/openapi
server.servlet.context-path
=
/openapi
server.port
=
11001
server.port
=
11001
# jdbc_config
# jdbc_config
spring.datasource.url
=
jdbc:vastbase://172.16.10.243:5432/tzs_amos_tzs_biz_init?currentSchema=amos_openapi_cyl&allowMultiQueries=true
spring.datasource.username
=
admin
spring.datasource.password
=
Yeejoin@2023
spring.datasource.driver-class-name
=
cn.com.vastbase.Driver
spring.datasource.dynamic.primary
=
openapi
spring.datasource.dynamic.primary
=
openapi
#spring.datasource.url=jdbc:vastbase://172.16.10.243:5432/tzs_amos_tzs_biz_init?currentSchema=amos_openapi_cyl&allowMultiQueries=true
#spring.datasource.username=admin
#spring.datasource.password=Yeejoin@2023
#spring.datasource.driver-class-name=cn.com.vastbase.Driver
#ds tzs
#ds tzs
spring.datasource.dynamic.datasource.openapi.url
=
jdbc:vastbase://172.16.10.243:5432/tzs_amos_tzs_biz_init?currentSchema=amos_openapi_cyl&allowMultiQueries=true
spring.datasource.dynamic.datasource.openapi.url
=
jdbc:vastbase://172.16.10.243:5432/tzs_amos_tzs_biz_init?currentSchema=amos_openapi_cyl&allowMultiQueries=true
spring.datasource.dynamic.datasource.openapi.username
=
admin
spring.datasource.dynamic.datasource.openapi.username
=
admin
spring.datasource.dynamic.datasource.openapi.password
=
Yeejoin@2023
spring.datasource.dynamic.datasource.openapi.password
=
Yeejoin@2023
spring.datasource.dynamic.datasource.openapi.driver-class-name
=
cn.com.vastbase.Driver
spring.datasource.dynamic.datasource.openapi.driver-class-name
=
cn.com.vastbase.Driver
#ds cyl
#ds cyl
spring.datasource.dynamic.datasource.tzs.url
=
jdbc:vastbase://172.16.10.243:5432/tzs_amos_tzs_biz_init?currentSchema=amos_
openapi_cyl
&allowMultiQueries=true
spring.datasource.dynamic.datasource.tzs.url
=
jdbc:vastbase://172.16.10.243:5432/tzs_amos_tzs_biz_init?currentSchema=amos_
tzs_biz
&allowMultiQueries=true
spring.datasource.dynamic.datasource.tzs.username
=
admin
spring.datasource.dynamic.datasource.tzs.username
=
admin
spring.datasource.dynamic.datasource.tzs.password
=
Yeejoin@2023
spring.datasource.dynamic.datasource.tzs.password
=
Yeejoin@2023
spring.datasource.dynamic.datasource.tzs.driver-class-name
=
cn.com.vastbase.Driver
spring.datasource.dynamic.datasource.tzs.driver-class-name
=
cn.com.vastbase.Driver
spring.datasource.type
=
com.zaxxer.hikari.HikariDataSource
spring.datasource.
dynamic.
type
=
com.zaxxer.hikari.HikariDataSource
spring.datasource.
hikari.minimum-idle
=
5
spring.datasource.
dynamic.hikari.minimum-idle
=
1
spring.datasource.
hikari.maximum-pool-size
=
1
5
spring.datasource.
dynamic.hikari.maximum-pool-size
=
5
spring.datasource.hikari.auto-commit
=
true
spring.datasource.
dynamic.
hikari.auto-commit
=
true
spring.datasource.hikari.idle-timeout
=
30000
spring.datasource.
dynamic.
hikari.idle-timeout
=
30000
spring.datasource.hikari.pool-name
=
DatebookHikariCP
spring.datasource.
dynamic.
hikari.pool-name
=
DatebookHikariCP
spring.datasource.hikari.max-lifetime
=
1800000
spring.datasource.
dynamic.
hikari.max-lifetime
=
1800000
spring.datasource.hikari.connection-timeout
=
30000
spring.datasource.
dynamic.
hikari.connection-timeout
=
30000
spring.datasource.hikari.connection-test-query
=
SELECT 1
spring.datasource.
dynamic.
hikari.connection-test-query
=
SELECT 1
# REDIS (RedisProperties)
# REDIS (RedisProperties)
spring.redis.database
=
1
spring.redis.database
=
1
...
@@ -46,11 +46,11 @@ eureka.client.service-url.defaultZone =http://admin:a1234560@172.16.10.243:10001
...
@@ -46,11 +46,11 @@ eureka.client.service-url.defaultZone =http://admin:a1234560@172.16.10.243:10001
eureka.instance.prefer-ip-address
=
true
eureka.instance.prefer-ip-address
=
true
management.endpoint.health.show-details
=
always
management.endpoint.health.show-details
=
always
management.endpoints.web.exposure.include
=
*
management.endpoints.web.exposure.include
=
*
eureka.instance.health-check-url
=
http://172.16.3.
89
:${server.port}${server.servlet.context-path}/actuator/health
eureka.instance.health-check-url
=
http://172.16.3.
7
:${server.port}${server.servlet.context-path}/actuator/health
eureka.instance.metadata-map.management.context-path
=
${server.servlet.context-path}/actuator
eureka.instance.metadata-map.management.context-path
=
${server.servlet.context-path}/actuator
eureka.instance.status-page-url
=
http://172.16.3.
89
:${server.port}${server.servlet.context-path}/actuator/info
eureka.instance.status-page-url
=
http://172.16.3.
7
:${server.port}${server.servlet.context-path}/actuator/info
eureka.instance.metadata-map.management.api-docs
=
http://172.16.3.
89
:${server.port}${server.servlet.context-path}/doc.html
eureka.instance.metadata-map.management.api-docs
=
http://172.16.3.
7
:${server.port}${server.servlet.context-path}/doc.html
eureka.instance.ip-address
=
172.16.3.
89
eureka.instance.ip-address
=
172.16.3.
7
##emqx
##emqx
emqx.clean-session
=
true
emqx.clean-session
=
true
...
@@ -60,4 +60,9 @@ emqx.client-user-name=super
...
@@ -60,4 +60,9 @@ emqx.client-user-name=super
emqx.client-password
=
123456
emqx.client-password
=
123456
##biz custem properties
##biz custem properties
biz.lxyd.lift.url
=
http://39.106.181.149:8088/elevatorapi
biz.lxyd.lift.url
=
http://39.106.181.149:8088/elevatorapi
\ No newline at end of file
## ES properties:
elasticsearch.username
=
elastic
elasticsearch.password
=
a123456
spring.elasticsearch.rest.uris
=
http://172.16.10.243:9200
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment