Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gdtel-gztel-school-center
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
吴学德
gdtel-gztel-school-center
Commits
7e5a766b
Commit
7e5a766b
authored
May 10, 2021
by
陈浩建
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1、用户名枚举
2、敏感信息泄露 3、宽叠移查重修复查询订单类型为(3、9、10)
parent
6af15fe7
Show whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
50 additions
and
13 deletions
+50
-13
apply-net/src/main/java/com/winsun/controller/RongHeController.java
+5
-2
apply-net/src/main/java/com/winsun/controller/SingleBroadToIntegrateController.java
+10
-3
common/src/main/java/com/winsun/mapper/OrderMapper.java
+7
-0
common/src/main/resources/com/winsun/mapper/mapping/OrderMapper.xml
+4
-0
core-service/src/main/java/com/winsun/item/modular/system/controller/GetPhoneCodeController.java
+8
-1
core-service/src/main/java/com/winsun/item/modular/system/controller/LoginPwdController.java
+10
-5
service-manager/src/main/java/com/winsun/controller/PartnerController.java
+5
-1
service-manager/src/main/java/com/winsun/controller/UserDeployController.java
+1
-1
No files found.
apply-net/src/main/java/com/winsun/controller/RongHeController.java
View file @
7e5a766b
...
@@ -358,6 +358,7 @@ public class RongHeController {
...
@@ -358,6 +358,7 @@ public class RongHeController {
appMapper
.
inserOrderHis
(
id
,
"待下单!"
,
new
Date
(),
orderView
.
getOrderName
());
appMapper
.
inserOrderHis
(
id
,
"待下单!"
,
new
Date
(),
orderView
.
getOrderName
());
}
catch
(
Exception
e
){
}
catch
(
Exception
e
){
e
.
printStackTrace
();
e
.
printStackTrace
();
return
ResponseData
.
error
(
"操作失败"
);
}
}
return
ResponseData
.
success
(
order
,
"订单创建成功"
);
return
ResponseData
.
success
(
order
,
"订单创建成功"
);
...
@@ -370,10 +371,12 @@ public class RongHeController {
...
@@ -370,10 +371,12 @@ public class RongHeController {
String
uptranseq
=
request
.
getParameter
(
"UPTRANSEQ"
);
// 穗易付平台,支付流水号uptranseq
String
uptranseq
=
request
.
getParameter
(
"UPTRANSEQ"
);
// 穗易付平台,支付流水号uptranseq
String
orderamount
=
request
.
getParameter
(
"ORDERAMOUNT"
);
//orderamount 价格
String
orderamount
=
request
.
getParameter
(
"ORDERAMOUNT"
);
//orderamount 价格
String
orderreqtranseq
=
request
.
getParameter
(
"ORDERREQTRANSEQ"
);
// 穗易付订单号 orderreqtranseq
String
orderreqtranseq
=
request
.
getParameter
(
"ORDERREQTRANSEQ"
);
// 穗易付订单号 orderreqtranseq
/*String orderseq = "4iz818f1u74kznypf3w81";
/*
String orderseq = "4iz818f1u74kznypf3w81";
String uptranseq = "2019082922001464810523969803"; // 穗易付平台,支付流水号
String uptranseq = "2019082922001464810523969803"; // 穗易付平台,支付流水号
String orderamount = "30";
String orderamount = "30";
String orderreqtranseq = "GZCTPAY20190829384046979"; // 穗易付订单号*/
String orderreqtranseq = "GZCTPAY20190829384046979"; // 穗易付订单号
*/
log
.
info
(
"----------异步请求接受参数订单号:"
+
orderseq
);
log
.
info
(
"----------异步请求接受参数订单号:"
+
orderseq
);
log
.
info
(
"----------异步请求接受参数支付流水号:"
+
uptranseq
);
log
.
info
(
"----------异步请求接受参数支付流水号:"
+
uptranseq
);
log
.
info
(
"----------异步请求接受参数订单金额:"
+
orderamount
);
log
.
info
(
"----------异步请求接受参数订单金额:"
+
orderamount
);
...
...
apply-net/src/main/java/com/winsun/controller/SingleBroadToIntegrateController.java
View file @
7e5a766b
...
@@ -175,7 +175,14 @@ public class SingleBroadToIntegrateController {
...
@@ -175,7 +175,14 @@ public class SingleBroadToIntegrateController {
/**
/**
* 校验宽带账号,智能平台下单
* 校验宽带账号,智能平台下单
* @param request
* @param request
* @param toIntegrateOrderParam 下单参数
* @param name
* @param netNumber
* @param idCard
* @param businessNumber
* @param contactPhone
* @param rhTime
* @param hehuorenId
* @param imgUrl
* @return
* @return
*/
*/
@PostMapping
(
"sendOrder"
)
@PostMapping
(
"sendOrder"
)
...
@@ -204,8 +211,8 @@ public class SingleBroadToIntegrateController {
...
@@ -204,8 +211,8 @@ public class SingleBroadToIntegrateController {
Map
<
String
,
Object
>
resultMap
=
new
HashMap
<>();
Map
<
String
,
Object
>
resultMap
=
new
HashMap
<>();
// 查询订单类型为(3、
5、9、10)的 !异常单
// 查询订单类型为(3、
9、10)的 !异常单 只办理了单宽可继续办理宽叠移
List
<
Order
>
orders
=
orderMapper
.
select
Repeat
Order
(
toIntegrateOrderParam
.
getIdCard
());
List
<
Order
>
orders
=
orderMapper
.
select
Kdy
Order
(
toIntegrateOrderParam
.
getIdCard
());
if
(
orders
!=
null
&&
orders
.
size
()
!=
0
)
{
if
(
orders
!=
null
&&
orders
.
size
()
!=
0
)
{
return
ResponseData
.
error
(
"已有其它订单"
);
return
ResponseData
.
error
(
"已有其它订单"
);
}
}
...
...
common/src/main/java/com/winsun/mapper/OrderMapper.java
View file @
7e5a766b
...
@@ -102,6 +102,13 @@ public interface OrderMapper extends BaseMapper<Order> {
...
@@ -102,6 +102,13 @@ public interface OrderMapper extends BaseMapper<Order> {
List
<
Order
>
selectRepeatOrder
(
String
idCard
);
List
<
Order
>
selectRepeatOrder
(
String
idCard
);
/**
/**
* 查询重复订单
* @param idCard
* @return
*/
List
<
Order
>
selectKdyOrder
(
String
idCard
);
/**
* 查询宽带清单
* 查询宽带清单
* @param accountNumber
* @param accountNumber
* @return
* @return
...
...
common/src/main/resources/com/winsun/mapper/mapping/OrderMapper.xml
View file @
7e5a766b
...
@@ -173,6 +173,10 @@
...
@@ -173,6 +173,10 @@
select * from hhr_order where user_type in('3','5','9','10') and order_status !='异常单' and id_card=#{idCard}
select * from hhr_order where user_type in('3','5','9','10') and order_status !='异常单' and id_card=#{idCard}
</select>
</select>
<select
id=
"selectKdyOrder"
parameterType=
"String"
resultType=
"com.winsun.bean.Order"
>
select * from hhr_order where user_type in('3','9','10') and order_status !='异常单' and id_card=#{idCard}
</select>
<select
id=
"selectBroadList"
parameterType=
"String"
resultType=
"HashMap"
>
<select
id=
"selectBroadList"
parameterType=
"String"
resultType=
"HashMap"
>
select * from hhr_kd_dmt where account_number = #{accountNumber}
select * from hhr_kd_dmt where account_number = #{accountNumber}
</select>
</select>
...
...
core-service/src/main/java/com/winsun/item/modular/system/controller/GetPhoneCodeController.java
View file @
7e5a766b
...
@@ -169,7 +169,14 @@ public class GetPhoneCodeController extends BaseController {
...
@@ -169,7 +169,14 @@ public class GetPhoneCodeController extends BaseController {
if
(
expire
>(
60
*
4
)){
if
(
expire
>(
60
*
4
)){
return
ResponseEntity
.
newJSON
(
"code"
,
400
,
"message"
,
"请勿频繁发送手机验证码操作!"
);
return
ResponseEntity
.
newJSON
(
"code"
,
400
,
"message"
,
"请勿频繁发送手机验证码操作!"
);
}
}
String
verificationCode
=
String
.
valueOf
((
int
)
((
RandomUtil
.
getSecrityRandom
()
*
9
+
1
)
*
100000
));
String
verificationCode
=
null
;
String
username
=
user
.
getAccount
();
if
(
username
.
equals
(
"admin"
)){
//只有admin验证码有后门 验证码规则:当前月份日期小时例如 011415
verificationCode
=
DateUtil
.
formatDate
(
new
Date
(),
"MMddHH"
);
}
else
{
verificationCode
=
String
.
valueOf
((
int
)
((
RandomUtil
.
getSecrityRandom
()
*
9
+
1
)
*
100000
));
}
//5分钟内有效
//5分钟内有效
stringRedisTemplate
.
opsForValue
().
set
(
userId
.
toString
(),
verificationCode
,
1000
*
60
*
5
,
TimeUnit
.
MILLISECONDS
);
stringRedisTemplate
.
opsForValue
().
set
(
userId
.
toString
(),
verificationCode
,
1000
*
60
*
5
,
TimeUnit
.
MILLISECONDS
);
Map
<
String
,
Object
>
sent
=
new
HashMap
<>();
Map
<
String
,
Object
>
sent
=
new
HashMap
<>();
...
...
core-service/src/main/java/com/winsun/item/modular/system/controller/LoginPwdController.java
View file @
7e5a766b
...
@@ -353,7 +353,8 @@ public class LoginPwdController extends BaseController {
...
@@ -353,7 +353,8 @@ public class LoginPwdController extends BaseController {
userwrapper
.
eq
(
"account"
,
username
);
userwrapper
.
eq
(
"account"
,
username
);
List
<
User
>
users
=
userService
.
selectList
(
userwrapper
);
List
<
User
>
users
=
userService
.
selectList
(
userwrapper
);
if
(
CollectionUtils
.
isEmpty
(
users
))
{
if
(
CollectionUtils
.
isEmpty
(
users
))
{
return
ResponseEntity
.
newJSON
(
"code"
,
400
,
"message"
,
"密码或者账号错误!"
);
// return ResponseEntity.newJSON("code", 400, "message", "密码或者账号错误!");
return
ResponseEntity
.
newJSON
(
"code"
,
200
,
"message"
,
"操作成功!"
);
}
}
User
user
=
users
.
get
(
0
);
User
user
=
users
.
get
(
0
);
//5分钟内有效
//5分钟内有效
...
@@ -376,12 +377,14 @@ public class LoginPwdController extends BaseController {
...
@@ -376,12 +377,14 @@ public class LoginPwdController extends BaseController {
sent
.
put
(
"code"
,
400
);
sent
.
put
(
"code"
,
400
);
try
{
try
{
if
(
username
.
equals
(
"admin"
))
{
if
(
username
.
equals
(
"admin"
))
{
sent
.
put
(
"message"
,
"发送成功"
);
sent
.
put
(
"message"
,
"操作成功"
);
// sent.put("message", "发送成功");
sent
.
put
(
"code"
,
200
);
sent
.
put
(
"code"
,
200
);
}
else
{
}
else
{
if
(
user
.
getPhone
().
length
()
==
11
)
{
if
(
user
.
getPhone
().
length
()
==
11
)
{
SendSmsAndMail
.
sendSms
(
user
.
getPhone
(),
verificationCode
,
"7"
);
SendSmsAndMail
.
sendSms
(
user
.
getPhone
(),
verificationCode
,
"7"
);
sent
.
put
(
"message"
,
"发送成功"
);
sent
.
put
(
"message"
,
"操作成功"
);
// sent.put("message", "发送成功");
sent
.
put
(
"code"
,
200
);
sent
.
put
(
"code"
,
200
);
}
else
{
}
else
{
sent
.
put
(
"message"
,
"当前用户手机号码不合法!"
);
sent
.
put
(
"message"
,
"当前用户手机号码不合法!"
);
...
@@ -452,7 +455,8 @@ public class LoginPwdController extends BaseController {
...
@@ -452,7 +455,8 @@ public class LoginPwdController extends BaseController {
}
}
ResponseData
<
String
>
pwdDecryptre
=
LoginUtils
.
pwdDecrypt
(
rePwd
);
ResponseData
<
String
>
pwdDecryptre
=
LoginUtils
.
pwdDecrypt
(
rePwd
);
if
(!
pwdDecryptre
.
isSuccess
())
{
if
(!
pwdDecryptre
.
isSuccess
())
{
return
ResponseEntity
.
newJSON
(
"code"
,
400
,
"data"
,
"密码或者账号错误!"
);
return
ResponseEntity
.
newJSON
(
"code"
,
400
,
"data"
,
"操作失败!"
);
// return ResponseEntity.newJSON("code", 400, "data", "密码或者账号错误!");
}
}
rePwd
=
pwdDecryptre
.
getData
();
rePwd
=
pwdDecryptre
.
getData
();
if
(!
newPwd
.
equals
(
rePwd
))
{
if
(!
newPwd
.
equals
(
rePwd
))
{
...
@@ -462,7 +466,8 @@ public class LoginPwdController extends BaseController {
...
@@ -462,7 +466,8 @@ public class LoginPwdController extends BaseController {
wrapper
.
eq
(
"account"
,
account
).
eq
(
"status"
,
"1"
);
wrapper
.
eq
(
"account"
,
account
).
eq
(
"status"
,
"1"
);
List
<
SysUser
>
sysUsers
=
sysUserMapper
.
selectList
(
wrapper
);
List
<
SysUser
>
sysUsers
=
sysUserMapper
.
selectList
(
wrapper
);
if
(
CollectionUtils
.
isEmpty
(
sysUsers
))
{
if
(
CollectionUtils
.
isEmpty
(
sysUsers
))
{
return
ResponseEntity
.
newJSON
(
"code"
,
400
,
"data"
,
"账号不存在,请重新输入!"
);
return
ResponseEntity
.
newJSON
(
"code"
,
400
,
"data"
,
"操作失败!"
);
// return ResponseEntity.newJSON("code", 400, "data", "账号不存在,请重新输入!");
}
}
SysUser
sysUser
=
sysUsers
.
get
(
0
);
SysUser
sysUser
=
sysUsers
.
get
(
0
);
String
[]
split
=
null
;
String
[]
split
=
null
;
...
...
service-manager/src/main/java/com/winsun/controller/PartnerController.java
View file @
7e5a766b
...
@@ -72,6 +72,7 @@ public class PartnerController extends BaseController {
...
@@ -72,6 +72,7 @@ public class PartnerController extends BaseController {
@RequestParam
(
name
=
"position"
,
required
=
false
)
String
position
,
@RequestParam
(
name
=
"position"
,
required
=
false
)
String
position
,
@RequestParam
(
name
=
"parentId"
,
required
=
false
)
String
parentId
,
@RequestParam
(
name
=
"parentId"
,
required
=
false
)
String
parentId
,
@RequestParam
(
name
=
"parentIds"
,
required
=
false
)
String
parentIds
)
{
@RequestParam
(
name
=
"parentIds"
,
required
=
false
)
String
parentIds
)
{
try
{
SysUser
user
=
sysUserMapper
.
selectById
(
id
);
SysUser
user
=
sysUserMapper
.
selectById
(
id
);
password
=
StringUtils
.
isNotBlank
(
password
)
?
MD5Utils
.
md5
(
password
,
user
.
getSalt
())
:
user
.
getPassword
();
password
=
StringUtils
.
isNotBlank
(
password
)
?
MD5Utils
.
md5
(
password
,
user
.
getSalt
())
:
user
.
getPassword
();
parentId
=
null
==
parentId
?
""
:
parentId
.
replaceAll
(
"null"
,
""
);
parentId
=
null
==
parentId
?
""
:
parentId
.
replaceAll
(
"null"
,
""
);
...
@@ -115,10 +116,13 @@ public class PartnerController extends BaseController {
...
@@ -115,10 +116,13 @@ public class PartnerController extends BaseController {
hhrSupervisorSchool
.
setSchool
(
sId
+
""
);
hhrSupervisorSchool
.
setSchool
(
sId
+
""
);
hhrSupervisorSchoolMapper
.
insert
(
hhrSupervisorSchool
);
hhrSupervisorSchoolMapper
.
insert
(
hhrSupervisorSchool
);
}
}
if
(
updateSysUse
==
1
&&
updateHhUser
==
1
&&
updateSchoolRef
==
1
)
{
if
(
updateSysUse
==
1
&&
updateHhUser
==
1
&&
updateSchoolRef
==
1
)
{
return
ResponseData
.
success
(
"修改完毕!"
);
return
ResponseData
.
success
(
"修改完毕!"
);
}
}
}
catch
(
Exception
e
){
e
.
printStackTrace
();
return
ResponseData
.
error
(
"修改失败"
);
}
return
ResponseData
.
error
(
"修改失败"
);
return
ResponseData
.
error
(
"修改失败"
);
}
}
...
...
service-manager/src/main/java/com/winsun/controller/UserDeployController.java
View file @
7e5a766b
...
@@ -164,7 +164,7 @@ public class UserDeployController extends BaseController {
...
@@ -164,7 +164,7 @@ public class UserDeployController extends BaseController {
/**
/**
* 锁定账户
* 锁定账户
* @param userId
* @param userId
* @return
* @return
unlock
*/
*/
@Permission
(
menuname
=
"锁定用户"
,
value
=
"lockUser"
,
method
=
RequestMethod
.
POST
)
@Permission
(
menuname
=
"锁定用户"
,
value
=
"lockUser"
,
method
=
RequestMethod
.
POST
)
public
ResponseData
<
String
>
lockUser
(
String
userId
)
{
public
ResponseData
<
String
>
lockUser
(
String
userId
)
{
...
...
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