Skip to content
项目
群组
代码片段
帮助
正在加载...
登录
切换导航
R
run-score
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分枝图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
分枝图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
jackma
run-score
Commits
d3b8a353
提交
d3b8a353
authored
11月 01, 2021
作者:
jacksmith1988
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
//init
上级
ed53a40a
全部展开
隐藏空白字符变更
内嵌
并排
正在显示
12 个修改的文件
包含
119 行增加
和
72 行删除
+119
-72
Constant.java
...i/src/main/java/me/zohar/runscore/constants/Constant.java
+4
-0
GatheringCode.java
...me/zohar/runscore/gatheringcode/domain/GatheringCode.java
+59
-47
GatheringCodeParam.java
...ohar/runscore/gatheringcode/param/GatheringCodeParam.java
+13
-0
GatheringCodeService.java
.../runscore/gatheringcode/service/GatheringCodeService.java
+0
-0
MerchantOrderService.java
...zohar/runscore/merchant/service/MerchantOrderService.java
+0
-0
OrderGatheringCodeVO.java
...a/me/zohar/runscore/merchant/vo/OrderGatheringCodeVO.java
+4
-0
LoginLog.java
...n/java/me/zohar/runscore/useraccount/domain/LoginLog.java
+1
-0
UserAccountRepo.java
...a/me/zohar/runscore/useraccount/repo/UserAccountRepo.java
+3
-0
ApiController.java
.../java/me/zohar/runscore/api/controller/ApiController.java
+5
-0
StartOrderTest.java
.../src/test/java/me/zohar/runscore/test/StartOrderTest.java
+4
-3
gathering-code.js
...ore-mobile/src/main/resources/static/js/gathering-code.js
+26
-22
gathering-code.html
...e-mobile/src/main/resources/templates/gathering-code.html
+0
-0
没有找到文件。
runscore-api/src/main/java/me/zohar/runscore/constants/Constant.java
浏览文件 @
d3b8a353
...
@@ -160,4 +160,8 @@ public class Constant {
...
@@ -160,4 +160,8 @@ public class Constant {
public
static
final
String
下级账号查询范围
_
指定账号及直接下级
=
"20"
;
public
static
final
String
下级账号查询范围
_
指定账号及直接下级
=
"20"
;
public
static
final
String
支付渠道
_
银行卡
=
"bankcard"
;
public
static
final
String
支付渠道
_
微信码
=
"wechat"
;
public
static
final
String
支付渠道
_
支付宝码
=
"alipay"
;
}
}
runscore-api/src/main/java/me/zohar/runscore/gatheringcode/domain/GatheringCode.java
浏览文件 @
d3b8a353
...
@@ -29,52 +29,64 @@ import me.zohar.runscore.useraccount.domain.UserAccount;
...
@@ -29,52 +29,64 @@ import me.zohar.runscore.useraccount.domain.UserAccount;
@DynamicUpdate
(
true
)
@DynamicUpdate
(
true
)
public
class
GatheringCode
{
public
class
GatheringCode
{
/**
/**
* 主键id
* 主键id
*/
*/
@Id
@Id
@Column
(
name
=
"id"
,
length
=
32
)
@Column
(
name
=
"id"
,
length
=
32
)
private
String
id
;
private
String
id
;
/**
/**
* 收款渠道
* 收款渠道
*/
*/
private
String
gatheringChannelCode
;
private
String
gatheringChannelCode
;
/**
/**
* 状态,启用:1;禁用:0
* 状态,启用:1;禁用:0
*/
*/
private
String
state
;
private
String
state
;
private
Boolean
fixedGatheringAmount
;
private
Boolean
fixedGatheringAmount
;
/**
/**
* 收款金额
* 收款金额
*/
*/
private
Double
gatheringAmount
;
private
Double
gatheringAmount
;
/**
/**
* 收款人
* 收款人
*/
*/
private
String
payee
;
private
String
payee
;
/**
/**
* 创建时间
* 开户行
*/
*/
private
Date
createTime
;
private
String
bankAddress
;
/**
@Column
(
name
=
"storage_id"
,
length
=
32
)
* 卡号
private
String
storageId
;
*/
private
String
bankCode
;
/**
/**
* 用户账号id
* 卡户主
*/
*/
@Column
(
name
=
"user_account_id"
,
length
=
32
)
private
String
bankUsername
;
private
String
userAccountId
;
/**
* 创建时间
@NotFound
(
action
=
NotFoundAction
.
IGNORE
)
*/
@ManyToOne
(
fetch
=
FetchType
.
LAZY
)
private
Date
createTime
;
@JoinColumn
(
name
=
"user_account_id"
,
updatable
=
false
,
insertable
=
false
,
foreignKey
=
@ForeignKey
(
value
=
ConstraintMode
.
NO_CONSTRAINT
))
private
UserAccount
userAccount
;
@Column
(
name
=
"storage_id"
,
length
=
32
)
private
String
storageId
;
/**
* 用户账号id
*/
@Column
(
name
=
"user_account_id"
,
length
=
32
)
private
String
userAccountId
;
@NotFound
(
action
=
NotFoundAction
.
IGNORE
)
@ManyToOne
(
fetch
=
FetchType
.
LAZY
)
@JoinColumn
(
name
=
"user_account_id"
,
updatable
=
false
,
insertable
=
false
,
foreignKey
=
@ForeignKey
(
value
=
ConstraintMode
.
NO_CONSTRAINT
))
private
UserAccount
userAccount
;
}
}
runscore-api/src/main/java/me/zohar/runscore/gatheringcode/param/GatheringCodeParam.java
浏览文件 @
d3b8a353
...
@@ -54,6 +54,19 @@ public class GatheringCodeParam {
...
@@ -54,6 +54,19 @@ public class GatheringCodeParam {
private
String
storageId
;
private
String
storageId
;
/**
* 开户行
*/
private
String
bankAddress
;
/**
* 卡号
*/
private
String
bankCode
;
/**
* 卡户主
*/
private
String
bankUsername
;
public
GatheringCode
convertToPo
(
String
userAccountId
)
{
public
GatheringCode
convertToPo
(
String
userAccountId
)
{
GatheringCode
po
=
new
GatheringCode
();
GatheringCode
po
=
new
GatheringCode
();
BeanUtils
.
copyProperties
(
this
,
po
);
BeanUtils
.
copyProperties
(
this
,
po
);
...
...
runscore-api/src/main/java/me/zohar/runscore/gatheringcode/service/GatheringCodeService.java
浏览文件 @
d3b8a353
差异被折叠。
点击展开。
runscore-api/src/main/java/me/zohar/runscore/merchant/service/MerchantOrderService.java
浏览文件 @
d3b8a353
差异被折叠。
点击展开。
runscore-api/src/main/java/me/zohar/runscore/merchant/vo/OrderGatheringCodeVO.java
浏览文件 @
d3b8a353
...
@@ -8,6 +8,7 @@ import com.fasterxml.jackson.annotation.JsonFormat;
...
@@ -8,6 +8,7 @@ import com.fasterxml.jackson.annotation.JsonFormat;
import
lombok.Data
;
import
lombok.Data
;
import
me.zohar.runscore.dictconfig.DictHolder
;
import
me.zohar.runscore.dictconfig.DictHolder
;
import
me.zohar.runscore.gatheringcode.domain.GatheringCode
;
import
me.zohar.runscore.merchant.domain.MerchantOrder
;
import
me.zohar.runscore.merchant.domain.MerchantOrder
;
@Data
@Data
...
@@ -58,6 +59,8 @@ public class OrderGatheringCodeVO {
...
@@ -58,6 +59,8 @@ public class OrderGatheringCodeVO {
private
String
gatheringCodeUrl
;
private
String
gatheringCodeUrl
;
private
GatheringCode
gatheringCode
;
/**
/**
* 同步通知地址
* 同步通知地址
*/
*/
...
@@ -75,4 +78,5 @@ public class OrderGatheringCodeVO {
...
@@ -75,4 +78,5 @@ public class OrderGatheringCodeVO {
return
vo
;
return
vo
;
}
}
}
}
runscore-api/src/main/java/me/zohar/runscore/useraccount/domain/LoginLog.java
浏览文件 @
d3b8a353
...
@@ -32,6 +32,7 @@ public class LoginLog {
...
@@ -32,6 +32,7 @@ public class LoginLog {
/**
/**
* 登录系统
* 登录系统
*/
*/
@Column
(
name
=
"`system`"
)
private
String
system
;
private
String
system
;
/**
/**
...
...
runscore-api/src/main/java/me/zohar/runscore/useraccount/repo/UserAccountRepo.java
浏览文件 @
d3b8a353
...
@@ -3,6 +3,8 @@ package me.zohar.runscore.useraccount.repo;
...
@@ -3,6 +3,8 @@ package me.zohar.runscore.useraccount.repo;
import
org.springframework.data.jpa.repository.JpaRepository
;
import
org.springframework.data.jpa.repository.JpaRepository
;
import
org.springframework.data.jpa.repository.JpaSpecificationExecutor
;
import
org.springframework.data.jpa.repository.JpaSpecificationExecutor
;
import
java.util.List
;
import
me.zohar.runscore.useraccount.domain.UserAccount
;
import
me.zohar.runscore.useraccount.domain.UserAccount
;
...
@@ -12,4 +14,5 @@ public interface UserAccountRepo extends JpaRepository<UserAccount, String>, Jpa
...
@@ -12,4 +14,5 @@ public interface UserAccountRepo extends JpaRepository<UserAccount, String>, Jpa
Long
countByInviterId
(
String
inviterId
);
Long
countByInviterId
(
String
inviterId
);
List
<
UserAccount
>
findAllByAccountType
(
String
accountType
);
}
}
runscore-merchant/src/main/java/me/zohar/runscore/api/controller/ApiController.java
浏览文件 @
d3b8a353
...
@@ -19,6 +19,11 @@ public class ApiController {
...
@@ -19,6 +19,11 @@ public class ApiController {
@Autowired
@Autowired
private
MerchantOrderService
platformOrderService
;
private
MerchantOrderService
platformOrderService
;
/**
* 商户开单,获取支付方式,返回银行卡信息或者支付码信息
* @param param
* @return
*/
@PostMapping
(
"/startOrder"
)
@PostMapping
(
"/startOrder"
)
@ResponseBody
@ResponseBody
public
Result
startOrder
(
StartOrderParam
param
)
{
public
Result
startOrder
(
StartOrderParam
param
)
{
...
...
runscore-merchant/src/test/java/me/zohar/runscore/test/StartOrderTest.java
浏览文件 @
d3b8a353
...
@@ -15,11 +15,12 @@ public class StartOrderTest {
...
@@ -15,11 +15,12 @@ public class StartOrderTest {
*/
*/
public
static
void
main
(
String
[]
args
)
{
public
static
void
main
(
String
[]
args
)
{
String
merchantNum
=
"
201906
001"
;
String
merchantNum
=
"
1
001"
;
String
merchantOrderNo
=
"20190629023134U93628387
7
"
;
String
merchantOrderNo
=
"20190629023134U93628387
8
"
;
Double
amount
=
100
d
;
Double
amount
=
100
d
;
String
notifyUrl
=
"http://xhbc10.com/index.php/Pay/Paynotify"
;
String
notifyUrl
=
"http://xhbc10.com/index.php/Pay/Paynotify"
;
String
secretKey
=
"l54x9426o68962464"
;
//String returnUrl = "http://xhbc10.com/index.php/Pay/Paynotify";
String
secretKey
=
"456"
;
String
sign
=
merchantNum
+
merchantOrderNo
String
sign
=
merchantNum
+
merchantOrderNo
+
new
DecimalFormat
(
"###################.###########"
).
format
(
amount
)
+
notifyUrl
+
secretKey
;
+
new
DecimalFormat
(
"###################.###########"
).
format
(
amount
)
+
notifyUrl
+
secretKey
;
System
.
out
.
println
(
sign
);
System
.
out
.
println
(
sign
);
...
...
runscore-mobile/src/main/resources/static/js/gathering-code.js
浏览文件 @
d3b8a353
...
@@ -135,9 +135,12 @@ var gatheringCodeVM = new Vue({
...
@@ -135,9 +135,12 @@ var gatheringCodeVM = new Vue({
that
.
editGatheringCode
=
{
that
.
editGatheringCode
=
{
gatheringChannelCode
:
''
,
gatheringChannelCode
:
''
,
state
:
''
,
state
:
''
,
fixedGatheringAmount
:
tru
e
,
fixedGatheringAmount
:
fals
e
,
gatheringAmount
:
''
,
gatheringAmount
:
''
,
payee
:
''
payee
:
''
,
bankAddress
:
''
,
bankCode
:
''
,
bankUsername
:
''
};
};
that
.
showEditGatheringCodePageInner
();
that
.
showEditGatheringCodePageInner
();
that
.
initFileUploadWidget
();
that
.
initFileUploadWidget
();
...
@@ -187,24 +190,24 @@ var gatheringCodeVM = new Vue({
...
@@ -187,24 +190,24 @@ var gatheringCodeVM = new Vue({
});
});
return
;
return
;
}
}
if
(
editGatheringCode
.
fixedGatheringAmount
==
null
)
{
//
if (editGatheringCode.fixedGatheringAmount == null) {
layer
.
alert
(
'请选择是否固定收款金额'
,
{
//
layer.alert('请选择是否固定收款金额', {
title
:
'提示'
,
//
title : '提示',
icon
:
7
,
//
icon : 7,
time
:
3000
//
time : 3000
});
//
});
return
;
//
return;
}
//
}
if
(
editGatheringCode
.
fixedGatheringAmount
)
{
//
if (editGatheringCode.fixedGatheringAmount) {
if
(
editGatheringCode
.
gatheringAmount
==
null
||
editGatheringCode
.
gatheringAmount
==
''
)
{
//
if (editGatheringCode.gatheringAmount == null || editGatheringCode.gatheringAmount == '') {
layer
.
alert
(
'请输入收款金额'
,
{
//
layer.alert('请输入收款金额', {
title
:
'提示'
,
//
title : '提示',
icon
:
7
,
//
icon : 7,
time
:
3000
//
time : 3000
});
//
});
return
;
//
return;
}
//
}
}
//
}
if
(
editGatheringCode
.
payee
==
null
||
editGatheringCode
.
payee
==
''
)
{
if
(
editGatheringCode
.
payee
==
null
||
editGatheringCode
.
payee
==
''
)
{
layer
.
alert
(
'请选择收款人'
,
{
layer
.
alert
(
'请选择收款人'
,
{
title
:
'提示'
,
title
:
'提示'
,
...
@@ -214,11 +217,12 @@ var gatheringCodeVM = new Vue({
...
@@ -214,11 +217,12 @@ var gatheringCodeVM = new Vue({
return
;
return
;
}
}
if
(
$
(
'.gathering-code-pic'
).
fileinput
(
'getPreview'
).
content
.
length
!=
0
)
{
if
(
$
(
'.gathering-code-pic'
).
fileinput
(
'getPreview'
).
content
.
length
!=
0
||
editGatheringCode
.
gatheringChannelCode
==
'bankcard'
)
{
that
.
addOrUpdateGatheringCodeInner
();
that
.
addOrUpdateGatheringCodeInner
();
}
else
{
}
else
{
var
filesCount
=
$
(
'.gathering-code-pic'
).
fileinput
(
'getFilesCount'
);
var
filesCount
=
$
(
'.gathering-code-pic'
).
fileinput
(
'getFilesCount'
);
if
(
filesCount
==
0
)
{
console
.
log
(
editGatheringCode
.
gatheringChannelCode
);
if
(
filesCount
==
0
)
{
layer
.
alert
(
'请选择要上传的图片'
,
{
layer
.
alert
(
'请选择要上传的图片'
,
{
title
:
'提示'
,
title
:
'提示'
,
icon
:
7
,
icon
:
7
,
...
...
runscore-mobile/src/main/resources/templates/gathering-code.html
浏览文件 @
d3b8a353
差异被折叠。
点击展开。
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论