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
89266e66
Commit
89266e66
authored
Aug 28, 2019
by
jiaorz
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/base-modify' into base-modify
parents
d6956196
a11363b6
Changes
7
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
227 additions
and
28 deletions
+227
-28
TourFeign.java
...src/main/java/com/xxfc/platform/tour/feign/TourFeign.java
+21
-0
TourTagBiz.java
.../src/main/java/com/xxfc/platform/tour/biz/TourTagBiz.java
+10
-0
TourGwController.java
...in/java/com/xxfc/platform/tour/rest/TourGwController.java
+68
-0
SummitActivityBiz.java
...in/java/com/xxfc/platform/uccn/biz/SummitActivityBiz.java
+35
-0
GwTourController.java
...in/java/com/xxfc/platform/uccn/rest/GwTourController.java
+51
-0
SummitActivityController.java
...com/xxfc/platform/uccn/rest/SummitActivityController.java
+38
-26
VehicleModelController.java
...a/com/xxfc/platform/uccn/rest/VehicleModelController.java
+4
-2
No files found.
xx-tour/xx-tour-api/src/main/java/com/xxfc/platform/tour/feign/TourFeign.java
View file @
89266e66
...
...
@@ -7,6 +7,7 @@ import com.github.wxiaoqi.security.common.vo.PageDataVO;
import
com.xxfc.platform.tour.dto.TourSpePriceDTO
;
import
com.xxfc.platform.tour.entity.TourGood
;
import
com.xxfc.platform.tour.entity.TourGoodVerification
;
import
com.xxfc.platform.tour.entity.TourTag
;
import
com.xxfc.platform.tour.entity.TourUser
;
import
com.xxfc.platform.tour.vo.TourGoodOrderFindVo
;
import
com.xxfc.platform.tour.vo.TourGoodOrderVo
;
...
...
@@ -107,4 +108,24 @@ public interface TourFeign {
@GetMapping
(
value
=
"/tourGood/app/unauth/findRandomVehicle"
)
public
ObjectRestResponse
findRandomVehicle
(
@RequestParam
(
value
=
"number"
)
Integer
number
);
//查询旅游路线列表
@RequestMapping
(
value
=
"/gw/app/unauth/getGoodList"
,
method
=
RequestMethod
.
GET
)
ObjectRestResponse
getGoodList
(
@RequestParam
(
value
=
"page"
,
defaultValue
=
"1"
)
Integer
page
,
@RequestParam
(
value
=
"limit"
,
defaultValue
=
"10"
)
Integer
limit
,
@RequestParam
(
value
=
"tagId"
,
required
=
false
)
Integer
tagId
);
//获取公司详情
@GetMapping
(
"/gw/app/unauth/detail/{id}"
)
ObjectRestResponse
getOne
(
@PathVariable
Integer
id
);
//首页旅游列表
@GetMapping
(
value
=
"/gw/app/shopList"
)
List
<
GoodDataVO
>
goodListAll
(
@RequestParam
(
value
=
"page"
,
defaultValue
=
"1"
)
Integer
page
,
@RequestParam
(
value
=
"limit"
,
defaultValue
=
"4"
)
Integer
limit
);
//旅游标签列表
@GetMapping
(
value
=
"/gw/tagList"
)
List
<
TourTag
>
tagList
(
@RequestParam
(
value
=
"isHot"
,
defaultValue
=
"0"
)
Integer
isHot
);
}
xx-tour/xx-tour-server/src/main/java/com/xxfc/platform/tour/biz/TourTagBiz.java
View file @
89266e66
...
...
@@ -49,6 +49,16 @@ public class TourTagBiz extends BaseBiz<TourTagMapper,TourTag> {
return
mapper
.
findHotListTag
(
tag
);
}
public
List
<
TourTag
>
getTagList
(
Integer
isHot
)
{
TourTag
tag
=
new
TourTag
();
tag
.
setIsDel
(
0
);
if
(
isHot
!=
null
&&
isHot
==
1
){
tag
.
setIsHot
(
1
);
return
mapper
.
findHotListTag
(
tag
);
}
return
mapper
.
findAllByIsDel
(
tag
);
}
public
PageDataVO
<
TourTag
>
findPage
(
Map
map
)
{
...
...
xx-tour/xx-tour-server/src/main/java/com/xxfc/platform/tour/rest/TourGwController.java
0 → 100644
View file @
89266e66
package
com
.
xxfc
.
platform
.
tour
.
rest
;
import
com.github.wxiaoqi.security.auth.client.annotation.IgnoreClientToken
;
import
com.github.wxiaoqi.security.auth.client.annotation.IgnoreUserToken
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
import
com.github.wxiaoqi.security.common.rest.BaseController
;
import
com.github.wxiaoqi.security.common.vo.GoodDataVO
;
import
com.xxfc.platform.tour.biz.TourGoodBiz
;
import
com.xxfc.platform.tour.biz.TourGoodDetailBiz
;
import
com.xxfc.platform.tour.biz.TourTagBiz
;
import
com.xxfc.platform.tour.entity.TourGood
;
import
com.xxfc.platform.tour.entity.TourTag
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.*
;
import
java.util.List
;
@RestController
@RequestMapping
(
"gw"
)
@IgnoreClientToken
@IgnoreUserToken
public
class
TourGwController
extends
BaseController
<
TourGoodBiz
,
TourGood
>
{
@Autowired
TourGoodDetailBiz
goodDetailBiz
;
@Autowired
TourTagBiz
tourTagBiz
;
/**
* 查询旅游路线列表
*
* @param page
* @param limit
* @param tagId
* @return
*/
@ApiOperation
(
"查询旅游路线列表"
)
@RequestMapping
(
value
=
"/app/unauth/getGoodList"
,
method
=
RequestMethod
.
GET
)
public
ObjectRestResponse
getGoodList
(
@RequestParam
(
value
=
"page"
,
defaultValue
=
"1"
)
Integer
page
,
@RequestParam
(
value
=
"limit"
,
defaultValue
=
"10"
)
Integer
limit
,
@RequestParam
(
value
=
"tagId"
,
required
=
false
)
Integer
tagId
)
{
return
baseBiz
.
getGoodList
(
page
,
limit
,
""
,
null
,
null
,
tagId
,
null
);
}
@GetMapping
(
"/app/unauth/detail/{id}"
)
public
ObjectRestResponse
getOne
(
@PathVariable
Integer
id
)
{
return
goodDetailBiz
.
getGoodDetaileById
(
id
);
}
@ApiOperation
(
"首页旅游列表"
)
@GetMapping
(
value
=
"/shopList"
)
public
List
<
GoodDataVO
>
goodListAll
(
@RequestParam
(
value
=
"page"
,
defaultValue
=
"1"
)
Integer
page
,
@RequestParam
(
value
=
"limit"
,
defaultValue
=
"4"
)
Integer
limit
)
{
return
baseBiz
.
getAllByHome
(
page
,
limit
);
}
@ApiOperation
(
"旅游标签列表"
)
@GetMapping
(
value
=
"/tagList"
)
public
List
<
TourTag
>
tagList
(
@RequestParam
(
value
=
"isHot"
,
defaultValue
=
"0"
)
Integer
isHot
)
{
return
tourTagBiz
.
getTagList
(
isHot
);
}
}
\ No newline at end of file
xx-uccn/xx-uccn-server/src/main/java/com/xxfc/platform/uccn/biz/SummitActivityBiz.java
View file @
89266e66
...
...
@@ -168,6 +168,7 @@ public class SummitActivityBiz extends BaseBiz<SummitActivityMapper, SummitActiv
public
List
<
SummitActivityVo
>
getHostWithSummitActivity
(
Integer
num
,
Integer
location
)
{
List
<
SummitActivityVo
>
summitActivityVos
=
new
ArrayList
<>();
Example
example
=
new
Example
(
SummitActivity
.
class
);
example
.
setOrderByClause
(
"crt_time DESC"
);
Example
.
Criteria
criteria
=
example
.
createCriteria
();
//未删除
criteria
.
andEqualTo
(
"isDel"
,
0
);
...
...
@@ -206,4 +207,38 @@ public class SummitActivityBiz extends BaseBiz<SummitActivityMapper, SummitActiv
}
return
summitActivityVos
;
}
public
PageDataVO
<
SummitActivityVo
>
findSummitActivityWithPage
(
Integer
page
,
Integer
limit
,
Integer
location
)
{
PageDataVO
<
SummitActivityVo
>
dataVO
=
new
PageDataVO
<>();
Example
example
=
new
Example
(
SummitActivity
.
class
);
Example
.
Criteria
criteria
=
example
.
createCriteria
();
//未删除
criteria
.
andEqualTo
(
"isDel"
,
0
);
//已发布
criteria
.
andEqualTo
(
"isPublish"
,
1
);
//活动未下架
criteria
.
andEqualTo
(
"isShow"
,
1
);
//位置
criteria
.
andIn
(
"location"
,
Arrays
.
asList
(
location
,
0
));
PageDataVO
<
SummitActivity
>
summitActivityPageDataVO
=
PageDataVO
.
pageInfo
(
page
,
limit
,
()
->
mapper
.
selectByExample
(
example
));
List
<
SummitActivity
>
summitActivities
=
summitActivityPageDataVO
.
getData
();
if
(
CollectionUtils
.
isEmpty
(
summitActivities
)){
return
dataVO
;
}
List
<
SummitActivityVo
>
summitActivityVos
=
new
ArrayList
<>();
SummitActivityVo
summitActivityVo
;
for
(
SummitActivity
summitActivity
:
summitActivities
)
{
summitActivityVo
=
new
SummitActivityVo
();
BeanUtils
.
copyProperties
(
summitActivity
,
summitActivityVo
);
summitActivityVos
.
add
(
summitActivityVo
);
}
dataVO
.
setData
(
summitActivityVos
);
dataVO
.
setPageNum
(
summitActivityPageDataVO
.
getPageNum
());
dataVO
.
setPageSize
(
summitActivityPageDataVO
.
getPageSize
());
dataVO
.
setTotalCount
(
summitActivityPageDataVO
.
getTotalCount
());
dataVO
.
setTotalPage
(
summitActivityPageDataVO
.
getTotalPage
());
return
dataVO
;
}
}
\ No newline at end of file
xx-uccn/xx-uccn-server/src/main/java/com/xxfc/platform/uccn/rest/GwTourController.java
0 → 100644
View file @
89266e66
package
com
.
xxfc
.
platform
.
uccn
.
rest
;
import
com.github.wxiaoqi.security.auth.client.annotation.IgnoreClientToken
;
import
com.github.wxiaoqi.security.auth.client.annotation.IgnoreUserToken
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
import
com.github.wxiaoqi.security.common.rest.CommonBaseController
;
import
com.xxfc.platform.tour.feign.TourFeign
;
import
io.swagger.annotations.ApiOperation
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.*
;
@RestController
@RequestMapping
(
"/tour"
)
@Slf4j
@IgnoreClientToken
public
class
GwTourController
extends
CommonBaseController
{
@Autowired
TourFeign
tourFeign
;
@ApiOperation
(
"查询旅游路线列表"
)
@RequestMapping
(
value
=
"/getGoodList"
,
method
=
RequestMethod
.
GET
)
@IgnoreUserToken
public
ObjectRestResponse
getGoodList
(
@RequestParam
(
value
=
"page"
,
defaultValue
=
"1"
)
Integer
page
,
@RequestParam
(
value
=
"limit"
,
defaultValue
=
"10"
)
Integer
limit
,
@RequestParam
(
value
=
"tagId"
,
required
=
false
)
Integer
tagId
)
{
return
tourFeign
.
getGoodList
(
page
,
limit
,
tagId
);
}
@GetMapping
(
"/detail/{id}"
)
@IgnoreUserToken
public
ObjectRestResponse
getOne
(
@PathVariable
Integer
id
)
{
return
tourFeign
.
getOne
(
id
);
}
@ApiOperation
(
"首页旅游列表"
)
@GetMapping
(
value
=
"/shopList"
)
@IgnoreUserToken
public
ObjectRestResponse
goodListAll
(
@RequestParam
(
value
=
"page"
,
defaultValue
=
"1"
)
Integer
page
,
@RequestParam
(
value
=
"limit"
,
defaultValue
=
"4"
)
Integer
limit
)
{
return
ObjectRestResponse
.
succ
(
tourFeign
.
goodListAll
(
page
,
limit
));
}
@GetMapping
(
"/tagList"
)
@IgnoreUserToken
public
ObjectRestResponse
getTagList
(
@RequestParam
(
value
=
"isHot"
,
defaultValue
=
"0"
)
Integer
isHot
)
{
return
ObjectRestResponse
.
succ
(
tourFeign
.
tagList
(
isHot
));
}
}
xx-uccn/xx-uccn-server/src/main/java/com/xxfc/platform/uccn/rest/SummitActivityController.java
View file @
89266e66
package
com
.
xxfc
.
platform
.
uccn
.
rest
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
import
com.github.wxiaoqi.security.common.vo.PageDataVO
;
import
com.xxfc.platform.uccn.biz.SummitActivityBiz
;
import
com.xxfc.platform.uccn.vo.SummitActivityDetailVo
;
import
com.xxfc.platform.uccn.vo.SummitActivityVo
;
...
...
@@ -15,37 +16,48 @@ import java.util.List;
/**
* @author libin
* @version 1.0
* @description
* @description
* @data 2019/8/26 15:36
*/
@RestController
@RequestMapping
(
"/summitActivity/app/unauth"
)
@RequiredArgsConstructor
(
onConstructor
=
@__
(
@Autowired
))
@Api
(
"峰会"
)
public
class
SummitActivityController
{
private
final
SummitActivityBiz
summitActivityBiz
;
@ApiOperation
(
"官网首页展示"
)
@GetMapping
(
"/home"
)
public
ObjectRestResponse
<
List
<
SummitActivityVo
>>
findSummitActivityForHomePage
(
@RequestParam
(
defaultValue
=
"5"
,
required
=
false
)
Integer
limit
,
@RequestParam
(
value
=
"location"
,
defaultValue
=
"1"
,
required
=
false
)
Integer
location
){
List
<
SummitActivityVo
>
summitActivityVos
=
summitActivityBiz
.
findSummitActivityForHomePage
(
limit
,
location
);
return
ObjectRestResponse
.
succ
(
summitActivityVos
);
}
@ApiOperation
(
"峰会活动详情"
)
@GetMapping
(
"/{id}"
)
public
ObjectRestResponse
<
SummitActivityDetailVo
>
findSummitActivityDetailById
(
@PathVariable
(
value
=
"id"
)
Integer
id
){
SummitActivityDetailVo
summitActivityDetailVo
=
summitActivityBiz
.
findSummitActivityDetailById
(
id
);
return
ObjectRestResponse
.
succ
(
summitActivityDetailVo
);
}
@ApiOperation
(
"热门推荐获取"
)
@GetMapping
(
"/hot"
)
public
ObjectRestResponse
<
List
<
SummitActivityVo
>>
findHotWithSummitActivity
(
@RequestParam
(
value
=
"num"
,
required
=
false
,
defaultValue
=
"2"
)
Integer
num
,
@RequestParam
(
value
=
"location"
,
defaultValue
=
"1"
,
required
=
false
)
Integer
location
){
List
<
SummitActivityVo
>
summitActivityVos
=
summitActivityBiz
.
getHostWithSummitActivity
(
num
,
location
);
return
ObjectRestResponse
.
succ
(
summitActivityVos
);
}
public
class
SummitActivityController
{
private
final
SummitActivityBiz
summitActivityBiz
;
@ApiOperation
(
"官网首页展示"
)
@GetMapping
(
"/home"
)
public
ObjectRestResponse
<
List
<
SummitActivityVo
>>
findSummitActivityForHomePage
(
@RequestParam
(
value
=
"limit"
,
defaultValue
=
"5"
,
required
=
false
)
Integer
limit
,
@RequestParam
(
value
=
"location"
,
defaultValue
=
"1"
,
required
=
false
)
Integer
location
)
{
List
<
SummitActivityVo
>
summitActivityVos
=
summitActivityBiz
.
findSummitActivityForHomePage
(
limit
,
location
);
return
ObjectRestResponse
.
succ
(
summitActivityVos
);
}
@ApiOperation
(
"峰会活动详情"
)
@GetMapping
(
"/{id}"
)
public
ObjectRestResponse
<
SummitActivityDetailVo
>
findSummitActivityDetailById
(
@PathVariable
(
value
=
"id"
)
Integer
id
)
{
SummitActivityDetailVo
summitActivityDetailVo
=
summitActivityBiz
.
findSummitActivityDetailById
(
id
);
return
ObjectRestResponse
.
succ
(
summitActivityDetailVo
);
}
@ApiOperation
(
"热门推荐获取"
)
@GetMapping
(
"/hot"
)
public
ObjectRestResponse
<
List
<
SummitActivityVo
>>
findHotWithSummitActivity
(
@RequestParam
(
value
=
"num"
,
required
=
false
,
defaultValue
=
"2"
)
Integer
num
,
@RequestParam
(
value
=
"location"
,
defaultValue
=
"1"
,
required
=
false
)
Integer
location
)
{
List
<
SummitActivityVo
>
summitActivityVos
=
summitActivityBiz
.
getHostWithSummitActivity
(
num
,
location
);
return
ObjectRestResponse
.
succ
(
summitActivityVos
);
}
@ApiOperation
(
"官网活动列表"
)
@GetMapping
(
"/list"
)
public
ObjectRestResponse
<
PageDataVO
<
SummitActivityVo
>>
findSummitActivityWithPage
(
@RequestParam
(
value
=
"page"
,
defaultValue
=
"1"
,
required
=
false
)
Integer
page
,
@RequestParam
(
value
=
"limit"
,
defaultValue
=
"6"
,
required
=
false
)
Integer
limit
,
@RequestParam
(
value
=
"location"
,
defaultValue
=
"0"
,
required
=
false
)
Integer
location
)
{
PageDataVO
<
SummitActivityVo
>
pageDataVO
=
summitActivityBiz
.
findSummitActivityWithPage
(
page
,
limit
,
location
);
return
ObjectRestResponse
.
succ
(
pageDataVO
);
}
}
\ No newline at end of file
xx-uccn/xx-uccn-server/src/main/java/com/xxfc/platform/uccn/rest/VehicleModelController.java
View file @
89266e66
...
...
@@ -10,6 +10,7 @@ import com.xxfc.platform.vehicle.feign.VehicleFeign;
import
com.xxfc.platform.vehicle.pojo.VModelDetailVO
;
import
com.xxfc.platform.vehicle.pojo.VehicleModelQueryCondition
;
import
com.xxfc.platform.vehicle.pojo.VehicleModelVo
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiParam
;
import
lombok.extern.slf4j.Slf4j
;
...
...
@@ -20,9 +21,10 @@ import org.springframework.web.bind.annotation.*;
import
javax.servlet.http.HttpServletRequest
;
@RestController
@RequestMapping
(
"/vehicleModel"
)
@RequestMapping
(
"/vehicleModel
/app/unauth
"
)
@Slf4j
@IgnoreClientToken
@Api
(
tags
=
"房车车型"
,
value
=
"房车车型"
)
public
class
VehicleModelController
extends
CommonBaseController
{
@Autowired
...
...
@@ -50,7 +52,7 @@ public class VehicleModelController extends CommonBaseController {
* @return
*/
@ApiOperation
(
"车型列表"
)
@PostMapping
(
value
=
"/
app/unauth/
findVehicleModelPage"
)
@PostMapping
(
value
=
"/findVehicleModelPage"
)
@IgnoreUserToken
public
ObjectRestResponse
<
VehicleModelVo
>
findVehicleModelPageUnauthfind
(
@RequestBody
VehicleModelQueryCondition
vmqc
)
{
return
vehicleFeign
.
findVehicleModelPageUnauthfind
(
vmqc
);
...
...
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