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
d63ba2ce
Commit
d63ba2ce
authored
Dec 12, 2019
by
yinyong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
数据中心--资产负债表应收账款
parent
e2816f8f
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
8 additions
and
3 deletions
+8
-3
DcInventoryBalanceMapper.java
...iluntec/balancesheet/mapper/DcInventoryBalanceMapper.java
+1
-1
DcSupplierTransactionMapper.java
...ntec/balancesheet/mapper/DcSupplierTransactionMapper.java
+3
-0
BalanceSheetService.java
...m/bailuntec/balancesheet/service/BalanceSheetService.java
+4
-2
No files found.
data-finance/finance-balance-sheet/src/main/java/com/bailuntec/balancesheet/mapper/DcInventoryBalanceMapper.java
View file @
d63ba2ce
...
@@ -15,7 +15,7 @@ public interface DcInventoryBalanceMapper {
...
@@ -15,7 +15,7 @@ public interface DcInventoryBalanceMapper {
* @param lastDay
* @param lastDay
*/
*/
@Insert
(
"insert into dc_inventory_balance(warehouse_code,warehouse_name,hq_type,balance_rmb,statistical_time,is_transfer)"
+
@Insert
(
"insert into dc_inventory_balance(warehouse_code,warehouse_name,hq_type,balance_rmb,statistical_time,is_transfer)"
+
" select ds.warehouse_code,w.warehouse_name,w.hq_type,sum(s.unit_price * (ds.usable_stock + ds.occupy_stock) * r.exchange_rate),#{lastDay},0"
+
" select ds.warehouse_code,w.warehouse_name,w.hq_type,sum(
d
s.unit_price * (ds.usable_stock + ds.occupy_stock) * r.exchange_rate),#{lastDay},0"
+
" from dc_daily_stock ds left join dc_base_sku s on ds.bailun_sku = s.bailun_sku"
+
" from dc_daily_stock ds left join dc_base_sku s on ds.bailun_sku = s.bailun_sku"
+
" left join dc_base_warehouse w on ds.warehouse_code = w.warehouse_code"
+
" left join dc_base_warehouse w on ds.warehouse_code = w.warehouse_code"
+
" left join dc_exchange_rate r on s.currency = r.init_curreny"
+
" left join dc_exchange_rate r on s.currency = r.init_curreny"
+
...
...
data-finance/finance-balance-sheet/src/main/java/com/bailuntec/balancesheet/mapper/DcSupplierTransactionMapper.java
View file @
d63ba2ce
...
@@ -49,6 +49,9 @@ public interface DcSupplierTransactionMapper {
...
@@ -49,6 +49,9 @@ public interface DcSupplierTransactionMapper {
@Select
(
"select sum(end_amount) from dc_supplier_transaction where day = #{lastDay} and end_amount > 0 and is_finish = 1 and types = 2"
)
@Select
(
"select sum(end_amount) from dc_supplier_transaction where day = #{lastDay} and end_amount > 0 and is_finish = 1 and types = 2"
)
BigDecimal
getFinishedAccountsPayableSum
(
@Param
(
"lastDay"
)
Date
lastDay
);
BigDecimal
getFinishedAccountsPayableSum
(
@Param
(
"lastDay"
)
Date
lastDay
);
@Select
(
"select sum(amount_end) from dc_daily_receivable where day = #{lastDay}"
)
BigDecimal
getAccountsReceivable
(
@Param
(
"lastDay"
)
Date
lastDay
);
/**
/**
* 成品预付款项汇总
* 成品预付款项汇总
* @return
* @return
...
...
data-finance/finance-balance-sheet/src/main/java/com/bailuntec/balancesheet/service/BalanceSheetService.java
View file @
d63ba2ce
...
@@ -137,7 +137,7 @@ public class BalanceSheetService {
...
@@ -137,7 +137,7 @@ public class BalanceSheetService {
}
}
@Scheduled
(
cron
=
"0 30
1
* * *"
)
// 每天凌晨1点半运行一次
@Scheduled
(
cron
=
"0 30
2
* * *"
)
// 每天凌晨1点半运行一次
public
void
doScheduledTask0100
()
{
public
void
doScheduledTask0100
()
{
Date
lastDay
=
DateTimeUtil
.
getCurrentLastDay
();
Date
lastDay
=
DateTimeUtil
.
getCurrentLastDay
();
getInventoryBalance
(
lastDay
);
// 获取成品存货
getInventoryBalance
(
lastDay
);
// 获取成品存货
...
@@ -531,7 +531,9 @@ public class BalanceSheetService {
...
@@ -531,7 +531,9 @@ public class BalanceSheetService {
// 应付款项
// 应付款项
BigDecimal
accountsPayableSum
=
finishedAccountsPayableSum
.
add
(
semiAccountsPayableSum
).
add
(
logisticsAccountsPayableSum
);
BigDecimal
accountsPayableSum
=
finishedAccountsPayableSum
.
add
(
semiAccountsPayableSum
).
add
(
logisticsAccountsPayableSum
);
dcBalanceSheet
.
setAccountsPayable
(
accountsPayableSum
);
dcBalanceSheet
.
setAccountsPayable
(
accountsPayableSum
);
// 应收款项
BigDecimal
accountsReceivableSum
=
dcSupplierTransactionMapper
.
getAccountsReceivable
(
date
);
dcBalanceSheet
.
setAccountsReceivable
(
accountsReceivableSum
);
// 成品供应商预付款项
// 成品供应商预付款项
BigDecimal
finishedPrepaymentSum
=
dcSupplierTransactionMapper
.
getFinishedPrepaymentSum
(
date
);
BigDecimal
finishedPrepaymentSum
=
dcSupplierTransactionMapper
.
getFinishedPrepaymentSum
(
date
);
if
(
finishedPrepaymentSum
==
null
)
finishedPrepaymentSum
=
BigDecimal
.
ZERO
;
if
(
finishedPrepaymentSum
==
null
)
finishedPrepaymentSum
=
BigDecimal
.
ZERO
;
...
...
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