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
d15ff22b
Commit
d15ff22b
authored
May 12, 2026
by
zhangxingmin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
push
parent
f9c2b651
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
37 additions
and
26 deletions
+37
-26
yd-csf-api/src/main/java/com/yd/csf/api/service/impl/ApiSalarySplitServiceImpl.java
+37
-26
No files found.
yd-csf-api/src/main/java/com/yd/csf/api/service/impl/ApiSalarySplitServiceImpl.java
View file @
d15ff22b
...
@@ -33,6 +33,7 @@ import com.yd.oss.feign.client.ApiExcelFeignClient;
...
@@ -33,6 +33,7 @@ import com.yd.oss.feign.client.ApiExcelFeignClient;
import
com.yd.oss.feign.dto.ExportParam
;
import
com.yd.oss.feign.dto.ExportParam
;
import
com.yd.oss.feign.dto.ExportResult
;
import
com.yd.oss.feign.dto.ExportResult
;
import
com.yd.oss.feign.request.ApiExportRequest
;
import
com.yd.oss.feign.request.ApiExportRequest
;
import
com.yd.user.feign.client.sysdict.ApiSysDictFeignClient
;
import
com.yd.user.feign.request.sysdict.GetDictTypeListRequest
;
import
com.yd.user.feign.request.sysdict.GetDictTypeListRequest
;
import
com.yd.user.feign.response.sysdict.GetDictItemListByDictTypeResponse
;
import
com.yd.user.feign.response.sysdict.GetDictItemListByDictTypeResponse
;
import
com.yd.user.feign.response.sysdict.GetDictTypeListResponse
;
import
com.yd.user.feign.response.sysdict.GetDictTypeListResponse
;
...
@@ -61,6 +62,9 @@ public class ApiSalarySplitServiceImpl implements ApiSalarySplitService {
...
@@ -61,6 +62,9 @@ public class ApiSalarySplitServiceImpl implements ApiSalarySplitService {
@Autowired
@Autowired
private
ApiExcelFeignClient
apiExcelFeignClient
;
private
ApiExcelFeignClient
apiExcelFeignClient
;
@Autowired
private
ApiSysDictFeignClient
apiSysDictFeignClient
;
/**
/**
* 分页查询-薪资拆分应发信息汇总列表
* 分页查询-薪资拆分应发信息汇总列表
* @param request
* @param request
...
@@ -72,6 +76,13 @@ public class ApiSalarySplitServiceImpl implements ApiSalarySplitService {
...
@@ -72,6 +76,13 @@ public class ApiSalarySplitServiceImpl implements ApiSalarySplitService {
// 查询分页信息
// 查询分页信息
Page
<
ApiSalarySplitSummaryPageDto
>
page
=
new
Page
<>(
request
.
getPageNo
(),
request
.
getPageSize
());
Page
<
ApiSalarySplitSummaryPageDto
>
page
=
new
Page
<>(
request
.
getPageNo
(),
request
.
getPageSize
());
IPage
<
ApiSalarySplitSummaryPageDto
>
iPage
=
iSalarySplitService
.
summaryPage
(
page
,
request
);
IPage
<
ApiSalarySplitSummaryPageDto
>
iPage
=
iSalarySplitService
.
summaryPage
(
page
,
request
);
if
(
CollectionUtils
.
isNotEmpty
(
iPage
.
getRecords
()))
{
Map
<
String
,
String
>
map
=
getBillOrgDict
();
iPage
.
getRecords
().
stream
().
map
(
dto
->
{
dto
.
setBillOrg
(
map
!=
null
?
map
.
get
(
dto
.
getBillOrg
())
:
""
);
return
dto
;
}).
collect
(
Collectors
.
toList
());
}
response
.
setPage
(
iPage
);
response
.
setPage
(
iPage
);
//查询薪资拆分业务ID列表
//查询薪资拆分业务ID列表
List
<
String
>
salarySplitBizIdList
=
iSalarySplitService
.
queryList
(
request
);
List
<
String
>
salarySplitBizIdList
=
iSalarySplitService
.
queryList
(
request
);
...
@@ -79,32 +90,32 @@ public class ApiSalarySplitServiceImpl implements ApiSalarySplitService {
...
@@ -79,32 +90,32 @@ public class ApiSalarySplitServiceImpl implements ApiSalarySplitService {
return
Result
.
success
(
response
);
return
Result
.
success
(
response
);
}
}
//
/**
/**
// * 获取缴费方式
字典数据
* 获取出账机构
字典数据
//
*/
*/
// private Map<String, String> getPaymentMethod
Dict() {
private
Map
<
String
,
String
>
getBillOrg
Dict
()
{
//
Map<String, String> dictMap = new HashMap<>();
Map
<
String
,
String
>
dictMap
=
new
HashMap
<>();
//
try {
try
{
//
GetDictTypeListRequest dictRequest = new GetDictTypeListRequest();
GetDictTypeListRequest
dictRequest
=
new
GetDictTypeListRequest
();
// dictRequest.setTypeList(Collections.singletonList("csf_ap_first_issue
"));
dictRequest
.
setTypeList
(
Collections
.
singletonList
(
"csf_bill_org
"
));
//
List<GetDictTypeListResponse> dictTypeResponses = apiSysDictFeignClient.getByDictTypeList(dictRequest).getData();
List
<
GetDictTypeListResponse
>
dictTypeResponses
=
apiSysDictFeignClient
.
getByDictTypeList
(
dictRequest
).
getData
();
//
//
if (dictTypeResponses != null && !dictTypeResponses.isEmpty()) {
if
(
dictTypeResponses
!=
null
&&
!
dictTypeResponses
.
isEmpty
())
{
//
for (GetDictTypeListResponse dictTypeResponse : dictTypeResponses) {
for
(
GetDictTypeListResponse
dictTypeResponse
:
dictTypeResponses
)
{
// if ("csf_ap_first_issue
".equals(dictTypeResponse.getDictType())
if
(
"csf_bill_org
"
.
equals
(
dictTypeResponse
.
getDictType
())
//
&& dictTypeResponse.getDictItemList() != null) {
&&
dictTypeResponse
.
getDictItemList
()
!=
null
)
{
//
for (GetDictItemListByDictTypeResponse dictItem : dictTypeResponse.getDictItemList()) {
for
(
GetDictItemListByDictTypeResponse
dictItem
:
dictTypeResponse
.
getDictItemList
())
{
//
dictMap.put(dictItem.getItemValue(), dictItem.getItemLabel());
dictMap
.
put
(
dictItem
.
getItemValue
(),
dictItem
.
getItemLabel
());
//
}
}
//
break;
break
;
//
}
}
//
}
}
//
}
}
//
} catch (Exception e) {
}
catch
(
Exception
e
)
{
// log.error("获取缴费方式
字典数据失败", e);
log
.
error
(
"获取出账机构
字典数据失败"
,
e
);
//
}
}
//
return dictMap;
return
dictMap
;
//
}
}
/**
/**
* 分页查询-薪资拆分应发信息列表
* 分页查询-薪资拆分应发信息列表
...
...
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