Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gogirl-miniapp-backend
Overview
Overview
Details
Activity
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
huluobin
gogirl-miniapp-backend
Commits
3c17117a
Commit
3c17117a
authored
Mar 27, 2020
by
huluobin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
色系
parent
f8335eec
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
27 additions
and
2 deletions
+27
-2
BaseProduceServiceImpl.java
...pplication/product/serve/impl/BaseProduceServiceImpl.java
+1
-1
ColorSystemServiceImpl.java
...pplication/product/serve/impl/ColorSystemServiceImpl.java
+9
-1
BaseProduceMapper.java
...nfrastructure/mapper/product/serve/BaseProduceMapper.java
+1
-0
ColorSystemMapper.java
...nfrastructure/mapper/product/serve/ColorSystemMapper.java
+3
-0
ColorSystemMapper.xml
src/main/resources/mapper/ColorSystemMapper.xml
+7
-0
BaseProduceMapper.xml
src/main/resources/mapper/product/BaseProduceMapper.xml
+6
-0
No files found.
src/main/java/com/gogirl/application/product/serve/impl/BaseProduceServiceImpl.java
View file @
3c17117a
...
@@ -55,7 +55,7 @@ public class BaseProduceServiceImpl extends ServiceImpl<BaseProduceMapper, BaseP
...
@@ -55,7 +55,7 @@ public class BaseProduceServiceImpl extends ServiceImpl<BaseProduceMapper, BaseP
//排序条件 1-saleNum 2-index_sort
//排序条件 1-saleNum 2-index_sort
Integer
sort
=
baseFeatures
!=
null
&&
baseFeatures
.
getName
().
equals
(
"热销款"
)
?
1
:
2
;
Integer
sort
=
baseFeatures
!=
null
&&
baseFeatures
.
getName
().
equals
(
"热销款"
)
?
1
:
2
;
page
=
baseProduceMapper
.
queryProducePage
(
page
,
featuresId
,
serveTypeId
,
sort
);
page
=
baseProduceMapper
.
queryProducePage
(
page
,
colorSystemId
,
featuresId
,
serveTypeId
,
sort
);
List
<
Integer
>
produceIds
=
page
.
getRecords
().
stream
().
map
(
BaseProduce:
:
getId
).
collect
(
Collectors
.
toList
());
List
<
Integer
>
produceIds
=
page
.
getRecords
().
stream
().
map
(
BaseProduce:
:
getId
).
collect
(
Collectors
.
toList
());
...
...
src/main/java/com/gogirl/application/product/serve/impl/ColorSystemServiceImpl.java
View file @
3c17117a
...
@@ -7,6 +7,7 @@ import com.gogirl.domain.product.serve.ColorSystem;
...
@@ -7,6 +7,7 @@ import com.gogirl.domain.product.serve.ColorSystem;
import
com.gogirl.infrastructure.mapper.product.serve.ColorSystemMapper
;
import
com.gogirl.infrastructure.mapper.product.serve.ColorSystemMapper
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
javax.annotation.Resource
;
import
java.util.List
;
import
java.util.List
;
/**
/**
...
@@ -20,9 +21,16 @@ import java.util.List;
...
@@ -20,9 +21,16 @@ import java.util.List;
@Service
@Service
public
class
ColorSystemServiceImpl
extends
ServiceImpl
<
ColorSystemMapper
,
ColorSystem
>
implements
IColorSystemService
{
public
class
ColorSystemServiceImpl
extends
ServiceImpl
<
ColorSystemMapper
,
ColorSystem
>
implements
IColorSystemService
{
@Resource
ColorSystemMapper
colorSystemMapper
;
@Override
@Override
public
List
<
ColorSystem
>
query
(
Integer
id
)
{
public
List
<
ColorSystem
>
query
(
Integer
id
)
{
return
this
.
list
(
new
LambdaQueryWrapper
<
ColorSystem
>().
eq
(
ColorSystem:
:
getPid
,
id
));
if
(
id
==
0
)
{
return
this
.
list
(
new
LambdaQueryWrapper
<
ColorSystem
>()
.
eq
(
ColorSystem:
:
getPid
,
id
));
}
return
colorSystemMapper
.
listByPid
(
id
);
}
}
}
}
src/main/java/com/gogirl/infrastructure/mapper/product/serve/BaseProduceMapper.java
View file @
3c17117a
...
@@ -42,6 +42,7 @@ public interface BaseProduceMapper extends BaseMapper<BaseProduce> {
...
@@ -42,6 +42,7 @@ public interface BaseProduceMapper extends BaseMapper<BaseProduce> {
* @return
* @return
*/
*/
IPage
<
BaseProduce
>
queryProducePage
(
IPage
<
BaseProduce
>
page
,
IPage
<
BaseProduce
>
queryProducePage
(
IPage
<
BaseProduce
>
page
,
@Param
(
"colorSystemId"
)
Integer
colorSystemId
,
@Param
(
"featuresId"
)
Integer
featuresId
,
@Param
(
"featuresId"
)
Integer
featuresId
,
@Param
(
"serveTypeId"
)
Integer
serveTypeId
,
@Param
(
"serveTypeId"
)
Integer
serveTypeId
,
@Param
(
"sort"
)
Integer
sort
);
@Param
(
"sort"
)
Integer
sort
);
...
...
src/main/java/com/gogirl/infrastructure/mapper/product/serve/ColorSystemMapper.java
View file @
3c17117a
...
@@ -3,6 +3,8 @@ package com.gogirl.infrastructure.mapper.product.serve;
...
@@ -3,6 +3,8 @@ package com.gogirl.infrastructure.mapper.product.serve;
import
com.gogirl.domain.product.serve.ColorSystem
;
import
com.gogirl.domain.product.serve.ColorSystem
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
java.util.List
;
/**
/**
* <p>
* <p>
* 色系 Mapper 接口
* 色系 Mapper 接口
...
@@ -13,4 +15,5 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
...
@@ -13,4 +15,5 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
*/
*/
public
interface
ColorSystemMapper
extends
BaseMapper
<
ColorSystem
>
{
public
interface
ColorSystemMapper
extends
BaseMapper
<
ColorSystem
>
{
List
<
ColorSystem
>
listByPid
(
Integer
id
);
}
}
src/main/resources/mapper/ColorSystemMapper.xml
View file @
3c17117a
...
@@ -2,4 +2,11 @@
...
@@ -2,4 +2,11 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.gogirl.infrastructure.mapper.product.serve.ColorSystemMapper"
>
<mapper
namespace=
"com.gogirl.infrastructure.mapper.product.serve.ColorSystemMapper"
>
<select
id=
"listByPid"
resultType=
"com.gogirl.domain.product.serve.ColorSystem"
>
select *
from color_system t1
left join color_system_product_map t2 on t1.id = t2.color_system_id
group by t1.id
having count(t1.id) > 0
</select>
</mapper>
</mapper>
src/main/resources/mapper/product/BaseProduceMapper.xml
View file @
3c17117a
...
@@ -138,6 +138,9 @@
...
@@ -138,6 +138,9 @@
<if
test=
"featuresId !=null "
>
<if
test=
"featuresId !=null "
>
left join features_mapping t2 on t1.id =t2.data_id and t2.data_type =2
left join features_mapping t2 on t1.id =t2.data_id and t2.data_type =2
</if>
</if>
<if
test=
"colorSystemId !=null "
>
left join color_system_product_map t3 on t1.id = t3.product_id
</if>
where t1.has_index_show =1
where t1.has_index_show =1
<if
test=
"featuresId !=null "
>
<if
test=
"featuresId !=null "
>
and t2.features_id=#{featuresId}
and t2.features_id=#{featuresId}
...
@@ -145,6 +148,9 @@
...
@@ -145,6 +148,9 @@
<if
test=
"serveTypeId !=null "
>
<if
test=
"serveTypeId !=null "
>
and t1.serve_type_id = #{serveTypeId}
and t1.serve_type_id = #{serveTypeId}
</if>
</if>
<if
test=
"colorSystemId !=null "
>
and t3.color_system_id =#{colorSystemId}
</if>
<choose>
<choose>
<when
test=
"sort == 1 "
>
<when
test=
"sort == 1 "
>
order by t1.sales_num desc
order by t1.sales_num desc
...
...
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