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
681712d2
Commit
681712d2
authored
Dec 31, 2019
by
yinyong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
自动周转--调拨在途实时计算新增调拨计划
parent
4ac433f1
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
11 additions
and
6 deletions
+11
-6
TransferTransitQuantity.java
...ava/com/bailuntec/domain/dto/TransferTransitQuantity.java
+1
-0
DcMidTransitMapper.xml
...src/main/java/com/bailuntec/mapper/DcMidTransitMapper.xml
+10
-6
No files found.
data-common/src/main/java/com/bailuntec/domain/dto/TransferTransitQuantity.java
View file @
681712d2
...
@@ -10,5 +10,6 @@ public class TransferTransitQuantity {
...
@@ -10,5 +10,6 @@ public class TransferTransitQuantity {
private
String
bailunSku
;
private
String
bailunSku
;
private
String
warehouseCode
;
private
String
warehouseCode
;
private
Integer
count
;
private
Integer
count
;
private
Integer
countplan
;
private
LocalDateTime
gmtTransferTransitModified
;
private
LocalDateTime
gmtTransferTransitModified
;
}
}
data-common/src/main/java/com/bailuntec/mapper/DcMidTransitMapper.xml
View file @
681712d2
...
@@ -593,14 +593,16 @@
...
@@ -593,14 +593,16 @@
SELECT
SELECT
bailun_sku as bailunSku,
bailun_sku as bailunSku,
warehouse_code as warehouseCode,
warehouse_code as warehouseCode,
sum( count ) as count
sum( count ) as count,
sum(countplan) as countplan
FROM
FROM
(
(
SELECT
SELECT
tb5.bailun_sku bailun_sku,
tb5.bailun_sku bailun_sku,
tb5.warehouse_code warehouse_code,
tb5.warehouse_code warehouse_code,
(
(
tb5.count - IFNULL( tb4.count, 0 )) AS count
tb5.count - IFNULL( tb4.count, 0 )) AS count,
0 as countplan
FROM
FROM
(
(
SELECT
SELECT
...
@@ -651,7 +653,8 @@
...
@@ -651,7 +653,8 @@
SELECT
SELECT
bailun_sku,
bailun_sku,
warehouse_code,
warehouse_code,
sum( count ) AS count
sum( count ) AS count,
sum( count ) AS countplan
FROM
FROM
dc_base_transfer_plan
dc_base_transfer_plan
WHERE
WHERE
...
@@ -667,14 +670,15 @@
...
@@ -667,14 +670,15 @@
</select>
</select>
<insert
id=
"calculateTransferTransit"
>
<insert
id=
"calculateTransferTransit"
>
insert into dc_mid_transit(bailun_sku, warehouse_code, quantity_transfer, gmt_transfer_modified)
insert into dc_mid_transit(bailun_sku, warehouse_code, quantity_transfer,
quantity_transfer_plan,
gmt_transfer_modified)
values
values
<foreach
collection=
"list"
item=
"item"
index=
"index"
separator=
","
>
<foreach
collection=
"list"
item=
"item"
index=
"index"
separator=
","
>
(
(
#{item.bailunSku,jdbcType=VARCHAR}, #{item.warehouseCode,jdbcType=VARCHAR}, #{item.count,jdbcType=INTEGER}, #{localDateTime,jdbcType=TIMESTAMP}
#{item.bailunSku,jdbcType=VARCHAR}, #{item.warehouseCode,jdbcType=VARCHAR}, #{item.count,jdbcType=INTEGER},
#{item.countplan,jdbcType=INTEGER},
#{localDateTime,jdbcType=TIMESTAMP}
)
)
</foreach>
</foreach>
ON DUPLICATE KEY UPDATE quantity_transfer = values(quantity_transfer),
ON DUPLICATE KEY UPDATE quantity_transfer = values(quantity_transfer),
quantity_transfer_plan = values(quantity_transfer_plan),
gmt_transfer_modified = values(gmt_transfer_modified)
gmt_transfer_modified = values(gmt_transfer_modified)
</insert>
</insert>
...
@@ -817,7 +821,7 @@
...
@@ -817,7 +821,7 @@
update dc_mid_transit set quantity_out_stock =0, quantity_out_stock_aliexpress = 0 where gmt_out_stock_modified
<
#{outStockModified,jdbcType=TIMESTAMP}
update dc_mid_transit set quantity_out_stock =0, quantity_out_stock_aliexpress = 0 where gmt_out_stock_modified
<
#{outStockModified,jdbcType=TIMESTAMP}
</update>
</update>
<update
id=
"updateOldTransferToZero"
>
<update
id=
"updateOldTransferToZero"
>
update dc_mid_transit set quantity_transfer =0 where gmt_transfer_modified
<
#{transferModified,jdbcType=TIMESTAMP}
update dc_mid_transit set quantity_transfer =0
, quantity_transfer_plan =0
where gmt_transfer_modified
<
#{transferModified,jdbcType=TIMESTAMP}
</update>
</update>
<update
id=
"updateOldPurchaseToZero"
>
<update
id=
"updateOldPurchaseToZero"
>
update dc_mid_transit set quantity_purchase =0,amount_purchase_transit=0 where gmt_purchase_modified
<
#{purchaseModified,jdbcType=TIMESTAMP}
update dc_mid_transit set quantity_purchase =0,amount_purchase_transit=0 where gmt_purchase_modified
<
#{purchaseModified,jdbcType=TIMESTAMP}
...
...
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