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
0eb897db
Commit
0eb897db
authored
Jun 24, 2019
by
hezhen
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'base-modify' of
http://113.105.137.151:22280/youjj/cloud-platform
into base-modify
parents
0eaeb751
4a9b85f6
Changes
19
Hide whitespace changes
Inline
Side-by-side
Showing
19 changed files
with
155 additions
and
129 deletions
+155
-129
AuthBootstrap.java
.../java/com/github/wxiaoqi/security/auth/AuthBootstrap.java
+1
-1
AdminBootstrap.java
...ava/com/github/wxiaoqi/security/admin/AdminBootstrap.java
+1
-1
CampSiteApplication.java
.../java/com/xxfc/platform/campsite/CampSiteApplication.java
+1
-1
CampsiteShopBiz.java
.../java/com/xxfc/platform/campsite/biz/CampsiteShopBiz.java
+21
-16
CampsiteShopCarouselBiz.java
...m/xxfc/platform/campsite/biz/CampsiteShopCarouselBiz.java
+2
-3
CampsiteShopTagBiz.java
...va/com/xxfc/platform/campsite/biz/CampsiteShopTagBiz.java
+2
-2
CampsiteTagBiz.java
...n/java/com/xxfc/platform/campsite/biz/CampsiteTagBiz.java
+4
-4
CampsiteShopCarouselMapper.java
.../platform/campsite/mapper/CampsiteShopCarouselMapper.java
+14
-2
CampsiteShopMapper.java
...com/xxfc/platform/campsite/mapper/CampsiteShopMapper.java
+4
-4
CampsiteShopTagMapper.java
.../xxfc/platform/campsite/mapper/CampsiteShopTagMapper.java
+22
-7
CampsiteTagMapper.java
.../com/xxfc/platform/campsite/mapper/CampsiteTagMapper.java
+8
-6
CampsiteShopController.java
...m/xxfc/platform/campsite/rest/CampsiteShopController.java
+27
-36
CampsiteTagController.java
...om/xxfc/platform/campsite/rest/CampsiteTagController.java
+1
-4
CampsiteShopAdminController.java
...form/campsite/rest/admin/CampsiteShopAdminController.java
+9
-24
CampsiteTagAdminController.java
...tform/campsite/rest/admin/CampsiteTagAdminController.java
+3
-5
CampsiteShopCarouselMapper.xml
.../src/main/resources/mapper/CampsiteShopCarouselMapper.xml
+5
-2
CampsiteShopMapper.xml
...e-server/src/main/resources/mapper/CampsiteShopMapper.xml
+10
-4
CampsiteShopTagMapper.xml
...erver/src/main/resources/mapper/CampsiteShopTagMapper.xml
+8
-4
CampsiteTagMapper.xml
...te-server/src/main/resources/mapper/CampsiteTagMapper.xml
+12
-3
No files found.
ace-auth/ace-auth-server/src/main/java/com/github/wxiaoqi/security/auth/AuthBootstrap.java
View file @
0eb897db
package
com
.
github
.
wxiaoqi
.
security
.
auth
;
import
org.mybatis.spring.annotation.MapperScan
;
import
org.springframework.boot.SpringApplication
;
import
org.springframework.boot.autoconfigure.SpringBootApplication
;
import
org.springframework.cloud.client.discovery.EnableDiscoveryClient
;
import
org.springframework.cloud.openfeign.EnableFeignClients
;
import
tk.mybatis.spring.annotation.MapperScan
;
/**
* Created by Ace on 2017/6/2.
...
...
ace-modules/ace-admin/src/main/java/com/github/wxiaoqi/security/admin/AdminBootstrap.java
View file @
0eb897db
...
...
@@ -2,7 +2,6 @@ package com.github.wxiaoqi.security.admin;
import
com.ace.cache.EnableAceCache
;
import
com.github.wxiaoqi.security.auth.client.EnableAceAuthClient
;
import
org.mybatis.spring.annotation.MapperScan
;
import
org.springframework.boot.autoconfigure.SpringBootApplication
;
import
org.springframework.boot.builder.SpringApplicationBuilder
;
import
org.springframework.cloud.client.circuitbreaker.EnableCircuitBreaker
;
...
...
@@ -10,6 +9,7 @@ import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
import
org.springframework.cloud.openfeign.EnableFeignClients
;
import
org.springframework.scheduling.annotation.EnableScheduling
;
import
org.springframework.transaction.annotation.EnableTransactionManagement
;
import
tk.mybatis.spring.annotation.MapperScan
;
/**
...
...
xx-campsite/xx-campsite-server/src/main/java/com/xxfc/platform/campsite/CampSiteApplication.java
View file @
0eb897db
...
...
@@ -13,7 +13,7 @@ import tk.mybatis.spring.annotation.MapperScan;
/**
* @author libin
* @version 1.0
* @description
TODO
* @description
营地
* @data 2019/6/17 10:51
*/
@SpringBootApplication
(
scanBasePackages
=
{
...
...
xx-campsite/xx-campsite-server/src/main/java/com/xxfc/platform/campsite/biz/CampsiteShopBiz.java
View file @
0eb897db
...
...
@@ -5,7 +5,6 @@ import com.alibaba.fastjson.TypeReference;
import
com.github.wxiaoqi.security.common.vo.PageDataVO
;
import
com.xxfc.platform.campsite.dto.*
;
import
com.xxfc.platform.campsite.vo.*
;
import
jdk.nashorn.internal.ir.LiteralNode
;
import
lombok.extern.slf4j.Slf4j
;
import
org.apache.commons.collections.CollectionUtils
;
import
org.springframework.beans.BeanUtils
;
...
...
@@ -19,6 +18,8 @@ import org.springframework.transaction.annotation.Propagation;
import
org.springframework.transaction.annotation.Transactional
;
import
java.time.Instant
;
import
java.time.LocalDateTime
;
import
java.time.ZoneOffset
;
import
java.util.*
;
import
java.util.stream.Collectors
;
...
...
@@ -50,7 +51,7 @@ public class CampsiteShopBiz extends BaseBiz<CampsiteShopMapper,CampsiteShop> {
*/
public
PageDataVO
<
CampsiteShopPageVo
>
findCampsiteShopPageByType
(
Integer
type
,
Integer
pageNo
,
Integer
pageSize
)
{
//根据type类型查找店铺
PageDataVO
<
CampsiteShopPageDTO
>
pageDataVO
=
PageDataVO
.
pageInfo
(
pageNo
,
pageSize
,
()
->
mapper
.
findCampsiteShopsByType
(
type
));
PageDataVO
<
CampsiteShopPageDTO
>
pageDataVO
=
PageDataVO
.
pageInfo
(
pageNo
,
pageSize
,
()
->
mapper
.
find
All
CampsiteShopsByType
(
type
));
List
<
CampsiteShopPageDTO
>
campsiteShopPageDTOS
=
pageDataVO
.
getData
();
PageDataVO
<
CampsiteShopPageVo
>
campsiteShopPageDataVO
=
new
PageDataVO
<>();
...
...
@@ -142,7 +143,7 @@ public class CampsiteShopBiz extends BaseBiz<CampsiteShopMapper,CampsiteShop> {
campsiteShopAdminFindDTO.setStartTime(processStartTime(startTime));
campsiteShopAdminFindDTO.setEndTime(processEndTime(endTime));
}*/
PageDataVO
<
CampsiteShopAdminPageDTO
>
campsiteShopAdminpageDTOPageDataVO
=
PageDataVO
.
pageInfo
(
campsiteShopAdminFindDTO
.
getPage
(),
campsiteShopAdminFindDTO
.
getLimit
(),()->
mapper
.
findCampsiteShops
(
campsiteShopAdminFindDTO
));
PageDataVO
<
CampsiteShopAdminPageDTO
>
campsiteShopAdminpageDTOPageDataVO
=
PageDataVO
.
pageInfo
(
campsiteShopAdminFindDTO
.
getPage
(),
campsiteShopAdminFindDTO
.
getLimit
(),()->
mapper
.
find
All
CampsiteShops
(
campsiteShopAdminFindDTO
));
List
<
CampsiteShopAdminPageDTO
>
campsiteShopAdminPageDTOS
=
campsiteShopAdminpageDTOPageDataVO
.
getData
();
if
(
log
.
isDebugEnabled
()){
log
.
debug
(
"查询结果:【{}】"
,
campsiteShopAdminPageDTOS
);
...
...
@@ -257,7 +258,7 @@ public class CampsiteShopBiz extends BaseBiz<CampsiteShopMapper,CampsiteShop> {
* @return
*/
public
int
updateCampsiteSatus
(
int
id
)
{
return
mapper
.
updateCampsiteStatus
(
id
,
1
);
return
mapper
.
updateCampsiteStatus
ById
(
id
,
1
);
}
/**
...
...
@@ -267,7 +268,7 @@ public class CampsiteShopBiz extends BaseBiz<CampsiteShopMapper,CampsiteShop> {
* @return
*/
public
int
updateCampsiteSaleStatus
(
Integer
id
,
Integer
status
)
{
return
mapper
.
updateCampsiteSaleStatus
(
id
,
status
);
return
mapper
.
updateCampsiteSaleStatus
ById
(
id
,
status
);
}
/**
...
...
@@ -276,7 +277,7 @@ public class CampsiteShopBiz extends BaseBiz<CampsiteShopMapper,CampsiteShop> {
* @param name
* @return
*/
public
Boolean
campsiteNameExist
(
Integer
id
,
String
name
)
{
public
Boolean
c
hekcC
ampsiteNameExist
(
Integer
id
,
String
name
)
{
int
count
=
mapper
.
checkNameExist
(
id
,
name
);
if
(
count
==
0
)
{
return
false
;
...
...
@@ -290,11 +291,13 @@ public class CampsiteShopBiz extends BaseBiz<CampsiteShopMapper,CampsiteShop> {
* @return
*/
private
long
processStartTime
(
Long
time
){
Date
processStartDate
=
new
Date
(
time
);
processStartDate
.
setHours
(
0
);
processStartDate
.
setMinutes
(
0
);
processStartDate
.
setSeconds
(
0
);
return
processStartDate
.
getTime
();
return
LocalDateTime
.
ofInstant
(
new
Date
(
time
).
toInstant
(),
ZoneOffset
.
ofHours
(+
8
))
.
withHour
(
0
)
.
withMinute
(
0
)
.
withSecond
(
0
)
.
withNano
(
0
)
.
toInstant
(
ZoneOffset
.
ofHours
(+
8
))
.
toEpochMilli
();
}
/**
...
...
@@ -303,11 +306,13 @@ public class CampsiteShopBiz extends BaseBiz<CampsiteShopMapper,CampsiteShop> {
* @return
*/
private
long
processEndTime
(
Long
time
){
Date
processEndDate
=
new
Date
(
time
);
processEndDate
.
setHours
(
23
);
processEndDate
.
setMinutes
(
59
);
processEndDate
.
setSeconds
(
59
);
return
processEndDate
.
getTime
();
return
LocalDateTime
.
ofInstant
(
new
Date
(
time
).
toInstant
(),
ZoneOffset
.
ofHours
(+
8
))
.
withHour
(
23
)
.
withMinute
(
59
)
.
withSecond
(
59
)
.
withNano
(
999
)
.
toInstant
(
ZoneOffset
.
ofHours
(+
8
))
.
toEpochMilli
();
}
/**
* 根据经纬度,计算两点间的距离
...
...
xx-campsite/xx-campsite-server/src/main/java/com/xxfc/platform/campsite/biz/CampsiteShopCarouselBiz.java
View file @
0eb897db
...
...
@@ -12,7 +12,6 @@ import com.github.wxiaoqi.security.common.biz.BaseBiz;
import
org.springframework.transaction.annotation.Propagation
;
import
org.springframework.transaction.annotation.Transactional
;
import
java.time.Instant
;
import
java.util.List
;
import
java.util.Objects
;
import
java.util.stream.Collectors
;
...
...
@@ -34,7 +33,7 @@ public class CampsiteShopCarouselBiz extends BaseBiz<CampsiteShopCarouselMapper,
* @return
*/
public
List
<
CampsiteShopCarouselDetailDTO
>
findByCampsiteShopId
(
Integer
id
)
{
return
mapper
.
findCarousesByShopId
(
id
);
return
mapper
.
find
All
CarousesByShopId
(
id
);
}
/**
...
...
@@ -55,7 +54,7 @@ public class CampsiteShopCarouselBiz extends BaseBiz<CampsiteShopCarouselMapper,
if
(
log
.
isDebugEnabled
()){
log
.
debug
(
"更新的营地id:【{}】的轮播图信息id:【{}】"
,
shopId
,
ids
);
}
int
effectRows
=
mapper
.
updateCarouseStatus
(
ids
,
shopId
,
1
);
int
effectRows
=
mapper
.
updateCarouseStatus
ByIdsAndShopId
(
ids
,
shopId
,
1
);
if
(
CollectionUtils
.
isEmpty
(
shopCarouselDTOS
)){
return
effectRows
;
}
...
...
xx-campsite/xx-campsite-server/src/main/java/com/xxfc/platform/campsite/biz/CampsiteShopTagBiz.java
View file @
0eb897db
...
...
@@ -35,7 +35,7 @@ public class CampsiteShopTagBiz extends BaseBiz<CampsiteShopTagMapper,CampsiteSh
* @return
*/
public
List
<
CampsiteShopTagDTO
>
findByCampsiteShopId
(
Integer
id
)
{
return
mapper
.
findByCampsiteShopId
(
id
);
return
mapper
.
find
All
ByCampsiteShopId
(
id
);
}
/**
...
...
@@ -44,7 +44,7 @@ public class CampsiteShopTagBiz extends BaseBiz<CampsiteShopTagMapper,CampsiteSh
* @return
*/
public
Map
<
Integer
,
List
<
String
>>
findByCampsiteShopIds
(
List
<
Integer
>
campsiteShopIds
)
{
List
<
CampsiteShopTagDTO
>
campsiteShopTagDTOS
=
mapper
.
findByCampsiteShopIds
(
campsiteShopIds
);
List
<
CampsiteShopTagDTO
>
campsiteShopTagDTOS
=
mapper
.
find
All
ByCampsiteShopIds
(
campsiteShopIds
);
if
(
CollectionUtils
.
isEmpty
(
campsiteShopTagDTOS
)){
return
null
;
}
...
...
xx-campsite/xx-campsite-server/src/main/java/com/xxfc/platform/campsite/biz/CampsiteTagBiz.java
View file @
0eb897db
...
...
@@ -32,7 +32,7 @@ public class CampsiteTagBiz extends BaseBiz<CampsiteTagMapper,CampsiteTag> {
* @return
*/
public
List
<
CampsiteTagListVo
>
findCampsiteTags
()
{
List
<
CampsiteTagListDTO
>
campsiteTagListDTOS
=
mapper
.
findCampsiteTags
();
List
<
CampsiteTagListDTO
>
campsiteTagListDTOS
=
mapper
.
find
All
CampsiteTags
();
if
(
CollectionUtils
.
isEmpty
(
campsiteTagListDTOS
)){
return
null
;
}
...
...
@@ -46,7 +46,7 @@ public class CampsiteTagBiz extends BaseBiz<CampsiteTagMapper,CampsiteTag> {
* @return
*/
public
int
updateCampsiteTagStatus
(
Integer
tagId
)
{
return
mapper
.
updateCampsiteTagStatus
(
tagId
,
1
);
return
mapper
.
updateCampsiteTagStatus
ById
(
tagId
,
1
);
}
/**
...
...
@@ -57,7 +57,7 @@ public class CampsiteTagBiz extends BaseBiz<CampsiteTagMapper,CampsiteTag> {
*/
public
PageDataVO
<
CampsiteTagVo
>
findCampsiteTagsPage
(
Integer
page
,
Integer
limit
)
{
PageDataVO
<
CampsiteTagVo
>
tagVoPageDataVO
=
new
PageDataVO
<>();
PageDataVO
<
CampsiteTag
>
pageDataVO
=
PageDataVO
.
pageInfo
(
page
,
limit
,
()
->
mapper
.
fin
CampsiteTagsAll
());
PageDataVO
<
CampsiteTag
>
pageDataVO
=
PageDataVO
.
pageInfo
(
page
,
limit
,
()
->
mapper
.
fin
dAllCampsiteTagsBydelStatus
());
List
<
CampsiteTag
>
campsiteTags
=
pageDataVO
.
getData
();
if
(
CollectionUtils
.
isEmpty
(
campsiteTags
)){
return
tagVoPageDataVO
;
...
...
@@ -74,7 +74,7 @@ public class CampsiteTagBiz extends BaseBiz<CampsiteTagMapper,CampsiteTag> {
* @return
*/
public
int
updateCampsiteTagIsSearchStatus
(
Integer
id
,
Integer
status
)
{
return
mapper
.
updateCampsiteTagIsearchStatus
(
id
,
status
);
return
mapper
.
updateCampsiteTagIsearchStatus
ById
(
id
,
status
);
}
/**
...
...
xx-campsite/xx-campsite-server/src/main/java/com/xxfc/platform/campsite/mapper/CampsiteShopCarouselMapper.java
View file @
0eb897db
...
...
@@ -23,9 +23,21 @@ public interface CampsiteShopCarouselMapper extends Mapper<CampsiteShopCarousel>
* @param shopId
* @return
*/
List
<
CampsiteShopCarouselDetailDTO
>
findCarousesByShopId
(
Integer
shopId
);
List
<
CampsiteShopCarouselDetailDTO
>
find
All
CarousesByShopId
(
Integer
shopId
);
int
updateCarouseStatus
(
@Param
(
"ids"
)
List
<
Integer
>
ids
,
@Param
(
"shopId"
)
Integer
shopId
,
@Param
(
"status"
)
int
status
);
/**
* 根据营地id和轮播ids更新轮播状态
* @param ids
* @param shopId
* @param status
* @return
*/
int
updateCarouseStatusByIdsAndShopId
(
@Param
(
"ids"
)
List
<
Integer
>
ids
,
@Param
(
"shopId"
)
Integer
shopId
,
@Param
(
"status"
)
int
status
);
/**
* 批量保存轮播信息
* @param shopCarouselDTOS
* @return
*/
int
saveBatch
(
@Param
(
"sc"
)
List
<
CampsiteShopCarouselDTO
>
shopCarouselDTOS
);
}
xx-campsite/xx-campsite-server/src/main/java/com/xxfc/platform/campsite/mapper/CampsiteShopMapper.java
View file @
0eb897db
...
...
@@ -24,7 +24,7 @@ public interface CampsiteShopMapper extends Mapper<CampsiteShop> {
* 根据店铺类型查找店铺列表
* @param typeId
*/
List
<
CampsiteShopPageDTO
>
findCampsiteShopsByType
(
@Param
(
"typeId"
)
Integer
typeId
);
List
<
CampsiteShopPageDTO
>
find
All
CampsiteShopsByType
(
@Param
(
"typeId"
)
Integer
typeId
);
/**
* 根据店铺id查询
...
...
@@ -38,7 +38,7 @@ public interface CampsiteShopMapper extends Mapper<CampsiteShop> {
* @param campsiteShopAdminFindDTO
* @return
*/
List
<
CampsiteShopAdminPageDTO
>
findCampsiteShops
(
CampsiteShopAdminFindDTO
campsiteShopAdminFindDTO
);
List
<
CampsiteShopAdminPageDTO
>
find
All
CampsiteShops
(
CampsiteShopAdminFindDTO
campsiteShopAdminFindDTO
);
/**
* 更新店铺的状态
...
...
@@ -46,7 +46,7 @@ public interface CampsiteShopMapper extends Mapper<CampsiteShop> {
* @param status
* @return
*/
int
updateCampsiteStatus
(
@Param
(
"id"
)
int
id
,
@Param
(
"status"
)
int
status
);
int
updateCampsiteStatus
ById
(
@Param
(
"id"
)
int
id
,
@Param
(
"status"
)
int
status
);
/**
* 更新店铺的上下架状态
...
...
@@ -54,7 +54,7 @@ public interface CampsiteShopMapper extends Mapper<CampsiteShop> {
* @param status
* @return
*/
int
updateCampsiteSaleStatus
(
@Param
(
"id"
)
Integer
id
,
@Param
(
"status"
)
Integer
status
);
int
updateCampsiteSaleStatus
ById
(
@Param
(
"id"
)
Integer
id
,
@Param
(
"status"
)
Integer
status
);
/**
* 检验营地名称
...
...
xx-campsite/xx-campsite-server/src/main/java/com/xxfc/platform/campsite/mapper/CampsiteShopTagMapper.java
View file @
0eb897db
...
...
@@ -2,9 +2,7 @@ package com.xxfc.platform.campsite.mapper;
import
com.xxfc.platform.campsite.dto.CampsiteShopTagDTO
;
import
com.xxfc.platform.campsite.entity.CampsiteShopTag
;
import
org.apache.ibatis.annotations.Delete
;
import
org.apache.ibatis.annotations.Param
;
import
org.apache.ibatis.annotations.Select
;
import
tk.mybatis.mapper.common.Mapper
;
import
java.util.List
;
...
...
@@ -19,22 +17,39 @@ import java.util.List;
public
interface
CampsiteShopTagMapper
extends
Mapper
<
CampsiteShopTag
>
{
/**
* 根据
店铺
id查询
* 根据
营地
id查询
* @param shopId
* @return
*/
List
<
CampsiteShopTagDTO
>
findByCampsiteShopId
(
Integer
shopId
);
List
<
CampsiteShopTagDTO
>
find
All
ByCampsiteShopId
(
Integer
shopId
);
/**
* 根据
店铺
ids查询
* 根据
营地
ids查询
* @param campsiteShopIds
* @return
*/
List
<
CampsiteShopTagDTO
>
findByCampsiteShopIds
(
@Param
(
"cspIds"
)
List
<
Integer
>
campsiteShopIds
);
List
<
CampsiteShopTagDTO
>
find
All
ByCampsiteShopIds
(
@Param
(
"cspIds"
)
List
<
Integer
>
campsiteShopIds
);
int
updateCampsiteTagStatus
(
@Param
(
"ids"
)
List
<
Long
>
ids
,
@Param
(
"status"
)
Integer
status
,
@Param
(
"shopId"
)
Integer
shopId
);
/**
* 根据营地id 更新标签营地与类型对应的关系状态
* @param ids
* @param status
* @param shopId
* @return
*/
int
updateCampsiteTagStatusByIdsAndShopId
(
@Param
(
"ids"
)
List
<
Long
>
ids
,
@Param
(
"status"
)
Integer
status
,
@Param
(
"shopId"
)
Integer
shopId
);
/**
* 批量保存营地与类型对应的关系
* @param shopTagDTOS
* @return
*/
int
saveBatch
(
@Param
(
"stgdtos"
)
List
<
CampsiteShopTagDTO
>
shopTagDTOS
);
/**
* 根据营地id删除营地与类型对应的关系
* @param shopId
* @return
*/
int
deleteByShopId
(
Integer
shopId
);
}
xx-campsite/xx-campsite-server/src/main/java/com/xxfc/platform/campsite/mapper/CampsiteTagMapper.java
View file @
0eb897db
...
...
@@ -4,7 +4,6 @@ import com.xxfc.platform.campsite.dto.CampsiteTagDTO;
import
com.xxfc.platform.campsite.dto.CampsiteTagListDTO
;
import
com.xxfc.platform.campsite.entity.CampsiteTag
;
import
org.apache.ibatis.annotations.Param
;
import
org.apache.ibatis.annotations.Update
;
import
tk.mybatis.mapper.common.Mapper
;
import
java.util.List
;
...
...
@@ -23,7 +22,7 @@ public interface CampsiteTagMapper extends Mapper<CampsiteTag> {
* 查询可用营地列表
* @return
*/
List
<
CampsiteTagListDTO
>
findCampsiteTags
();
List
<
CampsiteTagListDTO
>
find
All
CampsiteTags
();
/**
* 更新类型的删除状态
...
...
@@ -31,11 +30,14 @@ public interface CampsiteTagMapper extends Mapper<CampsiteTag> {
* @param status
* @return
*/
@Update
(
"update `campsite_tag` set `is_del`=#{status} where `id`=#{tagId}"
)
int
updateCampsiteTagStatus
(
@Param
(
"tagId"
)
Integer
tagId
,
@Param
(
"status"
)
int
status
);
int
updateCampsiteTagStatusById
(
@Param
(
"tagId"
)
Integer
tagId
,
@Param
(
"status"
)
int
status
);
List
<
CampsiteTagDTO
>
finCampsiteTagsAll
();
/**
* 查询全部营地类型
* @return
*/
List
<
CampsiteTagDTO
>
findAllCampsiteTagsBydelStatus
();
/**
* 更改筛选条件状态
...
...
@@ -43,7 +45,7 @@ public interface CampsiteTagMapper extends Mapper<CampsiteTag> {
* @param status
* @return
*/
int
updateCampsiteTagIsearchStatus
(
@Param
(
"id"
)
Integer
id
,
@Param
(
"status"
)
Integer
status
);
int
updateCampsiteTagIsearchStatus
ById
(
@Param
(
"id"
)
Integer
id
,
@Param
(
"status"
)
Integer
status
);
/**
...
...
xx-campsite/xx-campsite-server/src/main/java/com/xxfc/platform/campsite/rest/CampsiteShopController.java
View file @
0eb897db
...
...
@@ -23,42 +23,33 @@ import org.springframework.web.bind.annotation.*;
*/
@RestController
@RequestMapping
(
"/campsiteShop"
)
@Api
(
value
=
"营地店铺"
,
tags
=
"App营地店铺"
)
public
class
CampsiteShopController
extends
BaseController
<
CampsiteShopBiz
,
CampsiteShop
>
{
/**
* 营地分页查询
* @param type
* @param pageNo
* @param pageSize
* @return
*/
@ApiOperation
(
"分页查询营地列表"
)
@GetMapping
(
"/app/unauth/shops"
)
@IgnoreClientToken
public
ObjectRestResponse
<
PageDataVO
<
CampsiteShopVo
>>
findCampsiteShopPageByType
(
@RequestParam
(
value
=
"type"
,
required
=
false
)
Integer
type
,
@RequestParam
(
value
=
"pageNo"
,
required
=
false
,
defaultValue
=
"1"
)
Integer
pageNo
,
@RequestParam
(
value
=
"pageSize"
,
required
=
false
,
defaultValue
=
"6"
)
Integer
pageSize
){
PageDataVO
<
CampsiteShopPageVo
>
pageDataVO
=
getBaseBiz
().
findCampsiteShopPageByType
(
type
,
pageNo
,
pageSize
);
return
ObjectRestResponse
.
succ
(
pageDataVO
);
}
/**
* 根据店铺id 查询
* @param id
* @param longitude 经度
* @param latitude 纬度
* @return
*/
@ApiOperation
(
"查询营地详情"
)
@GetMapping
(
"/app/unauth/shop"
)
@IgnoreClientToken
public
ObjectRestResponse
<
CampsiteShopDetailVo
>
findCampsiteShopDetailById
(
@RequestParam
(
"id"
)
Integer
id
,
@RequestParam
(
"longitude"
)
Double
longitude
,
@RequestParam
(
"latitude"
)
Double
latitude
){
CampsiteShopDetailVo
campsiteShopDetailVo
=
getBaseBiz
().
findCampsiteShopDetailById
(
id
,
longitude
,
latitude
);
return
ObjectRestResponse
.
succ
(
campsiteShopDetailVo
);
}
@Api
(
tags
=
"App营地店铺"
)
public
class
CampsiteShopController
extends
BaseController
<
CampsiteShopBiz
,
CampsiteShop
>
{
@ApiOperation
(
"分页查询营地列表"
)
@GetMapping
(
"/app/unauth/shops"
)
@IgnoreClientToken
public
ObjectRestResponse
<
PageDataVO
<
CampsiteShopVo
>>
findCampsiteShopPageByType
(
@RequestParam
(
value
=
"type"
,
required
=
false
)
Integer
type
,
@RequestParam
(
value
=
"pageNo"
,
required
=
false
,
defaultValue
=
"1"
)
Integer
pageNo
,
@RequestParam
(
value
=
"pageSize"
,
required
=
false
,
defaultValue
=
"6"
)
Integer
pageSize
)
{
PageDataVO
<
CampsiteShopPageVo
>
pageDataVO
=
getBaseBiz
().
findCampsiteShopPageByType
(
type
,
pageNo
,
pageSize
);
return
ObjectRestResponse
.
succ
(
pageDataVO
);
}
/**
* @param longitude 经度
* @param latitude 纬度
* @return
*/
@ApiOperation
(
"查询营地详情"
)
@GetMapping
(
"/app/unauth/shop"
)
@IgnoreClientToken
public
ObjectRestResponse
<
CampsiteShopDetailVo
>
findCampsiteShopDetailById
(
@RequestParam
(
"id"
)
Integer
id
,
@RequestParam
(
"longitude"
)
Double
longitude
,
@RequestParam
(
"latitude"
)
Double
latitude
)
{
CampsiteShopDetailVo
campsiteShopDetailVo
=
getBaseBiz
().
findCampsiteShopDetailById
(
id
,
longitude
,
latitude
);
return
ObjectRestResponse
.
succ
(
campsiteShopDetailVo
);
}
}
\ No newline at end of file
xx-campsite/xx-campsite-server/src/main/java/com/xxfc/platform/campsite/rest/CampsiteTagController.java
View file @
0eb897db
...
...
@@ -26,10 +26,7 @@ import java.util.List;
@Api
(
tags
=
"App营地类型"
)
public
class
CampsiteTagController
extends
BaseController
<
CampsiteTagBiz
,
CampsiteTag
>
{
/**
* 查询营地类型列表
* @return
*/
@GetMapping
(
"/app/unauth/tags"
)
@IgnoreClientToken
@ApiOperation
(
value
=
"营地类型列表"
)
...
...
xx-campsite/xx-campsite-server/src/main/java/com/xxfc/platform/campsite/rest/admin/CampsiteShopAdminController.java
View file @
0eb897db
...
...
@@ -21,14 +21,10 @@ import org.springframework.web.bind.annotation.*;
*/
@RestController
@RequestMapping
(
"/admin/campsiteShop"
)
@Api
(
value
=
"营地店铺"
,
tags
=
"后台营地店铺"
)
@Api
(
tags
=
"后台营地店铺"
)
public
class
CampsiteShopAdminController
extends
BaseController
<
CampsiteShopBiz
,
CampsiteShop
>
{
/**
* 按条件分页查询 营地列表
* @param campsiteShopAdminFindDTO
* @return
*/
@ApiOperation
(
value
=
"营地列表"
)
@PostMapping
(
"/pages"
)
public
ObjectRestResponse
<
PageDataVO
<
CampsiteShopAdminPageVo
>>
findCampsiteShopPage
(
@RequestBody
CampsiteShopAdminFindDTO
campsiteShopAdminFindDTO
){
...
...
@@ -36,11 +32,8 @@ public class CampsiteShopAdminController extends BaseController<CampsiteShopBiz,
return
ObjectRestResponse
.
succ
(
pageVoPageDataVO
);
}
/**
* 营地保存
* @param campsiteShopAdminDTO
* @return
*/
@ApiOperation
(
"营地保存"
)
@PostMapping
(
"/save"
)
public
ObjectRestResponse
<
Void
>
saveCampistieShop
(
@RequestBody
CampsiteShopAdminDTO
campsiteShopAdminDTO
){
int
effectRows
=
getBaseBiz
().
saveCampsiteShop
(
campsiteShopAdminDTO
);
...
...
@@ -50,11 +43,7 @@ public class CampsiteShopAdminController extends BaseController<CampsiteShopBiz,
return
ObjectRestResponse
.
createDefaultFail
();
}
/**
* 营地逻辑删除
* @param id
* @return
*/
@ApiOperation
(
"逻辑删除"
)
@Override
public
ObjectRestResponse
<
CampsiteShop
>
remove
(
@PathVariable
(
value
=
"id"
)
int
id
)
{
int
effectRows
=
getBaseBiz
().
updateCampsiteSatus
(
id
);
...
...
@@ -64,12 +53,6 @@ public class CampsiteShopAdminController extends BaseController<CampsiteShopBiz,
return
ObjectRestResponse
.
createDefaultFail
();
}
/**
* 营地上下架
* @param id
* @param status
* @return
*/
@ApiOperation
(
"营地上下架"
)
@PutMapping
(
"/saleStatus"
)
public
ObjectRestResponse
<
Void
>
updateSaleStatus
(
@RequestParam
(
"id"
)
Integer
id
,
@RequestParam
(
"status"
)
Integer
status
){
...
...
@@ -80,14 +63,16 @@ public class CampsiteShopAdminController extends BaseController<CampsiteShopBiz,
return
ObjectRestResponse
.
createDefaultFail
();
}
@ApiOperation
(
"检验营地名称"
)
@GetMapping
(
"/exist"
)
public
ObjectRestResponse
<
Boolean
>
checkCampsiteNameExist
(
@RequestParam
(
value
=
"id"
,
required
=
false
)
Integer
id
,
@RequestParam
(
"name"
)
String
name
){
Boolean
exist
=
getBaseBiz
().
campsiteNameExist
(
id
,
name
==
null
?
""
:
name
.
trim
());
Boolean
exist
=
getBaseBiz
().
c
hekcC
ampsiteNameExist
(
id
,
name
==
null
?
""
:
name
.
trim
());
return
ObjectRestResponse
.
succ
(
exist
);
}
@ApiOperation
(
"营地编辑查询"
)
@GetMapping
(
"/campsite/{id}"
)
public
ObjectRestResponse
<
CampsiteShopAdminVO
>
findByCampsiteId
(
@PathVariable
(
"id"
)
Integer
id
){
public
ObjectRestResponse
<
CampsiteShopAdminVO
>
findByCampsiteId
(
@PathVariable
(
value
=
"id"
)
Integer
id
){
CampsiteShopAdminVO
campsiteShopAdminVO
=
getBaseBiz
().
findByCampsiteId
(
id
);
return
ObjectRestResponse
.
succ
(
campsiteShopAdminVO
);
}
...
...
xx-campsite/xx-campsite-server/src/main/java/com/xxfc/platform/campsite/rest/admin/CampsiteTagAdminController.java
View file @
0eb897db
...
...
@@ -22,11 +22,7 @@ import org.springframework.web.bind.annotation.*;
@Api
(
tags
=
"后台*营地类型"
)
public
class
CampsiteTagAdminController
extends
BaseController
<
CampsiteTagBiz
,
CampsiteTag
>
{
/**
* 根据id逻辑删除
* @param id
* @return
*/
@ApiOperation
(
"逻辑删除"
)
@Override
public
ObjectRestResponse
<
CampsiteTag
>
remove
(
@PathVariable
(
"id"
)
int
id
)
{
int
effectRows
=
getBaseBiz
().
updateCampsiteTagStatus
(
id
);
...
...
@@ -43,6 +39,7 @@ public class CampsiteTagAdminController extends BaseController<CampsiteTagBiz,Ca
return
ObjectRestResponse
.
succ
(
tagVoPageDataVO
);
}
@ApiOperation
(
"筛选状态更改"
)
@PutMapping
(
"/searchStatus"
)
public
ObjectRestResponse
<
Void
>
updateIsSearchStatus
(
@RequestParam
(
"id"
)
Integer
id
,
@RequestParam
(
"status"
)
Integer
status
){
int
effectRows
=
getBaseBiz
().
updateCampsiteTagIsSearchStatus
(
id
,
status
);
...
...
@@ -52,6 +49,7 @@ public class CampsiteTagAdminController extends BaseController<CampsiteTagBiz,Ca
return
ObjectRestResponse
.
createDefaultFail
();
}
@ApiOperation
(
"校验营地类型名称"
)
@GetMapping
(
"/exist"
)
public
ObjectRestResponse
<
Boolean
>
checkTagNameExist
(
@RequestParam
(
value
=
"id"
,
required
=
false
)
Integer
id
,
@RequestParam
(
"name"
)
String
name
){
Boolean
exist
=
getBaseBiz
().
checkTagNameExist
(
id
,
name
==
null
?
""
:
name
.
trim
());
...
...
xx-campsite/xx-campsite-server/src/main/resources/mapper/CampsiteShopCarouselMapper.xml
View file @
0eb897db
...
...
@@ -13,11 +13,13 @@
<result
property=
"isDel"
column=
"is_del"
/>
</resultMap>
<select
id=
"findCarousesByShopId"
resultType=
"com.xxfc.platform.campsite.dto.CampsiteShopCarouselDetailDTO"
>
<!--根据营地id查询全部-->
<select
id=
"findAllCarousesByShopId"
resultType=
"com.xxfc.platform.campsite.dto.CampsiteShopCarouselDetailDTO"
>
select `id` as `id`,`img_url`as `imgUrl`,`url`as `url` from `campsite_shop_carousel` where shop_id=#{shopId} and `is_del`=0;
</select>
<update
id=
"updateCarouseStatus"
>
<!--更新轮播图状态-->
<update
id=
"updateCarouseStatusByIdsAndShopId"
>
update `campsite_shop_carousel` set `is_del`=#{status} where `shop_id`=#{shopId}
<if
test=
"ids != null and ids.size() != 0"
>
and `id` not in
<foreach
collection=
"ids"
item=
"id"
open=
"("
close=
")"
separator=
","
>
...
...
@@ -26,6 +28,7 @@
</if>
</update>
<!--批量保存-->
<insert
id=
"saveBatch"
>
insert into `campsite_shop_carousel` (`shop_id`,`img_url`)values
<foreach
collection=
"sc"
item=
"s"
separator=
","
>
...
...
xx-campsite/xx-campsite-server/src/main/resources/mapper/CampsiteShopMapper.xml
View file @
0eb897db
...
...
@@ -34,7 +34,8 @@
<result
property=
"saleState"
column=
"sale_state"
/>
</resultMap>
<select
id=
"findCampsiteShopsByType"
resultType=
"com.xxfc.platform.campsite.dto.CampsiteShopPageDTO"
>
<!--根据类型查询全部-->
<select
id=
"findAllCampsiteShopsByType"
resultType=
"com.xxfc.platform.campsite.dto.CampsiteShopPageDTO"
>
select cs.id as `id`,cs.name as `name`,cs.logo as `logo`,cs.url as `url`,cs.province_name as `provinceName`,cs.city_name as `cityName`,
cs.longitude as `longitude`,cs.latitude as `latitude`,cs.hot as `hot`,cs.crt_time as `crtTime`,ct.id as `storeId`,ct.name as `storeTypeName`
FROM `campsite_shop_tag` cst
...
...
@@ -46,12 +47,14 @@
</if>
</select>
<!--根据id查询详情-->
<select
id=
"findCampsiteShopDetailById"
resultType=
"com.xxfc.platform.campsite.dto.CampsiteShopDetailDTO"
>
select `name` as `name`,`province_name` as `provinceName`,`city_name` as `cityName`,`address` as `address`,
`content` as `content`,`configure` as `configure`,`longitude` as `longitude`,`latitude` as `latitude` from `campsite_shop` where `id`=#{id}
</select>
<select
id=
"findCampsiteShops"
parameterType=
"com.xxfc.platform.campsite.dto.CampsiteShopAdminFindDTO"
resultType=
"com.xxfc.platform.campsite.dto.CampsiteShopAdminPageDTO"
>
<!--根据查询条件分页查询-->
<select
id=
"findAllCampsiteShops"
parameterType=
"com.xxfc.platform.campsite.dto.CampsiteShopAdminFindDTO"
resultType=
"com.xxfc.platform.campsite.dto.CampsiteShopAdminPageDTO"
>
SELECT `id`,`name`,`hot`,`crt_time` as `crtTime`,`start_time` as `shopStartTime`,`sale_state` as
`saleState` FROM `campsite_shop`
where `is_del`=0
...
...
@@ -70,14 +73,17 @@
</select>
<update
id=
"updateCampsiteStatus"
>
<!--根据id更新营地状态-->
<update
id=
"updateCampsiteStatusById"
>
update `campsite_shop` set `is_del`=#{status} where `id`=#{id}
</update>
<update
id=
"updateCampsiteSaleStatus"
>
<!--根据id更新营地上下架状态-->
<update
id=
"updateCampsiteSaleStatusById"
>
update `campsite_shop` set `sale_state`=#{status} where `id`=#{id}
</update>
<!--检验营地名称是否存在-->
<select
id=
"checkNameExist"
resultType=
"int"
>
select count(`id`) from `campsite_shop` where `name`=#{name}
<if
test=
"id != null"
>
...
...
xx-campsite/xx-campsite-server/src/main/resources/mapper/CampsiteShopTagMapper.xml
View file @
0eb897db
...
...
@@ -13,7 +13,8 @@
<result
property=
"isDel"
column=
"is_del"
/>
</resultMap>
<select
id=
"findByCampsiteShopIds"
resultType=
"com.xxfc.platform.campsite.dto.CampsiteShopTagDTO"
>
<!--根据营地ids 查询全部-->
<select
id=
"findAllByCampsiteShopIds"
resultType=
"com.xxfc.platform.campsite.dto.CampsiteShopTagDTO"
>
select cst.shop_id as `shopId`,cst.tag_id as `tagId`,ct.name as `name` from `campsite_shop_tag` as `cst` inner join `campsite_tag` as `ct` on cst.tag_id=ct.id where cst.is_del=0
and cst.shop_id in
<foreach
collection=
"cspIds"
item=
"spid"
separator=
","
open=
"("
close=
")"
>
...
...
@@ -21,11 +22,13 @@
</foreach>
</select>
<select
id=
"findByCampsiteShopId"
resultType=
"com.xxfc.platform.campsite.dto.CampsiteShopTagDTO"
>
<!--根据营地id查询 全部-->
<select
id=
"findAllByCampsiteShopId"
resultType=
"com.xxfc.platform.campsite.dto.CampsiteShopTagDTO"
>
select ct.id as `id`,ct.name as `name` from campsite_shop_tag as `cst` left join campsite_tag as `ct` on cst.tag_id=ct.id where `shop_id`=#{shopId}
</select>
<update
id=
"updateCampsiteTagStatus"
>
<!--根据营地类型id和营地id更新关系状态-->
<update
id=
"updateCampsiteTagStatusByIdsAndShopId"
>
update `campsite_shop_tag` set `is_del`=#{status} where `shop_id`=#{shopId}
<if
test=
"ids != null and ids.size() != 0"
>
and `id` not in
<foreach
collection=
"ids"
item=
"id"
open=
"("
close=
")"
separator=
","
>
...
...
@@ -35,6 +38,7 @@
</update>
<!--批量保存-->
<insert
id=
"saveBatch"
>
insert into `campsite_shop_tag`(`shop_id`,`tag_id`,`crt_time`)values
<foreach
collection=
"stgdtos"
item=
"stg"
separator=
","
>
...
...
@@ -42,9 +46,9 @@
</foreach>
</insert>
<!--根据营地id删除-->
<delete
id=
"deleteByShopId"
>
delete from `campsite_shop_tag` where `shop_id`=#{shopId} ;
</delete>
</mapper>
\ No newline at end of file
xx-campsite/xx-campsite-server/src/main/resources/mapper/CampsiteTagMapper.xml
View file @
0eb897db
...
...
@@ -28,18 +28,27 @@
<result
property=
"tagUrl"
column=
"tag_url"
/>
</resultMap>
<select
id=
"findCampsiteTags"
resultType=
"com.xxfc.platform.campsite.dto.CampsiteTagListDTO"
>
<!--App*查询全部营地类型-->
<select
id=
"findAllCampsiteTags"
resultType=
"com.xxfc.platform.campsite.dto.CampsiteTagListDTO"
>
select `id`,`name` from `campsite_tag` where `is_del`=0 and `is_search`=1;
</select>
<select
id=
"finCampsiteTagsAll"
resultMap=
"campsiteTagDTOMap"
>
<!--后台*查询全部营地类型-->
<select
id=
"findAllCampsiteTagsBydelStatus"
resultMap=
"campsiteTagDTOMap"
>
select * from `campsite_tag` where `is_del`=0
</select>
<update
id=
"updateCampsiteTagIsearchStatus"
>
<!--更新营地类型状态-->
<update
id=
"updateCampsiteTagStatusById"
>
update `campsite_tag` set `is_del`=#{status} where `id`=#{tagId}
</update>
<!--更新营地类型是否作为筛选条件-->
<update
id=
"updateCampsiteTagIsearchStatusById"
>
update `campsite_tag` set `is_search`=#{status} where `id`=#{id}
</update>
<!--检验营地类型名称是否存在-->
<select
id=
"checkTagNameExist"
resultType=
"int"
>
select count(`id`) from `campsite_tag` where `name`=#{name}
<if
test=
"id != null"
>
...
...
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