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-core/src/main/java/com/jeequan/jeepay/core/ctrls/AbstractCtrl.java
View file @
91b1c1c5
...
@@ -77,7 +77,9 @@ public abstract class AbstractCtrl {
...
@@ -77,7 +77,9 @@ public abstract class AbstractCtrl {
/** 获取页码 **/
/** 获取页码 **/
protected
int
getPageIndex
()
{
protected
int
getPageIndex
()
{
Integer
pageIndex
=
getReqParamJSON
().
getInteger
(
PAGE_INDEX_PARAM_NAME
);
Integer
pageIndex
=
getReqParamJSON
().
getInteger
(
PAGE_INDEX_PARAM_NAME
);
if
(
pageIndex
==
null
)
return
DEFAULT_PAGE_INDEX
;
if
(
pageIndex
==
null
)
{
return
DEFAULT_PAGE_INDEX
;
}
return
pageIndex
;
return
pageIndex
;
}
}
...
@@ -90,8 +92,12 @@ public abstract class AbstractCtrl {
...
@@ -90,8 +92,12 @@ public abstract class AbstractCtrl {
protected
int
getPageSize
(
boolean
allowQueryAll
)
{
protected
int
getPageSize
(
boolean
allowQueryAll
)
{
Integer
pageSize
=
getReqParamJSON
().
getInteger
(
PAGE_SIZE_PARAM_NAME
);
Integer
pageSize
=
getReqParamJSON
().
getInteger
(
PAGE_SIZE_PARAM_NAME
);
if
(
allowQueryAll
&&
pageSize
!=
null
&&
pageSize
==
-
1
)
return
Integer
.
MAX_VALUE
;
// -1代表获取全部数据,查询int最大值的数据
if
(
allowQueryAll
&&
pageSize
!=
null
&&
pageSize
==
-
1
)
{
if
(
pageSize
==
null
||
pageSize
<
0
)
return
DEFAULT_PAGE_SIZE
;
return
Integer
.
MAX_VALUE
;
// -1代表获取全部数据,查询int最大值的数据
}
if
(
pageSize
==
null
||
pageSize
<
0
)
{
return
DEFAULT_PAGE_SIZE
;
}
return
pageSize
;
return
pageSize
;
}
}
...
@@ -135,7 +141,9 @@ public abstract class AbstractCtrl {
...
@@ -135,7 +141,9 @@ public abstract class AbstractCtrl {
/** 获取请求参数值 [ T 类型 ], [ 如为null返回默认值 ] **/
/** 获取请求参数值 [ T 类型 ], [ 如为null返回默认值 ] **/
protected
<
T
>
T
getValDefault
(
String
key
,
T
defaultValue
,
Class
<
T
>
cls
)
{
protected
<
T
>
T
getValDefault
(
String
key
,
T
defaultValue
,
Class
<
T
>
cls
)
{
T
value
=
getVal
(
key
,
cls
);
T
value
=
getVal
(
key
,
cls
);
if
(
value
==
null
)
return
defaultValue
;
if
(
value
==
null
)
{
return
defaultValue
;
}
return
value
;
return
value
;
}
}
...
@@ -222,7 +230,9 @@ public abstract class AbstractCtrl {
...
@@ -222,7 +230,9 @@ public abstract class AbstractCtrl {
for
(
String
key
:
keys
)
{
for
(
String
key
:
keys
)
{
String
value
=
getReqParamJSON
().
getString
(
key
);
String
value
=
getReqParamJSON
().
getString
(
key
);
if
(
StringUtils
.
isEmpty
(
value
))
throw
new
BizException
(
ApiCodeEnum
.
PARAMS_ERROR
,
genParamRequiredMsg
(
key
));
if
(
StringUtils
.
isEmpty
(
value
))
{
throw
new
BizException
(
ApiCodeEnum
.
PARAMS_ERROR
,
genParamRequiredMsg
(
key
));
}
}
}
}
}
...
@@ -236,7 +246,9 @@ public abstract class AbstractCtrl {
...
@@ -236,7 +246,9 @@ public abstract class AbstractCtrl {
/** 得到前端传入的金额元,转换成长整型分 (非必填) **/
/** 得到前端传入的金额元,转换成长整型分 (非必填) **/
public
Long
getAmountL
(
String
name
)
{
public
Long
getAmountL
(
String
name
)
{
String
amountStr
=
getValString
(
name
);
// 前端填写的为元,可以为小数点2位
String
amountStr
=
getValString
(
name
);
// 前端填写的为元,可以为小数点2位
if
(
StringUtils
.
isEmpty
(
amountStr
))
return
null
;
if
(
StringUtils
.
isEmpty
(
amountStr
))
{
return
null
;
}
Long
amountL
=
new
BigDecimal
(
amountStr
.
trim
()).
multiply
(
new
BigDecimal
(
100
)).
longValue
();
// // 转成分
Long
amountL
=
new
BigDecimal
(
amountStr
.
trim
()).
multiply
(
new
BigDecimal
(
100
)).
longValue
();
// // 转成分
return
amountL
;
return
amountL
;
}
}
...
@@ -288,7 +300,9 @@ public abstract class AbstractCtrl {
...
@@ -288,7 +300,9 @@ public abstract class AbstractCtrl {
//如果文件夹不存在则创建文件夹
//如果文件夹不存在则创建文件夹
File
dir
=
saveFile
.
getParentFile
();
File
dir
=
saveFile
.
getParentFile
();
if
(!
dir
.
exists
())
dir
.
mkdirs
();
if
(!
dir
.
exists
())
{
dir
.
mkdirs
();
}
file
.
transferTo
(
saveFile
);
file
.
transferTo
(
saveFile
);
}
}
...
...
jeepay-core/src/main/java/com/jeequan/jeepay/core/entity/MchNotifyRecord.java
View file @
91b1c1c5
...
@@ -42,13 +42,13 @@ import java.util.Date;
...
@@ -42,13 +42,13 @@ import java.util.Date;
public
class
MchNotifyRecord
extends
BaseModel
implements
Serializable
{
public
class
MchNotifyRecord
extends
BaseModel
implements
Serializable
{
//订单类型:1-支付,2-退款
//订单类型:1-支付,2-退款
public
static
final
B
yte
TYPE_PAY_ORDER
=
1
;
public
static
final
b
yte
TYPE_PAY_ORDER
=
1
;
public
static
final
B
yte
TYPE_REFUND_ORDER
=
2
;
public
static
final
b
yte
TYPE_REFUND_ORDER
=
2
;
//通知状态
//通知状态
public
static
final
B
yte
STATE_ING
=
1
;
public
static
final
b
yte
STATE_ING
=
1
;
public
static
final
B
yte
STATE_SUCCESS
=
2
;
public
static
final
b
yte
STATE_SUCCESS
=
2
;
public
static
final
B
yte
STATE_FAIL
=
3
;
public
static
final
b
yte
STATE_FAIL
=
3
;
//gw
//gw
public
static
final
LambdaQueryWrapper
<
MchNotifyRecord
>
gw
(){
public
static
final
LambdaQueryWrapper
<
MchNotifyRecord
>
gw
(){
...
...
jeepay-core/src/main/java/com/jeequan/jeepay/core/model/BaseModel.java
View file @
91b1c1c5
...
@@ -47,7 +47,9 @@ public class BaseModel<T> implements Serializable{
...
@@ -47,7 +47,9 @@ public class BaseModel<T> implements Serializable{
//设置扩展字段
//设置扩展字段
public
BaseModel
addExt
(
String
key
,
Object
val
)
{
public
BaseModel
addExt
(
String
key
,
Object
val
)
{
if
(
ext
==
null
)
ext
=
new
JSONObject
();
if
(
ext
==
null
)
{
ext
=
new
JSONObject
();
}
ext
.
put
(
key
,
val
);
ext
.
put
(
key
,
val
);
return
this
;
return
this
;
}
}
...
...
jeepay-core/src/main/java/com/jeequan/jeepay/core/model/security/JeeUserDetails.java
View file @
91b1c1c5
...
@@ -110,7 +110,9 @@ public class JeeUserDetails implements UserDetails {
...
@@ -110,7 +110,9 @@ public class JeeUserDetails implements UserDetails {
public
static
JeeUserDetails
getCurrentUserDetails
()
{
public
static
JeeUserDetails
getCurrentUserDetails
()
{
Authentication
authentication
=
SecurityContextHolder
.
getContext
().
getAuthentication
();
Authentication
authentication
=
SecurityContextHolder
.
getContext
().
getAuthentication
();
if
(
authentication
==
null
)
return
null
;
if
(
authentication
==
null
)
{
return
null
;
}
try
{
try
{
return
(
JeeUserDetails
)
authentication
.
getPrincipal
();
return
(
JeeUserDetails
)
authentication
.
getPrincipal
();
...
...
jeepay-core/src/main/java/com/jeequan/jeepay/core/utils/AmountUtil.java
View file @
91b1c1c5
...
@@ -75,16 +75,18 @@ public class AmountUtil {
...
@@ -75,16 +75,18 @@ public class AmountUtil {
l
=
Math
.
abs
(
l
);
l
=
Math
.
abs
(
l
);
}
}
s
=
Long
.
toString
(
l
);
s
=
Long
.
toString
(
l
);
if
(
s
.
length
()
==
1
)
if
(
s
.
length
()
==
1
)
{
return
(
negative
?
(
"-0.0"
+
s
)
:
(
"0.0"
+
s
));
return
(
negative
?
(
"-0.0"
+
s
)
:
(
"0.0"
+
s
));
if
(
s
.
length
()
==
2
)
}
if
(
s
.
length
()
==
2
)
{
return
(
negative
?
(
"-0."
+
s
)
:
(
"0."
+
s
));
return
(
negative
?
(
"-0."
+
s
)
:
(
"0."
+
s
));
else
}
else
{
return
(
negative
?
(
"-"
+
s
.
substring
(
0
,
s
.
length
()
-
2
)
+
"."
+
s
return
(
negative
?
(
"-"
+
s
.
substring
(
0
,
s
.
length
()
-
2
)
+
"."
+
s
.
substring
(
s
.
length
()
-
2
))
:
(
s
.
substring
(
0
,
.
substring
(
s
.
length
()
-
2
))
:
(
s
.
substring
(
0
,
s
.
length
()
-
2
)
s
.
length
()
-
2
)
+
"."
+
s
.
substring
(
s
.
length
()
-
2
)));
+
"."
+
s
.
substring
(
s
.
length
()
-
2
)));
}
}
}
...
@@ -94,7 +96,9 @@ public class AmountUtil {
...
@@ -94,7 +96,9 @@ public class AmountUtil {
* @return
* @return
*/
*/
public
static
String
convertCent2Dollar
(
Long
s
){
public
static
String
convertCent2Dollar
(
Long
s
){
if
(
s
==
null
)
return
""
;
if
(
s
==
null
)
{
return
""
;
}
return
new
BigDecimal
(
s
).
divide
(
new
BigDecimal
(
100
)).
setScale
(
2
,
BigDecimal
.
ROUND_HALF_UP
).
toString
();
return
new
BigDecimal
(
s
).
divide
(
new
BigDecimal
(
100
)).
setScale
(
2
,
BigDecimal
.
ROUND_HALF_UP
).
toString
();
}
}
...
@@ -106,24 +110,14 @@ public class AmountUtil {
...
@@ -106,24 +110,14 @@ public class AmountUtil {
public
static
String
convertCent2DollarShort
(
String
s
)
{
public
static
String
convertCent2DollarShort
(
String
s
)
{
String
ss
=
convertCent2Dollar
(
s
);
String
ss
=
convertCent2Dollar
(
s
);
ss
=
""
+
Double
.
parseDouble
(
ss
);
ss
=
""
+
Double
.
parseDouble
(
ss
);
if
(
ss
.
endsWith
(
".0"
))
if
(
ss
.
endsWith
(
".0"
))
{
return
ss
.
substring
(
0
,
ss
.
length
()
-
2
);
return
ss
.
substring
(
0
,
ss
.
length
()
-
2
);
if
(
ss
.
endsWith
(
".00"
))
}
if
(
ss
.
endsWith
(
".00"
))
{
return
ss
.
substring
(
0
,
ss
.
length
()
-
3
);
return
ss
.
substring
(
0
,
ss
.
length
()
-
3
);
else
}
else
{
return
ss
;
return
ss
;
}
}
/**
* 判断金额为2位小数
* @param str
* @return
*/
public
static
boolean
isAmount
(
String
str
){
if
(
str
==
null
)
return
false
;
Pattern
pattern
=
Pattern
.
compile
(
"^(([1-9]{1}\\d*)|([0]{1}))(\\.(\\d){0,2})?$"
);
// 判断小数点后2位的数字的正则表达式
Matcher
match
=
pattern
.
matcher
(
str
);
return
match
.
matches
();
}
}
}
}
jeepay-core/src/main/java/com/jeequan/jeepay/core/utils/ApiResBodyAdviceKit.java
View file @
91b1c1c5
...
@@ -42,7 +42,9 @@ public class ApiResBodyAdviceKit {
...
@@ -42,7 +42,9 @@ public class ApiResBodyAdviceKit {
public
static
Object
beforeBodyWrite
(
Object
body
)
{
public
static
Object
beforeBodyWrite
(
Object
body
)
{
//空的情况 不处理
//空的情况 不处理
if
(
body
==
null
)
return
null
;
if
(
body
==
null
)
{
return
null
;
}
if
(
body
instanceof
OriginalRes
){
if
(
body
instanceof
OriginalRes
){
return
((
OriginalRes
)
body
).
getData
();
return
((
OriginalRes
)
body
).
getData
();
...
...
jeepay-core/src/main/java/com/jeequan/jeepay/core/utils/DateKit.java
View file @
91b1c1c5
...
@@ -33,13 +33,17 @@ public class DateKit {
...
@@ -33,13 +33,17 @@ public class DateKit {
/** 获取参数时间当天的开始时间 **/
/** 获取参数时间当天的开始时间 **/
public
static
Date
getBegin
(
Date
date
){
public
static
Date
getBegin
(
Date
date
){
if
(
date
==
null
)
return
null
;
if
(
date
==
null
)
{
return
null
;
}
return
DateUtil
.
beginOfDay
(
date
).
toJdkDate
();
return
DateUtil
.
beginOfDay
(
date
).
toJdkDate
();
}
}
/** 获取参数时间当天的结束时间 **/
/** 获取参数时间当天的结束时间 **/
public
static
Date
getEnd
(
Date
date
){
public
static
Date
getEnd
(
Date
date
){
if
(
date
==
null
)
return
null
;
if
(
date
==
null
)
{
return
null
;
}
return
DateUtil
.
endOfDay
(
date
).
toJdkDate
();
return
DateUtil
.
endOfDay
(
date
).
toJdkDate
();
}
}
...
@@ -98,7 +102,9 @@ public class DateKit {
...
@@ -98,7 +102,9 @@ public class DateKit {
}
else
if
(
"customDate"
.
equals
(
dateType
)
||
"customDateTime"
.
equals
(
dateType
)){
//自定义格式
}
else
if
(
"customDate"
.
equals
(
dateType
)
||
"customDateTime"
.
equals
(
dateType
)){
//自定义格式
String
[]
timeArray
=
dateVal
.
split
(
","
);
//以逗号分割
String
[]
timeArray
=
dateVal
.
split
(
","
);
//以逗号分割
if
(
timeArray
.
length
!=
2
)
throw
new
BizException
(
"查询自定义时间参数有误"
);
if
(
timeArray
.
length
!=
2
)
{
throw
new
BizException
(
"查询自定义时间参数有误"
);
}
String
timeStr1
=
"N"
.
equalsIgnoreCase
(
timeArray
[
0
])
?
null
:
timeArray
[
0
]
;
//开始时间,
String
timeStr1
=
"N"
.
equalsIgnoreCase
(
timeArray
[
0
])
?
null
:
timeArray
[
0
]
;
//开始时间,
String
timeStr2
=
"N"
.
equalsIgnoreCase
(
timeArray
[
1
])
?
null
:
timeArray
[
1
];
//结束时间, N表示为空, 占位使用
String
timeStr2
=
"N"
.
equalsIgnoreCase
(
timeArray
[
1
])
?
null
:
timeArray
[
1
];
//结束时间, N表示为空, 占位使用
...
...
jeepay-core/src/main/java/com/jeequan/jeepay/core/utils/FileKit.java
View file @
91b1c1c5
...
@@ -34,7 +34,9 @@ public class FileKit {
...
@@ -34,7 +34,9 @@ public class FileKit {
* @return
* @return
*/
*/
public
static
String
getFileSuffix
(
String
fullFileName
,
boolean
appendDot
){
public
static
String
getFileSuffix
(
String
fullFileName
,
boolean
appendDot
){
if
(
fullFileName
==
null
||
fullFileName
.
indexOf
(
"."
)
<
0
||
fullFileName
.
length
()
<=
1
)
return
""
;
if
(
fullFileName
==
null
||
fullFileName
.
indexOf
(
"."
)
<
0
||
fullFileName
.
length
()
<=
1
)
{
return
""
;
}
return
(
appendDot
?
"."
:
""
)
+
fullFileName
.
substring
(
fullFileName
.
lastIndexOf
(
"."
)
+
1
);
return
(
appendDot
?
"."
:
""
)
+
fullFileName
.
substring
(
fullFileName
.
lastIndexOf
(
"."
)
+
1
);
}
}
...
...
jeepay-core/src/main/java/com/jeequan/jeepay/core/utils/JeepayKit.java
View file @
91b1c1c5
...
@@ -109,13 +109,15 @@ public class JeepayKit {
...
@@ -109,13 +109,15 @@ public class JeepayKit {
}
}
public
static
String
toHex
(
byte
input
[])
{
public
static
String
toHex
(
byte
input
[])
{
if
(
input
==
null
)
if
(
input
==
null
)
{
return
null
;
return
null
;
}
StringBuffer
output
=
new
StringBuffer
(
input
.
length
*
2
);
StringBuffer
output
=
new
StringBuffer
(
input
.
length
*
2
);
for
(
int
i
=
0
;
i
<
input
.
length
;
i
++)
{
for
(
int
i
=
0
;
i
<
input
.
length
;
i
++)
{
int
current
=
input
[
i
]
&
0xff
;
int
current
=
input
[
i
]
&
0xff
;
if
(
current
<
16
)
if
(
current
<
16
)
{
output
.
append
(
"0"
);
output
.
append
(
"0"
);
}
output
.
append
(
Integer
.
toString
(
current
,
16
));
output
.
append
(
Integer
.
toString
(
current
,
16
));
}
}
...
@@ -124,13 +126,17 @@ public class JeepayKit {
...
@@ -124,13 +126,17 @@ public class JeepayKit {
/** map 转换为 url参数 **/
/** map 转换为 url参数 **/
public
static
String
genUrlParams
(
Map
<
String
,
Object
>
paraMap
)
{
public
static
String
genUrlParams
(
Map
<
String
,
Object
>
paraMap
)
{
if
(
paraMap
==
null
||
paraMap
.
isEmpty
())
return
""
;
if
(
paraMap
==
null
||
paraMap
.
isEmpty
())
{
return
""
;
}
StringBuffer
urlParam
=
new
StringBuffer
();
StringBuffer
urlParam
=
new
StringBuffer
();
Set
<
String
>
keySet
=
paraMap
.
keySet
();
Set
<
String
>
keySet
=
paraMap
.
keySet
();
int
i
=
0
;
int
i
=
0
;
for
(
String
key:
keySet
)
{
for
(
String
key:
keySet
)
{
urlParam
.
append
(
key
).
append
(
"="
).
append
(
paraMap
.
get
(
key
)
==
null
?
""
:
paraMap
.
get
(
key
)
);
urlParam
.
append
(
key
).
append
(
"="
).
append
(
paraMap
.
get
(
key
)
==
null
?
""
:
paraMap
.
get
(
key
)
);
if
(++
i
==
keySet
.
size
())
break
;
if
(++
i
==
keySet
.
size
())
{
break
;
}
urlParam
.
append
(
"&"
);
urlParam
.
append
(
"&"
);
}
}
return
urlParam
.
toString
();
return
urlParam
.
toString
();
...
@@ -139,7 +145,9 @@ public class JeepayKit {
...
@@ -139,7 +145,9 @@ public class JeepayKit {
/** 校验微信/支付宝二维码是否符合规范, 并根据支付类型返回对应的支付方式 **/
/** 校验微信/支付宝二维码是否符合规范, 并根据支付类型返回对应的支付方式 **/
public
static
String
getPayWayCodeByBarCode
(
String
barCode
){
public
static
String
getPayWayCodeByBarCode
(
String
barCode
){
if
(
StringUtils
.
isEmpty
(
barCode
))
throw
new
BizException
(
"条码为空"
);
if
(
StringUtils
.
isEmpty
(
barCode
))
{
throw
new
BizException
(
"条码为空"
);
}
//微信 : 用户付款码条形码规则:18位纯数字,以10、11、12、13、14、15开头
//微信 : 用户付款码条形码规则:18位纯数字,以10、11、12、13、14、15开头
//文档: https://pay.weixin.qq.com/wiki/doc/api/micropay.php?chapter=5_1
//文档: https://pay.weixin.qq.com/wiki/doc/api/micropay.php?chapter=5_1
...
...
jeepay-core/src/main/java/com/jeequan/jeepay/core/utils/RegKit.java
View file @
91b1c1c5
...
@@ -32,7 +32,9 @@ public class RegKit {
...
@@ -32,7 +32,9 @@ public class RegKit {
/** 正则验证 */
/** 正则验证 */
public
static
boolean
match
(
String
text
,
String
reg
){
public
static
boolean
match
(
String
text
,
String
reg
){
if
(
text
==
null
)
return
false
;
if
(
text
==
null
)
{
return
false
;
}
return
text
.
matches
(
reg
);
return
text
.
matches
(
reg
);
}
}
...
...
jeepay-core/src/main/java/com/jeequan/jeepay/core/utils/StringKit.java
View file @
91b1c1c5
...
@@ -45,7 +45,7 @@ public class StringKit {
...
@@ -45,7 +45,7 @@ public class StringKit {
if
(
StringUtils
.
isEmpty
(
url
)
||
map
==
null
||
map
.
isEmpty
()){
if
(
StringUtils
.
isEmpty
(
url
)
||
map
==
null
||
map
.
isEmpty
()){
return
url
;
return
url
;
}
}
UrlBuilder
result
=
UrlBuilder
.
create
().
of
(
url
);
UrlBuilder
result
=
UrlBuilder
.
of
(
url
);
map
.
forEach
((
k
,
v
)
->
{
map
.
forEach
((
k
,
v
)
->
{
if
(
k
!=
null
&&
v
!=
null
){
if
(
k
!=
null
&&
v
!=
null
){
result
.
addQuery
(
k
,
v
.
toString
());
result
.
addQuery
(
k
,
v
.
toString
());
...
...
jeepay-manager/src/main/java/com/jeequan/jeepay/mgr/ctrl/CurrentUserController.java
View file @
91b1c1c5
...
@@ -99,9 +99,15 @@ public class CurrentUserController extends CommonCtrl{
...
@@ -99,9 +99,15 @@ public class CurrentUserController extends CommonCtrl{
Byte
sex
=
getValByte
(
"sex"
);
Byte
sex
=
getValByte
(
"sex"
);
SysUser
updateRecord
=
new
SysUser
();
SysUser
updateRecord
=
new
SysUser
();
updateRecord
.
setSysUserId
(
getCurrentUser
().
getSysUser
().
getSysUserId
());
updateRecord
.
setSysUserId
(
getCurrentUser
().
getSysUser
().
getSysUserId
());
if
(
StringUtils
.
isNotEmpty
(
avatarUrl
))
updateRecord
.
setAvatarUrl
(
avatarUrl
);
if
(
StringUtils
.
isNotEmpty
(
avatarUrl
))
{
if
(
StringUtils
.
isNotEmpty
(
realname
))
updateRecord
.
setRealname
(
realname
);
updateRecord
.
setAvatarUrl
(
avatarUrl
);
if
(
sex
!=
null
)
updateRecord
.
setSex
(
sex
);
}
if
(
StringUtils
.
isNotEmpty
(
realname
))
{
updateRecord
.
setRealname
(
realname
);
}
if
(
sex
!=
null
)
{
updateRecord
.
setSex
(
sex
);
}
sysUserService
.
updateById
(
updateRecord
);
sysUserService
.
updateById
(
updateRecord
);
...
...
jeepay-manager/src/main/java/com/jeequan/jeepay/mgr/ctrl/common/StaticController.java
View file @
91b1c1c5
...
@@ -50,7 +50,9 @@ public class StaticController extends CommonCtrl {
...
@@ -50,7 +50,9 @@ public class StaticController extends CommonCtrl {
//查找图片文件
//查找图片文件
File
imgFile
=
new
File
(
ossYmlConfig
.
getOss
().
getFilePublicPath
()
+
File
.
separator
+
request
.
getRequestURI
().
substring
(
24
));
File
imgFile
=
new
File
(
ossYmlConfig
.
getOss
().
getFilePublicPath
()
+
File
.
separator
+
request
.
getRequestURI
().
substring
(
24
));
if
(!
imgFile
.
isFile
()
||
!
imgFile
.
exists
())
return
new
ResponseEntity
<>(
HttpStatus
.
NOT_FOUND
);
if
(!
imgFile
.
isFile
()
||
!
imgFile
.
exists
())
{
return
new
ResponseEntity
<>(
HttpStatus
.
NOT_FOUND
);
}
//输出文件流(图片格式)
//输出文件流(图片格式)
HttpHeaders
httpHeaders
=
new
HttpHeaders
();
HttpHeaders
httpHeaders
=
new
HttpHeaders
();
...
...
jeepay-manager/src/main/java/com/jeequan/jeepay/mgr/ctrl/config/SysConfigController.java
View file @
91b1c1c5
...
@@ -83,7 +83,9 @@ public class SysConfigController extends CommonCtrl {
...
@@ -83,7 +83,9 @@ public class SysConfigController extends CommonCtrl {
JSONObject
paramJSON
=
getReqParamJSON
();
JSONObject
paramJSON
=
getReqParamJSON
();
Map
<
String
,
String
>
updateMap
=
JSONObject
.
toJavaObject
(
paramJSON
,
Map
.
class
);
Map
<
String
,
String
>
updateMap
=
JSONObject
.
toJavaObject
(
paramJSON
,
Map
.
class
);
int
update
=
sysConfigService
.
updateByConfigKey
(
updateMap
);
int
update
=
sysConfigService
.
updateByConfigKey
(
updateMap
);
if
(
update
<=
0
)
return
ApiRes
.
fail
(
ApiCodeEnum
.
SYSTEM_ERROR
,
"更新失败"
);
if
(
update
<=
0
)
{
return
ApiRes
.
fail
(
ApiCodeEnum
.
SYSTEM_ERROR
,
"更新失败"
);
}
mqSender
.
send
(
ResetAppConfigMQ
.
build
(
groupKey
));
mqSender
.
send
(
ResetAppConfigMQ
.
build
(
groupKey
));
return
ApiRes
.
ok
();
return
ApiRes
.
ok
();
...
...
jeepay-manager/src/main/java/com/jeequan/jeepay/mgr/ctrl/isv/IsvInfoController.java
View file @
91b1c1c5
...
@@ -58,9 +58,15 @@ public class IsvInfoController extends CommonCtrl {
...
@@ -58,9 +58,15 @@ public class IsvInfoController extends CommonCtrl {
public
ApiRes
list
()
{
public
ApiRes
list
()
{
IsvInfo
isvInfo
=
getObject
(
IsvInfo
.
class
);
IsvInfo
isvInfo
=
getObject
(
IsvInfo
.
class
);
LambdaQueryWrapper
<
IsvInfo
>
wrapper
=
IsvInfo
.
gw
();
LambdaQueryWrapper
<
IsvInfo
>
wrapper
=
IsvInfo
.
gw
();
if
(
StringUtils
.
isNotEmpty
(
isvInfo
.
getIsvNo
()))
wrapper
.
eq
(
IsvInfo:
:
getIsvNo
,
isvInfo
.
getIsvNo
());
if
(
StringUtils
.
isNotEmpty
(
isvInfo
.
getIsvNo
()))
{
if
(
StringUtils
.
isNotEmpty
(
isvInfo
.
getIsvName
()))
wrapper
.
eq
(
IsvInfo:
:
getIsvName
,
isvInfo
.
getIsvName
());
wrapper
.
eq
(
IsvInfo:
:
getIsvNo
,
isvInfo
.
getIsvNo
());
if
(
isvInfo
.
getState
()
!=
null
)
wrapper
.
eq
(
IsvInfo:
:
getState
,
isvInfo
.
getState
());
}
if
(
StringUtils
.
isNotEmpty
(
isvInfo
.
getIsvName
()))
{
wrapper
.
eq
(
IsvInfo:
:
getIsvName
,
isvInfo
.
getIsvName
());
}
if
(
isvInfo
.
getState
()
!=
null
)
{
wrapper
.
eq
(
IsvInfo:
:
getState
,
isvInfo
.
getState
());
}
wrapper
.
orderByDesc
(
IsvInfo:
:
getCreatedAt
);
wrapper
.
orderByDesc
(
IsvInfo:
:
getCreatedAt
);
IPage
<
IsvInfo
>
pages
=
isvInfoService
.
page
(
getIPage
(
true
),
wrapper
);
IPage
<
IsvInfo
>
pages
=
isvInfoService
.
page
(
getIPage
(
true
),
wrapper
);
...
@@ -82,7 +88,9 @@ public class IsvInfoController extends CommonCtrl {
...
@@ -82,7 +88,9 @@ public class IsvInfoController extends CommonCtrl {
isvInfo
.
setCreatedUid
(
getCurrentUser
().
getSysUser
().
getSysUserId
());
isvInfo
.
setCreatedUid
(
getCurrentUser
().
getSysUser
().
getSysUserId
());
isvInfo
.
setCreatedBy
(
getCurrentUser
().
getSysUser
().
getRealname
());
isvInfo
.
setCreatedBy
(
getCurrentUser
().
getSysUser
().
getRealname
());
boolean
result
=
isvInfoService
.
save
(
isvInfo
);
boolean
result
=
isvInfoService
.
save
(
isvInfo
);
if
(!
result
)
return
ApiRes
.
fail
(
ApiCodeEnum
.
SYS_OPERATION_FAIL_CREATE
);
if
(!
result
)
{
return
ApiRes
.
fail
(
ApiCodeEnum
.
SYS_OPERATION_FAIL_CREATE
);
}
return
ApiRes
.
ok
();
return
ApiRes
.
ok
();
}
}
...
@@ -118,7 +126,9 @@ public class IsvInfoController extends CommonCtrl {
...
@@ -118,7 +126,9 @@ public class IsvInfoController extends CommonCtrl {
// 推送mq到目前节点进行更新数据
// 推送mq到目前节点进行更新数据
mqSender
.
send
(
ResetIsvMchAppInfoConfigMQ
.
build
(
ResetIsvMchAppInfoConfigMQ
.
RESET_TYPE_ISV_INFO
,
isvNo
,
null
,
null
));
mqSender
.
send
(
ResetIsvMchAppInfoConfigMQ
.
build
(
ResetIsvMchAppInfoConfigMQ
.
RESET_TYPE_ISV_INFO
,
isvNo
,
null
,
null
));
if
(!
result
)
return
ApiRes
.
fail
(
ApiCodeEnum
.
SYS_OPERATION_FAIL_UPDATE
);
if
(!
result
)
{
return
ApiRes
.
fail
(
ApiCodeEnum
.
SYS_OPERATION_FAIL_UPDATE
);
}
return
ApiRes
.
ok
();
return
ApiRes
.
ok
();
}
}
...
@@ -131,7 +141,9 @@ public class IsvInfoController extends CommonCtrl {
...
@@ -131,7 +141,9 @@ public class IsvInfoController extends CommonCtrl {
@RequestMapping
(
value
=
"/{isvNo}"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"/{isvNo}"
,
method
=
RequestMethod
.
GET
)
public
ApiRes
detail
(
@PathVariable
(
"isvNo"
)
String
isvNo
)
{
public
ApiRes
detail
(
@PathVariable
(
"isvNo"
)
String
isvNo
)
{
IsvInfo
isvInfo
=
isvInfoService
.
getById
(
isvNo
);
IsvInfo
isvInfo
=
isvInfoService
.
getById
(
isvNo
);
if
(
isvInfo
==
null
)
return
ApiRes
.
fail
(
ApiCodeEnum
.
SYS_OPERATION_FAIL_SELETE
);
if
(
isvInfo
==
null
)
{
return
ApiRes
.
fail
(
ApiCodeEnum
.
SYS_OPERATION_FAIL_SELETE
);
}
return
ApiRes
.
ok
(
isvInfo
);
return
ApiRes
.
ok
(
isvInfo
);
}
}
}
}
jeepay-manager/src/main/java/com/jeequan/jeepay/mgr/ctrl/merchant/MchInfoController.java
View file @
91b1c1c5
...
@@ -70,11 +70,21 @@ public class MchInfoController extends CommonCtrl {
...
@@ -70,11 +70,21 @@ public class MchInfoController extends CommonCtrl {
MchInfo
mchInfo
=
getObject
(
MchInfo
.
class
);
MchInfo
mchInfo
=
getObject
(
MchInfo
.
class
);
LambdaQueryWrapper
<
MchInfo
>
wrapper
=
MchInfo
.
gw
();
LambdaQueryWrapper
<
MchInfo
>
wrapper
=
MchInfo
.
gw
();
if
(
StringUtils
.
isNotEmpty
(
mchInfo
.
getMchNo
()))
wrapper
.
eq
(
MchInfo:
:
getMchNo
,
mchInfo
.
getMchNo
());
if
(
StringUtils
.
isNotEmpty
(
mchInfo
.
getMchNo
()))
{
if
(
StringUtils
.
isNotEmpty
(
mchInfo
.
getIsvNo
()))
wrapper
.
eq
(
MchInfo:
:
getIsvNo
,
mchInfo
.
getIsvNo
());
wrapper
.
eq
(
MchInfo:
:
getMchNo
,
mchInfo
.
getMchNo
());
if
(
StringUtils
.
isNotEmpty
(
mchInfo
.
getMchName
()))
wrapper
.
eq
(
MchInfo:
:
getMchName
,
mchInfo
.
getMchName
());
}
if
(
mchInfo
.
getType
()
!=
null
)
wrapper
.
eq
(
MchInfo:
:
getType
,
mchInfo
.
getType
());
if
(
StringUtils
.
isNotEmpty
(
mchInfo
.
getIsvNo
()))
{
if
(
mchInfo
.
getState
()
!=
null
)
wrapper
.
eq
(
MchInfo:
:
getState
,
mchInfo
.
getState
());
wrapper
.
eq
(
MchInfo:
:
getIsvNo
,
mchInfo
.
getIsvNo
());
}
if
(
StringUtils
.
isNotEmpty
(
mchInfo
.
getMchName
()))
{
wrapper
.
eq
(
MchInfo:
:
getMchName
,
mchInfo
.
getMchName
());
}
if
(
mchInfo
.
getType
()
!=
null
)
{
wrapper
.
eq
(
MchInfo:
:
getType
,
mchInfo
.
getType
());
}
if
(
mchInfo
.
getState
()
!=
null
)
{
wrapper
.
eq
(
MchInfo:
:
getState
,
mchInfo
.
getState
());
}
wrapper
.
orderByDesc
(
MchInfo:
:
getCreatedAt
);
wrapper
.
orderByDesc
(
MchInfo:
:
getCreatedAt
);
IPage
<
MchInfo
>
pages
=
mchInfoService
.
page
(
getIPage
(),
wrapper
);
IPage
<
MchInfo
>
pages
=
mchInfoService
.
page
(
getIPage
(),
wrapper
);
...
@@ -187,10 +197,14 @@ public class MchInfoController extends CommonCtrl {
...
@@ -187,10 +197,14 @@ public class MchInfoController extends CommonCtrl {
@RequestMapping
(
value
=
"/{mchNo}"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"/{mchNo}"
,
method
=
RequestMethod
.
GET
)
public
ApiRes
detail
(
@PathVariable
(
"mchNo"
)
String
mchNo
)
{
public
ApiRes
detail
(
@PathVariable
(
"mchNo"
)
String
mchNo
)
{
MchInfo
mchInfo
=
mchInfoService
.
getById
(
mchNo
);
MchInfo
mchInfo
=
mchInfoService
.
getById
(
mchNo
);
if
(
mchInfo
==
null
)
return
ApiRes
.
fail
(
ApiCodeEnum
.
SYS_OPERATION_FAIL_SELETE
);
if
(
mchInfo
==
null
)
{
return
ApiRes
.
fail
(
ApiCodeEnum
.
SYS_OPERATION_FAIL_SELETE
);
}
SysUser
sysUser
=
sysUserService
.
getById
(
mchInfo
.
getInitUserId
());
SysUser
sysUser
=
sysUserService
.
getById
(
mchInfo
.
getInitUserId
());
if
(
sysUser
!=
null
)
mchInfo
.
addExt
(
"loginUserName"
,
sysUser
.
getLoginUsername
());
if
(
sysUser
!=
null
)
{
mchInfo
.
addExt
(
"loginUserName"
,
sysUser
.
getLoginUsername
());
}
return
ApiRes
.
ok
(
mchInfo
);
return
ApiRes
.
ok
(
mchInfo
);
}
}
}
}
jeepay-manager/src/main/java/com/jeequan/jeepay/mgr/ctrl/merchant/MchPayPassageConfigController.java
View file @
91b1c1c5
...
@@ -69,8 +69,12 @@ public class MchPayPassageConfigController extends CommonCtrl {
...
@@ -69,8 +69,12 @@ public class MchPayPassageConfigController extends CommonCtrl {
//支付方式集合
//支付方式集合
LambdaQueryWrapper
<
PayWay
>
wrapper
=
PayWay
.
gw
();
LambdaQueryWrapper
<
PayWay
>
wrapper
=
PayWay
.
gw
();
if
(
StrUtil
.
isNotBlank
(
wayCode
))
wrapper
.
eq
(
PayWay:
:
getWayCode
,
wayCode
);
if
(
StrUtil
.
isNotBlank
(
wayCode
))
{
if
(
StrUtil
.
isNotBlank
(
wayName
))
wrapper
.
like
(
PayWay:
:
getWayName
,
wayName
);
wrapper
.
eq
(
PayWay:
:
getWayCode
,
wayCode
);
}
if
(
StrUtil
.
isNotBlank
(
wayName
))
{
wrapper
.
like
(
PayWay:
:
getWayName
,
wayName
);
}
IPage
<
PayWay
>
payWayPage
=
payWayService
.
page
(
getIPage
(),
wrapper
);
IPage
<
PayWay
>
payWayPage
=
payWayService
.
page
(
getIPage
(),
wrapper
);
if
(!
CollectionUtils
.
isEmpty
(
payWayPage
.
getRecords
()))
{
if
(!
CollectionUtils
.
isEmpty
(
payWayPage
.
getRecords
()))
{
...
...
jeepay-manager/src/main/java/com/jeequan/jeepay/mgr/ctrl/order/MchNotifyController.java
View file @
91b1c1c5
...
@@ -61,17 +61,35 @@ public class MchNotifyController extends CommonCtrl {
...
@@ -61,17 +61,35 @@ public class MchNotifyController extends CommonCtrl {
MchNotifyRecord
mchNotify
=
getObject
(
MchNotifyRecord
.
class
);
MchNotifyRecord
mchNotify
=
getObject
(
MchNotifyRecord
.
class
);
JSONObject
paramJSON
=
getReqParamJSON
();
JSONObject
paramJSON
=
getReqParamJSON
();
LambdaQueryWrapper
<
MchNotifyRecord
>
wrapper
=
MchNotifyRecord
.
gw
();
LambdaQueryWrapper
<
MchNotifyRecord
>
wrapper
=
MchNotifyRecord
.
gw
();
if
(
StringUtils
.
isNotEmpty
(
mchNotify
.
getOrderId
()))
wrapper
.
eq
(
MchNotifyRecord:
:
getOrderId
,
mchNotify
.
getOrderId
());
if
(
StringUtils
.
isNotEmpty
(
mchNotify
.
getOrderId
()))
{
if
(
StringUtils
.
isNotEmpty
(
mchNotify
.
getMchNo
()))
wrapper
.
eq
(
MchNotifyRecord:
:
getMchNo
,
mchNotify
.
getMchNo
());
wrapper
.
eq
(
MchNotifyRecord:
:
getOrderId
,
mchNotify
.
getOrderId
());
if
(
StringUtils
.
isNotEmpty
(
mchNotify
.
getIsvNo
()))
wrapper
.
eq
(
MchNotifyRecord:
:
getIsvNo
,
mchNotify
.
getIsvNo
());
}
if
(
StringUtils
.
isNotEmpty
(
mchNotify
.
getMchOrderNo
()))
wrapper
.
eq
(
MchNotifyRecord:
:
getMchOrderNo
,
mchNotify
.
getMchOrderNo
());
if
(
StringUtils
.
isNotEmpty
(
mchNotify
.
getMchNo
()))
{
if
(
mchNotify
.
getOrderType
()
!=
null
)
wrapper
.
eq
(
MchNotifyRecord:
:
getOrderType
,
mchNotify
.
getOrderType
());
wrapper
.
eq
(
MchNotifyRecord:
:
getMchNo
,
mchNotify
.
getMchNo
());
if
(
mchNotify
.
getState
()
!=
null
)
wrapper
.
eq
(
MchNotifyRecord:
:
getState
,
mchNotify
.
getState
());
}
if
(
StringUtils
.
isNotEmpty
(
mchNotify
.
getAppId
()))
wrapper
.
eq
(
MchNotifyRecord:
:
getAppId
,
mchNotify
.
getAppId
());
if
(
StringUtils
.
isNotEmpty
(
mchNotify
.
getIsvNo
()))
{
wrapper
.
eq
(
MchNotifyRecord:
:
getIsvNo
,
mchNotify
.
getIsvNo
());
}
if
(
StringUtils
.
isNotEmpty
(
mchNotify
.
getMchOrderNo
()))
{
wrapper
.
eq
(
MchNotifyRecord:
:
getMchOrderNo
,
mchNotify
.
getMchOrderNo
());
}
if
(
mchNotify
.
getOrderType
()
!=
null
)
{
wrapper
.
eq
(
MchNotifyRecord:
:
getOrderType
,
mchNotify
.
getOrderType
());
}
if
(
mchNotify
.
getState
()
!=
null
)
{
wrapper
.
eq
(
MchNotifyRecord:
:
getState
,
mchNotify
.
getState
());
}
if
(
StringUtils
.
isNotEmpty
(
mchNotify
.
getAppId
()))
{
wrapper
.
eq
(
MchNotifyRecord:
:
getAppId
,
mchNotify
.
getAppId
());
}
if
(
paramJSON
!=
null
)
{
if
(
paramJSON
!=
null
)
{
if
(
StringUtils
.
isNotEmpty
(
paramJSON
.
getString
(
"createdStart"
)))
wrapper
.
ge
(
MchNotifyRecord:
:
getCreatedAt
,
paramJSON
.
getString
(
"createdStart"
));
if
(
StringUtils
.
isNotEmpty
(
paramJSON
.
getString
(
"createdStart"
)))
{
if
(
StringUtils
.
isNotEmpty
(
paramJSON
.
getString
(
"createdEnd"
)))
wrapper
.
le
(
MchNotifyRecord:
:
getCreatedAt
,
paramJSON
.
getString
(
"createdEnd"
));
wrapper
.
ge
(
MchNotifyRecord:
:
getCreatedAt
,
paramJSON
.
getString
(
"createdStart"
));
}
if
(
StringUtils
.
isNotEmpty
(
paramJSON
.
getString
(
"createdEnd"
)))
{
wrapper
.
le
(
MchNotifyRecord:
:
getCreatedAt
,
paramJSON
.
getString
(
"createdEnd"
));
}
}
}
wrapper
.
orderByDesc
(
MchNotifyRecord:
:
getCreatedAt
);
wrapper
.
orderByDesc
(
MchNotifyRecord:
:
getCreatedAt
);
IPage
<
MchNotifyRecord
>
pages
=
mchNotifyService
.
page
(
getIPage
(),
wrapper
);
IPage
<
MchNotifyRecord
>
pages
=
mchNotifyService
.
page
(
getIPage
(),
wrapper
);
...
@@ -88,7 +106,9 @@ public class MchNotifyController extends CommonCtrl {
...
@@ -88,7 +106,9 @@ public class MchNotifyController extends CommonCtrl {
@RequestMapping
(
value
=
"/{notifyId}"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"/{notifyId}"
,
method
=
RequestMethod
.
GET
)
public
ApiRes
detail
(
@PathVariable
(
"notifyId"
)
String
notifyId
)
{
public
ApiRes
detail
(
@PathVariable
(
"notifyId"
)
String
notifyId
)
{
MchNotifyRecord
mchNotify
=
mchNotifyService
.
getById
(
notifyId
);
MchNotifyRecord
mchNotify
=
mchNotifyService
.
getById
(
notifyId
);
if
(
mchNotify
==
null
)
return
ApiRes
.
fail
(
ApiCodeEnum
.
SYS_OPERATION_FAIL_SELETE
);
if
(
mchNotify
==
null
)
{
return
ApiRes
.
fail
(
ApiCodeEnum
.
SYS_OPERATION_FAIL_SELETE
);
}
return
ApiRes
.
ok
(
mchNotify
);
return
ApiRes
.
ok
(
mchNotify
);
}
}
...
@@ -101,8 +121,12 @@ public class MchNotifyController extends CommonCtrl {
...
@@ -101,8 +121,12 @@ public class MchNotifyController extends CommonCtrl {
@RequestMapping
(
value
=
"resend/{notifyId}"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"resend/{notifyId}"
,
method
=
RequestMethod
.
POST
)
public
ApiRes
resend
(
@PathVariable
(
"notifyId"
)
Long
notifyId
)
{
public
ApiRes
resend
(
@PathVariable
(
"notifyId"
)
Long
notifyId
)
{
MchNotifyRecord
mchNotify
=
mchNotifyService
.
getById
(
notifyId
);
MchNotifyRecord
mchNotify
=
mchNotifyService
.
getById
(
notifyId
);
if
(
mchNotify
==
null
)
return
ApiRes
.
fail
(
ApiCodeEnum
.
SYS_OPERATION_FAIL_SELETE
);
if
(
mchNotify
==
null
)
{
if
(
mchNotify
.
getState
()
!=
MchNotifyRecord
.
STATE_FAIL
)
throw
new
BizException
(
"请选择失败的通知记录"
);
return
ApiRes
.
fail
(
ApiCodeEnum
.
SYS_OPERATION_FAIL_SELETE
);
}
if
(
mchNotify
.
getState
()
!=
MchNotifyRecord
.
STATE_FAIL
)
{
throw
new
BizException
(
"请选择失败的通知记录"
);
}
//更新通知中
//更新通知中
mchNotifyService
.
getBaseMapper
().
updateIngAndAddNotifyCountLimit
(
notifyId
);
mchNotifyService
.
getBaseMapper
().
updateIngAndAddNotifyCountLimit
(
notifyId
);
...
...
jeepay-manager/src/main/java/com/jeequan/jeepay/mgr/ctrl/order/PayOrderController.java
View file @
91b1c1c5
...
@@ -73,18 +73,40 @@ public class PayOrderController extends CommonCtrl {
...
@@ -73,18 +73,40 @@ public class PayOrderController extends CommonCtrl {
PayOrder
payOrder
=
getObject
(
PayOrder
.
class
);
PayOrder
payOrder
=
getObject
(
PayOrder
.
class
);
JSONObject
paramJSON
=
getReqParamJSON
();
JSONObject
paramJSON
=
getReqParamJSON
();
LambdaQueryWrapper
<
PayOrder
>
wrapper
=
PayOrder
.
gw
();
LambdaQueryWrapper
<
PayOrder
>
wrapper
=
PayOrder
.
gw
();
if
(
StringUtils
.
isNotEmpty
(
payOrder
.
getPayOrderId
()))
wrapper
.
eq
(
PayOrder:
:
getPayOrderId
,
payOrder
.
getPayOrderId
());
if
(
StringUtils
.
isNotEmpty
(
payOrder
.
getPayOrderId
()))
{
if
(
StringUtils
.
isNotEmpty
(
payOrder
.
getMchNo
()))
wrapper
.
eq
(
PayOrder:
:
getMchNo
,
payOrder
.
getMchNo
());
wrapper
.
eq
(
PayOrder:
:
getPayOrderId
,
payOrder
.
getPayOrderId
());
if
(
StringUtils
.
isNotEmpty
(
payOrder
.
getIsvNo
()))
wrapper
.
eq
(
PayOrder:
:
getIsvNo
,
payOrder
.
getIsvNo
());
}
if
(
payOrder
.
getMchType
()
!=
null
)
wrapper
.
eq
(
PayOrder:
:
getMchType
,
payOrder
.
getMchType
());
if
(
StringUtils
.
isNotEmpty
(
payOrder
.
getMchNo
()))
{
if
(
StringUtils
.
isNotEmpty
(
payOrder
.
getWayCode
()))
wrapper
.
eq
(
PayOrder:
:
getWayCode
,
payOrder
.
getWayCode
());
wrapper
.
eq
(
PayOrder:
:
getMchNo
,
payOrder
.
getMchNo
());
if
(
StringUtils
.
isNotEmpty
(
payOrder
.
getMchOrderNo
()))
wrapper
.
eq
(
PayOrder:
:
getMchOrderNo
,
payOrder
.
getMchOrderNo
());
}
if
(
payOrder
.
getState
()
!=
null
)
wrapper
.
eq
(
PayOrder:
:
getState
,
payOrder
.
getState
());
if
(
StringUtils
.
isNotEmpty
(
payOrder
.
getIsvNo
()))
{
if
(
payOrder
.
getNotifyState
()
!=
null
)
wrapper
.
eq
(
PayOrder:
:
getNotifyState
,
payOrder
.
getNotifyState
());
wrapper
.
eq
(
PayOrder:
:
getIsvNo
,
payOrder
.
getIsvNo
());
if
(
StringUtils
.
isNotEmpty
(
payOrder
.
getAppId
()))
wrapper
.
eq
(
PayOrder:
:
getAppId
,
payOrder
.
getAppId
());
}
if
(
payOrder
.
getMchType
()
!=
null
)
{
wrapper
.
eq
(
PayOrder:
:
getMchType
,
payOrder
.
getMchType
());
}
if
(
StringUtils
.
isNotEmpty
(
payOrder
.
getWayCode
()))
{
wrapper
.
eq
(
PayOrder:
:
getWayCode
,
payOrder
.
getWayCode
());
}
if
(
StringUtils
.
isNotEmpty
(
payOrder
.
getMchOrderNo
()))
{
wrapper
.
eq
(
PayOrder:
:
getMchOrderNo
,
payOrder
.
getMchOrderNo
());
}
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
(
paramJSON
!=
null
)
{
if
(
StringUtils
.
isNotEmpty
(
paramJSON
.
getString
(
"createdStart"
)))
wrapper
.
ge
(
PayOrder:
:
getCreatedAt
,
paramJSON
.
getString
(
"createdStart"
));
if
(
StringUtils
.
isNotEmpty
(
paramJSON
.
getString
(
"createdStart"
)))
{
if
(
StringUtils
.
isNotEmpty
(
paramJSON
.
getString
(
"createdEnd"
)))
wrapper
.
le
(
PayOrder:
:
getCreatedAt
,
paramJSON
.
getString
(
"createdEnd"
));
wrapper
.
ge
(
PayOrder:
:
getCreatedAt
,
paramJSON
.
getString
(
"createdStart"
));
}
if
(
StringUtils
.
isNotEmpty
(
paramJSON
.
getString
(
"createdEnd"
)))
{
wrapper
.
le
(
PayOrder:
:
getCreatedAt
,
paramJSON
.
getString
(
"createdEnd"
));
}
}
}
wrapper
.
orderByDesc
(
PayOrder:
:
getCreatedAt
);
wrapper
.
orderByDesc
(
PayOrder:
:
getCreatedAt
);
IPage
<
PayOrder
>
pages
=
payOrderService
.
page
(
getIPage
(),
wrapper
);
IPage
<
PayOrder
>
pages
=
payOrderService
.
page
(
getIPage
(),
wrapper
);
...
@@ -114,7 +136,9 @@ public class PayOrderController extends CommonCtrl {
...
@@ -114,7 +136,9 @@ public class PayOrderController extends CommonCtrl {
@RequestMapping
(
value
=
"/{payOrderId}"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"/{payOrderId}"
,
method
=
RequestMethod
.
GET
)
public
ApiRes
detail
(
@PathVariable
(
"payOrderId"
)
String
payOrderId
)
{
public
ApiRes
detail
(
@PathVariable
(
"payOrderId"
)
String
payOrderId
)
{
PayOrder
payOrder
=
payOrderService
.
getById
(
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
);
}
return
ApiRes
.
ok
(
payOrder
);
return
ApiRes
.
ok
(
payOrder
);
}
}
...
@@ -134,7 +158,9 @@ public class PayOrderController extends CommonCtrl {
...
@@ -134,7 +158,9 @@ public class PayOrderController extends CommonCtrl {
String
refundReason
=
getValStringRequired
(
"refundReason"
);
String
refundReason
=
getValStringRequired
(
"refundReason"
);
PayOrder
payOrder
=
payOrderService
.
getById
(
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
.
getState
()
!=
PayOrder
.
STATE_SUCCESS
){
if
(
payOrder
.
getState
()
!=
PayOrder
.
STATE_SUCCESS
){
throw
new
BizException
(
"订单状态不正确"
);
throw
new
BizException
(
"订单状态不正确"
);
...
...
jeepay-manager/src/main/java/com/jeequan/jeepay/mgr/ctrl/order/RefundOrderController.java
View file @
91b1c1c5
...
@@ -56,18 +56,40 @@ public class RefundOrderController extends CommonCtrl {
...
@@ -56,18 +56,40 @@ public class RefundOrderController extends CommonCtrl {
RefundOrder
refundOrder
=
getObject
(
RefundOrder
.
class
);
RefundOrder
refundOrder
=
getObject
(
RefundOrder
.
class
);
JSONObject
paramJSON
=
getReqParamJSON
();
JSONObject
paramJSON
=
getReqParamJSON
();
LambdaQueryWrapper
<
RefundOrder
>
wrapper
=
RefundOrder
.
gw
();
LambdaQueryWrapper
<
RefundOrder
>
wrapper
=
RefundOrder
.
gw
();
if
(
StringUtils
.
isNotEmpty
(
refundOrder
.
getRefundOrderId
()))
wrapper
.
eq
(
RefundOrder:
:
getRefundOrderId
,
refundOrder
.
getRefundOrderId
());
if
(
StringUtils
.
isNotEmpty
(
refundOrder
.
getRefundOrderId
()))
{
if
(
StringUtils
.
isNotEmpty
(
refundOrder
.
getPayOrderId
()))
wrapper
.
eq
(
RefundOrder:
:
getPayOrderId
,
refundOrder
.
getPayOrderId
());
wrapper
.
eq
(
RefundOrder:
:
getRefundOrderId
,
refundOrder
.
getRefundOrderId
());
if
(
StringUtils
.
isNotEmpty
(
refundOrder
.
getChannelPayOrderNo
()))
wrapper
.
eq
(
RefundOrder:
:
getChannelPayOrderNo
,
refundOrder
.
getChannelPayOrderNo
());
}
if
(
StringUtils
.
isNotEmpty
(
refundOrder
.
getMchNo
()))
wrapper
.
eq
(
RefundOrder:
:
getMchNo
,
refundOrder
.
getMchNo
());
if
(
StringUtils
.
isNotEmpty
(
refundOrder
.
getPayOrderId
()))
{
if
(
StringUtils
.
isNotEmpty
(
refundOrder
.
getIsvNo
()))
wrapper
.
eq
(
RefundOrder:
:
getIsvNo
,
refundOrder
.
getIsvNo
());
wrapper
.
eq
(
RefundOrder:
:
getPayOrderId
,
refundOrder
.
getPayOrderId
());
if
(
refundOrder
.
getMchType
()
!=
null
)
wrapper
.
eq
(
RefundOrder:
:
getMchType
,
refundOrder
.
getMchType
());
}
if
(
StringUtils
.
isNotEmpty
(
refundOrder
.
getMchRefundNo
()))
wrapper
.
eq
(
RefundOrder:
:
getMchRefundNo
,
refundOrder
.
getMchRefundNo
());
if
(
StringUtils
.
isNotEmpty
(
refundOrder
.
getChannelPayOrderNo
()))
{
if
(
refundOrder
.
getState
()
!=
null
)
wrapper
.
eq
(
RefundOrder:
:
getState
,
refundOrder
.
getState
());
wrapper
.
eq
(
RefundOrder:
:
getChannelPayOrderNo
,
refundOrder
.
getChannelPayOrderNo
());
if
(
StringUtils
.
isNotEmpty
(
refundOrder
.
getAppId
()))
wrapper
.
eq
(
RefundOrder:
:
getAppId
,
refundOrder
.
getAppId
());
}
if
(
StringUtils
.
isNotEmpty
(
refundOrder
.
getMchNo
()))
{
wrapper
.
eq
(
RefundOrder:
:
getMchNo
,
refundOrder
.
getMchNo
());
}
if
(
StringUtils
.
isNotEmpty
(
refundOrder
.
getIsvNo
()))
{
wrapper
.
eq
(
RefundOrder:
:
getIsvNo
,
refundOrder
.
getIsvNo
());
}
if
(
refundOrder
.
getMchType
()
!=
null
)
{
wrapper
.
eq
(
RefundOrder:
:
getMchType
,
refundOrder
.
getMchType
());
}
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
.
getAppId
()))
{
wrapper
.
eq
(
RefundOrder:
:
getAppId
,
refundOrder
.
getAppId
());
}
if
(
paramJSON
!=
null
)
{
if
(
paramJSON
!=
null
)
{
if
(
StringUtils
.
isNotEmpty
(
paramJSON
.
getString
(
"createdStart"
)))
wrapper
.
ge
(
RefundOrder:
:
getCreatedAt
,
paramJSON
.
getString
(
"createdStart"
));
if
(
StringUtils
.
isNotEmpty
(
paramJSON
.
getString
(
"createdStart"
)))
{
if
(
StringUtils
.
isNotEmpty
(
paramJSON
.
getString
(
"createdEnd"
)))
wrapper
.
le
(
RefundOrder:
:
getCreatedAt
,
paramJSON
.
getString
(
"createdEnd"
));
wrapper
.
ge
(
RefundOrder:
:
getCreatedAt
,
paramJSON
.
getString
(
"createdStart"
));
}
if
(
StringUtils
.
isNotEmpty
(
paramJSON
.
getString
(
"createdEnd"
)))
{
wrapper
.
le
(
RefundOrder:
:
getCreatedAt
,
paramJSON
.
getString
(
"createdEnd"
));
}
}
}
wrapper
.
orderByDesc
(
RefundOrder:
:
getCreatedAt
);
wrapper
.
orderByDesc
(
RefundOrder:
:
getCreatedAt
);
IPage
<
RefundOrder
>
pages
=
refundOrderService
.
page
(
getIPage
(),
wrapper
);
IPage
<
RefundOrder
>
pages
=
refundOrderService
.
page
(
getIPage
(),
wrapper
);
...
@@ -84,7 +106,9 @@ public class RefundOrderController extends CommonCtrl {
...
@@ -84,7 +106,9 @@ public class RefundOrderController extends CommonCtrl {
@RequestMapping
(
value
=
"/{refundOrderId}"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"/{refundOrderId}"
,
method
=
RequestMethod
.
GET
)
public
ApiRes
detail
(
@PathVariable
(
"refundOrderId"
)
String
refundOrderId
)
{
public
ApiRes
detail
(
@PathVariable
(
"refundOrderId"
)
String
refundOrderId
)
{
RefundOrder
refundOrder
=
refundOrderService
.
getById
(
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
);
}
return
ApiRes
.
ok
(
refundOrder
);
return
ApiRes
.
ok
(
refundOrder
);
}
}
}
}
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