Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
jinli gu
Jeepay
Commits
91b1c1c5
Commit
91b1c1c5
authored
Jul 29, 2021
by
terrfly
Browse files
阿里巴巴代码规范检测整改
parent
10f3c8c3
Changes
65
Show whitespace changes
Inline
Side-by-side
jeepay-manager/src/main/java/com/jeequan/jeepay/mgr/ctrl/sysuser/SysLogController.java
View file @
91b1c1c5
...
...
@@ -62,12 +62,22 @@ public class SysLogController extends CommonCtrl {
// 查询列表
LambdaQueryWrapper
<
SysLog
>
condition
=
SysLog
.
gw
();
condition
.
orderByDesc
(
SysLog:
:
getCreatedAt
);
if
(
sysLog
.
getUserId
()
!=
null
)
condition
.
eq
(
SysLog:
:
getUserId
,
sysLog
.
getUserId
());
if
(
sysLog
.
getUserName
()
!=
null
)
condition
.
eq
(
SysLog:
:
getUserName
,
sysLog
.
getUserName
());
if
(
StringUtils
.
isNotEmpty
(
sysLog
.
getSysType
()))
condition
.
eq
(
SysLog:
:
getSysType
,
sysLog
.
getSysType
());
if
(
sysLog
.
getUserId
()
!=
null
)
{
condition
.
eq
(
SysLog:
:
getUserId
,
sysLog
.
getUserId
());
}
if
(
sysLog
.
getUserName
()
!=
null
)
{
condition
.
eq
(
SysLog:
:
getUserName
,
sysLog
.
getUserName
());
}
if
(
StringUtils
.
isNotEmpty
(
sysLog
.
getSysType
()))
{
condition
.
eq
(
SysLog:
:
getSysType
,
sysLog
.
getSysType
());
}
if
(
paramJSON
!=
null
)
{
if
(
StringUtils
.
isNotEmpty
(
paramJSON
.
getString
(
"createdStart"
)))
condition
.
ge
(
SysLog:
:
getCreatedAt
,
paramJSON
.
getString
(
"createdStart"
));
if
(
StringUtils
.
isNotEmpty
(
paramJSON
.
getString
(
"createdEnd"
)))
condition
.
le
(
SysLog:
:
getCreatedAt
,
paramJSON
.
getString
(
"createdEnd"
));
if
(
StringUtils
.
isNotEmpty
(
paramJSON
.
getString
(
"createdStart"
)))
{
condition
.
ge
(
SysLog:
:
getCreatedAt
,
paramJSON
.
getString
(
"createdStart"
));
}
if
(
StringUtils
.
isNotEmpty
(
paramJSON
.
getString
(
"createdEnd"
)))
{
condition
.
le
(
SysLog:
:
getCreatedAt
,
paramJSON
.
getString
(
"createdEnd"
));
}
}
IPage
<
SysLog
>
pages
=
sysLogService
.
page
(
getIPage
(),
condition
);
return
ApiRes
.
page
(
pages
);
...
...
@@ -82,7 +92,9 @@ public class SysLogController extends CommonCtrl {
@RequestMapping
(
value
=
"/{sysLogId}"
,
method
=
RequestMethod
.
GET
)
public
ApiRes
detail
(
@PathVariable
(
"sysLogId"
)
String
sysLogId
)
{
SysLog
sysLog
=
sysLogService
.
getById
(
sysLogId
);
if
(
sysLog
==
null
)
return
ApiRes
.
fail
(
ApiCodeEnum
.
SYS_OPERATION_FAIL_SELETE
);
if
(
sysLog
==
null
)
{
return
ApiRes
.
fail
(
ApiCodeEnum
.
SYS_OPERATION_FAIL_SELETE
);
}
return
ApiRes
.
ok
(
sysLog
);
}
...
...
@@ -101,7 +113,9 @@ public class SysLogController extends CommonCtrl {
idsList
.
add
(
Long
.
valueOf
(
id
));
}
boolean
result
=
sysLogService
.
removeByIds
(
idsList
);
if
(!
result
)
return
ApiRes
.
fail
(
ApiCodeEnum
.
SYS_OPERATION_FAIL_DELETE
);
if
(!
result
)
{
return
ApiRes
.
fail
(
ApiCodeEnum
.
SYS_OPERATION_FAIL_DELETE
);
}
return
ApiRes
.
ok
();
}
}
jeepay-merchant/src/main/java/com/jeequan/jeepay/mch/ctrl/CurrentUserController.java
View file @
91b1c1c5
...
...
@@ -103,9 +103,15 @@ public class CurrentUserController extends CommonCtrl{
Byte
sex
=
getValByte
(
"sex"
);
SysUser
updateRecord
=
new
SysUser
();
updateRecord
.
setSysUserId
(
getCurrentUser
().
getSysUser
().
getSysUserId
());
if
(
StringUtils
.
isNotEmpty
(
avatarUrl
))
updateRecord
.
setAvatarUrl
(
avatarUrl
);
if
(
StringUtils
.
isNotEmpty
(
realname
))
updateRecord
.
setRealname
(
realname
);
if
(
sex
!=
null
)
updateRecord
.
setSex
(
sex
);
if
(
StringUtils
.
isNotEmpty
(
avatarUrl
))
{
updateRecord
.
setAvatarUrl
(
avatarUrl
);
}
if
(
StringUtils
.
isNotEmpty
(
realname
))
{
updateRecord
.
setRealname
(
realname
);
}
if
(
sex
!=
null
)
{
updateRecord
.
setSex
(
sex
);
}
sysUserService
.
updateById
(
updateRecord
);
...
...
jeepay-merchant/src/main/java/com/jeequan/jeepay/mch/ctrl/merchant/MchPayPassageConfigController.java
View file @
91b1c1c5
...
...
@@ -70,8 +70,12 @@ public class MchPayPassageConfigController extends CommonCtrl {
//支付方式集合
LambdaQueryWrapper
<
PayWay
>
wrapper
=
PayWay
.
gw
();
if
(
StrUtil
.
isNotBlank
(
wayCode
))
wrapper
.
eq
(
PayWay:
:
getWayCode
,
wayCode
);
if
(
StrUtil
.
isNotBlank
(
wayName
))
wrapper
.
like
(
PayWay:
:
getWayName
,
wayName
);
if
(
StrUtil
.
isNotBlank
(
wayCode
))
{
wrapper
.
eq
(
PayWay:
:
getWayCode
,
wayCode
);
}
if
(
StrUtil
.
isNotBlank
(
wayName
))
{
wrapper
.
like
(
PayWay:
:
getWayName
,
wayName
);
}
IPage
<
PayWay
>
payWayPage
=
payWayService
.
page
(
getIPage
(),
wrapper
);
if
(!
CollectionUtils
.
isEmpty
(
payWayPage
.
getRecords
()))
{
...
...
@@ -131,8 +135,12 @@ public class MchPayPassageConfigController extends CommonCtrl {
@GetMapping
(
"/{id}"
)
public
ApiRes
detail
(
@PathVariable
(
"id"
)
Long
id
)
{
MchPayPassage
payPassage
=
mchPayPassageService
.
getById
(
id
);
if
(
payPassage
==
null
)
return
ApiRes
.
fail
(
ApiCodeEnum
.
SYS_OPERATION_FAIL_SELETE
);
if
(!
payPassage
.
getMchNo
().
equals
(
getCurrentUser
().
getSysUser
().
getBelongInfoId
()))
return
ApiRes
.
fail
(
ApiCodeEnum
.
SYS_PERMISSION_ERROR
);
if
(
payPassage
==
null
)
{
return
ApiRes
.
fail
(
ApiCodeEnum
.
SYS_OPERATION_FAIL_SELETE
);
}
if
(!
payPassage
.
getMchNo
().
equals
(
getCurrentUser
().
getSysUser
().
getBelongInfoId
()))
{
return
ApiRes
.
fail
(
ApiCodeEnum
.
SYS_PERMISSION_ERROR
);
}
payPassage
.
setRate
(
payPassage
.
getRate
().
multiply
(
new
BigDecimal
(
"100"
)));
return
ApiRes
.
ok
(
payPassage
);
}
...
...
jeepay-merchant/src/main/java/com/jeequan/jeepay/mch/ctrl/order/PayOrderController.java
View file @
91b1c1c5
...
...
@@ -67,15 +67,31 @@ public class PayOrderController extends CommonCtrl {
LambdaQueryWrapper
<
PayOrder
>
wrapper
=
PayOrder
.
gw
();
wrapper
.
eq
(
PayOrder:
:
getMchNo
,
getCurrentMchNo
());
if
(
StringUtils
.
isNotEmpty
(
payOrder
.
getPayOrderId
()))
wrapper
.
eq
(
PayOrder:
:
getPayOrderId
,
payOrder
.
getPayOrderId
());
if
(
StringUtils
.
isNotEmpty
(
payOrder
.
getMchOrderNo
()))
wrapper
.
eq
(
PayOrder:
:
getMchOrderNo
,
payOrder
.
getMchOrderNo
());
if
(
StringUtils
.
isNotEmpty
(
payOrder
.
getWayCode
()))
wrapper
.
eq
(
PayOrder:
:
getWayCode
,
payOrder
.
getWayCode
());
if
(
payOrder
.
getState
()
!=
null
)
wrapper
.
eq
(
PayOrder:
:
getState
,
payOrder
.
getState
());
if
(
payOrder
.
getNotifyState
()
!=
null
)
wrapper
.
eq
(
PayOrder:
:
getNotifyState
,
payOrder
.
getNotifyState
());
if
(
StringUtils
.
isNotEmpty
(
payOrder
.
getAppId
()))
wrapper
.
eq
(
PayOrder:
:
getAppId
,
payOrder
.
getAppId
());
if
(
StringUtils
.
isNotEmpty
(
payOrder
.
getPayOrderId
()))
{
wrapper
.
eq
(
PayOrder:
:
getPayOrderId
,
payOrder
.
getPayOrderId
());
}
if
(
StringUtils
.
isNotEmpty
(
payOrder
.
getMchOrderNo
()))
{
wrapper
.
eq
(
PayOrder:
:
getMchOrderNo
,
payOrder
.
getMchOrderNo
());
}
if
(
StringUtils
.
isNotEmpty
(
payOrder
.
getWayCode
()))
{
wrapper
.
eq
(
PayOrder:
:
getWayCode
,
payOrder
.
getWayCode
());
}
if
(
payOrder
.
getState
()
!=
null
)
{
wrapper
.
eq
(
PayOrder:
:
getState
,
payOrder
.
getState
());
}
if
(
payOrder
.
getNotifyState
()
!=
null
)
{
wrapper
.
eq
(
PayOrder:
:
getNotifyState
,
payOrder
.
getNotifyState
());
}
if
(
StringUtils
.
isNotEmpty
(
payOrder
.
getAppId
()))
{
wrapper
.
eq
(
PayOrder:
:
getAppId
,
payOrder
.
getAppId
());
}
if
(
paramJSON
!=
null
)
{
if
(
StringUtils
.
isNotEmpty
(
paramJSON
.
getString
(
"createdStart"
)))
wrapper
.
ge
(
PayOrder:
:
getCreatedAt
,
paramJSON
.
getString
(
"createdStart"
));
if
(
StringUtils
.
isNotEmpty
(
paramJSON
.
getString
(
"createdEnd"
)))
wrapper
.
le
(
PayOrder:
:
getCreatedAt
,
paramJSON
.
getString
(
"createdEnd"
));
if
(
StringUtils
.
isNotEmpty
(
paramJSON
.
getString
(
"createdStart"
)))
{
wrapper
.
ge
(
PayOrder:
:
getCreatedAt
,
paramJSON
.
getString
(
"createdStart"
));
}
if
(
StringUtils
.
isNotEmpty
(
paramJSON
.
getString
(
"createdEnd"
)))
{
wrapper
.
le
(
PayOrder:
:
getCreatedAt
,
paramJSON
.
getString
(
"createdEnd"
));
}
}
wrapper
.
orderByDesc
(
PayOrder:
:
getCreatedAt
);
...
...
@@ -110,7 +126,9 @@ public class PayOrderController extends CommonCtrl {
@GetMapping
(
"/{payOrderId}"
)
public
ApiRes
detail
(
@PathVariable
(
"payOrderId"
)
String
payOrderId
)
{
PayOrder
payOrder
=
payOrderService
.
getById
(
payOrderId
);
if
(
payOrder
==
null
)
return
ApiRes
.
fail
(
ApiCodeEnum
.
SYS_OPERATION_FAIL_SELETE
);
if
(
payOrder
==
null
)
{
return
ApiRes
.
fail
(
ApiCodeEnum
.
SYS_OPERATION_FAIL_SELETE
);
}
if
(!
payOrder
.
getMchNo
().
equals
(
getCurrentMchNo
()))
{
return
ApiRes
.
fail
(
ApiCodeEnum
.
SYS_PERMISSION_ERROR
);
}
...
...
jeepay-merchant/src/main/java/com/jeequan/jeepay/mch/ctrl/order/RefundOrderController.java
View file @
91b1c1c5
...
...
@@ -57,15 +57,31 @@ public class RefundOrderController extends CommonCtrl {
JSONObject
paramJSON
=
getReqParamJSON
();
LambdaQueryWrapper
<
RefundOrder
>
wrapper
=
RefundOrder
.
gw
();
wrapper
.
eq
(
RefundOrder:
:
getMchNo
,
getCurrentMchNo
());
if
(
StringUtils
.
isNotEmpty
(
refundOrder
.
getRefundOrderId
()))
wrapper
.
eq
(
RefundOrder:
:
getRefundOrderId
,
refundOrder
.
getRefundOrderId
());
if
(
StringUtils
.
isNotEmpty
(
refundOrder
.
getPayOrderId
()))
wrapper
.
eq
(
RefundOrder:
:
getPayOrderId
,
refundOrder
.
getPayOrderId
());
if
(
StringUtils
.
isNotEmpty
(
refundOrder
.
getMchRefundNo
()))
wrapper
.
eq
(
RefundOrder:
:
getMchRefundNo
,
refundOrder
.
getMchRefundNo
());
if
(
refundOrder
.
getState
()
!=
null
)
wrapper
.
eq
(
RefundOrder:
:
getState
,
refundOrder
.
getState
());
if
(
StringUtils
.
isNotEmpty
(
refundOrder
.
getChannelPayOrderNo
()))
wrapper
.
eq
(
RefundOrder:
:
getChannelPayOrderNo
,
refundOrder
.
getChannelPayOrderNo
());
if
(
StringUtils
.
isNotEmpty
(
refundOrder
.
getAppId
()))
wrapper
.
eq
(
RefundOrder:
:
getAppId
,
refundOrder
.
getAppId
());
if
(
StringUtils
.
isNotEmpty
(
refundOrder
.
getRefundOrderId
()))
{
wrapper
.
eq
(
RefundOrder:
:
getRefundOrderId
,
refundOrder
.
getRefundOrderId
());
}
if
(
StringUtils
.
isNotEmpty
(
refundOrder
.
getPayOrderId
()))
{
wrapper
.
eq
(
RefundOrder:
:
getPayOrderId
,
refundOrder
.
getPayOrderId
());
}
if
(
StringUtils
.
isNotEmpty
(
refundOrder
.
getMchRefundNo
()))
{
wrapper
.
eq
(
RefundOrder:
:
getMchRefundNo
,
refundOrder
.
getMchRefundNo
());
}
if
(
refundOrder
.
getState
()
!=
null
)
{
wrapper
.
eq
(
RefundOrder:
:
getState
,
refundOrder
.
getState
());
}
if
(
StringUtils
.
isNotEmpty
(
refundOrder
.
getChannelPayOrderNo
()))
{
wrapper
.
eq
(
RefundOrder:
:
getChannelPayOrderNo
,
refundOrder
.
getChannelPayOrderNo
());
}
if
(
StringUtils
.
isNotEmpty
(
refundOrder
.
getAppId
()))
{
wrapper
.
eq
(
RefundOrder:
:
getAppId
,
refundOrder
.
getAppId
());
}
if
(
paramJSON
!=
null
)
{
if
(
StringUtils
.
isNotEmpty
(
paramJSON
.
getString
(
"createdStart"
)))
wrapper
.
ge
(
RefundOrder:
:
getCreatedAt
,
paramJSON
.
getString
(
"createdStart"
));
if
(
StringUtils
.
isNotEmpty
(
paramJSON
.
getString
(
"createdEnd"
)))
wrapper
.
le
(
RefundOrder:
:
getCreatedAt
,
paramJSON
.
getString
(
"createdEnd"
));
if
(
StringUtils
.
isNotEmpty
(
paramJSON
.
getString
(
"createdStart"
)))
{
wrapper
.
ge
(
RefundOrder:
:
getCreatedAt
,
paramJSON
.
getString
(
"createdStart"
));
}
if
(
StringUtils
.
isNotEmpty
(
paramJSON
.
getString
(
"createdEnd"
)))
{
wrapper
.
le
(
RefundOrder:
:
getCreatedAt
,
paramJSON
.
getString
(
"createdEnd"
));
}
}
wrapper
.
orderByDesc
(
RefundOrder:
:
getCreatedAt
);
IPage
<
RefundOrder
>
pages
=
refundOrderService
.
page
(
getIPage
(),
wrapper
);
...
...
@@ -82,7 +98,9 @@ public class RefundOrderController extends CommonCtrl {
@GetMapping
(
"/{refundOrderId}"
)
public
ApiRes
detail
(
@PathVariable
(
"refundOrderId"
)
String
refundOrderId
)
{
RefundOrder
refundOrder
=
refundOrderService
.
getById
(
refundOrderId
);
if
(
refundOrder
==
null
)
return
ApiRes
.
fail
(
ApiCodeEnum
.
SYS_OPERATION_FAIL_SELETE
);
if
(
refundOrder
==
null
)
{
return
ApiRes
.
fail
(
ApiCodeEnum
.
SYS_OPERATION_FAIL_SELETE
);
}
if
(!
refundOrder
.
getMchNo
().
equals
(
getCurrentUser
().
getSysUser
().
getBelongInfoId
()))
{
return
ApiRes
.
fail
(
ApiCodeEnum
.
SYS_PERMISSION_ERROR
);
}
...
...
jeepay-merchant/src/main/java/com/jeequan/jeepay/mch/ctrl/paytest/PaytestController.java
View file @
91b1c1c5
...
...
@@ -108,8 +108,12 @@ public class PaytestController extends CommonCtrl {
//设置扩展参数
JSONObject
extParams
=
new
JSONObject
();
if
(
StringUtils
.
isNotEmpty
(
payDataType
))
extParams
.
put
(
"payDataType"
,
payDataType
.
trim
());
if
(
StringUtils
.
isNotEmpty
(
authCode
))
extParams
.
put
(
"authCode"
,
authCode
.
trim
());
if
(
StringUtils
.
isNotEmpty
(
payDataType
))
{
extParams
.
put
(
"payDataType"
,
payDataType
.
trim
());
}
if
(
StringUtils
.
isNotEmpty
(
authCode
))
{
extParams
.
put
(
"authCode"
,
authCode
.
trim
());
}
model
.
setChannelExtra
(
extParams
.
toString
());
JeepayClient
jeepayClient
=
new
JeepayClient
(
sysConfigService
.
getDBApplicationConfig
().
getPaySiteUrl
(),
mchApp
.
getAppSecret
());
...
...
jeepay-merchant/src/main/java/com/jeequan/jeepay/mch/ctrl/sysuser/SysRoleController.java
View file @
91b1c1c5
...
...
@@ -92,7 +92,9 @@ public class SysRoleController extends CommonCtrl {
@RequestMapping
(
value
=
"/{recordId}"
,
method
=
RequestMethod
.
GET
)
public
ApiRes
detail
(
@PathVariable
(
"recordId"
)
String
recordId
)
{
SysRole
sysRole
=
sysRoleService
.
getOne
(
SysRole
.
gw
().
eq
(
SysRole:
:
getRoleId
,
recordId
).
eq
(
SysRole:
:
getBelongInfoId
,
getCurrentMchNo
()));
if
(
sysRole
==
null
)
throw
new
BizException
(
ApiCodeEnum
.
SYS_OPERATION_FAIL_SELETE
);
if
(
sysRole
==
null
)
{
throw
new
BizException
(
ApiCodeEnum
.
SYS_OPERATION_FAIL_SELETE
);
}
return
ApiRes
.
ok
(
sysRole
);
}
...
...
@@ -158,7 +160,9 @@ public class SysRoleController extends CommonCtrl {
@RequestMapping
(
value
=
"/{recordId}"
,
method
=
RequestMethod
.
DELETE
)
public
ApiRes
del
(
@PathVariable
(
"recordId"
)
String
recordId
)
{
SysRole
sysRole
=
sysRoleService
.
getOne
(
SysRole
.
gw
().
eq
(
SysRole:
:
getRoleId
,
recordId
).
eq
(
SysRole:
:
getBelongInfoId
,
getCurrentMchNo
()));
if
(
sysRole
==
null
)
throw
new
BizException
(
ApiCodeEnum
.
SYS_OPERATION_FAIL_SELETE
);
if
(
sysRole
==
null
)
{
throw
new
BizException
(
ApiCodeEnum
.
SYS_OPERATION_FAIL_SELETE
);
}
if
(
sysUserRoleRelaService
.
count
(
SysUserRoleRela
.
gw
().
eq
(
SysUserRoleRela:
:
getRoleId
,
recordId
))
>
0
){
throw
new
BizException
(
"当前角色已分配到用户, 不可删除!"
);
...
...
jeepay-merchant/src/main/java/com/jeequan/jeepay/mch/ctrl/sysuser/SysRoleEntRelaController.java
View file @
91b1c1c5
...
...
@@ -80,7 +80,9 @@ public class SysRoleEntRelaController extends CommonCtrl {
public
ApiRes
relas
(
@PathVariable
(
"roleId"
)
String
roleId
)
{
SysRole
sysRole
=
sysRoleService
.
getOne
(
SysRole
.
gw
().
eq
(
SysRole:
:
getRoleId
,
roleId
).
eq
(
SysRole:
:
getBelongInfoId
,
getCurrentMchNo
()));
if
(
sysRole
==
null
)
throw
new
BizException
(
ApiCodeEnum
.
SYS_OPERATION_FAIL_SELETE
);
if
(
sysRole
==
null
)
{
throw
new
BizException
(
ApiCodeEnum
.
SYS_OPERATION_FAIL_SELETE
);
}
List
<
String
>
entIdList
=
JSONArray
.
parseArray
(
getValStringRequired
(
"entIdListStr"
),
String
.
class
);
...
...
jeepay-merchant/src/main/java/com/jeequan/jeepay/mch/ctrl/sysuser/SysUserController.java
View file @
91b1c1c5
...
...
@@ -87,7 +87,9 @@ public class SysUserController extends CommonCtrl {
public
ApiRes
detail
(
@PathVariable
(
"recordId"
)
Integer
recordId
)
{
SysUser
sysUser
=
sysUserService
.
getById
(
recordId
);
if
(
sysUser
==
null
)
throw
new
BizException
(
ApiCodeEnum
.
SYS_OPERATION_FAIL_SELETE
);
if
(
sysUser
==
null
)
{
throw
new
BizException
(
ApiCodeEnum
.
SYS_OPERATION_FAIL_SELETE
);
}
if
(!
sysUser
.
getBelongInfoId
().
equals
(
getCurrentUser
().
getSysUser
().
getBelongInfoId
()))
{
throw
new
BizException
(
ApiCodeEnum
.
SYS_PERMISSION_ERROR
);
}
...
...
@@ -140,9 +142,13 @@ public class SysUserController extends CommonCtrl {
SysUser
sysUser
=
getObject
(
SysUser
.
class
);
sysUser
.
setSysUserId
(
recordId
);
// 如果当前用户为非超管则用户状态为普通用户
if
(
getCurrentUser
().
getSysUser
().
getIsAdmin
()
!=
CS
.
YES
)
sysUser
.
setIsAdmin
(
CS
.
NO
);
if
(
getCurrentUser
().
getSysUser
().
getIsAdmin
()
!=
CS
.
YES
)
{
sysUser
.
setIsAdmin
(
CS
.
NO
);
}
SysUser
dbRecord
=
sysUserService
.
getOne
(
SysUser
.
gw
().
eq
(
SysUser:
:
getSysUserId
,
recordId
).
eq
(
SysUser:
:
getBelongInfoId
,
getCurrentMchNo
()));
if
(
dbRecord
==
null
)
throw
new
BizException
(
ApiCodeEnum
.
SYS_OPERATION_FAIL_SELETE
);
if
(
dbRecord
==
null
)
{
throw
new
BizException
(
ApiCodeEnum
.
SYS_OPERATION_FAIL_SELETE
);
}
//判断是否自己禁用自己
if
(
recordId
.
equals
(
getCurrentUser
().
getSysUser
().
getSysUserId
())
&&
sysUser
.
getState
()
!=
null
&&
sysUser
.
getState
()
==
CS
.
PUB_DISABLE
){
...
...
jeepay-merchant/src/main/java/com/jeequan/jeepay/mch/ctrl/sysuser/SysUserRoleRelaController.java
View file @
91b1c1c5
...
...
@@ -76,7 +76,9 @@ public class SysUserRoleRelaController extends CommonCtrl {
@RequestMapping
(
value
=
"relas/{sysUserId}"
,
method
=
RequestMethod
.
POST
)
public
ApiRes
relas
(
@PathVariable
(
"sysUserId"
)
Long
sysUserId
)
{
SysUser
dbRecord
=
sysUserService
.
getOne
(
SysUser
.
gw
().
eq
(
SysUser:
:
getSysUserId
,
sysUserId
).
eq
(
SysUser:
:
getBelongInfoId
,
getCurrentMchNo
()));
if
(
dbRecord
==
null
)
throw
new
BizException
(
ApiCodeEnum
.
SYS_OPERATION_FAIL_SELETE
);
if
(
dbRecord
==
null
)
{
throw
new
BizException
(
ApiCodeEnum
.
SYS_OPERATION_FAIL_SELETE
);
}
List
<
String
>
roleIdList
=
JSONArray
.
parseArray
(
getValStringRequired
(
"roleIdListStr"
),
String
.
class
);
...
...
jeepay-merchant/src/main/java/com/jeequan/jeepay/mch/websocket/server/WsPayOrderServer.java
View file @
91b1c1c5
...
...
@@ -74,7 +74,9 @@ public class WsPayOrderServer {
this
.
session
=
session
;
Set
<
WsPayOrderServer
>
wsServerSet
=
wsOrderIdMap
.
get
(
payOrderId
);
if
(
wsServerSet
==
null
)
wsServerSet
=
new
CopyOnWriteArraySet
<>();
if
(
wsServerSet
==
null
)
{
wsServerSet
=
new
CopyOnWriteArraySet
<>();
}
wsServerSet
.
add
(
this
);
wsOrderIdMap
.
put
(
payOrderId
,
wsServerSet
);
...
...
@@ -94,7 +96,9 @@ public class WsPayOrderServer {
Set
wsSet
=
wsOrderIdMap
.
get
(
this
.
payOrderId
);
wsSet
.
remove
(
this
);
if
(
wsSet
.
isEmpty
())
wsOrderIdMap
.
remove
(
this
.
payOrderId
);
if
(
wsSet
.
isEmpty
())
{
wsOrderIdMap
.
remove
(
this
.
payOrderId
);
}
subOnlineCount
();
//在线数减1
logger
.
info
(
"cid[{}],payOrderId[{}]连接关闭!当前在线人数为{}"
,
cid
,
payOrderId
,
onlineClientSize
);
...
...
jeepay-payment/src/main/java/com/jeequan/jeepay/pay/channel/alipay/AlipayKit.java
View file @
91b1c1c5
...
...
@@ -49,26 +49,43 @@ public class AlipayKit {
AlipayIsvsubMchParams
isvsubMchParams
=
mchAppConfigContext
.
getIsvsubMchParamsByIfCode
(
CS
.
IF_CODE
.
ALIPAY
,
AlipayIsvsubMchParams
.
class
);
// 子商户信息
if
(
req
instanceof
AlipayTradePayRequest
)
((
AlipayTradePayRequest
)
req
).
putOtherTextParam
(
"app_auth_token"
,
isvsubMchParams
.
getAppAuthToken
());
else
if
(
req
instanceof
AlipayTradeAppPayRequest
)
((
AlipayTradeAppPayRequest
)
req
).
putOtherTextParam
(
"app_auth_token"
,
isvsubMchParams
.
getAppAuthToken
());
else
if
(
req
instanceof
AlipayTradeCreateRequest
)
((
AlipayTradeCreateRequest
)
req
).
putOtherTextParam
(
"app_auth_token"
,
isvsubMchParams
.
getAppAuthToken
());
else
if
(
req
instanceof
AlipayTradePagePayRequest
)
((
AlipayTradePagePayRequest
)
req
).
putOtherTextParam
(
"app_auth_token"
,
isvsubMchParams
.
getAppAuthToken
());
else
if
(
req
instanceof
AlipayTradePrecreateRequest
)
((
AlipayTradePrecreateRequest
)
req
).
putOtherTextParam
(
"app_auth_token"
,
isvsubMchParams
.
getAppAuthToken
());
else
if
(
req
instanceof
AlipayTradeWapPayRequest
)
((
AlipayTradeWapPayRequest
)
req
).
putOtherTextParam
(
"app_auth_token"
,
isvsubMchParams
.
getAppAuthToken
());
else
if
(
req
instanceof
AlipayTradeQueryRequest
)
((
AlipayTradeQueryRequest
)
req
).
putOtherTextParam
(
"app_auth_token"
,
isvsubMchParams
.
getAppAuthToken
());
else
if
(
req
instanceof
AlipayTradeRefundRequest
)
((
AlipayTradeRefundRequest
)
req
).
putOtherTextParam
(
"app_auth_token"
,
isvsubMchParams
.
getAppAuthToken
());
else
if
(
req
instanceof
AlipayTradeFastpayRefundQueryRequest
)
((
AlipayTradeFastpayRefundQueryRequest
)
req
).
putOtherTextParam
(
"app_auth_token"
,
isvsubMchParams
.
getAppAuthToken
());
if
(
req
instanceof
AlipayTradePayRequest
)
{
((
AlipayTradePayRequest
)
req
).
putOtherTextParam
(
"app_auth_token"
,
isvsubMchParams
.
getAppAuthToken
());
}
else
if
(
req
instanceof
AlipayTradeAppPayRequest
)
{
((
AlipayTradeAppPayRequest
)
req
).
putOtherTextParam
(
"app_auth_token"
,
isvsubMchParams
.
getAppAuthToken
());
}
else
if
(
req
instanceof
AlipayTradeCreateRequest
)
{
((
AlipayTradeCreateRequest
)
req
).
putOtherTextParam
(
"app_auth_token"
,
isvsubMchParams
.
getAppAuthToken
());
}
else
if
(
req
instanceof
AlipayTradePagePayRequest
)
{
((
AlipayTradePagePayRequest
)
req
).
putOtherTextParam
(
"app_auth_token"
,
isvsubMchParams
.
getAppAuthToken
());
}
else
if
(
req
instanceof
AlipayTradePrecreateRequest
)
{
((
AlipayTradePrecreateRequest
)
req
).
putOtherTextParam
(
"app_auth_token"
,
isvsubMchParams
.
getAppAuthToken
());
}
else
if
(
req
instanceof
AlipayTradeWapPayRequest
)
{
((
AlipayTradeWapPayRequest
)
req
).
putOtherTextParam
(
"app_auth_token"
,
isvsubMchParams
.
getAppAuthToken
());
}
else
if
(
req
instanceof
AlipayTradeQueryRequest
)
{
((
AlipayTradeQueryRequest
)
req
).
putOtherTextParam
(
"app_auth_token"
,
isvsubMchParams
.
getAppAuthToken
());
}
else
if
(
req
instanceof
AlipayTradeRefundRequest
)
{
((
AlipayTradeRefundRequest
)
req
).
putOtherTextParam
(
"app_auth_token"
,
isvsubMchParams
.
getAppAuthToken
());
}
else
if
(
req
instanceof
AlipayTradeFastpayRefundQueryRequest
)
{
((
AlipayTradeFastpayRefundQueryRequest
)
req
).
putOtherTextParam
(
"app_auth_token"
,
isvsubMchParams
.
getAppAuthToken
());
}
// 服务商信息
ExtendParams
extendParams
=
new
ExtendParams
();
extendParams
.
setSysServiceProviderId
(
isvParams
.
getPid
());
if
(
model
instanceof
AlipayTradePayModel
)
((
AlipayTradePayModel
)
model
).
setExtendParams
(
extendParams
);
else
if
(
model
instanceof
AlipayTradeAppPayModel
)
((
AlipayTradeAppPayModel
)
model
).
setExtendParams
(
extendParams
);
else
if
(
model
instanceof
AlipayTradeCreateModel
)
((
AlipayTradeCreateModel
)
model
).
setExtendParams
(
extendParams
);
else
if
(
model
instanceof
AlipayTradePagePayModel
)
((
AlipayTradePagePayModel
)
model
).
setExtendParams
(
extendParams
);
else
if
(
model
instanceof
AlipayTradePrecreateModel
)
((
AlipayTradePrecreateModel
)
model
).
setExtendParams
(
extendParams
);
else
if
(
model
instanceof
AlipayTradeWapPayModel
)
((
AlipayTradeWapPayModel
)
model
).
setExtendParams
(
extendParams
);
if
(
model
instanceof
AlipayTradePayModel
)
{
((
AlipayTradePayModel
)
model
).
setExtendParams
(
extendParams
);
}
else
if
(
model
instanceof
AlipayTradeAppPayModel
)
{
((
AlipayTradeAppPayModel
)
model
).
setExtendParams
(
extendParams
);
}
else
if
(
model
instanceof
AlipayTradeCreateModel
)
{
((
AlipayTradeCreateModel
)
model
).
setExtendParams
(
extendParams
);
}
else
if
(
model
instanceof
AlipayTradePagePayModel
)
{
((
AlipayTradePagePayModel
)
model
).
setExtendParams
(
extendParams
);
}
else
if
(
model
instanceof
AlipayTradePrecreateModel
)
{
((
AlipayTradePrecreateModel
)
model
).
setExtendParams
(
extendParams
);
}
else
if
(
model
instanceof
AlipayTradeWapPayModel
)
{
((
AlipayTradeWapPayModel
)
model
).
setExtendParams
(
extendParams
);
}
}
...
...
jeepay-payment/src/main/java/com/jeequan/jeepay/pay/channel/ysfpay/payway/AliJsapi.java
View file @
91b1c1c5
...
...
@@ -49,6 +49,7 @@ public class AliJsapi extends YsfpayPaymentService {
return
null
;
}
@Override
public
AbstractRS
pay
(
UnifiedOrderRQ
rq
,
PayOrder
payOrder
,
MchAppConfigContext
mchAppConfigContext
)
throws
Exception
{
String
logPrefix
=
"【云闪付(alipayJs)jsapi支付】"
;
JSONObject
reqParams
=
new
JSONObject
();
...
...
jeepay-payment/src/main/java/com/jeequan/jeepay/pay/channel/ysfpay/payway/WxBar.java
View file @
91b1c1c5
...
...
@@ -49,6 +49,7 @@ public class WxBar extends YsfpayPaymentService {
return
null
;
}
@Override
public
AbstractRS
pay
(
UnifiedOrderRQ
rq
,
PayOrder
payOrder
,
MchAppConfigContext
mchAppConfigContext
)
throws
Exception
{
String
logPrefix
=
"【云闪付条码(wechat)支付】"
;
...
...
jeepay-payment/src/main/java/com/jeequan/jeepay/pay/channel/ysfpay/payway/YsfBar.java
View file @
91b1c1c5
...
...
@@ -50,6 +50,7 @@ public class YsfBar extends YsfpayPaymentService {
return
null
;
}
@Override
public
AbstractRS
pay
(
UnifiedOrderRQ
rq
,
PayOrder
payOrder
,
MchAppConfigContext
mchAppConfigContext
)
throws
Exception
{
String
logPrefix
=
"【云闪付条码(unionpay)支付】"
;
...
...
jeepay-payment/src/main/java/com/jeequan/jeepay/pay/ctrl/qr/ChannelUserIdController.java
View file @
91b1c1c5
...
...
@@ -121,7 +121,9 @@ public class ChannelUserIdController extends AbstractPayOrderController {
String
ua
=
request
.
getHeader
(
"User-Agent"
);
// 无法识别扫码客户端
if
(
StringUtils
.
isBlank
(
ua
))
return
null
;
if
(
StringUtils
.
isBlank
(
ua
))
{
return
null
;
}
if
(
ua
.
contains
(
"Alipay"
))
{
return
CS
.
IF_CODE
.
ALIPAY
;
//支付宝服务窗支付
...
...
jeepay-payment/src/main/java/com/jeequan/jeepay/pay/mq/PayOrderReissueMQReceiver.java
View file @
91b1c1c5
...
...
@@ -63,7 +63,9 @@ public class PayOrderReissueMQReceiver implements PayOrderReissueMQ.IMQReceiver
return
;
}
if
(
payOrder
==
null
)
return
;
if
(
payOrder
==
null
)
{
return
;
}
ChannelRetMsg
channelRetMsg
=
channelOrderReissueService
.
processPayOrder
(
payOrder
);
//返回null 可能为接口报错等, 需要再次轮询
...
...
jeepay-payment/src/main/java/com/jeequan/jeepay/pay/util/CodeImgUtil.java
View file @
91b1c1c5
...
...
@@ -239,15 +239,16 @@ public class CodeImgUtil {
Graphics2D
graphic
=
image
.
createGraphics
();
graphic
.
setColor
(
Color
.
white
);
graphic
.
fillRect
(
0
,
0
,
width
,
height
);
if
(
width
==
destImage
.
getWidth
(
null
))
if
(
width
==
destImage
.
getWidth
(
null
))
{
graphic
.
drawImage
(
destImage
,
0
,
(
height
-
destImage
.
getHeight
(
null
))
/
2
,
destImage
.
getWidth
(
null
),
destImage
.
getHeight
(
null
),
Color
.
white
,
null
);
else
}
else
{
graphic
.
drawImage
(
destImage
,
(
width
-
destImage
.
getWidth
(
null
))
/
2
,
0
,
destImage
.
getWidth
(
null
),
destImage
.
getHeight
(
null
),
Color
.
white
,
null
);
}
graphic
.
dispose
();
destImage
=
image
;
}
...
...
@@ -337,10 +338,11 @@ public class CodeImgUtil {
resMatrix
.
clear
();
for
(
int
i
=
0
;
i
<
resWidth
;
i
++)
{
for
(
int
j
=
0
;
j
<
resHeight
;
j
++)
{
if
(
matrix
.
get
(
i
+
rec
[
0
],
j
+
rec
[
1
]))
if
(
matrix
.
get
(
i
+
rec
[
0
],
j
+
rec
[
1
]))
{
resMatrix
.
set
(
i
,
j
);
}
}
}
return
resMatrix
;
}
...
...
jeepay-service/src/main/java/com/jeequan/jeepay/service/impl/IsvInfoService.java
View file @
91b1c1c5
...
...
@@ -47,11 +47,15 @@ public class IsvInfoService extends ServiceImpl<IsvInfoMapper, IsvInfo> {
public
void
removeByIsvNo
(
String
isvNo
)
{
// 0.当前服务商是否存在
IsvInfo
isvInfo
=
isvInfoService
.
getById
(
isvNo
);
if
(
isvInfo
==
null
)
throw
new
BizException
(
"该服务商不存在"
);
if
(
isvInfo
==
null
)
{
throw
new
BizException
(
"该服务商不存在"
);
}
// 1.查询当前服务商下是否存在商户
int
mchCount
=
mchInfoService
.
count
(
MchInfo
.
gw
().
eq
(
MchInfo:
:
getIsvNo
,
isvNo
).
eq
(
MchInfo:
:
getType
,
CS
.
INFO_TYPE_ISV
));
if
(
mchCount
>
0
)
throw
new
BizException
(
"该服务商下存在商户,不可删除"
);
if
(
mchCount
>
0
)
{
throw
new
BizException
(
"该服务商下存在商户,不可删除"
);
}
// 2.删除当前服务商支付接口配置参数
payInterfaceConfigService
.
remove
(
PayInterfaceConfig
.
gw
()
...
...
@@ -61,6 +65,8 @@ public class IsvInfoService extends ServiceImpl<IsvInfoMapper, IsvInfo> {
// 3.删除该服务商
boolean
remove
=
isvInfoService
.
removeById
(
isvNo
);
if
(!
remove
)
throw
new
BizException
(
"删除服务商失败"
);
if
(!
remove
)
{
throw
new
BizException
(
"删除服务商失败"
);
}
}
}
jeepay-service/src/main/java/com/jeequan/jeepay/service/impl/MchAppService.java
View file @
91b1c1c5
...
...
@@ -37,7 +37,9 @@ public class MchAppService extends ServiceImpl<MchAppMapper, MchApp> {
// 1.查看当前应用是否存在交易数据
int
payCount
=
payOrderService
.
count
(
PayOrder
.
gw
().
eq
(
PayOrder:
:
getAppId
,
appId
));
if
(
payCount
>
0
)
throw
new
BizException
(
"该应用已存在交易数据,不可删除"
);
if
(
payCount
>
0
)
{
throw
new
BizException
(
"该应用已存在交易数据,不可删除"
);
}
// 2.删除应用关联的支付通道
mchPayPassageService
.
remove
(
MchPayPassage
.
gw
().
eq
(
MchPayPassage:
:
getAppId
,
appId
));
...
...
@@ -67,10 +69,18 @@ public class MchAppService extends ServiceImpl<MchAppMapper, MchApp> {
public
IPage
<
MchApp
>
selectPage
(
IPage
iPage
,
MchApp
mchApp
)
{
LambdaQueryWrapper
<
MchApp
>
wrapper
=
MchApp
.
gw
();
if
(
StringUtils
.
isNotBlank
(
mchApp
.
getMchNo
()))
wrapper
.
eq
(
MchApp:
:
getMchNo
,
mchApp
.
getMchNo
());
if
(
StringUtils
.
isNotEmpty
(
mchApp
.
getAppId
()))
wrapper
.
eq
(
MchApp:
:
getAppId
,
mchApp
.
getAppId
());
if
(
StringUtils
.
isNotEmpty
(
mchApp
.
getAppName
()))
wrapper
.
eq
(
MchApp:
:
getAppName
,
mchApp
.
getAppName
());
if
(
mchApp
.
getState
()
!=
null
)
wrapper
.
eq
(
MchApp:
:
getState
,
mchApp
.
getState
());
if
(
StringUtils
.
isNotBlank
(
mchApp
.
getMchNo
()))
{
wrapper
.
eq
(
MchApp:
:
getMchNo
,
mchApp
.
getMchNo
());
}
if
(
StringUtils
.
isNotEmpty
(
mchApp
.
getAppId
()))
{
wrapper
.
eq
(
MchApp:
:
getAppId
,
mchApp
.
getAppId
());
}
if
(
StringUtils
.
isNotEmpty
(
mchApp
.
getAppName
()))
{
wrapper
.
eq
(
MchApp:
:
getAppName
,
mchApp
.
getAppName
());
}
if
(
mchApp
.
getState
()
!=
null
)
{
wrapper
.
eq
(
MchApp:
:
getState
,
mchApp
.
getState
());
}
wrapper
.
orderByDesc
(
MchApp:
:
getCreatedAt
);
IPage
<
MchApp
>
pages
=
this
.
page
(
iPage
,
wrapper
);
...
...
Prev
1
2
3
4
Next
Write
Preview
Supports
Markdown
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