Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
S
semi-server
Project
Project
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
Graph
比较
统计图
议题
0
议题
0
列表
看板
标记
Milestones
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
inroi
semi-server
Commits
768e9637
提交
768e9637
authored
10月 17, 2022
作者:
inroi
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
微调
上级
6de91bbb
隐藏空白字符变更
内嵌
并排
正在显示
10 个修改的文件
包含
171 行增加
和
34 行删除
+171
-34
DockingController.java
...rc/main/java/com/system/controller/DockingController.java
+19
-6
SynchronizationJob.java
...c/main/java/com/system/quartz/job/SynchronizationJob.java
+1
-1
IDockingDistributionService.java
.../java/com/system/serivce/IDockingDistributionService.java
+14
-3
IDockingService.java
...tem/src/main/java/com/system/serivce/IDockingService.java
+18
-4
DockingDistributionServiceImpl.java
...m/system/serivce/impl/DockingDistributionServiceImpl.java
+21
-13
DockingServiceImpl.java
...main/java/com/system/serivce/impl/DockingServiceImpl.java
+32
-5
SynchronizationServiceImpl.java
...a/com/system/serivce/impl/SynchronizationServiceImpl.java
+1
-1
DockingDistributionMemberCreateInVo.java
...transfer/docking/DockingDistributionMemberCreateInVo.java
+1
-1
DockingDistributionMemberProfitInVo.java
...transfer/docking/DockingDistributionMemberProfitInVo.java
+23
-0
DockingDistributionTransactionCreateInVo.java
...fer/docking/DockingDistributionTransactionCreateInVo.java
+41
-0
没有找到文件。
semiconductor-system/src/main/java/com/system/controller/DockingController.java
浏览文件 @
768e9637
package
com
.
system
.
controller
;
import
com.system.serivce.IDockingService
;
import
com.system.transfer.docking.DockingDistributionMemberBalanceInVo
;
import
com.system.transfer.docking.DockingDistributionMemberCreateInVo
;
import
com.system.transfer.docking.DockingDistributionMemberSubordinateListInVo
;
import
com.system.transfer.docking.*
;
import
com.system.transfer.response.RestResponse
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
/**
* @author Inori
...
...
@@ -27,16 +28,28 @@ public class DockingController {
}
@ApiOperation
(
"分销会员创建"
)
@GetMapping
(
"/docking/distribution/member/subordinate/list"
)
@PostMapping
(
"/docking/distribution/transaction/create"
)
public
RestResponse
dockingDistributionTransactionCreate
(
@RequestBody
DockingDistributionTransactionCreateInVo
inVo
)
{
return
dockingService
.
dockingDistributionTransactionCreate
(
inVo
);
}
@ApiOperation
(
"分销会员下级查询"
)
@PostMapping
(
"/docking/distribution/member/subordinate/list"
)
public
RestResponse
dockingDistributionMemberSubordinateList
(
@RequestBody
DockingDistributionMemberSubordinateListInVo
inVo
)
{
return
dockingService
.
dockingDistributionMemberSubordinateList
(
inVo
);
}
@ApiOperation
(
"分销会员余额"
)
@
Ge
tMapping
(
"/docking/distribution/member/balance"
)
@
Pos
tMapping
(
"/docking/distribution/member/balance"
)
public
RestResponse
dockingDistributionMemberBalance
(
@RequestBody
DockingDistributionMemberBalanceInVo
inVo
)
{
return
dockingService
.
dockingDistributionMemberBalance
(
inVo
);
}
@ApiOperation
(
"分销会员收益"
)
@PostMapping
(
"/docking/distribution/member/profit"
)
public
RestResponse
dockingDistributionMemberProfit
(
@RequestBody
DockingDistributionMemberProfitInVo
inVo
)
{
return
dockingService
.
dockingDistributionMemberProfit
(
inVo
);
}
}
semiconductor-system/src/main/java/com/system/quartz/job/SynchronizationJob.java
浏览文件 @
768e9637
...
...
@@ -29,7 +29,7 @@ public class SynchronizationJob implements Job {
e
.
printStackTrace
();
}
synchronizationService
.
synchronization
();
//
synchronizationService.synchronization();
}
...
...
semiconductor-system/src/main/java/com/system/serivce/IDockingDistributionService.java
浏览文件 @
768e9637
...
...
@@ -12,18 +12,20 @@ public interface IDockingDistributionService {
/**
* 对接分销会员创建
*
* @param data 参数
* @param queueId 唯一标识
* @param data 参数
* @return 结果
*/
String
dockingDistributionMemberCreate
(
Map
<
String
,
Object
>
data
,
String
queueId
);
String
dockingDistributionMemberCreate
(
String
queueId
,
Map
<
String
,
Object
>
data
);
/**
* 对接订单交易创建
*
* @param queueId 唯一标识
* @param data 参数
* @return 结果
*/
RestResponse
dockingDistributionTransactionCreate
(
);
String
dockingDistributionTransactionCreate
(
String
queueId
,
Map
<
String
,
Object
>
data
);
/**
* 对接订单提现创建
...
...
@@ -50,5 +52,14 @@ public interface IDockingDistributionService {
*/
String
dockingDistributionMemberBalance
(
String
queueId
,
String
memberId
);
/**
* 会员收益
*
* @param memberId 会员标识
* @param queueId 唯一标识
* @return 结果
*/
String
dockingDistributionMemberProfit
(
String
queueId
,
String
memberId
);
}
semiconductor-system/src/main/java/com/system/serivce/IDockingService.java
浏览文件 @
768e9637
package
com
.
system
.
serivce
;
import
com.system.transfer.docking.DockingDistributionMemberBalanceInVo
;
import
com.system.transfer.docking.DockingDistributionMemberCreateInVo
;
import
com.system.transfer.docking.DockingDistributionMemberSubordinateListInVo
;
import
com.system.transfer.docking.*
;
import
com.system.transfer.response.RestResponse
;
/**
...
...
@@ -19,6 +17,14 @@ public interface IDockingService {
RestResponse
dockingDistributionMemberCreate
(
DockingDistributionMemberCreateInVo
inVo
);
/**
* 对接分销交易创建
*
* @param inVo 条件
* @return 结果
*/
RestResponse
dockingDistributionTransactionCreate
(
DockingDistributionTransactionCreateInVo
inVo
);
/**
* 查询分销会员下级列表
*
* @param inVo 条件
...
...
@@ -27,12 +33,20 @@ public interface IDockingService {
RestResponse
dockingDistributionMemberSubordinateList
(
DockingDistributionMemberSubordinateListInVo
inVo
);
/**
*
查询分销会员下级列表
*
分销会员余额
*
* @param inVo 条件
* @return 结果
*/
RestResponse
dockingDistributionMemberBalance
(
DockingDistributionMemberBalanceInVo
inVo
);
/**
* 分销会员余额
*
* @param inVo 条件
* @return 结果
*/
RestResponse
dockingDistributionMemberProfit
(
DockingDistributionMemberProfitInVo
inVo
);
}
semiconductor-system/src/main/java/com/system/serivce/impl/DockingDistributionServiceImpl.java
浏览文件 @
768e9637
...
...
@@ -37,7 +37,7 @@ public class DockingDistributionServiceImpl implements IDockingDistributionServi
}
@Override
public
String
dockingDistributionMemberCreate
(
Map
<
String
,
Object
>
data
,
String
queueId
)
{
public
String
dockingDistributionMemberCreate
(
String
queueId
,
Map
<
String
,
Object
>
data
)
{
try
{
data
.
put
(
"secret"
,
secret
);
String
result
=
HttpClientUtil
.
sendPost
(
"http://192.168.0.34:8080/api/v1/memberAdd"
,
JsonUtil
.
toString
(
data
));
...
...
@@ -51,24 +51,16 @@ public class DockingDistributionServiceImpl implements IDockingDistributionServi
}
@Override
public
RestResponse
dockingDistributionTransactionCreate
(
)
{
public
String
dockingDistributionTransactionCreate
(
String
queueId
,
Map
<
String
,
Object
>
data
)
{
try
{
Map
<
String
,
Object
>
data
=
new
HashMap
<>();
data
.
put
(
"secret"
,
secret
);
data
.
put
(
"disSetUserId"
,
"1111"
);
data
.
put
(
"orderId"
,
"5555"
);
data
.
put
(
"disAmount"
,
"12"
);
data
.
put
(
"disNote"
,
""
);
String
result
=
HttpClientUtil
.
sendPost
(
"http://192.168.0.34:8080/api/v1/trade"
,
JsonUtil
.
toString
(
data
));
Map
<
String
,
Object
>
map
=
JsonUtil
.
toMap
(
result
,
String
.
class
,
Object
.
class
);
if
(
CollectionUtils
.
isEmpty
(
map
)
||
!
Constants
.
SUCCESS_CODE
.
equals
(
String
.
valueOf
(
map
.
get
(
Constants
.
SUCCESS_NAME
))))
{
return
RestResponse
.
fail
(
"新增交易失败"
);
}
return
RestResponse
.
success
();
thirdPartyLogUtil
.
thirdPartyLogCreate
(
"分销交易创建"
,
"0001"
,
queueId
,
"平台->分销"
,
JsonUtil
.
toString
(
data
),
result
,
1
);
return
result
;
}
catch
(
IOException
e
)
{
e
.
printStackTrace
();
return
RestResponse
.
fail
(
"新增交易失败"
)
;
return
""
;
}
}
...
...
@@ -125,5 +117,21 @@ public class DockingDistributionServiceImpl implements IDockingDistributionServi
}
}
@Override
public
String
dockingDistributionMemberProfit
(
String
queueId
,
String
memberId
)
{
try
{
Map
<
String
,
Object
>
data
=
new
HashMap
<>(
2
);
data
.
put
(
"secret"
,
secret
);
data
.
put
(
"memberId"
,
memberId
);
String
result
=
HttpClientUtil
.
sendPost
(
"http://192.168.0.34:8080/api/v1/member/profit"
,
JsonUtil
.
toString
(
data
));
thirdPartyLogUtil
.
thirdPartyLogCreate
(
"分销会员收益查询"
,
"0001"
,
queueId
,
"平台->分销"
,
JsonUtil
.
toString
(
data
),
result
,
1
);
return
result
;
}
catch
(
IOException
e
)
{
e
.
printStackTrace
();
return
""
;
}
}
}
semiconductor-system/src/main/java/com/system/serivce/impl/DockingServiceImpl.java
浏览文件 @
768e9637
...
...
@@ -3,9 +3,7 @@ package com.system.serivce.impl;
import
com.system.constants.Constants
;
import
com.system.serivce.IDockingDistributionService
;
import
com.system.serivce.IDockingService
;
import
com.system.transfer.docking.DockingDistributionMemberBalanceInVo
;
import
com.system.transfer.docking.DockingDistributionMemberCreateInVo
;
import
com.system.transfer.docking.DockingDistributionMemberSubordinateListInVo
;
import
com.system.transfer.docking.*
;
import
com.system.transfer.response.RestResponse
;
import
com.system.utils.JsonUtil
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
...
@@ -32,12 +30,12 @@ public class DockingServiceImpl implements IDockingService {
public
RestResponse
dockingDistributionMemberCreate
(
DockingDistributionMemberCreateInVo
inVo
)
{
Map
<
String
,
Object
>
data
=
new
HashMap
<>();
data
.
put
(
"disUserId"
,
inVo
.
getMemberId
());
data
.
put
(
"disUserName"
,
inVo
.
getMem
e
berName
());
data
.
put
(
"disUserName"
,
inVo
.
getMemberName
());
data
.
put
(
"disParentId"
,
inVo
.
getReferrerId
());
data
.
put
(
"disPlatformId"
,
inVo
.
getPlatformId
());
data
.
put
(
"disNote"
,
inVo
.
getRemark
());
String
result
=
dockingDistributionService
.
dockingDistributionMemberCreate
(
data
,
inVo
.
getQueueId
()
);
String
result
=
dockingDistributionService
.
dockingDistributionMemberCreate
(
inVo
.
getQueueId
(),
data
);
Map
<
String
,
Object
>
map
=
JsonUtil
.
toMap
(
result
,
String
.
class
,
Object
.
class
);
if
(
CollectionUtils
.
isEmpty
(
map
)
||
!
Constants
.
SUCCESS_CODE
.
equals
(
String
.
valueOf
(
map
.
get
(
Constants
.
SUCCESS_NAME
))))
{
return
RestResponse
.
fail
(
"新增会员失败"
);
...
...
@@ -47,6 +45,23 @@ public class DockingServiceImpl implements IDockingService {
}
@Override
public
RestResponse
dockingDistributionTransactionCreate
(
DockingDistributionTransactionCreateInVo
inVo
)
{
Map
<
String
,
Object
>
data
=
new
HashMap
<>();
data
.
put
(
"disSetUserId"
,
inVo
.
getMemberId
());
data
.
put
(
"orderId"
,
inVo
.
getOrderId
());
data
.
put
(
"disNote"
,
inVo
.
getRemark
());
data
.
put
(
"disAmount"
,
inVo
.
getAmount
());
String
result
=
dockingDistributionService
.
dockingDistributionTransactionCreate
(
inVo
.
getQueueId
(),
data
);
Map
<
String
,
Object
>
map
=
JsonUtil
.
toMap
(
result
,
String
.
class
,
Object
.
class
);
if
(
CollectionUtils
.
isEmpty
(
map
)
||
!
Constants
.
SUCCESS_CODE
.
equals
(
String
.
valueOf
(
map
.
get
(
Constants
.
SUCCESS_NAME
))))
{
return
RestResponse
.
fail
(
"新增交易失败"
);
}
return
RestResponse
.
success
();
}
@Override
public
RestResponse
dockingDistributionMemberSubordinateList
(
DockingDistributionMemberSubordinateListInVo
inVo
)
{
String
result
=
dockingDistributionService
.
dockingDistributionMemberSubordinateList
(
inVo
.
getQueueId
(),
inVo
.
getMemberId
());
...
...
@@ -79,5 +94,17 @@ public class DockingServiceImpl implements IDockingService {
return
RestResponse
.
success
();
}
@Override
public
RestResponse
dockingDistributionMemberProfit
(
DockingDistributionMemberProfitInVo
inVo
)
{
String
result
=
dockingDistributionService
.
dockingDistributionMemberProfit
(
inVo
.
getQueueId
(),
inVo
.
getMemberId
());
Map
<
String
,
Object
>
map
=
JsonUtil
.
toMap
(
result
,
String
.
class
,
Object
.
class
);
if
(!
CollectionUtils
.
isEmpty
(
map
)
&&
Constants
.
SUCCESS_CODE
.
equals
(
String
.
valueOf
(
map
.
get
(
Constants
.
SUCCESS_NAME
))))
{
return
RestResponse
.
success
(
map
.
get
(
"data"
));
}
return
RestResponse
.
success
();
}
}
semiconductor-system/src/main/java/com/system/serivce/impl/SynchronizationServiceImpl.java
浏览文件 @
768e9637
...
...
@@ -69,7 +69,7 @@ public class SynchronizationServiceImpl implements ISynchronizationService {
}
if
(!
CollectionUtils
.
isEmpty
(
request
))
{
dockingDistributionService
.
dockingDistributionMemberCreate
(
request
,
queueId
);
dockingDistributionService
.
dockingDistributionMemberCreate
(
queueId
,
request
);
}
});
}
...
...
semiconductor-system/src/main/java/com/system/transfer/docking/DockingDistributionMemberCreateInVo.java
浏览文件 @
768e9637
...
...
@@ -23,7 +23,7 @@ public class DockingDistributionMemberCreateInVo {
/**
* 会员名称
*/
private
String
mem
e
berName
;
private
String
memberName
;
/**
...
...
semiconductor-system/src/main/java/com/system/transfer/docking/DockingDistributionMemberProfitInVo.java
0 → 100644
浏览文件 @
768e9637
package
com
.
system
.
transfer
.
docking
;
import
lombok.Data
;
/**
* @author Inori
*/
@Data
public
class
DockingDistributionMemberProfitInVo
{
/**
* 唯一标识
*/
private
String
queueId
;
/**
* 会员标识
*/
private
String
memberId
;
}
semiconductor-system/src/main/java/com/system/transfer/docking/DockingDistributionTransactionCreateInVo.java
0 → 100644
浏览文件 @
768e9637
package
com
.
system
.
transfer
.
docking
;
import
lombok.Data
;
/**
* @author Inori
*/
@Data
public
class
DockingDistributionTransactionCreateInVo
{
/**
* 唯一标识
*/
private
String
queueId
;
/**
* 会员标识
*/
private
String
memberId
;
/**
* 订单号
*/
private
String
orderId
;
/**
* 金额
*/
private
String
amount
;
/**
* 备注
*/
private
String
remark
;
}
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论