Commit d15ff22b by zhangxingmin

push

parent f9c2b651
...@@ -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> getPaymentMethodDict() { private Map<String, String> getBillOrgDict() {
// 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;
// } }
/** /**
* 分页查询-薪资拆分应发信息列表 * 分页查询-薪资拆分应发信息列表
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment