Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
D
dc-java
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
dc-java
Commits
af57ef81
Commit
af57ef81
authored
Apr 03, 2019
by
wutong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加销量接口支持多SKU
parent
4bb450e3
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
11 additions
and
6 deletions
+11
-6
DcDailySalesMapper.java
...rc/main/java/com/bailuntec/mapper/DcDailySalesMapper.java
+3
-0
SalesServiceImpl.java
...main/java/com/bailuntec/serviceImpl/SalesServiceImpl.java
+7
-2
DcDailySalesMapper.xml
data-api/src/main/resources/mapper/DcDailySalesMapper.xml
+1
-4
No files found.
data-api/src/main/java/com/bailuntec/mapper/DcDailySalesMapper.java
View file @
af57ef81
...
...
@@ -124,4 +124,6 @@ public interface DcDailySalesMapper {
int
upsertSelective
(
DcDailySales
record
);
List
<
DcDailySalesVO
>
listSkuInfo
(
@Param
(
"skuArray"
)
String
[]
skuArray
);
DcDailySalesVO
listSkuInfo
(
@Param
(
"sku"
)
String
sku
);
}
\ No newline at end of file
data-api/src/main/java/com/bailuntec/serviceImpl/SalesServiceImpl.java
View file @
af57ef81
...
...
@@ -7,6 +7,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import
org.springframework.stereotype.Service
;
import
tk.mybatis.mapper.util.StringUtil
;
import
java.util.ArrayList
;
import
java.util.List
;
@Service
public
class
SalesServiceImpl
implements
SalesService
{
...
...
@@ -15,9 +16,13 @@ public class SalesServiceImpl implements SalesService {
@Override
public
List
<
DcDailySalesVO
>
listSkus
(
String
skus
)
{
List
<
DcDailySalesVO
>
dcBaseSkus
=
n
ull
;
List
<
DcDailySalesVO
>
dcBaseSkus
=
n
ew
ArrayList
<>()
;
if
(
StringUtil
.
isNotEmpty
(
skus
))
{
dcBaseSkus
=
dailySalesMapper
.
listSkuInfo
(
skus
.
split
(
","
));
String
[]
split
=
skus
.
split
(
","
);
for
(
String
s
:
split
)
{
DcDailySalesVO
dcDailySalesVO
=
dailySalesMapper
.
listSkuInfo
(
s
);
dcBaseSkus
.
add
(
dcDailySalesVO
);
}
}
return
dcBaseSkus
;
}
...
...
data-api/src/main/resources/mapper/DcDailySalesMapper.xml
View file @
af57ef81
...
...
@@ -751,9 +751,7 @@
<select
id=
"listSkuInfo"
parameterType=
"string"
resultType=
"com.bailuntec.domain.pojo.DcDailySalesVO"
>
SELECT bailun_sku,bailun_category_id, sum(oneday_total_sales) oneday_total_sales,sum(sevenday_total_sales) sevenday_total_sales,sum(fourteenday_total_sales) fourteenday_total_sales,sum(thirtyday_total_sales) thirtyday_total_sales, record_date
FROM dc_daily_sales
WHERE record_date= DATE_SUB(CURDATE( ),INTERVAL 1 Day) and bailun_sku in
<foreach
item=
"sku"
index=
"index"
collection=
"skuArray"
open=
"("
separator=
","
close=
")"
>
WHERE record_date= DATE_SUB(CURDATE( ),INTERVAL 1 Day) and bailun_sku =
#{sku}
</foreach>
</select>
</mapper>
\ No newline at end of file
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