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
4582b008
Commit
4582b008
authored
Nov 21, 2019
by
libin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
营地查询更改
parent
2f8fb67a
Changes
10
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
80 additions
and
44 deletions
+80
-44
UserFeign.java
...va/com/github/wxiaoqi/security/admin/feign/UserFeign.java
+5
-0
AppUserCollectBiz.java
.../github/wxiaoqi/security/admin/biz/AppUserCollectBiz.java
+11
-13
AppUserCollectController.java
...wxiaoqi/security/admin/rest/AppUserCollectController.java
+8
-0
CampsiteShopFindDTO.java
...a/com/xxfc/platform/campsite/dto/CampsiteShopFindDTO.java
+2
-0
CampsiteShopDetailVo.java
...a/com/xxfc/platform/campsite/vo/CampsiteShopDetailVo.java
+5
-0
CampSiteApplication.java
.../java/com/xxfc/platform/campsite/CampSiteApplication.java
+1
-0
CampsiteShopBiz.java
.../java/com/xxfc/platform/campsite/biz/CampsiteShopBiz.java
+32
-15
CampsiteShopMapper.java
...com/xxfc/platform/campsite/mapper/CampsiteShopMapper.java
+2
-9
CampsiteShopController.java
...m/xxfc/platform/campsite/rest/CampsiteShopController.java
+7
-3
CampsiteShopMapper.xml
...e-server/src/main/resources/mapper/CampsiteShopMapper.xml
+7
-4
No files found.
ace-modules/ace-admin-api/src/main/java/com/github/wxiaoqi/security/admin/feign/UserFeign.java
View file @
4582b008
...
@@ -158,4 +158,9 @@ public interface UserFeign {
...
@@ -158,4 +158,9 @@ public interface UserFeign {
@RequestParam
(
value
=
"cono"
,
required
=
false
)
String
cono
,
@RequestParam
(
value
=
"cono"
,
required
=
false
)
String
cono
,
@RequestParam
(
value
=
"reason"
,
required
=
false
)
String
reason
,
@RequestParam
(
value
=
"reason"
,
required
=
false
)
String
reason
,
@RequestParam
(
value
=
"isSuccess"
)
Boolean
isSuccess
);
@RequestParam
(
value
=
"isSuccess"
)
Boolean
isSuccess
);
@GetMapping
(
"/app/user/collect/exist"
)
boolean
isCollectionByTypeAndTypeId
(
@RequestParam
(
"userId"
)
Integer
userId
,
@RequestParam
(
value
=
"type"
)
int
type
,
@RequestParam
(
"id"
)
Integer
typId
);
}
}
ace-modules/ace-admin/src/main/java/com/github/wxiaoqi/security/admin/biz/AppUserCollectBiz.java
View file @
4582b008
...
@@ -14,12 +14,14 @@ import com.github.wxiaoqi.security.common.vo.PageDataVO;
...
@@ -14,12 +14,14 @@ import com.github.wxiaoqi.security.common.vo.PageDataVO;
import
com.xxfc.platform.tour.entity.TourGood
;
import
com.xxfc.platform.tour.entity.TourGood
;
import
com.xxfc.platform.tour.feign.TourFeign
;
import
com.xxfc.platform.tour.feign.TourFeign
;
import
org.apache.commons.beanutils.BeanUtils
;
import
org.apache.commons.beanutils.BeanUtils
;
import
org.apache.commons.collections4.CollectionUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.transaction.annotation.Transactional
;
import
tk.mybatis.mapper.entity.Example
;
import
tk.mybatis.mapper.entity.Example
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Objects
;
/**
/**
* ${DESCRIPTION}
* ${DESCRIPTION}
...
@@ -105,17 +107,13 @@ public class AppUserCollectBiz extends BaseBiz<AppUserCollectMapper, AppUserColl
...
@@ -105,17 +107,13 @@ public class AppUserCollectBiz extends BaseBiz<AppUserCollectMapper, AppUserColl
}
}
public
boolean
isCollectionByTypeAndTypeId
(
Integer
userId
,
int
type
,
Integer
typeId
)
{
AppUserCollect
appUserCollect
=
new
AppUserCollect
();
appUserCollect
.
setType
(
type
);
appUserCollect
.
setTypeId
(
typeId
);
appUserCollect
.
setUserId
(
userId
);
appUserCollect
.
setIsDel
(
0
);
List
<
AppUserCollect
>
collect
=
mapper
.
select
(
appUserCollect
);
return
CollectionUtils
.
isNotEmpty
(
collect
);
}
}
}
ace-modules/ace-admin/src/main/java/com/github/wxiaoqi/security/admin/rest/AppUserCollectController.java
View file @
4582b008
...
@@ -19,6 +19,7 @@ import com.github.wxiaoqi.security.common.util.process.ResultCode;
...
@@ -19,6 +19,7 @@ import com.github.wxiaoqi.security.common.util.process.ResultCode;
import
com.github.wxiaoqi.security.common.util.result.JsonResultUtil
;
import
com.github.wxiaoqi.security.common.util.result.JsonResultUtil
;
import
com.xxfc.platform.tour.feign.TourFeign
;
import
com.xxfc.platform.tour.feign.TourFeign
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiOperation
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
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.*
;
...
@@ -108,4 +109,11 @@ public class AppUserCollectController extends CommonBaseController {
...
@@ -108,4 +109,11 @@ public class AppUserCollectController extends CommonBaseController {
return
collectBiz
.
upUserCollect
(
collectDTO
);
return
collectBiz
.
upUserCollect
(
collectDTO
);
}
}
@GetMapping
(
"/collect/exist"
)
@ApiOperation
(
"判断是否收藏"
)
public
boolean
isCollectionByTypeAndTypeId
(
@RequestParam
(
"userId"
)
Integer
userId
,
@RequestParam
(
value
=
"type"
)
int
type
,
@RequestParam
(
"id"
)
Integer
typId
){
return
collectBiz
.
isCollectionByTypeAndTypeId
(
userId
,
type
,
typId
);
}
}
}
xx-campsite/xx-campsite-api/src/main/java/com/xxfc/platform/campsite/dto/CampsiteShopFindDTO.java
View file @
4582b008
...
@@ -19,4 +19,6 @@ public class CampsiteShopFindDTO extends PageParam {
...
@@ -19,4 +19,6 @@ public class CampsiteShopFindDTO extends PageParam {
private
Integer
type
;
private
Integer
type
;
private
String
name
;
private
String
name
;
private
String
keyWord
;
}
}
xx-campsite/xx-campsite-api/src/main/java/com/xxfc/platform/campsite/vo/CampsiteShopDetailVo.java
View file @
4582b008
...
@@ -100,4 +100,9 @@ public class CampsiteShopDetailVo {
...
@@ -100,4 +100,9 @@ public class CampsiteShopDetailVo {
@ApiModelProperty
(
value
=
"海报背景"
)
@ApiModelProperty
(
value
=
"海报背景"
)
private
String
posterBackground
;
private
String
posterBackground
;
/**
* 是否已经被收藏
*/
private
Boolean
hasCollection
;
}
}
xx-campsite/xx-campsite-server/src/main/java/com/xxfc/platform/campsite/CampSiteApplication.java
View file @
4582b008
...
@@ -19,6 +19,7 @@ import tk.mybatis.spring.annotation.MapperScan;
...
@@ -19,6 +19,7 @@ import tk.mybatis.spring.annotation.MapperScan;
*/
*/
@SpringBootApplication
(
scanBasePackages
=
{
@SpringBootApplication
(
scanBasePackages
=
{
"com.xxfc.platform"
,
"com.xxfc.platform"
,
"com.github.wxiaoqi.security.admin.support.aop"
,
"com.github.wxiaoqi.security.common.handler"
,
"com.github.wxiaoqi.security.common.handler"
,
"com.github.wxiaoqi.security.common.log"
"com.github.wxiaoqi.security.common.log"
})
})
...
...
xx-campsite/xx-campsite-server/src/main/java/com/xxfc/platform/campsite/biz/CampsiteShopBiz.java
View file @
4582b008
...
@@ -2,6 +2,7 @@ package com.xxfc.platform.campsite.biz;
...
@@ -2,6 +2,7 @@ package com.xxfc.platform.campsite.biz;
import
com.alibaba.fastjson.JSONObject
;
import
com.alibaba.fastjson.JSONObject
;
import
com.alibaba.fastjson.TypeReference
;
import
com.alibaba.fastjson.TypeReference
;
import
com.github.wxiaoqi.security.admin.feign.UserFeign
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
import
com.github.wxiaoqi.security.common.util.RandomUtil
;
import
com.github.wxiaoqi.security.common.util.RandomUtil
;
import
com.github.wxiaoqi.security.common.vo.GoodDataVO
;
import
com.github.wxiaoqi.security.common.vo.GoodDataVO
;
...
@@ -22,6 +23,7 @@ import com.xxfc.platform.campsite.mapper.CampsiteShopMapper;
...
@@ -22,6 +23,7 @@ import com.xxfc.platform.campsite.mapper.CampsiteShopMapper;
import
com.github.wxiaoqi.security.common.biz.BaseBiz
;
import
com.github.wxiaoqi.security.common.biz.BaseBiz
;
import
org.springframework.transaction.annotation.Propagation
;
import
org.springframework.transaction.annotation.Propagation
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
javax.annotation.Resource
;
import
javax.annotation.Resource
;
import
java.time.Instant
;
import
java.time.Instant
;
...
@@ -41,6 +43,8 @@ import java.util.stream.Collectors;
...
@@ -41,6 +43,8 @@ import java.util.stream.Collectors;
@Slf4j
@Slf4j
public
class
CampsiteShopBiz
extends
BaseBiz
<
CampsiteShopMapper
,
CampsiteShop
>
{
public
class
CampsiteShopBiz
extends
BaseBiz
<
CampsiteShopMapper
,
CampsiteShop
>
{
private
final
int
CAMPSITE_COLLECTION_TYPE
=
3
;
@Autowired
@Autowired
private
CampsiteShopTagBiz
campsiteShopTagBiz
;
private
CampsiteShopTagBiz
campsiteShopTagBiz
;
...
@@ -56,6 +60,9 @@ public class CampsiteShopBiz extends BaseBiz<CampsiteShopMapper, CampsiteShop> {
...
@@ -56,6 +60,9 @@ public class CampsiteShopBiz extends BaseBiz<CampsiteShopMapper, CampsiteShop> {
@Resource
(
name
=
"customRedisTemplate"
)
@Resource
(
name
=
"customRedisTemplate"
)
ValueOperations
<
String
,
String
>
campsiteValueOperations
;
ValueOperations
<
String
,
String
>
campsiteValueOperations
;
@Autowired
private
UserFeign
userFeign
;
/**
/**
* 营地缓存前缀
* 营地缓存前缀
*/
*/
...
@@ -81,7 +88,7 @@ public class CampsiteShopBiz extends BaseBiz<CampsiteShopMapper, CampsiteShop> {
...
@@ -81,7 +88,7 @@ public class CampsiteShopBiz extends BaseBiz<CampsiteShopMapper, CampsiteShop> {
public
PageDataVO
<
CampsiteShopPageVo
>
findCampsiteShopPageByType
(
CampsiteShopFindDTO
campsiteShopFindDTO
)
{
public
PageDataVO
<
CampsiteShopPageVo
>
findCampsiteShopPageByType
(
CampsiteShopFindDTO
campsiteShopFindDTO
)
{
String
campsite_cache_key
=
String
.
format
(
"%s%s%s%s%s"
,
campsiteShopFindDTO
.
getType
()
==
null
?
""
:
campsiteShopFindDTO
.
getType
()
+
":"
,
/*
String campsite_cache_key = String.format("%s%s%s%s%s", campsiteShopFindDTO.getType() == null ? "" : campsiteShopFindDTO.getType() + ":",
campsiteShopFindDTO.getAddrProvince() == null ? "" : campsiteShopFindDTO.getAddrProvince() + ":",
campsiteShopFindDTO.getAddrProvince() == null ? "" : campsiteShopFindDTO.getAddrProvince() + ":",
campsiteShopFindDTO.getAddrCity()==null?"":campsiteShopFindDTO.getAddrCity()+":",
campsiteShopFindDTO.getAddrCity()==null?"":campsiteShopFindDTO.getAddrCity()+":",
campsiteShopFindDTO.getPage()+":",
campsiteShopFindDTO.getPage()+":",
...
@@ -90,9 +97,9 @@ public class CampsiteShopBiz extends BaseBiz<CampsiteShopMapper, CampsiteShop> {
...
@@ -90,9 +97,9 @@ public class CampsiteShopBiz extends BaseBiz<CampsiteShopMapper, CampsiteShop> {
if (result != null) {
if (result != null) {
return JSONObject.parseObject(result, new TypeReference<PageDataVO<CampsiteShopPageVo>>() {
return JSONObject.parseObject(result, new TypeReference<PageDataVO<CampsiteShopPageVo>>() {
});
});
}
}
*/
PageDataVO
<
CampsiteShopPageVo
>
campsiteShopPageDataVO
=
findCampsiteShopPageByTypeAndName
(
campsiteShopFindDTO
);
PageDataVO
<
CampsiteShopPageVo
>
campsiteShopPageDataVO
=
findCampsiteShopPageByTypeAndName
(
campsiteShopFindDTO
);
campHashOperations
.
put
(
CAMPSITE_LIST_CACHE_PREKEY
,
campsite_cache_key
,
JSONObject
.
toJSONString
(
campsiteShopPageDataVO
));
/* campHashOperations.put(CAMPSITE_LIST_CACHE_PREKEY,campsite_cache_key,JSONObject.toJSONString(campsiteShopPageDataVO));*/
return
campsiteShopPageDataVO
;
return
campsiteShopPageDataVO
;
}
}
...
@@ -100,8 +107,7 @@ public class CampsiteShopBiz extends BaseBiz<CampsiteShopMapper, CampsiteShop> {
...
@@ -100,8 +107,7 @@ public class CampsiteShopBiz extends BaseBiz<CampsiteShopMapper, CampsiteShop> {
public
PageDataVO
<
CampsiteShopPageVo
>
findCampsiteShopPageByTypeAndName
(
CampsiteShopFindDTO
campsiteShopFindDTO
){
public
PageDataVO
<
CampsiteShopPageVo
>
findCampsiteShopPageByTypeAndName
(
CampsiteShopFindDTO
campsiteShopFindDTO
){
PageDataVO
<
CampsiteShopPageVo
>
campsiteShopPageDataVO
=
new
PageDataVO
<>();
PageDataVO
<
CampsiteShopPageVo
>
campsiteShopPageDataVO
=
new
PageDataVO
<>();
PageDataVO
<
CampsiteShopPageDTO
>
pageDataVO
=
PageDataVO
.
pageInfo
(
campsiteShopFindDTO
.
getPage
(),
campsiteShopFindDTO
.
getLimit
(),
PageDataVO
<
CampsiteShopPageDTO
>
pageDataVO
=
PageDataVO
.
pageInfo
(
campsiteShopFindDTO
.
getPage
(),
campsiteShopFindDTO
.
getLimit
(),
()
->
mapper
.
findAllCampsiteShopsByTypeOrCodeOrName
(
campsiteShopFindDTO
.
getType
(),
campsiteShopFindDTO
.
getAddrProvince
(),
()
->
mapper
.
findAllCampsiteShopsByTypeOrCodeOrName
(
campsiteShopFindDTO
));
campsiteShopFindDTO
.
getAddrCity
(),
campsiteShopFindDTO
.
getName
()));
List
<
CampsiteShopPageDTO
>
campsiteShopPageDTOS
=
pageDataVO
.
getData
();
List
<
CampsiteShopPageDTO
>
campsiteShopPageDTOS
=
pageDataVO
.
getData
();
if
(
CollectionUtils
.
isEmpty
(
campsiteShopPageDTOS
))
{
if
(
CollectionUtils
.
isEmpty
(
campsiteShopPageDTOS
))
{
campsiteShopPageDataVO
.
setPageNum
(
campsiteShopFindDTO
.
getPage
());
campsiteShopPageDataVO
.
setPageNum
(
campsiteShopFindDTO
.
getPage
());
...
@@ -131,18 +137,19 @@ public class CampsiteShopBiz extends BaseBiz<CampsiteShopMapper, CampsiteShop> {
...
@@ -131,18 +137,19 @@ public class CampsiteShopBiz extends BaseBiz<CampsiteShopMapper, CampsiteShop> {
}
}
/**
/**
* @param id
* @param longitude 经度
* @param longitude 经度
* @param latitude 纬度
* @param latitude 纬度
* @return
* @return
*/
*/
public
CampsiteShopDetailVo
findCampsiteShopDetailById
(
Integer
id
,
Double
longitude
,
Double
latitude
)
{
public
CampsiteShopDetailVo
findCampsiteShopDetailById
(
Integer
userId
,
Integer
id
,
Double
longitude
,
Double
latitude
)
{
/*
String result = campsiteValueOperations.get(String.format("%s%d", CAMSITE_DETAIL_CACHE_PREKEY, id));
String result = campsiteValueOperations.get(String.format("%s%d", CAMSITE_DETAIL_CACHE_PREKEY, id));
if (Objects.nonNull(result)) {
if (Objects.nonNull(result)) {
return JSONObject.parseObject(result, new TypeReference<CampsiteShopDetailVo>() {
return JSONObject.parseObject(result, new TypeReference<CampsiteShopDetailVo>() {
});
});
}
}
*/
CampsiteShopDetailVo
campsiteShopDetailVo
=
new
CampsiteShopDetailVo
();
CampsiteShopDetailVo
campsiteShopDetailVo
=
new
CampsiteShopDetailVo
();
CampsiteShopDetailDTO
campsiteShopDetailDTO
=
mapper
.
findCampsiteShopDetailById
(
id
);
CampsiteShopDetailDTO
campsiteShopDetailDTO
=
mapper
.
findCampsiteShopDetailById
(
id
);
...
@@ -181,7 +188,17 @@ public class CampsiteShopBiz extends BaseBiz<CampsiteShopMapper, CampsiteShop> {
...
@@ -181,7 +188,17 @@ public class CampsiteShopBiz extends BaseBiz<CampsiteShopMapper, CampsiteShop> {
campsiteShopDetailVo
.
setDistance
(
String
.
format
(
"%.1f"
,
distance
));
campsiteShopDetailVo
.
setDistance
(
String
.
format
(
"%.1f"
,
distance
));
}
}
}
}
campsiteValueOperations
.
set
(
String
.
format
(
"%s%d"
,
CAMSITE_DETAIL_CACHE_PREKEY
,
id
),
JSONObject
.
toJSONString
(
campsiteShopDetailVo
));
if
(
Objects
.
nonNull
(
userId
)){
boolean
isCollection
=
userFeign
.
isCollectionByTypeAndTypeId
(
userId
,
CAMPSITE_COLLECTION_TYPE
,
id
);
campsiteShopDetailVo
.
setHasCollection
(
isCollection
);
}
else
{
campsiteShopDetailVo
.
setHasCollection
(
false
);
}
/* campsiteValueOperations.set(String.format("%s%d", CAMSITE_DETAIL_CACHE_PREKEY, id), JSONObject.toJSONString(campsiteShopDetailVo));*/
return
campsiteShopDetailVo
;
return
campsiteShopDetailVo
;
}
}
...
@@ -258,7 +275,7 @@ public class CampsiteShopBiz extends BaseBiz<CampsiteShopMapper, CampsiteShop> {
...
@@ -258,7 +275,7 @@ public class CampsiteShopBiz extends BaseBiz<CampsiteShopMapper, CampsiteShop> {
//保存或更新 * 营地与营地类型信息
//保存或更新 * 营地与营地类型信息
List
<
Integer
>
campsiteTagDTOS
=
campsiteShopAdminDTO
.
getCampsiteTagDTOS
();
List
<
Integer
>
campsiteTagDTOS
=
campsiteShopAdminDTO
.
getCampsiteTagDTOS
();
campsiteShopTagBiz
.
saveBatch
(
campsiteTagDTOS
,
campsiteShop
.
getId
());
campsiteShopTagBiz
.
saveBatch
(
campsiteTagDTOS
,
campsiteShop
.
getId
());
redisTemplate
.
delete
(
CAMPSITE_LIST_CACHE_PREKEY
);
//
redisTemplate.delete(CAMPSITE_LIST_CACHE_PREKEY);
return
effectRows
;
return
effectRows
;
}
}
...
@@ -294,8 +311,8 @@ public class CampsiteShopBiz extends BaseBiz<CampsiteShopMapper, CampsiteShop> {
...
@@ -294,8 +311,8 @@ public class CampsiteShopBiz extends BaseBiz<CampsiteShopMapper, CampsiteShop> {
}
}
campsiteShopAdminVO
.
setCarouse
(
campsiteShopAdminVO
.
getCarouse
()
==
null
?
new
ArrayList
<
CampsiteShopCarouselVo
>()
:
campsiteShopAdminVO
.
getCarouse
());
campsiteShopAdminVO
.
setCarouse
(
campsiteShopAdminVO
.
getCarouse
()
==
null
?
new
ArrayList
<
CampsiteShopCarouselVo
>()
:
campsiteShopAdminVO
.
getCarouse
());
campsiteShopAdminVO
.
setCampsiteTagListVos
(
campsiteShopAdminVO
.
getCampsiteTagListVos
()
==
null
?
new
ArrayList
<
CampsiteTagListVo
>()
:
campsiteShopAdminVO
.
getCampsiteTagListVos
());
campsiteShopAdminVO
.
setCampsiteTagListVos
(
campsiteShopAdminVO
.
getCampsiteTagListVos
()
==
null
?
new
ArrayList
<
CampsiteTagListVo
>()
:
campsiteShopAdminVO
.
getCampsiteTagListVos
());
redisTemplate
.
delete
(
String
.
format
(
"%s%d"
,
CAMSITE_DETAIL_CACHE_PREKEY
,
id
));
//
redisTemplate.delete(String.format("%s%d", CAMSITE_DETAIL_CACHE_PREKEY, id));
redisTemplate
.
delete
(
CAMPSITE_LIST_CACHE_PREKEY
);
//
redisTemplate.delete(CAMPSITE_LIST_CACHE_PREKEY);
return
campsiteShopAdminVO
;
return
campsiteShopAdminVO
;
}
}
...
@@ -307,20 +324,20 @@ public class CampsiteShopBiz extends BaseBiz<CampsiteShopMapper, CampsiteShop> {
...
@@ -307,20 +324,20 @@ public class CampsiteShopBiz extends BaseBiz<CampsiteShopMapper, CampsiteShop> {
*/
*/
public
int
updateCampsiteSatus
(
int
id
)
{
public
int
updateCampsiteSatus
(
int
id
)
{
int
effectRows
=
mapper
.
updateCampsiteStatusById
(
id
,
1
);
int
effectRows
=
mapper
.
updateCampsiteStatusById
(
id
,
1
);
if
(
effectRows
>
0
)
{
/*
if (effectRows > 0) {
redisTemplate.delete(String.format("%s%d", CAMSITE_DETAIL_CACHE_PREKEY, id));
redisTemplate.delete(String.format("%s%d", CAMSITE_DETAIL_CACHE_PREKEY, id));
redisTemplate.delete(CAMPSITE_LIST_CACHE_PREKEY);
redisTemplate.delete(CAMPSITE_LIST_CACHE_PREKEY);
}
}
*/
return
effectRows
;
return
effectRows
;
}
}
public
int
upperOrLowerShelves
(
Integer
id
,
Integer
status
)
{
public
int
upperOrLowerShelves
(
Integer
id
,
Integer
status
)
{
int
effectRows
=
mapper
.
updateCampsiteSaleStatusById
(
id
,
status
);
int
effectRows
=
mapper
.
updateCampsiteSaleStatusById
(
id
,
status
);
if
(
effectRows
>
0
)
{
/*
if (effectRows > 0) {
redisTemplate.delete(String.format("%s%d", CAMSITE_DETAIL_CACHE_PREKEY, id));
redisTemplate.delete(String.format("%s%d", CAMSITE_DETAIL_CACHE_PREKEY, id));
redisTemplate.delete(CAMPSITE_LIST_CACHE_PREKEY);
redisTemplate.delete(CAMPSITE_LIST_CACHE_PREKEY);
}
}
*/
return
effectRows
;
return
effectRows
;
}
}
...
...
xx-campsite/xx-campsite-server/src/main/java/com/xxfc/platform/campsite/mapper/CampsiteShopMapper.java
View file @
4582b008
package
com
.
xxfc
.
platform
.
campsite
.
mapper
;
package
com
.
xxfc
.
platform
.
campsite
.
mapper
;
import
com.github.wxiaoqi.security.common.vo.GoodDataVO
;
import
com.github.wxiaoqi.security.common.vo.GoodDataVO
;
import
com.xxfc.platform.campsite.dto.CampsiteShopAdminFindDTO
;
import
com.xxfc.platform.campsite.dto.*
;
import
com.xxfc.platform.campsite.dto.CampsiteShopAdminPageDTO
;
import
com.xxfc.platform.campsite.dto.CampsiteShopDetailDTO
;
import
com.xxfc.platform.campsite.dto.CampsiteShopPageDTO
;
import
com.xxfc.platform.campsite.entity.CampsiteShop
;
import
com.xxfc.platform.campsite.entity.CampsiteShop
;
import
org.apache.ibatis.annotations.Param
;
import
org.apache.ibatis.annotations.Param
;
import
tk.mybatis.mapper.common.Mapper
;
import
tk.mybatis.mapper.common.Mapper
;
...
@@ -24,12 +21,8 @@ public interface CampsiteShopMapper extends Mapper<CampsiteShop> {
...
@@ -24,12 +21,8 @@ public interface CampsiteShopMapper extends Mapper<CampsiteShop> {
/**
/**
* 根据店铺类型查找店铺列表
* 根据店铺类型查找店铺列表
*
*
* @param typeId
*/
*/
List
<
CampsiteShopPageDTO
>
findAllCampsiteShopsByTypeOrCodeOrName
(
@Param
(
"typeId"
)
Integer
typeId
,
List
<
CampsiteShopPageDTO
>
findAllCampsiteShopsByTypeOrCodeOrName
(
CampsiteShopFindDTO
campsiteShopFindDTO
);
@Param
(
"proviceCode"
)
Integer
proviceCode
,
@Param
(
"cityCode"
)
Integer
cityCode
,
@Param
(
"name"
)
String
name
);
/**
/**
* 首页营地列表
* 首页营地列表
...
...
xx-campsite/xx-campsite-server/src/main/java/com/xxfc/platform/campsite/rest/CampsiteShopController.java
View file @
4582b008
package
com
.
xxfc
.
platform
.
campsite
.
rest
;
package
com
.
xxfc
.
platform
.
campsite
.
rest
;
import
com.github.wxiaoqi.security.admin.feign.dto.AppUserDTO
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
import
com.github.wxiaoqi.security.common.rest.BaseController
;
import
com.github.wxiaoqi.security.common.rest.BaseController
;
import
com.github.wxiaoqi.security.common.vo.GoodDataVO
;
import
com.github.wxiaoqi.security.common.vo.GoodDataVO
;
...
@@ -31,11 +32,13 @@ public class CampsiteShopController extends BaseController<CampsiteShopBiz, Camp
...
@@ -31,11 +32,13 @@ public class CampsiteShopController extends BaseController<CampsiteShopBiz, Camp
@GetMapping
(
"/app/unauth/shops"
)
@GetMapping
(
"/app/unauth/shops"
)
public
ObjectRestResponse
<
PageDataVO
<
CampsiteShopPageVo
>>
findCampsiteShopPageByTypeAndName
(
@RequestParam
(
value
=
"type"
,
required
=
false
)
Integer
type
,
public
ObjectRestResponse
<
PageDataVO
<
CampsiteShopPageVo
>>
findCampsiteShopPageByTypeAndName
(
@RequestParam
(
value
=
"type"
,
required
=
false
)
Integer
type
,
@RequestParam
(
value
=
"pageNo"
,
required
=
false
,
defaultValue
=
"1"
)
Integer
pageNo
,
@RequestParam
(
value
=
"pageNo"
,
required
=
false
,
defaultValue
=
"1"
)
Integer
pageNo
,
@RequestParam
(
value
=
"pageSize"
,
required
=
false
,
defaultValue
=
"6"
)
Integer
pageSize
)
{
@RequestParam
(
value
=
"pageSize"
,
required
=
false
,
defaultValue
=
"6"
)
Integer
pageSize
,
@RequestParam
(
value
=
"keyWord"
,
required
=
false
)
String
keyWord
)
{
CampsiteShopFindDTO
campsiteShopFindDTO
=
new
CampsiteShopFindDTO
();
CampsiteShopFindDTO
campsiteShopFindDTO
=
new
CampsiteShopFindDTO
();
campsiteShopFindDTO
.
setType
(
type
);
campsiteShopFindDTO
.
setType
(
type
);
campsiteShopFindDTO
.
setPage
(
pageNo
);
campsiteShopFindDTO
.
setPage
(
pageNo
);
campsiteShopFindDTO
.
setLimit
(
pageSize
);
campsiteShopFindDTO
.
setLimit
(
pageSize
);
campsiteShopFindDTO
.
setKeyWord
(
keyWord
);
PageDataVO
<
CampsiteShopPageVo
>
pageDataVO
=
getBaseBiz
().
findCampsiteShopPageByType
(
campsiteShopFindDTO
);
PageDataVO
<
CampsiteShopPageVo
>
pageDataVO
=
getBaseBiz
().
findCampsiteShopPageByType
(
campsiteShopFindDTO
);
return
ObjectRestResponse
.
succ
(
pageDataVO
);
return
ObjectRestResponse
.
succ
(
pageDataVO
);
}
}
...
@@ -55,8 +58,9 @@ public class CampsiteShopController extends BaseController<CampsiteShopBiz, Camp
...
@@ -55,8 +58,9 @@ public class CampsiteShopController extends BaseController<CampsiteShopBiz, Camp
@GetMapping
(
"/app/unauth/shop"
)
@GetMapping
(
"/app/unauth/shop"
)
public
ObjectRestResponse
<
CampsiteShopDetailVo
>
findCampsiteShopDetailById
(
@RequestParam
(
value
=
"id"
)
Integer
id
,
public
ObjectRestResponse
<
CampsiteShopDetailVo
>
findCampsiteShopDetailById
(
@RequestParam
(
value
=
"id"
)
Integer
id
,
@RequestParam
(
value
=
"longitude"
,
required
=
false
)
Double
longitude
,
@RequestParam
(
value
=
"longitude"
,
required
=
false
)
Double
longitude
,
@RequestParam
(
value
=
"latitude"
,
required
=
false
)
Double
latitude
)
{
@RequestParam
(
value
=
"latitude"
,
required
=
false
)
Double
latitude
,
CampsiteShopDetailVo
campsiteShopDetailVo
=
getBaseBiz
().
findCampsiteShopDetailById
(
id
,
longitude
,
latitude
);
AppUserDTO
appUserDTO
)
{
CampsiteShopDetailVo
campsiteShopDetailVo
=
getBaseBiz
().
findCampsiteShopDetailById
(
appUserDTO
.
getUserid
(),
id
,
longitude
,
latitude
);
return
ObjectRestResponse
.
succ
(
campsiteShopDetailVo
);
return
ObjectRestResponse
.
succ
(
campsiteShopDetailVo
);
}
}
...
...
xx-campsite/xx-campsite-server/src/main/resources/mapper/CampsiteShopMapper.xml
View file @
4582b008
...
@@ -66,18 +66,21 @@
...
@@ -66,18 +66,21 @@
cs.sale_state = 1
cs.sale_state = 1
AND cs.is_del = 0
AND cs.is_del = 0
<if
test=
"type
Id
!=null"
>
<if
test=
"type!=null"
>
and cst.tag_id=#{type
Id
}
and cst.tag_id=#{type}
</if>
</if>
<if
test=
"
proviceCod
e != null"
>
<if
test=
"
addrProvinc
e != null"
>
and cs.`province`=#{proviceCode}
and cs.`province`=#{proviceCode}
</if>
</if>
<if
test=
"
cityCode
!= null"
>
<if
test=
"
addrCity
!= null"
>
and cs.`city`=#{cityCode}
and cs.`city`=#{cityCode}
</if>
</if>
<if
test=
"name!=null and name!=''"
>
<if
test=
"name!=null and name!=''"
>
and cs.`name` like concat('%',#{name},'%')
and cs.`name` like concat('%',#{name},'%')
</if>
</if>
<if
test=
"keyWord!=null and keyWord!=''"
>
and (cs.`name` like concat('%',#{keyWord},'%') or cs.address like concat('%',#{keyWord},'%') or `ct`.name like concat('%',#{keyWord},'%') )
</if>
GROUP BY cs.id
GROUP BY cs.id
order by cs.hot DESC,cs.crt_time DESC
order by cs.hot DESC,cs.crt_time DESC
</select>
</select>
...
...
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