Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
P
promotion-service
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
promotion
promotion-service
Commits
4f8e75b0
提交
4f8e75b0
authored
6月 24, 2024
作者:
李秋林
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
打卡查询店铺时,根据当前位置查询店铺/全国查询(前200条)
上级
66210828
隐藏空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
24 行增加
和
12 行删除
+24
-12
PromotionStoreDaoImpl.java
...otion/domain/activity/dao/impl/PromotionStoreDaoImpl.java
+10
-1
PromotionStoreWrapper.java
...tion/domain/activity/wrapperQo/PromotionStoreWrapper.java
+2
-6
PromotionStoreVo.java
...romotion/pojo/activity/temporary/vo/PromotionStoreVo.java
+2
-4
PromotionStoreQueryServiceImpl.java
...tivity/temporary/impl/PromotionStoreQueryServiceImpl.java
+10
-1
没有找到文件。
src/main/java/com/wangxiaolu/promotion/domain/activity/dao/impl/PromotionStoreDaoImpl.java
浏览文件 @
4f8e75b0
...
...
@@ -57,7 +57,7 @@ public class PromotionStoreDaoImpl implements PromotionStoreDao {
@Override
public
List
<
PromotionStoreDto
>
findList
(
PromotionStoreWrapper
promotionStoreWrapper
)
{
LambdaQueryWrapper
<
PromotionStoreDO
>
qw
=
buildWrapper
(
promotionStoreWrapper
);
qw
.
select
(
PromotionStoreDO:
:
getStoreName
,
PromotionStoreDO:
:
getId
);
qw
.
select
(
PromotionStoreDO:
:
getStoreName
,
PromotionStoreDO:
:
getId
)
.
last
(
"limit 200"
)
;
List
<
PromotionStoreDO
>
promotionStoreDOS
=
promotionStoreMapper
.
selectList
(
qw
);
return
transitionDtos
(
promotionStoreDOS
);
...
...
@@ -97,9 +97,18 @@ public class PromotionStoreDaoImpl implements PromotionStoreDao {
private
LambdaQueryWrapper
<
PromotionStoreDO
>
buildWrapper
(
PromotionStoreWrapper
promotionStoreWrapper
){
LambdaQueryWrapper
<
PromotionStoreDO
>
lqw
=
new
LambdaQueryWrapper
<>();
if
(
StringUtils
.
isNotBlank
(
promotionStoreWrapper
.
getProvince
())){
lqw
.
eq
(
PromotionStoreDO:
:
getProvince
,
promotionStoreWrapper
.
getProvince
());
}
if
(
StringUtils
.
isNotBlank
(
promotionStoreWrapper
.
getCity
())){
lqw
.
eq
(
PromotionStoreDO:
:
getCity
,
promotionStoreWrapper
.
getCity
());
}
if
(
StringUtils
.
isNotBlank
(
promotionStoreWrapper
.
getArea
())){
lqw
.
eq
(
PromotionStoreDO:
:
getArea
,
promotionStoreWrapper
.
getArea
());
}
if
(
StringUtils
.
isNotBlank
(
promotionStoreWrapper
.
getStoreNameLike
())){
lqw
.
like
(
PromotionStoreDO:
:
getStoreName
,
promotionStoreWrapper
.
getStoreNameLike
());
}
return
lqw
;
}
...
...
src/main/java/com/wangxiaolu/promotion/domain/activity/wrapperQo/PromotionStoreWrapper.java
浏览文件 @
4f8e75b0
...
...
@@ -16,13 +16,9 @@ import lombok.experimental.Accessors;
@Accessors
(
chain
=
true
)
public
class
PromotionStoreWrapper
{
Long
id
;
/**
* 区域
* 例:顺义区
*/
private
String
province
;
private
String
city
;
private
String
area
;
private
String
storeNameLike
;
private
String
storeName
;
}
src/main/java/com/wangxiaolu/promotion/pojo/activity/temporary/vo/PromotionStoreVo.java
浏览文件 @
4f8e75b0
...
...
@@ -15,10 +15,8 @@ import lombok.experimental.Accessors;
@AllArgsConstructor
@Accessors
(
chain
=
true
)
public
class
PromotionStoreVo
{
/**
* 区域
* 例:顺义区
*/
private
String
province
;
private
String
city
;
private
String
area
;
private
String
storeNameLike
;
...
...
src/main/java/com/wangxiaolu/promotion/service/activity/temporary/impl/PromotionStoreQueryServiceImpl.java
浏览文件 @
4f8e75b0
...
...
@@ -26,7 +26,16 @@ public class PromotionStoreQueryServiceImpl implements PromotionStoreQueryServic
public
List
<
PromotionStoreDto
>
findStoreList
(
PromotionStoreVo
promotionStoreVo
)
{
PromotionStoreWrapper
promotionStoreWrapper
=
new
PromotionStoreWrapper
();
promotionStoreWrapper
.
setStoreNameLike
(
promotionStoreVo
.
getStoreNameLike
());
promotionStoreWrapper
.
setArea
(
"全国"
.
equals
(
promotionStoreVo
.
getArea
())
?
""
:
promotionStoreVo
.
getArea
());
if
(
"全国"
.
equals
(
promotionStoreVo
.
getArea
())){
promotionStoreWrapper
.
setProvince
(
""
);
promotionStoreWrapper
.
setCity
(
""
);
promotionStoreWrapper
.
setArea
(
""
);
}
else
{
promotionStoreWrapper
.
setProvince
(
promotionStoreVo
.
getProvince
());
promotionStoreWrapper
.
setCity
(
promotionStoreVo
.
getCity
());
promotionStoreWrapper
.
setArea
(
promotionStoreVo
.
getArea
());
}
return
promotionStoreDao
.
findList
(
promotionStoreWrapper
);
}
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论