Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
C
cms-ci-test
概览
概览
详情
活动
周期分析
版本库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
test-ci
cms-ci-test
Commits
f76190a3
提交
f76190a3
authored
9月 02, 2023
作者:
xiaowang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
个人提现列表
上级
3564968f
隐藏空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
44 行增加
和
15 行删除
+44
-15
WithdrawalController.java
...mmc/iuav/user/controller/wallet/WithdrawalController.java
+7
-0
PayWalletDao.java
.../main/java/com/mmc/iuav/user/dao/wallet/PayWalletDao.java
+1
-1
WithdrawalServiceImpl.java
...mc/iuav/user/service/xzsz/impl/WithdrawalServiceImpl.java
+2
-2
PayWalletDao.xml
...ce-user/src/main/resources/mapper/wallet/PayWalletDao.xml
+34
-12
没有找到文件。
csm-service/cms-service-user/src/main/java/com/mmc/iuav/user/controller/wallet/WithdrawalController.java
浏览文件 @
f76190a3
...
...
@@ -35,6 +35,13 @@ public class WithdrawalController extends BaseController {
return
withdrawalService
.
apply
(
applyWithdrawalVO
,
this
.
getUserLoginInfoFromRedis
(
request
).
getUserAccountId
());
}
// @ApiOperation(value = "个人提现明细列表-V1")
// @ApiResponses({@ApiResponse(code = 200, message = "OK", response = UserBillingDetailVO.class)})
// @PostMapping("withdrawalList")
// public ResultBody<UserBillingDetailVO> withdrawalList(HttpServletRequest request, @RequestBody WalletFlowQO walletFlowQO) {
// return withdrawalService.withdrawalList(this.getUserLoginInfoFromRedis(request).getUserAccountId(), walletFlowQO);
// }
@ApiOperation
(
value
=
"个人提现明细列表"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"OK"
,
response
=
UserBillingDetailVO
.
class
)})
@PostMapping
(
"withdrawalList"
)
...
...
csm-service/cms-service-user/src/main/java/com/mmc/iuav/user/dao/wallet/PayWalletDao.java
浏览文件 @
f76190a3
...
...
@@ -34,7 +34,7 @@ public interface PayWalletDao {
void
insertWithdrawalLog
(
WithdrawalLogDO
withdrawalLogDO
);
List
<
WithdrawalLog
DO
>
getWithdrawalListByUserAccountId
(
WalletFlowQO
param
);
List
<
XzWithdrawalApply
DO
>
getWithdrawalListByUserAccountId
(
WalletFlowQO
param
);
XzWithdrawalApplyDO
getWithdrawalApplyByIdOrOuterTradeNo
(
@Param
(
value
=
"id"
)
Integer
id
,
@Param
(
value
=
"outerTradeNo"
)
String
outerTradeNo
);
...
...
csm-service/cms-service-user/src/main/java/com/mmc/iuav/user/service/xzsz/impl/WithdrawalServiceImpl.java
浏览文件 @
f76190a3
...
...
@@ -137,9 +137,9 @@ public class WithdrawalServiceImpl implements WithdrawalService {
}
Integer
pageNo
=
param
.
getPageNo
();
param
.
buildCurrentPage
();
List
<
WithdrawalLog
DO
>
withdrawalLogList
=
payWalletDao
.
getWithdrawalListByUserAccountId
(
param
);
List
<
XzWithdrawalApply
DO
>
withdrawalLogList
=
payWalletDao
.
getWithdrawalListByUserAccountId
(
param
);
return
ResultBody
.
success
(
PageResult
.
buildPage
(
pageNo
,
param
.
getPageSize
(),
count
,
withdrawalLogList
.
stream
()
.
map
(
WithdrawalLog
DO:
:
buildUserBillingDetailVO
).
collect
(
Collectors
.
toList
())));
.
map
(
XzWithdrawalApply
DO:
:
buildUserBillingDetailVO
).
collect
(
Collectors
.
toList
())));
}
...
...
csm-service/cms-service-user/src/main/resources/mapper/wallet/PayWalletDao.xml
浏览文件 @
f76190a3
...
...
@@ -195,23 +195,45 @@
WHERE pl.id = #{id}
</select>
<select
id=
"getWithdrawalListByUserAccountId"
resultType=
"com.mmc.iuav.user.entity.
wallet.WithdrawalLog
DO"
>
resultType=
"com.mmc.iuav.user.entity.
XzWithdrawalApply
DO"
>
select id,
apply_status,
user_account_id,
xz_withdrawal_apply_id,
pay_no,
pay_method,
pay_time,
salary_freeze,
bank_name,
bank_remo,
emp_num,
emp_name,
emp_phone,
license_id,
license_type,
`month`,
notify_url,
outer_trade_no,
pay_account,
pay_amount,
position_name,
remarks,
settle_type,
tax_fund_id,
wechat_app_id,
trade_status,
trade_time,
front_log_no,
trade_fail_code,
trade_result,
submit_status,
error_code,
error_message,
charge_amount,
create_time
from
withdrawal_log
from
xz_withdrawal_apply
<where>
user_account_id = #{userAccountId}
<if
test=
"startTime != null and startTime != '' "
>
and
pc.pay
_time
>
= STR_TO_DATE(#{startTime},'%Y-%m-%d %H:%i:%s')
and
create
_time
>
= STR_TO_DATE(#{startTime},'%Y-%m-%d %H:%i:%s')
</if>
<if
test=
"endTime != null and endTime != '' "
>
and
pc.pay
_time
<
= STR_TO_DATE(#{endTime},'%Y-%m-%d %H:%i:%s')
and
create
_time
<
= STR_TO_DATE(#{endTime},'%Y-%m-%d %H:%i:%s')
</if>
</where>
order by create_time DESC
...
...
@@ -273,15 +295,15 @@
</select>
<select
id=
"countPayWithdrawalLog"
resultType=
"java.lang.Integer"
>
select count(*)
from
withdrawal_log
from
xz_withdrawal_apply
<where>
user_account_id = #{userAccountId}
<if
test=
"startTime != null and startTime != '' "
>
and
pay
_time
>
= STR_TO_DATE(#{startTime},'%Y-%m-%d
and
create
_time
>
= STR_TO_DATE(#{startTime},'%Y-%m-%d
%H:%i:%s')
</if>
<if
test=
"endTime != null and endTime != '' "
>
and
pay
_time
<
= STR_TO_DATE(#{endTime},'%Y-%m-%d
and
create
_time
<
= STR_TO_DATE(#{endTime},'%Y-%m-%d
%H:%i:%s')
</if>
</where>
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论