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
03d43cae
Commit
03d43cae
authored
Oct 20, 2025
by
fangxinjiang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
社保办理失败推送微信-fxj
parent
8d634168
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
39 additions
and
17 deletions
+39
-17
TSocialAlertInfoServiceImpl.java
...yifu/social/service/impl/TSocialAlertInfoServiceImpl.java
+11
-5
TSocialAlertInfoMapper.xml
...-biz/src/main/resources/mapper/TSocialAlertInfoMapper.xml
+28
-12
No files found.
yifu-social/yifu-social-biz/src/main/java/com/yifu/cloud/plus/v1/yifu/social/service/impl/TSocialAlertInfoServiceImpl.java
View file @
03d43cae
...
...
@@ -168,11 +168,17 @@ public class TSocialAlertInfoServiceImpl extends ServiceImpl<TSocialAlertInfoMap
socialCount
=
socialCountMap
.
getOrDefault
(
key
,
0L
);
fundCount
=
fundCountMap
.
getOrDefault
(
key
,
0L
);
message
=
new
StringBuilder
();
message
.
append
(
"当前存在社保派单失败数量:"
)
.
append
(
socialCount
)
.
append
(
",公积金派单失败数量:"
)
.
append
(
fundCount
)
.
append
(
"。请及时至HRO系统进行处理。"
);
if
(
socialCount
>
0
)
{
message
.
append
(
"当前存在社保派单失败数量:"
)
.
append
(
socialCount
)
.
append
(
","
);
}
if
(
fundCount
>
0
)
{
message
.
append
(
"当前存在公积金派单失败数量:"
)
.
append
(
fundCount
)
.
append
(
","
);
}
message
.
append
(
"。请及时至HRO系统进行处理"
);
countMap
.
put
(
key
,
message
);
}
...
...
yifu-social/yifu-social-biz/src/main/resources/mapper/TSocialAlertInfoMapper.xml
View file @
03d43cae
...
...
@@ -184,10 +184,7 @@
WHEN di.TYPE =1 THEN si.REDUCE_HANDLE_TIME
ELSE NULL
END AS HANDLE_TIME,
CASE
WHEN di.SOCIAL_HANDLE_STATUS IN ('2', '3') THEN di.SOCIAL_HANDLE_REMARK
ELSE NULL
END AS REASON
rc.reasons AS REASON
FROM
t_dispatch_info as di
LEFT JOIN
...
...
@@ -200,12 +197,23 @@
WHERE
CREATE_TIME > DATE_SUB(CURDATE(), INTERVAL 4 MONTH)
) AS si ON di.SOCIAL_ID = si.ID
(SELECT
SOCIAL_ID,
GROUP_CONCAT(DISTINCT AUDIT_REMARK) as 'reasons',
DISPATCH_INFO_ID
FROM
t_audit_info
WHERE
audit_time > DATE_SUB(CURDATE(), INTERVAL 3 DAY)
AND AUDIT_STATUS IN ('4', '5') AND SOCIAL_ID is not NULL
GROUP BY DISPATCH_INFO_ID
) rc ON rc.DISPATCH_INFO_ID =di.id
WHERE
(
(si.HANDLE_TIME >=
DATE_SUB(CURDATE(), INTERVAL 1 DAY
)
(si.HANDLE_TIME >=
CONCAT(DATE_SUB(CURDATE(), INTERVAL 1 DAY),' 10:00:00'
)
AND si.HANDLE_TIME
<![CDATA[ <= ]]>
CONCAT(CURDATE(), ' 10:00:00'))
OR
(si.REDUCE_HANDLE_TIME >=
DATE_SUB(CURDATE(), INTERVAL 1 DAY
)
(si.REDUCE_HANDLE_TIME >=
CONCAT(DATE_SUB(CURDATE(), INTERVAL 1 DAY),' 10:00:00'
)
AND si.REDUCE_HANDLE_TIME
<![CDATA[ <= ]]>
CONCAT(CURDATE(), ' 10:00:00'))
)
AND di.SOCIAL_HANDLE_STATUS IN ('2', '3')
...
...
@@ -236,10 +244,7 @@
WHEN di.TYPE =1 THEN pf.REDUCE_HANDLE_TIME
ELSE NULL
END AS HANDLE_TIME,
CASE
WHEN di.FUND_HANDLE_STATUS = '2' THEN di.FUND_HANDLE_REMARK
ELSE NULL
END AS REASON
rc.reasons AS REASON
FROM
t_dispatch_info as di
LEFT JOIN
...
...
@@ -252,12 +257,23 @@
WHERE
CREATE_TIME > DATE_SUB(CURDATE(), INTERVAL 4 MONTH )
) AS pf ON di.FUND_ID = pf.ID
(SELECT
PROVIDENT_ID,
GROUP_CONCAT(DISTINCT AUDIT_REMARK) as 'reasons',
DISPATCH_INFO_ID
FROM
t_audit_info
WHERE
audit_time > DATE_SUB(CURDATE(), INTERVAL 3 DAY)
AND AUDIT_STATUS IN ('4', '5') AND PROVIDENT_ID is not NULL
GROUP BY DISPATCH_INFO_ID
) rc ON rc.DISPATCH_INFO_ID =di.id
WHERE
(
(pf.HANDLE_TIME >=
DATE_SUB(CURDATE(), INTERVAL 1 DAY
)
(pf.HANDLE_TIME >=
CONCAT(DATE_SUB(CURDATE(), INTERVAL 1 DAY),' 10:00:00'
)
AND pf.HANDLE_TIME
<![CDATA[ <= ]]>
CONCAT(CURDATE(), ' 10:00:00'))
OR
(pf.REDUCE_HANDLE_TIME >=
DATE_SUB(CURDATE(), INTERVAL 1 DAY
)
(pf.REDUCE_HANDLE_TIME >=
CONCAT(DATE_SUB(CURDATE(), INTERVAL 1 DAY),' 10:00:00'
)
AND pf.REDUCE_HANDLE_TIME
<![CDATA[ <= ]]>
CONCAT(CURDATE(), ' 10:00:00'))
)
AND di.FUND_HANDLE_STATUS = '2'
...
...
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