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
27571ac8
Commit
27571ac8
authored
Apr 19, 2021
by
yao.xiao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改-文章支持多個標簽查詢
parent
922740c6
Show whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
14 additions
and
10 deletions
+14
-10
yd-api/src/main/java/com/yd/api/agms/service/impl/AgmsPractitionerServiceImpl.java
+3
-1
yd-api/src/main/java/com/yd/api/agms/vo/practitioner/PractitionerFileSharingListRequestVO.java
+3
-3
yd-api/src/main/java/com/yd/dal/mapper/agms/AgmsPractitionerMapper.java
+2
-2
yd-api/src/main/java/com/yd/dal/service/agms/AgmsPractitionerDALService.java
+1
-1
yd-api/src/main/java/com/yd/dal/service/agms/impl/AgmsPractitionerDALServiceImpl.java
+2
-2
yd-api/src/main/resources/mapper/agms/AgmsPractitionerMapper.xml
+3
-1
No files found.
yd-api/src/main/java/com/yd/api/agms/service/impl/AgmsPractitionerServiceImpl.java
View file @
27571ac8
...
...
@@ -8,6 +8,7 @@ import com.yd.dal.entity.customer.AclPractitionerFileSharing;
import
com.yd.dal.service.agms.AgmsPractitionerDALService
;
import
com.yd.dal.service.customer.AclPractitionerFileSharingDALService
;
import
com.yd.util.config.ZHBErrorConfig
;
import
org.apache.commons.beanutils.ConvertUtils
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
...
...
@@ -38,7 +39,8 @@ public class AgmsPractitionerServiceImpl implements AgmsPractitionerService {
@Override
public
PractitionerFileSharingListResponseVO
practitionerFileSharingList
(
PractitionerFileSharingListRequestVO
requestVO
)
{
PractitionerFileSharingListResponseVO
responseVO
=
new
PractitionerFileSharingListResponseVO
();
PageInfo
<
PractitionerFileSharing
>
practitionerFileShares
=
agmsPractitionerDALService
.
practitionerFileSharingList
(
requestVO
.
getMdDropOptionId
(),
Long
[]
mdDropOptionIds
=(
Long
[])
ConvertUtils
.
convert
(
requestVO
.
getMdDropOptionId
().
split
(
","
),
Long
.
class
);
PageInfo
<
PractitionerFileSharing
>
practitionerFileShares
=
agmsPractitionerDALService
.
practitionerFileSharingList
(
mdDropOptionIds
,
requestVO
.
getIsActive
(),
requestVO
.
getPractitionerFileShares
().
getPageNum
(),
requestVO
.
getPractitionerFileShares
().
getPageSize
());
...
...
yd-api/src/main/java/com/yd/api/agms/vo/practitioner/PractitionerFileSharingListRequestVO.java
View file @
27571ac8
...
...
@@ -7,7 +7,7 @@ import com.github.pagehelper.PageInfo;
*/
public
class
PractitionerFileSharingListRequestVO
{
private
Lo
ng
mdDropOptionId
;
private
Stri
ng
mdDropOptionId
;
private
Integer
isActive
;
...
...
@@ -18,7 +18,7 @@ public class PractitionerFileSharingListRequestVO {
*
* @return the mdDropOptionId
*/
public
Lo
ng
getMdDropOptionId
()
{
public
Stri
ng
getMdDropOptionId
()
{
return
this
.
mdDropOptionId
;
}
...
...
@@ -27,7 +27,7 @@ public class PractitionerFileSharingListRequestVO {
*
* @param mdDropOptionId the to set
*/
public
void
setMdDropOptionId
(
Lo
ng
mdDropOptionId
)
{
public
void
setMdDropOptionId
(
Stri
ng
mdDropOptionId
)
{
this
.
mdDropOptionId
=
mdDropOptionId
;
}
...
...
yd-api/src/main/java/com/yd/dal/mapper/agms/AgmsPractitionerMapper.java
View file @
27571ac8
...
...
@@ -10,9 +10,9 @@ import org.apache.ibatis.annotations.Param;
public
interface
AgmsPractitionerMapper
{
/**
*
* @param mdDropOptionId 文章类型
* @param mdDropOptionId
s
文章类型
* @param isActive 是否启用
* @return
*/
Page
<
PractitionerFileSharing
>
practitionerFileSharingList
(
@Param
(
"mdDropOptionId
"
)
Long
mdDropOptionId
,
@Param
(
"isActive"
)
Integer
isActive
);
Page
<
PractitionerFileSharing
>
practitionerFileSharingList
(
@Param
(
"mdDropOptionId
s"
)
Long
[]
mdDropOptionIds
,
@Param
(
"isActive"
)
Integer
isActive
);
}
yd-api/src/main/java/com/yd/dal/service/agms/AgmsPractitionerDALService.java
View file @
27571ac8
...
...
@@ -15,5 +15,5 @@ public interface AgmsPractitionerDALService {
* @param size 每页的数量
* @return 查询结果
*/
PageInfo
<
PractitionerFileSharing
>
practitionerFileSharingList
(
Long
mdDropOptionId
,
Integer
isActive
,
int
pageNum
,
int
size
);
PageInfo
<
PractitionerFileSharing
>
practitionerFileSharingList
(
Long
[]
mdDropOptionId
,
Integer
isActive
,
int
pageNum
,
int
size
);
}
yd-api/src/main/java/com/yd/dal/service/agms/impl/AgmsPractitionerDALServiceImpl.java
View file @
27571ac8
...
...
@@ -18,9 +18,9 @@ public class AgmsPractitionerDALServiceImpl implements AgmsPractitionerDALServic
@Autowired
private
AgmsPractitionerMapper
mapper
;
@Override
public
PageInfo
<
PractitionerFileSharing
>
practitionerFileSharingList
(
Long
mdDropOptionId
,
Integer
isActive
,
int
pageNum
,
int
size
)
{
public
PageInfo
<
PractitionerFileSharing
>
practitionerFileSharingList
(
Long
[]
mdDropOptionIds
,
Integer
isActive
,
int
pageNum
,
int
size
)
{
PageHelper
.
startPage
(
pageNum
,
size
);
Page
<
PractitionerFileSharing
>
practitionerFileShares
=
mapper
.
practitionerFileSharingList
(
mdDropOptionId
,
isActive
);
Page
<
PractitionerFileSharing
>
practitionerFileShares
=
mapper
.
practitionerFileSharingList
(
mdDropOptionId
s
,
isActive
);
PageInfo
<
PractitionerFileSharing
>
pageInfo
=
new
PageInfo
<>(
practitionerFileShares
);
return
pageInfo
;
}
...
...
yd-api/src/main/resources/mapper/agms/AgmsPractitionerMapper.xml
View file @
27571ac8
...
...
@@ -22,8 +22,10 @@
left join ag_acl_user uc on uc.id = s.created_by
left join ag_acl_user uu on uu.id = s.created_by
<where>
<if
test=
"mdDropOptionId != null"
>
<if
test=
"mdDropOptionIds != null"
>
<foreach
collection=
"mdDropOptionIds"
item=
"mdDropOptionId"
index=
"index"
separator=
"and"
>
find_in_set (#{mdDropOptionId,jdbcType=BIGINT},s.md_drop_option_id)
</foreach>
</if>
<if
test=
"isActive != null"
>
and s.is_active = #{isActive,jdbcType=INTEGER}
...
...
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