Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
cloud-platform
Project
Project
Details
Activity
Releases
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
youjj
cloud-platform
Commits
1b2ac9ba
Commit
1b2ac9ba
authored
Oct 25, 2019
by
libin
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'master-ucc-feature' into dev
parents
937835c0
e92d68b3
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
70 additions
and
8 deletions
+70
-8
SearchController.java
...in/java/com/xxfc/platform/uccn/rest/SearchController.java
+70
-8
No files found.
xx-uccn/xx-uccn-server/src/main/java/com/xxfc/platform/uccn/rest/SearchController.java
View file @
1b2ac9ba
package
com
.
xxfc
.
platform
.
uccn
.
rest
;
package
com
.
xxfc
.
platform
.
uccn
.
rest
;
import
com.github.pagehelper.PageInfo
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
import
com.github.wxiaoqi.security.common.vo.PageDataVO
;
import
com.xxfc.platform.campsite.vo.CampsiteShopPageVo
;
import
com.xxfc.platform.tour.entity.TourGood
;
import
com.xxfc.platform.uccn.biz.SearchBiz
;
import
com.xxfc.platform.uccn.biz.SearchBiz
;
import
com.xxfc.platform.uccn.comstnt.ServiceConstant
;
import
com.xxfc.platform.uccn.comstnt.ServiceConstant
;
import
com.xxfc.platform.uccn.entity.Article
;
import
com.xxfc.platform.uccn.vo.SearchResultVo
;
import
com.xxfc.platform.uccn.vo.SearchResultVo
;
import
com.xxfc.platform.uccn.vo.ServiceResultVo
;
import
com.xxfc.platform.uccn.vo.SummitActivityVo
;
import
com.xxfc.platform.vehicle.entity.BranchCompany
;
import
com.xxfc.platform.vehicle.pojo.VehicleModelQueryCondition
;
import
com.xxfc.platform.vehicle.pojo.VehicleModelQueryCondition
;
import
com.xxfc.platform.vehicle.pojo.VehicleModelVo
;
import
com.xxfc.platform.vehicle.pojo.dto.BranchCompanyFindDTO
;
import
com.xxfc.platform.vehicle.pojo.dto.BranchCompanyFindDTO
;
import
com.xxfc.platform.vehicle.pojo.vo.BranchCompanyListVO
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.Api
;
import
lombok.RequiredArgsConstructor
;
import
lombok.RequiredArgsConstructor
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.*
;
import
java.util.List
;
/**
/**
* @author libin
* @author libin
* @version 1.0
* @version 1.0
...
@@ -48,24 +60,74 @@ public class SearchController {
...
@@ -48,24 +60,74 @@ public class SearchController {
vehicleModelQueryCondition
.
setPage
(
page
);
vehicleModelQueryCondition
.
setPage
(
page
);
vehicleModelQueryCondition
.
setLimit
(
limit
);
vehicleModelQueryCondition
.
setLimit
(
limit
);
vehicleModelQueryCondition
.
setVehicleName
(
keyWord
);
vehicleModelQueryCondition
.
setVehicleName
(
keyWord
);
return
vehicleModelController
.
findVehicleModelPageUnauthfind
(
vehicleModelQueryCondition
);
ObjectRestResponse
<
PageDataVO
<
VehicleModelVo
>>
vehicleResult
=
vehicleModelController
.
findVehicleModelPageUnauthfind
(
vehicleModelQueryCondition
);
List
<
VehicleModelVo
>
vehicleModelVoList
=
vehicleResult
.
getData
().
getData
();
Long
vehicleTotalCount
=
vehicleResult
.
getData
().
getTotalCount
();
ServiceResultVo
<
VehicleModelVo
>
vehicleModelVoServiceResultVo
=
new
ServiceResultVo
<>();
vehicleModelVoServiceResultVo
.
setData
(
vehicleModelVoList
);
vehicleModelVoServiceResultVo
.
setTotalCount
(
vehicleTotalCount
);
SearchResultVo
searchResultVo
=
new
SearchResultVo
();
searchResultVo
.
put
(
ServiceConstant
.
VEHICLE
,
vehicleModelVoServiceResultVo
);
return
ObjectRestResponse
.
succ
(
searchResultVo
);
case
ServiceConstant
.
BRANCH_COMPANY
:
case
ServiceConstant
.
BRANCH_COMPANY
:
BranchCompanyFindDTO
branchCompanyFindDTO
=
new
BranchCompanyFindDTO
();
BranchCompanyFindDTO
branchCompanyFindDTO
=
new
BranchCompanyFindDTO
();
branchCompanyFindDTO
.
setPage
(
page
);
branchCompanyFindDTO
.
setPage
(
page
);
branchCompanyFindDTO
.
setLimit
(
limit
);
branchCompanyFindDTO
.
setLimit
(
limit
);
branchCompanyFindDTO
.
setName
(
keyWord
);
branchCompanyFindDTO
.
setName
(
keyWord
);
return
branchCompanyController
.
listBranchCompanyWithPage
(
branchCompanyFindDTO
);
ObjectRestResponse
<
PageDataVO
>
branchResult
=
branchCompanyController
.
listBranchCompanyWithPage
(
branchCompanyFindDTO
);
List
branchCompanyList
=
branchResult
.
getData
().
getData
();
Long
branchCompanyTotalCount
=
branchResult
.
getData
().
getTotalCount
();
ServiceResultVo
<
BranchCompanyListVO
>
companyServiceResultVo
=
new
ServiceResultVo
<>();
companyServiceResultVo
.
setData
(
branchCompanyList
);
companyServiceResultVo
.
setTotalCount
(
branchCompanyTotalCount
);
SearchResultVo
branchCompanyResultVo
=
new
SearchResultVo
();
branchCompanyResultVo
.
put
(
ServiceConstant
.
BRANCH_COMPANY
,
companyServiceResultVo
);
return
ObjectRestResponse
.
succ
(
branchCompanyResultVo
);
case
ServiceConstant
.
TROUR
:
case
ServiceConstant
.
TROUR
:
return
gwTourController
.
getGoodList
(
page
,
limit
,
null
,
keyWord
);
ObjectRestResponse
goodresult
=
gwTourController
.
getGoodList
(
page
,
limit
,
null
,
keyWord
);
PageDataVO
<
TourGood
>
data
=
(
PageDataVO
<
TourGood
>)
goodresult
.
getData
();
List
<
TourGood
>
tourGoodList
=
data
.
getData
();
Long
tourGoodTotalCount
=
data
.
getTotalCount
();
ServiceResultVo
<
TourGood
>
tourGoodServiceResultVo
=
new
ServiceResultVo
<>();
tourGoodServiceResultVo
.
setData
(
tourGoodList
);
tourGoodServiceResultVo
.
setTotalCount
(
tourGoodTotalCount
);
SearchResultVo
tourGoodSearchResult
=
new
SearchResultVo
();
tourGoodSearchResult
.
put
(
ServiceConstant
.
TROUR
,
tourGoodServiceResultVo
);
return
ObjectRestResponse
.
succ
(
tourGoodSearchResult
);
case
ServiceConstant
.
CAMPSITE
:
case
ServiceConstant
.
CAMPSITE
:
return
campsiteUccnController
.
findCampsiteShopPageByType
(
null
,
page
,
limit
,
keyWord
);
ObjectRestResponse
<
PageDataVO
<
CampsiteShopPageVo
>>
campsiteResult
=
campsiteUccnController
.
findCampsiteShopPageByType
(
null
,
page
,
limit
,
keyWord
);
List
<
CampsiteShopPageVo
>
campsiteShopPageVoList
=
campsiteResult
.
getData
().
getData
();
Long
campsiteTotalCount
=
campsiteResult
.
getData
().
getTotalCount
();
ServiceResultVo
<
CampsiteShopPageVo
>
campsiteShopPageVoServiceResultVo
=
new
ServiceResultVo
<>();
campsiteShopPageVoServiceResultVo
.
setData
(
campsiteShopPageVoList
);
campsiteShopPageVoServiceResultVo
.
setTotalCount
(
campsiteTotalCount
);
SearchResultVo
campsiteSearchResultVo
=
new
SearchResultVo
();
campsiteSearchResultVo
.
put
(
ServiceConstant
.
CAMPSITE
,
campsiteShopPageVoServiceResultVo
);
return
ObjectRestResponse
.
succ
(
campsiteSearchResultVo
);
case
ServiceConstant
.
NEWS
:
case
ServiceConstant
.
NEWS
:
return
articleController
.
getArticleList
(
page
,
limit
,
null
,
keyWord
);
ObjectRestResponse
articleresult
=
articleController
.
getArticleList
(
page
,
limit
,
1
,
keyWord
);
PageInfo
<
Article
>
articlePageDataVO
=
(
PageInfo
<
Article
>)
articleresult
.
getData
();
List
<
Article
>
articleList
=
articlePageDataVO
.
getList
();
Long
articleTotalCount
=
articlePageDataVO
.
getTotal
();
ServiceResultVo
<
Article
>
articleServiceResultVo
=
new
ServiceResultVo
<>();
articleServiceResultVo
.
setTotalCount
(
articleTotalCount
);
articleServiceResultVo
.
setData
(
articleList
);
SearchResultVo
articleSearchResult
=
new
SearchResultVo
();
articleSearchResult
.
put
(
ServiceConstant
.
NEWS
,
articleServiceResultVo
);
return
ObjectRestResponse
.
succ
(
articleSearchResult
);
case
ServiceConstant
.
ACTIVITY
:
case
ServiceConstant
.
ACTIVITY
:
return
summitActivityController
.
findSummitActivityWithPage
(
page
,
limit
,
null
,
keyWord
);
ObjectRestResponse
<
PageDataVO
<
SummitActivityVo
>>
summitActivityWithPage
=
summitActivityController
.
findSummitActivityWithPage
(
page
,
limit
,
null
,
keyWord
);
List
<
SummitActivityVo
>
summitActivityVos
=
summitActivityWithPage
.
getData
().
getData
();
Long
summitTotalCount
=
summitActivityWithPage
.
getData
().
getTotalCount
();
ServiceResultVo
<
SummitActivityVo
>
summitActivityVoServiceResultVo
=
new
ServiceResultVo
<>();
summitActivityVoServiceResultVo
.
setData
(
summitActivityVos
);
summitActivityVoServiceResultVo
.
setTotalCount
(
summitTotalCount
);
SearchResultVo
summitActivitySearchResult
=
new
SearchResultVo
();
summitActivitySearchResult
.
put
(
ServiceConstant
.
ACTIVITY
,
summitActivityVoServiceResultVo
);
return
ObjectRestResponse
.
succ
(
summitActivitySearchResult
);
default
:
default
:
SearchResultVo
searchResultVo
=
searchBiz
.
searchWithKeyWords
(
keyWord
);
return
ObjectRestResponse
.
succ
(
searchBiz
.
searchWithKeyWords
(
keyWord
));
return
ObjectRestResponse
.
succ
(
searchResultVo
);
}
}
}
}
}
}
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