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
bltdc
dc-java
Commits
b7f75b54
Commit
b7f75b54
authored
Nov 21, 2019
by
yinyong
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/master'
parents
b33b811d
abead93d
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
17 additions
and
2 deletions
+17
-2
DcBaseStockMapper.java
...src/main/java/com/bailuntec/mapper/DcBaseStockMapper.java
+2
-0
DcBaseStockMapper.xml
.../src/main/java/com/bailuntec/mapper/DcBaseStockMapper.xml
+5
-1
CalculateWeekJob.java
...les/src/main/java/com/bailuntec/job/CalculateWeekJob.java
+10
-1
No files found.
data-common/src/main/java/com/bailuntec/mapper/DcBaseStockMapper.java
View file @
b7f75b54
...
@@ -132,6 +132,8 @@ public interface DcBaseStockMapper {
...
@@ -132,6 +132,8 @@ public interface DcBaseStockMapper {
List
<
DcBaseStock
>
listStockById
(
@Param
(
"v1"
)
int
v1
,
@Param
(
"v2"
)
int
v2
);
List
<
DcBaseStock
>
listStockById
(
@Param
(
"v1"
)
int
v1
,
@Param
(
"v2"
)
int
v2
);
List
<
DcBaseStock
>
listStockWarehouseById
(
@Param
(
"v1"
)
int
v1
,
@Param
(
"v2"
)
int
v2
,
@Param
(
"warehouseCode"
)
String
warehouseCode
);
List
<
DcBaseStock
>
listParameterStockById
(
@Param
(
"jobParameter"
)
String
jobParameter
,
@Param
(
"v1"
)
int
v1
,
@Param
(
"v2"
)
int
v2
);
List
<
DcBaseStock
>
listParameterStockById
(
@Param
(
"jobParameter"
)
String
jobParameter
,
@Param
(
"v1"
)
int
v1
,
@Param
(
"v2"
)
int
v2
);
List
<
DcBaseStock
>
listWarehouseStockById
(
@Param
(
"warehouseCode"
)
String
warehouseCode
,
@Param
(
"v1"
)
int
v1
,
@Param
(
"v2"
)
int
v2
);
List
<
DcBaseStock
>
listWarehouseStockById
(
@Param
(
"warehouseCode"
)
String
warehouseCode
,
@Param
(
"v1"
)
int
v1
,
@Param
(
"v2"
)
int
v2
);
...
...
data-common/src/main/java/com/bailuntec/mapper/DcBaseStockMapper.xml
View file @
b7f75b54
...
@@ -1232,7 +1232,11 @@
...
@@ -1232,7 +1232,11 @@
</select>
</select>
<select
id=
"listStockById"
resultType=
"com.bailuntec.domain.entity.DcBaseStock"
>
<select
id=
"listStockById"
resultType=
"com.bailuntec.domain.entity.DcBaseStock"
>
SELECT * FROM dc_base_stock where warehouse_code = 'GZBLWH' order by id asc limit #{v1}, #{v2}
SELECT * FROM dc_base_stock order by id asc limit #{v1}, #{v2}
</select>
<select
id=
"listStockWarehouseById"
resultType=
"com.bailuntec.domain.entity.DcBaseStock"
>
SELECT * FROM dc_base_stock where warehouse_code = #{warehouseCode} order by id asc limit #{v1}, #{v2}
</select>
</select>
<select
id=
"listParameterStockById"
resultType=
"com.bailuntec.domain.entity.DcBaseStock"
>
<select
id=
"listParameterStockById"
resultType=
"com.bailuntec.domain.entity.DcBaseStock"
>
...
...
data-mid/mid-calculate-sales/src/main/java/com/bailuntec/job/CalculateWeekJob.java
View file @
b7f75b54
...
@@ -27,8 +27,13 @@ public class CalculateWeekJob extends PointJob {
...
@@ -27,8 +27,13 @@ public class CalculateWeekJob extends PointJob {
public
void
executeJob
(
ShardingContext
shardingContext
,
JobPointLog
jobPointLog
)
{
public
void
executeJob
(
ShardingContext
shardingContext
,
JobPointLog
jobPointLog
)
{
try
{
try
{
long
count
=
0
;
DcBaseStockMapper
baseStockMapper
=
SessionUtil
.
getSession
().
getMapper
(
DcBaseStockMapper
.
class
);
DcBaseStockMapper
baseStockMapper
=
SessionUtil
.
getSession
().
getMapper
(
DcBaseStockMapper
.
class
);
long
count
=
baseStockMapper
.
countByExample
(
DcBaseStockExample
.
newAndCreateCriteria
().
andWarehouseCodeEqualTo
(
"GZBLWH"
).
example
());
if
(
StringUtils
.
isBlank
(
shardingContext
.
getJobParameter
()))
{
count
=
baseStockMapper
.
countByExample
(
DcBaseStockExample
.
newAndCreateCriteria
().
example
());
}
else
{
count
=
baseStockMapper
.
countByExample
(
DcBaseStockExample
.
newAndCreateCriteria
().
andWarehouseCodeEqualTo
(
shardingContext
.
getJobParameter
()).
example
());
}
int
totalPage
=
(
int
)(
count
%
jobPointLog
.
getPageSize
()
==
0
?
count
/
jobPointLog
.
getPageSize
()
:
count
/
jobPointLog
.
getPageSize
()
+
1
);
int
totalPage
=
(
int
)(
count
%
jobPointLog
.
getPageSize
()
==
0
?
count
/
jobPointLog
.
getPageSize
()
:
count
/
jobPointLog
.
getPageSize
()
+
1
);
do
{
do
{
List
<
DcBaseStock
>
dcBaseStockList
=
null
;
//分页查SKU_仓库
List
<
DcBaseStock
>
dcBaseStockList
=
null
;
//分页查SKU_仓库
...
@@ -37,7 +42,11 @@ public class CalculateWeekJob extends PointJob {
...
@@ -37,7 +42,11 @@ public class CalculateWeekJob extends PointJob {
}
}
try
{
try
{
DcBaseStockMapper
baseStockMapperFor
=
SessionUtil
.
getSession
().
getMapper
(
DcBaseStockMapper
.
class
);
DcBaseStockMapper
baseStockMapperFor
=
SessionUtil
.
getSession
().
getMapper
(
DcBaseStockMapper
.
class
);
if
(
StringUtils
.
isBlank
(
shardingContext
.
getJobParameter
()))
{
dcBaseStockList
=
baseStockMapperFor
.
listStockById
(
jobPointLog
.
getPageIndex
()*
jobPointLog
.
getPageSize
(),
jobPointLog
.
getPageSize
());
dcBaseStockList
=
baseStockMapperFor
.
listStockById
(
jobPointLog
.
getPageIndex
()*
jobPointLog
.
getPageSize
(),
jobPointLog
.
getPageSize
());
}
else
{
dcBaseStockList
=
baseStockMapperFor
.
listStockWarehouseById
(
jobPointLog
.
getPageIndex
()*
jobPointLog
.
getPageSize
(),
jobPointLog
.
getPageSize
(),
shardingContext
.
getJobParameter
());
}
DcAutoSalesMapper
autoSalesMapper
=
null
;
DcAutoSalesMapper
autoSalesMapper
=
null
;
if
(
dcBaseStockList
!=
null
&&
dcBaseStockList
.
size
()
>
0
)
{
if
(
dcBaseStockList
!=
null
&&
dcBaseStockList
.
size
()
>
0
)
{
for
(
DcBaseStock
dcBaseStock
:
dcBaseStockList
)
{
for
(
DcBaseStock
dcBaseStock
:
dcBaseStockList
)
{
...
...
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