Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
Y
yifu-mvp
Project
Project
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
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
fangxinjiang
yifu-mvp
Commits
ef565eaa
Commit
ef565eaa
authored
Feb 28, 2025
by
fangxinjiang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
客户服务平台-fxj
parent
8be2bfe6
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
532 additions
and
75 deletions
+532
-75
TSalaryAccountServiceImpl.java
...1/yifu/salary/service/impl/TSalaryAccountServiceImpl.java
+12
-0
TPaymentInfoController.java
...lus/v1/yifu/social/controller/TPaymentInfoController.java
+2
-2
TPaymentInfoMapper.java
.../cloud/plus/v1/yifu/social/mapper/TPaymentInfoMapper.java
+38
-0
TPaymentInfoService.java
...loud/plus/v1/yifu/social/service/TPaymentInfoService.java
+2
-0
FileUploadServiceImpl.java
...us/v1/yifu/social/service/impl/FileUploadServiceImpl.java
+1
-1
TPaymentInfoServiceImpl.java
.../v1/yifu/social/service/impl/TPaymentInfoServiceImpl.java
+116
-19
TSocialFriendServiceImpl.java
...v1/yifu/social/service/impl/TSocialFriendServiceImpl.java
+1
-1
TPaymentInfoMapper.xml
...cial-biz/src/main/resources/mapper/TPaymentInfoMapper.xml
+360
-52
No files found.
yifu-salary/yifu-salary-biz/src/main/java/com/yifu/cloud/plus/v1/yifu/salary/service/impl/TSalaryAccountServiceImpl.java
View file @
ef565eaa
...
...
@@ -155,6 +155,12 @@ public class TSalaryAccountServiceImpl extends ServiceImpl<TSalaryAccountMapper,
response
.
setContentType
(
CommonConstants
.
MULTIPART_FORM_DATA
);
response
.
setCharacterEncoding
(
"utf-8"
);
response
.
setHeader
(
CommonConstants
.
CONTENT_DISPOSITION
,
CommonConstants
.
ATTACHMENT_FILENAME
+
URLEncoder
.
encode
(
fileName
,
"UTF-8"
));
//非管理员导出 大于100W 提示“导出量过大,请选择更多查询条件!如果确定要导出这些数据请联系系统管理员操作”
if
(
count
>
150000
)
{
out
.
write
(
CommonConstants
.
SOCIAL_EXPORT_LIMIT
.
getBytes
(
"GBK"
));
out
.
close
();
return
;
}
// 这里 需要指定写用哪个class去写,然后写到第一个sheet,然后文件流会自动关闭
ExcelWriter
excelWriter
=
EasyExcelFactory
.
write
(
out
,
TSalaryAccount
.
class
).
includeColumnFiledNames
(
searchVo
.
getExportFields
()).
build
();
int
index
=
0
;
...
...
@@ -227,6 +233,12 @@ public class TSalaryAccountServiceImpl extends ServiceImpl<TSalaryAccountMapper,
response
.
setContentType
(
CommonConstants
.
MULTIPART_FORM_DATA
);
response
.
setCharacterEncoding
(
"utf-8"
);
response
.
setHeader
(
CommonConstants
.
CONTENT_DISPOSITION
,
CommonConstants
.
ATTACHMENT_FILENAME
+
URLEncoder
.
encode
(
fileName
,
"UTF-8"
));
//非管理员导出 大于100W 提示“导出量过大,请选择更多查询条件!如果确定要导出这些数据请联系系统管理员操作”
if
(
count
>
150000
)
{
out
.
write
(
CommonConstants
.
SOCIAL_EXPORT_LIMIT
.
getBytes
(
"GBK"
));
out
.
close
();
return
;
}
// 这里 需要指定写用哪个class去写,然后写到第一个sheet,然后文件流会自动关闭
ExcelWriter
excelWriter
=
EasyExcelFactory
.
write
(
out
,
TSalaryAccountExportVo
.
class
).
includeColumnFiledNames
(
searchVo
.
getExportFields
()).
build
();
int
index
=
0
;
...
...
yifu-social/yifu-social-biz/src/main/java/com/yifu/cloud/plus/v1/yifu/social/controller/TPaymentInfoController.java
View file @
ef565eaa
...
...
@@ -350,7 +350,7 @@ public class TPaymentInfoController {
@PostMapping
(
"/export"
)
@PreAuthorize
(
"@pms.hasPermission('social_tpaymentinfo_export')"
)
public
void
export
(
HttpServletResponse
response
,
@RequestBody
TPaymentInfoSearchVo
searchVo
)
{
tPaymentInfoService
.
listExport
(
response
,
searchVo
);
tPaymentInfoService
.
exportAsso
(
response
,
searchVo
,
CommonConstants
.
ZERO_INT
);
}
/**
...
...
@@ -401,7 +401,7 @@ public class TPaymentInfoController {
@PostMapping
(
"/sumExport"
)
@PreAuthorize
(
"@pms.hasPermission('social_tpaymentinfo_export')"
)
public
void
sumExport
(
HttpServletResponse
response
,
@RequestBody
TPaymentInfoSearchVo
searchVo
)
{
tPaymentInfoService
.
listSumExport
(
response
,
searchVo
);
tPaymentInfoService
.
exportAsso
(
response
,
searchVo
,
CommonConstants
.
ONE_INT
);
}
/**
...
...
yifu-social/yifu-social-biz/src/main/java/com/yifu/cloud/plus/v1/yifu/social/mapper/TPaymentInfoMapper.java
View file @
ef565eaa
...
...
@@ -21,6 +21,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.yifu.cloud.plus.v1.yifu.archives.vo.TSettleDomainSelectVo
;
import
com.yifu.cloud.plus.v1.yifu.salary.entity.TSalaryAccount
;
import
com.yifu.cloud.plus.v1.yifu.salary.vo.TPaymentBySalaryVo
;
import
com.yifu.cloud.plus.v1.yifu.salary.vo.UpdateSocialFoundVo
;
import
com.yifu.cloud.plus.v1.yifu.social.entity.TPaymentInfo
;
...
...
@@ -46,6 +47,22 @@ public interface TPaymentInfoMapper extends BaseMapper<TPaymentInfo> {
*/
IPage
<
TPaymentInfo
>
getTPaymentInfoPage
(
Page
<
TPaymentInfo
>
page
,
@Param
(
"tPaymentInfo"
)
TPaymentInfoSearchVo
tPaymentInfo
);
/**
* @Author fxj
* @Description 分页优化及count
* @Date 16:50 2025/2/21
**/
int
getTPaymentInfoPageCount
(
@Param
(
"tPaymentInfo"
)
TPaymentInfoSearchVo
tPaymentInfo
);
List
<
TPaymentInfo
>
getTPaymentInfoPageDataByIds
(
@Param
(
"ids"
)
List
<
String
>
ids
);
/**
* @Author fxj
* @Description 分页优化之getIds
* @Date 16:55 2025/2/21
**/
List
<
String
>
getTPaymentInfoPageIds
(
@Param
(
"page"
)
Long
page
,
@Param
(
"tPaymentInfo"
)
TPaymentInfoSearchVo
tPaymentInfo
,
@Param
(
"size"
)
Long
size
);
/**
* 缴费库分页查询
* @param tPaymentInfo 缴费库
...
...
@@ -115,7 +132,14 @@ public interface TPaymentInfoMapper extends BaseMapper<TPaymentInfo> {
* @return
*/
List
<
TPaymentInfoBatchVo
>
getTPaymentInfoNoPage
(
@Param
(
"tPaymentInfo"
)
TPaymentInfoSearchVo
searchVo
);
/**
* 缴费库简单分页查询
* @param searchVo 缴费库导出获取ids
* @return
*/
List
<
String
>
noPageDiyLastIds
(
TPaymentInfoSearchVo
searchVo
);
List
<
TPaymentInfoBatchVo
>
noPageDiyLastByIds
(
@Param
(
"ids"
)
List
<
String
>
ids
);
/**
* 缴费库合并导出查询
* @param searchVo 缴费库
...
...
@@ -144,6 +168,19 @@ public interface TPaymentInfoMapper extends BaseMapper<TPaymentInfo> {
*/
List
<
TPaymentInfoExportVo
>
getTPaymentInfoSumNoPage
(
@Param
(
"tPaymentInfo"
)
TPaymentInfoSearchVo
searchVo
);
/**
* 缴费库简单分页查询
* @param searchVo 缴费库合计导出获取IDS
* @return
*/
List
<
String
>
sumNoPageIds
(
@Param
(
"tPaymentInfo"
)
TPaymentInfoSearchVo
searchVo
);
/**
* 缴费库简单分页查询
* @param ids 缴费库合计导出,入参IDS
* @return
*/
List
<
TPaymentInfoExportVo
>
sumNoPageByIds
(
@Param
(
"ids"
)
List
<
String
>
ids
);
/**
* 缴费库查询详情
* @param tPaymentInfo
...
...
@@ -411,4 +448,5 @@ public interface TPaymentInfoMapper extends BaseMapper<TPaymentInfo> {
*/
TPaymentInfoExportVo
getSumByKeyGroupFund
(
@Param
(
"empIdcard"
)
String
empIdcard
,
@Param
(
"payMonth"
)
String
payMonth
,
@Param
(
"createMonth"
)
String
createMonth
);
}
yifu-social/yifu-social-biz/src/main/java/com/yifu/cloud/plus/v1/yifu/social/service/TPaymentInfoService.java
View file @
ef565eaa
...
...
@@ -90,6 +90,8 @@ public interface TPaymentInfoService extends IService<TPaymentInfo> {
*/
R
<
List
<
ErrorDetailVO
>>
batchImportPaymentFundInfo
(
InputStream
inputStream
,
int
type
);
void
exportAsso
(
HttpServletResponse
response
,
TPaymentInfoSearchVo
searchVo
,
int
type
);
/**
* 导出缴费库
* @param response
...
...
yifu-social/yifu-social-biz/src/main/java/com/yifu/cloud/plus/v1/yifu/social/service/impl/FileUploadServiceImpl.java
View file @
ef565eaa
...
...
@@ -85,7 +85,7 @@ public class FileUploadServiceImpl implements FileUploadService {
true
,
"1"
,
authorities
,
"1"
,
null
,
null
,
null
);
null
,
null
);
attaInfo
.
setCreateBy
(
user
.
getId
());
attaInfo
.
setCreateName
(
user
.
getNickname
());
attaInfo
=
tAttaInfoService
.
add
(
attaInfo
);
...
...
yifu-social/yifu-social-biz/src/main/java/com/yifu/cloud/plus/v1/yifu/social/service/impl/TPaymentInfoServiceImpl.java
View file @
ef565eaa
...
...
@@ -17,6 +17,7 @@ package com.yifu.cloud.plus.v1.yifu.social.service.impl;/*
import
cn.hutool.core.collection.CollUtil
;
import
com.alibaba.excel.EasyExcel
;
import
com.alibaba.excel.EasyExcelFactory
;
import
com.alibaba.excel.ExcelWriter
;
import
com.alibaba.excel.context.AnalysisContext
;
import
com.alibaba.excel.read.listener.ReadListener
;
...
...
@@ -46,11 +47,11 @@ import com.yifu.cloud.plus.v1.yifu.common.core.util.*;
import
com.yifu.cloud.plus.v1.yifu.common.core.vo.ErrorDetailVO
;
import
com.yifu.cloud.plus.v1.yifu.common.core.vo.YifuUser
;
import
com.yifu.cloud.plus.v1.yifu.common.dapr.util.ArchivesDaprUtil
;
import
com.yifu.cloud.plus.v1.yifu.common.dapr.util.EkpDaprUtils
;
import
com.yifu.cloud.plus.v1.yifu.common.dapr.util.InsuranceDaprUtil
;
import
com.yifu.cloud.plus.v1.yifu.common.dapr.util.UpmsDaprUtils
;
import
com.yifu.cloud.plus.v1.yifu.common.security.util.SecurityUtils
;
import
com.yifu.cloud.plus.v1.yifu.insurances.vo.EkpSocialViewVo
;
import
com.yifu.cloud.plus.v1.yifu.salary.vo.ExportErrorVo
;
import
com.yifu.cloud.plus.v1.yifu.salary.vo.TPaymentBySalaryVo
;
import
com.yifu.cloud.plus.v1.yifu.salary.vo.TPaymentVo
;
import
com.yifu.cloud.plus.v1.yifu.salary.vo.UpdateSocialFoundVo
;
...
...
@@ -62,7 +63,6 @@ import com.yifu.cloud.plus.v1.yifu.social.mapper.*;
import
com.yifu.cloud.plus.v1.yifu.social.service.TEkpChangeDeptLogService
;
import
com.yifu.cloud.plus.v1.yifu.social.service.TIncomeService
;
import
com.yifu.cloud.plus.v1.yifu.social.service.TPaymentInfoService
;
import
com.yifu.cloud.plus.v1.yifu.social.service.TSendEkpErrorService
;
import
com.yifu.cloud.plus.v1.yifu.social.util.DoJointSocialTask
;
import
com.yifu.cloud.plus.v1.yifu.social.util.ServiceUtil
;
import
com.yifu.cloud.plus.v1.yifu.social.vo.*
;
...
...
@@ -82,6 +82,7 @@ import java.time.LocalDateTime;
import
java.util.*
;
import
java.util.concurrent.CompletableFuture
;
import
java.util.concurrent.ConcurrentHashMap
;
import
java.util.concurrent.atomic.AtomicInteger
;
import
java.util.stream.Collectors
;
import
java.util.stream.Stream
;
...
...
@@ -141,16 +142,12 @@ public class TPaymentInfoServiceImpl extends ServiceImpl<TPaymentInfoMapper, TPa
@Autowired
private
TPaymentSocialPushMapper
pushMapper
;
private
AtomicInteger
atomicInteger
=
new
AtomicInteger
(
0
);
//初始化附件上传队列上限值
private
int
maxLimit
=
1
;
@Autowired
private
TPaymentSocialPushMapper
socialPushMapper
;
@Autowired
private
TSendEkpErrorService
tSendEkpErrorService
;
@Autowired
private
EkpDaprUtils
ekpDaprUtil
;
private
SysConfigLimitMapper
configLimitMapper
;
/**
* 缴费库简单分页查询
*
...
...
@@ -159,7 +156,19 @@ public class TPaymentInfoServiceImpl extends ServiceImpl<TPaymentInfoMapper, TPa
*/
@Override
public
IPage
<
TPaymentInfo
>
getTPaymentInfoPage
(
Page
<
TPaymentInfo
>
page
,
TPaymentInfoSearchVo
tPaymentInfo
)
{
return
baseMapper
.
getTPaymentInfoPage
(
page
,
tPaymentInfo
);
int
count
=
baseMapper
.
getTPaymentInfoPageCount
(
tPaymentInfo
);
if
(
count
<
100000
){
return
baseMapper
.
getTPaymentInfoPage
(
page
,
tPaymentInfo
);
}
else
{
List
<
String
>
ids
=
baseMapper
.
getTPaymentInfoPageIds
((
page
.
getCurrent
()==
0
?
0
:(
page
.
getCurrent
()-
1
))*
page
.
getSize
(),
tPaymentInfo
,
page
.
getSize
());
List
<
TPaymentInfo
>
data
=
baseMapper
.
getTPaymentInfoPageDataByIds
(
ids
);
IPage
<
TPaymentInfo
>
pageData
=
new
Page
<
TPaymentInfo
>();
pageData
.
setCurrent
(
page
.
getCurrent
());
pageData
.
setTotal
(
count
);
pageData
.
setSize
(
page
.
getSize
());
pageData
.
setRecords
(
data
);
return
pageData
;
}
}
/**
...
...
@@ -255,6 +264,35 @@ public class TPaymentInfoServiceImpl extends ServiceImpl<TPaymentInfoMapper, TPa
}
return
pageData
;
}
/**
* @Author fxj
* @Description 导出加队列限制默认五
* @Date 10:38 2025/2/24
* @Param
* @return
**/
@Override
public
void
exportAsso
(
HttpServletResponse
response
,
TPaymentInfoSearchVo
searchVo
,
int
type
)
{
maxLimit
=
configLimitMapper
.
getSysConfigLimitByKey
(
"SOCIAL_DOWN_LOAD_MAX_LIMIT"
);
if
(
atomicInteger
.
incrementAndGet
()
<=
maxLimit
){
try
{
if
(
CommonConstants
.
ZERO_INT
==
type
){
listExport
(
response
,
searchVo
);
}
else
if
(
CommonConstants
.
ONE_INT
==
type
){
listSumExport
(
response
,
searchVo
);
}
}
catch
(
Exception
e
){
log
.
error
(
"导出异常:"
,
e
);
}
finally
{
atomicInteger
.
decrementAndGet
();
}
}
else
{
// 前面做了+1(atomicInteger.incrementAndGet())这里也要-1
atomicInteger
.
decrementAndGet
();
exportError
(
response
,
ResultConstants
.
FILE_DOWN_LOAD_DATA
);
}
}
/**
* 缴费库批量导出
*
...
...
@@ -292,14 +330,26 @@ public class TPaymentInfoServiceImpl extends ServiceImpl<TPaymentInfoMapper, TPa
ExcelWriter
excelWriter
=
EasyExcel
.
write
(
out
,
TPaymentInfoBatchVo
.
class
).
includeColumnFieldNames
(
searchVo
.
getExportFields
()).
build
();
int
index
=
0
;
if
(
count
>
CommonConstants
.
ZERO_INT
)
{
WriteSheet
writeSheet
;
for
(
int
i
=
0
;
i
<=
count
;
i
+=
CommonConstants
.
EXCEL_EXPORT_LIMIT
)
{
WriteSheet
writeSheet
=
null
;
List
<
String
>
ids
;
for
(
int
i
=
0
;
i
<=
count
;
i
+=
CommonConstants
.
EXCEL_EXPORT_LIMIT_2
)
{
// 获取实际记录
searchVo
.
setLimitStart
(
i
);
searchVo
.
setLimitEnd
(
CommonConstants
.
EXCEL_EXPORT_LIMIT
);
list
=
baseMapper
.
getTPaymentInfoNoPage
(
searchVo
);
searchVo
.
setLimitEnd
(
CommonConstants
.
EXCEL_EXPORT_LIMIT_2
);
if
(
i
<
200000
){
list
=
baseMapper
.
getTPaymentInfoNoPage
(
searchVo
);
}
else
{
ids
=
baseMapper
.
noPageDiyLastIds
(
searchVo
);
if
(
Common
.
isNotNull
(
ids
)){
list
=
baseMapper
.
noPageDiyLastByIds
(
ids
);
}
else
{
list
=
new
ArrayList
<>();
}
}
if
(
Common
.
isNotNull
(
list
))
{
writeSheet
=
EasyExcel
.
writerSheet
(
"缴费库"
+
index
).
build
();
if
(
i
%
CommonConstants
.
EXCEL_EXPORT_LIMIT
==
0
){
writeSheet
=
EasyExcel
.
writerSheet
(
"缴费库"
+
index
).
build
();
}
excelWriter
.
write
(
list
,
writeSheet
);
index
++;
}
...
...
@@ -371,14 +421,26 @@ public class TPaymentInfoServiceImpl extends ServiceImpl<TPaymentInfoMapper, TPa
ExcelWriter
excelWriter
=
EasyExcel
.
write
(
out
,
TPaymentInfoExportVo
.
class
).
includeColumnFieldNames
(
searchVo
.
getExportFields
()).
build
();
int
index
=
0
;
if
(
count
>
CommonConstants
.
ZERO_INT
)
{
WriteSheet
writeSheet
;
WriteSheet
writeSheet
=
null
;
List
<
String
>
ids
;
for
(
int
i
=
0
;
i
<=
count
;
i
+=
CommonConstants
.
EXCEL_EXPORT_LIMIT
)
{
// 获取实际记录
searchVo
.
setLimitStart
(
i
);
searchVo
.
setLimitEnd
(
CommonConstants
.
EXCEL_EXPORT_LIMIT
);
list
=
baseMapper
.
getTPaymentInfoSumNoPage
(
searchVo
);
if
(
i
<
200000
){
list
=
baseMapper
.
getTPaymentInfoSumNoPage
(
searchVo
);
}
else
{
ids
=
baseMapper
.
sumNoPageIds
(
searchVo
);
if
(
Common
.
isNotNull
(
ids
)){
list
=
baseMapper
.
sumNoPageByIds
(
ids
);
}
else
{
list
=
new
ArrayList
<>();
}
}
if
(
Common
.
isNotNull
(
list
))
{
writeSheet
=
EasyExcel
.
writerSheet
(
PaymentConstants
.
EXPORT
+
index
).
build
();
if
(
i
%
CommonConstants
.
EXCEL_EXPORT_LIMIT
==
0
){
writeSheet
=
EasyExcel
.
writerSheet
(
PaymentConstants
.
EXPORT
+
index
).
build
();
}
excelWriter
.
write
(
list
,
writeSheet
);
index
++;
}
...
...
@@ -438,6 +500,7 @@ public class TPaymentInfoServiceImpl extends ServiceImpl<TPaymentInfoMapper, TPa
}
else
{
redisUtil
.
set
(
key
,
user
.
getId
(),
600L
);
}
//非管理员导出 大于15W 提示“导出量过大,请选择更多查询条件!如果确定要导出这些数据请联系系统管理员操作”
if
(
count
>
150000
&&
!
CommonConstants
.
ONE_STRING
.
equals
(
user
.
getId
()))
{
out
.
write
(
CommonConstants
.
SOCIAL_EXPORT_LIMIT
.
getBytes
(
"GBK"
));
out
.
close
();
...
...
@@ -5322,4 +5385,38 @@ public class TPaymentInfoServiceImpl extends ServiceImpl<TPaymentInfoMapper, TPa
RedisDistributedLock
.
unlock
(
keyTemp
,
requestId
);
}
}
private
void
exportError
(
HttpServletResponse
response
,
String
errorMessage
)
{
String
fileName
=
"导出异常"
+
DateUtil
.
getThisTime
()
+
CommonConstants
.
XLSX
;
//获取要导出的列表
List
<
ExportErrorVo
>
list
=
new
ArrayList
<>();
list
.
add
(
new
ExportErrorVo
(
errorMessage
));
long
count
=
0
;
ServletOutputStream
out
=
null
;
try
{
out
=
response
.
getOutputStream
();
response
.
setContentType
(
CommonConstants
.
MULTIPART_FORM_DATA
);
response
.
setCharacterEncoding
(
"utf-8"
);
response
.
setHeader
(
CommonConstants
.
CONTENT_DISPOSITION
,
CommonConstants
.
ATTACHMENT_FILENAME
+
URLEncoder
.
encode
(
fileName
,
"UTF-8"
));
// 这里 需要指定写用哪个class去写,然后写到第一个sheet,然后文件流会自动关闭
ExcelWriter
excelWriter
=
EasyExcelFactory
.
write
(
out
,
ExportErrorVo
.
class
).
build
();
int
index
=
0
;
WriteSheet
writeSheet
=
EasyExcelFactory
.
writerSheet
(
"异常信息"
+
index
).
build
();
excelWriter
.
write
(
list
,
writeSheet
);
if
(
Common
.
isNotNull
(
list
))
{
list
.
clear
();
}
out
.
flush
();
excelWriter
.
finish
();
}
catch
(
Exception
e
)
{
log
.
error
(
"执行异常"
,
e
);
}
finally
{
try
{
if
(
null
!=
out
)
{
out
.
close
();
}
}
catch
(
IOException
e
)
{
log
.
error
(
"执行异常"
,
e
);
}
}
}
}
yifu-social/yifu-social-biz/src/main/java/com/yifu/cloud/plus/v1/yifu/social/service/impl/TSocialFriendServiceImpl.java
View file @
ef565eaa
...
...
@@ -79,7 +79,7 @@ public class TSocialFriendServiceImpl extends ServiceImpl<TSocialFriendMapper, T
true
,
"1"
,
authorities
,
"1"
,
null
,
null
,
null
);
null
,
null
);
// 失败原因配置
Map
<
String
,
FailReasonConfig
>
errorMap
=
failReasonConfigService
.
getFailReasonMap
();
// 获取所有需要反馈的任务id
...
...
yifu-social/yifu-social-biz/src/main/resources/mapper/TPaymentInfoMapper.xml
View file @
ef565eaa
This diff is collapsed.
Click to expand it.
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