Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
8
8timerapiv200
Overview
Overview
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
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
8timerv2
8timerapiv200
Commits
bc5043cc
Commit
bc5043cc
authored
Mar 31, 2022
by
翁国栋
Committed by
284718418@qq.com
Mar 30, 2023
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
运营后台--
更改登录密码验证
parent
826cdbd1
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
63 additions
and
23 deletions
+63
-23
src/main/java/cn/timer/api/controller/insure/InsureUserController.java
+14
-1
src/main/java/cn/timer/api/controller/superadmin/SuperLoginController.java
+2
-1
src/main/resources/application-dev.yml
+16
-2
src/main/resources/application-test.yml
+31
-19
No files found.
src/main/java/cn/timer/api/controller/insure/InsureUserController.java
View file @
bc5043cc
...
@@ -5,8 +5,11 @@ import java.util.Map;
...
@@ -5,8 +5,11 @@ import java.util.Map;
import
java.util.Optional
;
import
java.util.Optional
;
import
cn.timer.api.bean.insure.InsureUser
;
import
cn.timer.api.bean.insure.InsureUser
;
import
cn.timer.api.config.annotation.CurrentUser
;
import
cn.timer.api.config.annotation.UserBean
;
import
cn.timer.api.dao.insure.InsureUserMapper
;
import
cn.timer.api.dao.insure.InsureUserMapper
;
import
cn.timer.api.dto.insure.PolicyDto
;
import
cn.timer.api.dto.insure.PolicyDto
;
import
cn.timer.api.utils.Page
;
import
cn.timer.api.utils.Result
;
import
cn.timer.api.utils.Result
;
import
cn.timer.api.utils.ResultUtil
;
import
cn.timer.api.utils.ResultUtil
;
import
com.beust.jcommander.internal.Lists
;
import
com.beust.jcommander.internal.Lists
;
...
@@ -35,7 +38,7 @@ public class InsureUserController{
...
@@ -35,7 +38,7 @@ public class InsureUserController{
private
InsureUserMapper
insureUserMapper
;
private
InsureUserMapper
insureUserMapper
;
@PostMapping
(
value
=
"/policyList"
)
@PostMapping
(
value
=
"/policyList"
)
@ApiOperation
(
value
=
"3.保单列表"
,
httpMethod
=
"Post"
,
notes
=
"保单列表"
)
@ApiOperation
(
value
=
"3.保单列表
--运营后台
"
,
httpMethod
=
"Post"
,
notes
=
"保单列表"
)
public
Result
<
Object
>
policyList
(
@RequestBody
PolicyDto
policyDto
)
{
public
Result
<
Object
>
policyList
(
@RequestBody
PolicyDto
policyDto
)
{
Map
map
=
Maps
.
newHashMap
();
Map
map
=
Maps
.
newHashMap
();
List
<
PolicyDto
>
list
=
insureUserMapper
.
selectPolicyList
(
policyDto
.
getPage
(),
String
.
valueOf
(
policyDto
.
getId
()));
List
<
PolicyDto
>
list
=
insureUserMapper
.
selectPolicyList
(
policyDto
.
getPage
(),
String
.
valueOf
(
policyDto
.
getId
()));
...
@@ -50,4 +53,14 @@ public class InsureUserController{
...
@@ -50,4 +53,14 @@ public class InsureUserController{
return
ResultUtil
.
data
(
user
);
return
ResultUtil
.
data
(
user
);
}
}
@PostMapping
(
value
=
"/userPolicyList"
)
@ApiOperation
(
value
=
"3.保单列表--8小时端"
,
httpMethod
=
"Post"
,
notes
=
"保单列表"
)
public
Result
<
Object
>
userPolicyList
(
@CurrentUser
UserBean
userBean
,
@RequestBody
Page
page
)
{
Map
map
=
Maps
.
newHashMap
();
List
<
PolicyDto
>
list
=
insureUserMapper
.
selectPolicyList
(
page
,
String
.
valueOf
(
userBean
.
getOrgCode
()));
map
.
put
(
"list"
,
Optional
.
ofNullable
(
list
).
orElse
(
Lists
.
newArrayList
()));
map
.
put
(
"total"
,
insureUserMapper
.
totalUser
(
String
.
valueOf
(
userBean
.
getOrgCode
())));
return
ResultUtil
.
data
(
map
);
}
}
}
src/main/java/cn/timer/api/controller/superadmin/SuperLoginController.java
View file @
bc5043cc
...
@@ -39,7 +39,8 @@ public class SuperLoginController {
...
@@ -39,7 +39,8 @@ public class SuperLoginController {
String
ip
=
UserIp
.
getIpAddr
(
request
);
String
ip
=
UserIp
.
getIpAddr
(
request
);
AdminAccount
adminAccount
=
AdminAccount
.
builder
().
build
().
selectOne
(
new
QueryWrapper
<
AdminAccount
>().
lambda
()
AdminAccount
adminAccount
=
AdminAccount
.
builder
().
build
().
selectOne
(
new
QueryWrapper
<
AdminAccount
>().
lambda
()
.
eq
(
AdminAccount:
:
getAccount
,
entRegisterDto
.
getPhone
())
.
eq
(
AdminAccount:
:
getAccount
,
entRegisterDto
.
getPhone
())
.
eq
(
AdminAccount:
:
getPwd
,
Md5
.
md5
(
entRegisterDto
.
getPw
())));
.
eq
(
AdminAccount:
:
getPwd
,
entRegisterDto
.
getPw
()
));
if
(
adminAccount
==
null
){
if
(
adminAccount
==
null
){
return
ResultUtil
.
error
(
"用户不存在或密码错误"
);
return
ResultUtil
.
error
(
"用户不存在或密码错误"
);
}
}
...
...
src/main/resources/application-dev.yml
View file @
bc5043cc
#生产环境
#生产环境
server
:
server
:
port
:
8
089
port
:
8
866
servlet
:
servlet
:
# context-path: /YoulinghrApiV100
# context-path: /YoulinghrApiV100
session
:
session
:
...
@@ -31,7 +31,7 @@ spring:
...
@@ -31,7 +31,7 @@ spring:
# username: tang
# username: tang
# password: Tang123456!
# password: Tang123456!
# url: jdbc:mysql://120.24.172.51:3306/youlingrc_tang?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&allowMultiQueries=true&zeroDateTimeBehavior=CONVERT_TO_NULL
# url: jdbc:mysql://120.24.172.51:3306/youlingrc_tang?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&allowMultiQueries=true&zeroDateTimeBehavior=CONVERT_TO_NULL
url
:
jdbc:mysql://120.78.162.177:3306/
8timer_20210904?useUnicode=
true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&allowMultiQueries=true&zeroDateTimeBehavior=CONVERT_TO_NULL
url
:
jdbc:mysql://120.78.162.177:3306/
timer_test?useUnicode=SpmkApproveSummaryMapper
true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&allowMultiQueries=true&zeroDateTimeBehavior=CONVERT_TO_NULL
# url: jdbc:mysql://192.168.172.200:3306/youlingrc_8timer201?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&allowMultiQueries=true&zeroDateTimeBehavior=CONVERT_TO_NULL
# url: jdbc:mysql://192.168.172.200:3306/youlingrc_8timer201?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&allowMultiQueries=true&zeroDateTimeBehavior=CONVERT_TO_NULL
# url: jdbc:mysql://db.hhlsz.com:3306/youlingrc_8timer201?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&allowMultiQueries=true&zeroDateTimeBehavior=CONVERT_TO_NULL
# url: jdbc:mysql://db.hhlsz.com:3306/youlingrc_8timer201?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&allowMultiQueries=true&zeroDateTimeBehavior=CONVERT_TO_NULL
driver-class-name
:
com.mysql.cj.jdbc.Driver
driver-class-name
:
com.mysql.cj.jdbc.Driver
...
@@ -238,3 +238,17 @@ config-8timer:
...
@@ -238,3 +238,17 @@ config-8timer:
zip
:
zip
:
path
:
'
D:/zip/'
path
:
'
D:/zip/'
insure
:
#投保
appid
:
'
1002303100602312445'
secret
:
'
acb329868c31d5b3ba03de40dac13dd9'
uploadUrl
:
'
http://sandbox.portal.unistar-ins.com/service/Home/Index/fileUpload'
insuredUrl
:
'
http://sandbox.portal.unistar-ins.com/mall/Home/Index/createQuotePolicy'
#保全
appidq
:
'
1000115041006006938'
secretq
:
'
6ba1bf4aa0bd14368c95ff0b9934a17b'
uploadUrlq
:
'
http://sandbox.portal.unistar-ins.com/fuli/Home/Index/file_upload'
batchUrl
:
'
http://sandbox.portal.unistar-ins.com/fuli/Home/WelfareProduct/batch_declare'
# base_api_url
BASE_API_URL
:
'
http://test-8timer-api.youlingrc.com'
src/main/resources/application-test.yml
View file @
bc5043cc
...
@@ -3,7 +3,7 @@ server:
...
@@ -3,7 +3,7 @@ server:
port
:
8189
port
:
8189
servlet
:
servlet
:
# context-path: /YoulinghrApiV100
# context-path: /YoulinghrApiV100
session
:
session
:
timeout
:
2592000
# session会话过期时间
timeout
:
2592000
# session会话过期时间
tomcat
:
tomcat
:
# 最大连接数,默认值是10000
# 最大连接数,默认值是10000
...
@@ -15,21 +15,21 @@ tomcat:
...
@@ -15,21 +15,21 @@ tomcat:
max-http-post-size
:
50MB
max-http-post-size
:
50MB
min-spare-threads
:
100
min-spare-threads
:
100
spring
:
spring
:
servlet
:
servlet
:
multipart
:
multipart
:
max-file-size
:
500MB
max-file-size
:
500MB
max-request-size
:
500MB
max-request-size
:
500MB
jpa
:
jpa
:
# 配置生成表 存储引擎InnoDB
# 配置生成表 存储引擎InnoDB
database-platform
:
org.hibernate.dialect.MySQL5InnoDBDialect
database-platform
:
org.hibernate.dialect.MySQL5InnoDBDialect
# database
:
# database
:
open-in-view
:
false
open-in-view
:
false
# naming
:
# naming
:
# spring boot jpa hibernate 根据实体类生成表以及字段的命名策略
# spring boot jpa hibernate 根据实体类生成表以及字段的命名策略
# 无修改命名 org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
# 无修改命名 org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
# 遇到大写字母 加”_”的命名 org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
# 遇到大写字母 加”_”的命名 org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
# physical-strategy: org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
# physical-strategy: org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
hibernate
:
hibernate
:
ddl-auto
:
update
ddl-auto
:
update
show-sql
:
true
show-sql
:
true
datasource
:
datasource
:
...
@@ -64,7 +64,7 @@ spring:
...
@@ -64,7 +64,7 @@ spring:
#max-pool-prepared-statement-per-connection-size: 20
#max-pool-prepared-statement-per-connection-size: 20
# 通过connectProperties属性来打开mergeSql功能;慢SQL记录
# 通过connectProperties属性来打开mergeSql功能;慢SQL记录
#connect-properties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=500
#connect-properties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=500
druid
:
druid
:
# 配置监控统计拦截的filters,去掉后监控界面sql无法统计,'wall'用于防火墙 ,不能用log4j,不然报错:Failed to bind properties under 'spring.datasource.druid' to javax.sql.DataSource:
# 配置监控统计拦截的filters,去掉后监控界面sql无法统计,'wall'用于防火墙 ,不能用log4j,不然报错:Failed to bind properties under 'spring.datasource.druid' to javax.sql.DataSource:
filters
:
stat,slf4j
filters
:
stat,slf4j
# 配置监控服务器
# 配置监控服务器
...
@@ -87,30 +87,30 @@ spring:
...
@@ -87,30 +87,30 @@ spring:
date-format
:
yyyy-MM-dd HH:mm:ss
date-format
:
yyyy-MM-dd HH:mm:ss
# spring boot启动打印横幅 配置
# spring boot启动打印横幅 配置
banner
:
banner
:
charset
:
UTF-8
# Banner file encoding.
charset
:
UTF-8
# Banner file encoding.
location
:
banner.txt
# Banner text resource location.
location
:
banner.txt
# Banner text resource location.
image
:
image
:
location
:
banner.gif
# Banner image file location (jpg or png can also be used).
location
:
banner.gif
# Banner image file location (jpg or png can also be used).
width
:
76
# Width of the banner image in chars.
width
:
76
# Width of the banner image in chars.
height
:
76
# Height of the banner image in chars (default based on image height).
height
:
76
# Height of the banner image in chars (default based on image height).
margin
:
2
# Left hand image margin in chars.
margin
:
2
# Left hand image margin in chars.
invert
:
false
# Whether images should be inverted for dark terminal themes.
invert
:
false
# Whether images should be inverted for dark terminal themes.
mail
:
mail
:
port
:
465
port
:
465
host
:
smtp.youlingrc.com
host
:
smtp.youlingrc.com
username
:
postmaster@youlingrc.com
username
:
postmaster@youlingrc.com
password
:
YoulingRC2020
password
:
YoulingRC2020
default-encoding
:
utf-8
default-encoding
:
utf-8
properties
:
properties
:
mail
:
mail
:
smtp
:
smtp
:
auth
:
true
auth
:
true
starttls
:
starttls
:
enable
:
true
enable
:
true
required
:
true
required
:
true
ssl
:
# SSL Config
ssl
:
# SSL Config
enable
:
true
enable
:
true
socketFactory
:
socketFactory
:
port
:
465
port
:
465
class
:
javax.net.ssl.SSLSocketFactor
class
:
javax.net.ssl.SSLSocketFactor
redis
:
redis
:
...
@@ -158,7 +158,7 @@ pagehelper:
...
@@ -158,7 +158,7 @@ pagehelper:
reasonable
:
true
reasonable
:
true
supportMethodsArguments
:
true
supportMethodsArguments
:
true
params
:
count=countSql
params
:
count=countSql
#showSql
#showSql
logging
:
logging
:
level
:
level
:
...
@@ -166,7 +166,7 @@ logging:
...
@@ -166,7 +166,7 @@ logging:
cn.timer.api.dao
:
info
cn.timer.api.dao
:
info
pattern
:
pattern
:
console
:
'
--%p--%m%n'
console
:
'
--%p--%m%n'
#swagger:
#swagger:
# ui-config:
# ui-config:
# operations-sorter: method # 它提供了两个配置项:alpha和method,分别代表了按字母表排序以及按方法定义顺序排序
# operations-sorter: method # 它提供了两个配置项:alpha和method,分别代表了按字母表排序以及按方法定义顺序排序
...
@@ -204,14 +204,14 @@ config-8timer:
...
@@ -204,14 +204,14 @@ config-8timer:
two
:
7
two
:
7
three
:
30
three
:
30
init-password
:
123456
init-password
:
123456
# 创建企业默认添加讯息
# 创建企业默认添加讯息
qyxx
:
qyxx
:
title
:
'
欢迎来到8小时'
title
:
'
欢迎来到8小时'
cover
:
'
https://8time-v2.oss-cn-shenzhen.aliyuncs.com/8timer2.0/common/qyxx/welcome/%E6%AC%A2%E8%BF%8E%E5%9B%BE.png'
cover
:
'
https://8time-v2.oss-cn-shenzhen.aliyuncs.com/8timer2.0/common/qyxx/welcome/%E6%AC%A2%E8%BF%8E%E5%9B%BE.png'
summary
:
'
<h1>欢迎来到8小时!可先前往组织管理-组织架构添加公司架构及岗位,再前往员工管理-员工名册添加企业员工。</h1>'
summary
:
'
<h1>欢迎来到8小时!可先前往组织管理-组织架构添加公司架构及岗位,再前往员工管理-员工名册添加企业员工。</h1>'
author
:
'
System'
author
:
'
System'
# 客户管理导入服务器保存路径
# 客户管理导入服务器保存路径
crm-excel
:
crm-excel
:
realPath
:
'
/data/crm-excel/'
realPath
:
'
/data/crm-excel/'
...
@@ -237,4 +237,16 @@ sftp:
...
@@ -237,4 +237,16 @@ sftp:
serverUrl
:
'
https://test-img.8timer.cn'
serverUrl
:
'
https://test-img.8timer.cn'
targetPath
:
'
/disk'
targetPath
:
'
/disk'
reservedName
:
false
reservedName
:
false
insure
:
#投保
appid
:
'
1002303100602312445'
secret
:
'
acb329868c31d5b3ba03de40dac13dd9'
uploadUrl
:
'
http://sandbox.portal.unistar-ins.com/service/Home/Index/fileUpload'
insuredUrl
:
'
http://sandbox.portal.unistar-ins.com/mall/Home/Index/createQuotePolicy'
#保全
appidq
:
'
1000115041006006938'
secretq
:
'
6ba1bf4aa0bd14368c95ff0b9934a17b'
uploadUrlq
:
'
http://sandbox.portal.unistar-ins.com/fuli/Home/Index/file_upload'
batchUrl
:
'
http://sandbox.portal.unistar-ins.com/fuli/Home/WelfareProduct/batch_declare'
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