Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Y
yd-csf
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
xingmin
yd-csf
Commits
5ac09fa5
Commit
5ac09fa5
authored
May 26, 2026
by
zhangxingmin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
push
parent
cff998b9
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
39 additions
and
10 deletions
+39
-10
yd-csf-api/src/main/java/com/yd/csf/api/controller/ApiCommissionExpectedController.java
+1
-0
yd-csf-service/src/main/java/com/yd/csf/service/dto/FortuneAccountQueryRequest.java
+14
-7
yd-csf-service/src/main/java/com/yd/csf/service/service/impl/FortuneAccountServiceImpl.java
+24
-3
No files found.
yd-csf-api/src/main/java/com/yd/csf/api/controller/ApiCommissionExpectedController.java
View file @
5ac09fa5
...
...
@@ -433,6 +433,7 @@ public class ApiCommissionExpectedController {
return
receivableReportPage
;
}
private
void
enrichReceivableReportWithCompanyName
(
IPage
<
ReceivableReportVO
>
page
)
{
if
(
page
==
null
||
CollectionUtils
.
isEmpty
(
page
.
getRecords
()))
{
return
;
...
...
yd-csf-service/src/main/java/com/yd/csf/service/dto/FortuneAccountQueryRequest.java
View file @
5ac09fa5
...
...
@@ -26,11 +26,18 @@ public class FortuneAccountQueryRequest extends PageDto {
@Schema
(
description
=
"出账状态, 可多选 字典值:csf_fortune_account_status"
)
private
List
<
String
>
statusList
;
@Schema
(
description
=
"出账日期开始"
,
format
=
"date"
)
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
,
timezone
=
"GMT+8"
)
private
Date
accountDateStart
;
@Schema
(
description
=
"出账日期结束"
,
format
=
"date"
)
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
,
timezone
=
"GMT+8"
)
private
Date
accountDateEnd
;
//这样前端传 accountDateStart = 2026-09吗
// @Schema(description = "出账日期开始", format = "date")
// @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
// private Date accountDateStart;
//
// @Schema(description = "出账日期结束", format = "date")
// @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
// private Date accountDateEnd;
@Schema
(
description
=
"出账日期开始"
)
private
String
accountDateStart
;
@Schema
(
description
=
"出账日期结束"
)
private
String
accountDateEnd
;
}
yd-csf-service/src/main/java/com/yd/csf/service/service/impl/FortuneAccountServiceImpl.java
View file @
5ac09fa5
...
...
@@ -80,14 +80,35 @@ public class FortuneAccountServiceImpl extends ServiceImpl<FortuneAccountMapper,
queryWrapper
.
eq
(
StringUtils
.
isNotBlank
(
fortuneAccountQueryRequest
.
getBroker
()),
"broker"
,
fortuneAccountQueryRequest
.
getBroker
());
queryWrapper
.
eq
(
StringUtils
.
isNotBlank
(
fortuneAccountQueryRequest
.
getTeam
()),
"team"
,
fortuneAccountQueryRequest
.
getTeam
());
queryWrapper
.
in
(
CollectionUtils
.
isNotEmpty
(
statusList
),
"status"
,
statusList
);
queryWrapper
.
ge
(
fortuneAccountQueryRequest
.
getAccountDateStart
()
!=
null
,
"fortune_account_date"
,
fortuneAccountQueryRequest
.
getAccountDateStart
());
queryWrapper
.
le
(
fortuneAccountQueryRequest
.
getAccountDateEnd
()
!=
null
,
"fortune_account_date"
,
fortuneAccountQueryRequest
.
getAccountDateEnd
());
// queryWrapper.ge(fortuneAccountQueryRequest.getAccountDateStart() != null, "fortune_account_date", fortuneAccountQueryRequest.getAccountDateStart());
// queryWrapper.le(fortuneAccountQueryRequest.getAccountDateEnd() != null, "fortune_account_date", fortuneAccountQueryRequest.getAccountDateEnd());
Date
start
=
parseStartDate
(
fortuneAccountQueryRequest
.
getAccountDateStart
());
Date
end
=
parseEndDate
(
fortuneAccountQueryRequest
.
getAccountDateEnd
());
queryWrapper
.
ge
(
start
!=
null
,
"fortune_account_date"
,
start
);
queryWrapper
.
le
(
end
!=
null
,
"fortune_account_date"
,
end
);
// 默认排序
queryWrapper
.
orderByDesc
(
"fortune_account_date"
);
return
queryWrapper
;
}
private
Date
parseStartDate
(
String
dateStr
)
{
if
(
StringUtils
.
isBlank
(
dateStr
))
return
null
;
if
(
dateStr
.
length
()
==
7
)
{
// yyyy-MM
return
Date
.
from
(
YearMonth
.
parse
(
dateStr
).
atDay
(
1
)
.
atStartOfDay
(
ZoneId
.
systemDefault
()).
toInstant
());
}
return
Date
.
from
(
LocalDate
.
parse
(
dateStr
).
atStartOfDay
(
ZoneId
.
systemDefault
()).
toInstant
());
}
private
Date
parseEndDate
(
String
dateStr
)
{
if
(
StringUtils
.
isBlank
(
dateStr
))
return
null
;
if
(
dateStr
.
length
()
==
7
)
{
// yyyy-MM
return
Date
.
from
(
YearMonth
.
parse
(
dateStr
).
atEndOfMonth
()
.
atStartOfDay
(
ZoneId
.
systemDefault
()).
toInstant
());
}
return
Date
.
from
(
LocalDate
.
parse
(
dateStr
).
plusDays
(
1
).
atStartOfDay
(
ZoneId
.
systemDefault
()).
toInstant
());
}
@Override
public
Page
<
FortuneAccountVO
>
getFortuneAccountVOPage
(
Page
<
FortuneAccount
>
fortunePage
)
{
List
<
FortuneAccount
>
fortuneAccountList
=
fortunePage
.
getRecords
();
...
...
Write
Preview
Markdown
is supported
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