Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Y
yd-backend
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
AutogeneralShanghai
yd-backend
Commits
700239ab
Commit
700239ab
authored
Jun 29, 2022
by
wenyang
Committed by
jianan
Jun 30, 2022
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
AGMS增加经纪人报聘信息的查询与导出,在原有‘审批流程’页面上增加查询条件(申请开始日期,申请结束日期)
parent
ef9df62b
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
13 additions
and
6 deletions
+13
-6
yd-api/src/main/java/com/yd/api/agms/service/impl/AgmsHiringServiceImpl.java
+3
-1
yd-api/src/main/java/com/yd/dal/mapper/agms/AgmsHiringMapper.java
+2
-1
yd-api/src/main/java/com/yd/dal/service/agms/impl/AgmsHiringDALServiceImpl.java
+2
-1
yd-api/src/main/java/com/yd/dal/service/practitioner/impl/PractitionerHiringDALServiceImpl.java
+1
-1
yd-api/src/main/resources/mapper/agms/AgmsHiringMapper.xml
+5
-2
No files found.
yd-api/src/main/java/com/yd/api/agms/service/impl/AgmsHiringServiceImpl.java
View file @
700239ab
...
...
@@ -314,6 +314,9 @@ public class AgmsHiringServiceImpl implements AgmsHiringService {
try
{
Long
loginId
=
requestVO
.
getLoginId
();
String
status
=
requestVO
.
getStatus
();
if
(!
CommonUtil
.
isNullOrBlank
(
requestVO
.
getName
()))
{
requestVO
.
setName
(
"%"
+
requestVO
.
getName
()+
"%"
);
}
List
<
PractitionerHiringListInfo
>
list
;
if
(
"0"
.
equals
(
status
))
{
...
...
@@ -324,7 +327,6 @@ public class AgmsHiringServiceImpl implements AgmsHiringService {
int
pageSize
=
pageInfo
.
getPageSize
();
PageInfo
<
PractitionerHiringListInfo
>
page
=
PageInfoUtils
.
list2PageInfo
(
list
,
pageNum
,
pageSize
);
resp
.
setPractitionerHiringList
(
page
);
}
else
{
// 通过loginId查询此登入者的经纪人id
Long
loginPractitionerId
=
agmsHiringDalService
.
findPractitionerIdByLoginId
(
loginId
);
...
...
yd-api/src/main/java/com/yd/dal/mapper/agms/AgmsHiringMapper.java
View file @
700239ab
...
...
@@ -78,7 +78,8 @@ public interface AgmsHiringMapper {
@Param
(
"name"
)
String
name
);
List
<
PractitionerHiringListInfo
>
queryS2List
(
@Param
(
"approveStatus"
)
String
approveStatus
);
List
<
PractitionerHiringListInfo
>
queryS2List
(
@Param
(
"approveStatus"
)
String
approveStatus
,
@Param
(
"name"
)
String
name
);
Page
<
PractitionerHiringListInfo
>
practitionerApplyList
(
@Param
(
"approveStatus"
)
String
approveStatus
,
@Param
(
"list"
)
List
<
String
>
canAprroveGrades
,
...
...
yd-api/src/main/java/com/yd/dal/service/agms/impl/AgmsHiringDALServiceImpl.java
View file @
700239ab
...
...
@@ -372,7 +372,7 @@ public class AgmsHiringDALServiceImpl implements AgmsHiringDALService {
}
if
(
canAprroveGrades
.
contains
(
"30"
))
{
List
<
PractitionerHiringListInfo
>
s2List
=
agmsHiringMapper
.
queryS2List
(
approveStatus
);
List
<
PractitionerHiringListInfo
>
s2List
=
agmsHiringMapper
.
queryS2List
(
approveStatus
,
requestVO
.
getName
()
);
dataList
.
addAll
(
s2List
);
}
...
...
@@ -388,6 +388,7 @@ public class AgmsHiringDALServiceImpl implements AgmsHiringDALService {
@Override
public
List
<
PractitionerHiringListInfo
>
practitionerApplyList
(
PractitionerHiringListRequestVO
requestVO
)
{
PageHelper
.
clearPage
();
//偶然遇到了这个问题,同一个查询结果一会是10个(预期),一会是真实个数(刷新/重启应用就又变成真实个数) 查看日志,发现了问题:结果为10个时查询SQL自动加上了Limit 10
//体系查询调整,如果体系为S3,则需要查询它下面的所有子集
PractitionerSubordinateInfo
practitionerSubordinateInfo
=
new
PractitionerSubordinateInfo
();
BeanUtils
.
copyProperties
(
requestVO
,
practitionerSubordinateInfo
);
...
...
yd-api/src/main/java/com/yd/dal/service/practitioner/impl/PractitionerHiringDALServiceImpl.java
View file @
700239ab
...
...
@@ -264,7 +264,7 @@ public class PractitionerHiringDALServiceImpl implements PractitionerHiringDALSe
}
if
(
canAprroveGrades
.
contains
(
"30"
))
{
List
<
PractitionerHiringListInfo
>
s2List
=
agmsHiringMapper
.
queryS2List
(
approveStatus
);
List
<
PractitionerHiringListInfo
>
s2List
=
agmsHiringMapper
.
queryS2List
(
approveStatus
,
null
);
dataList
.
addAll
(
s2List
);
}
}
...
...
yd-api/src/main/resources/mapper/agms/AgmsHiringMapper.xml
View file @
700239ab
...
...
@@ -253,7 +253,7 @@
</foreach>
</if>
<if
test=
"name != null"
>
and b.name
=
#{name}
and b.name
like
#{name}
</if>
</select>
...
...
@@ -300,7 +300,7 @@
</foreach>
</if>
<if
test=
"name != null"
>
and b.name
=
#{name}
and b.name
like
#{name}
</if>
</select>
...
...
@@ -324,6 +324,9 @@
<if
test=
"approveStatus != null"
>
and b.approve_status = #{approveStatus}
</if>
<if
test=
"name != null"
>
and b.name like #{name}
</if>
and m.md_drop_option_id
in (select md.id
from ag_md_drop_options md
...
...
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