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
e84f9c24
Commit
e84f9c24
authored
Apr 29, 2020
by
yinyong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
资产负债半成品生产在库金额参与存货统计,半成品采购明细跑指定天数旧数据
parent
5129ef1d
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
15 additions
and
3 deletions
+15
-3
Application.java
...hase-details/src/main/java/com/bailuntec/Application.java
+8
-0
SyncSemiPurchaseOldDetailsJob.java
...java/com/bailuntec/job/SyncSemiPurchaseOldDetailsJob.java
+1
-1
job.properties
...e-sync-purchase-details/src/main/resources/job.properties
+3
-0
BalanceSheetService.java
...m/bailuntec/balancesheet/service/BalanceSheetService.java
+3
-2
No files found.
data-base/base-sync-purchase-details/src/main/java/com/bailuntec/Application.java
View file @
e84f9c24
...
...
@@ -27,6 +27,7 @@ public class Application {
new
JobScheduler
(
createRegistryCenter
(),
createJobConfiguration
()).
init
();
new
JobScheduler
(
createRegistryCenter
(),
createJobConfiguration1
()).
init
();
new
JobScheduler
(
createRegistryCenter
(),
createJobConfiguration2
()).
init
();
new
JobScheduler
(
createRegistryCenter
(),
createJobConfiguration3
()).
init
();
}
private
static
CoordinatorRegistryCenter
createRegistryCenter
()
{
...
...
@@ -56,6 +57,13 @@ public class Application {
return
simpleJobRootConfig
;
}
private
static
LiteJobConfiguration
createJobConfiguration3
()
{
JobCoreConfiguration
simpleCoreConfig
=
JobCoreConfiguration
.
newBuilder
(
propertiesUtil
.
getPropertyAsString
(
"SEMI_OLD_JOB_NAME"
),
propertiesUtil
.
getPropertyAsString
(
"SEMI_OLD_JOB_CRON"
),
propertiesUtil
.
getPropertyAsInt
(
"SHARDING_TOTAL_COUNT"
)).
build
();
SimpleJobConfiguration
simpleJobConfig
=
new
SimpleJobConfiguration
(
simpleCoreConfig
,
SyncSemiPurchaseOldDetailsJob
.
class
.
getCanonicalName
());
LiteJobConfiguration
simpleJobRootConfig
=
LiteJobConfiguration
.
newBuilder
(
simpleJobConfig
).
build
();
return
simpleJobRootConfig
;
}
private
static
JobEventConfiguration
createJobEventConfiguration
()
{
JobEventConfiguration
jobEventRdbConfig
=
new
JobEventRdbConfiguration
(
setUpEventTraceDataSource
());
return
jobEventRdbConfig
;
...
...
data-base/base-sync-purchase-details/src/main/java/com/bailuntec/job/SyncSemiPurchaseOldDetailsJob.java
View file @
e84f9c24
...
...
@@ -35,7 +35,7 @@ public class SyncSemiPurchaseOldDetailsJob extends PointJob {
public
void
executeJob
(
ShardingContext
shardingContext
,
JobPointLog
jobPointLog
)
{
MediaType
mediaType
=
MediaType
.
parse
(
"application/json"
);
LinkedHashMap
<
String
,
Object
>
map
=
new
LinkedHashMap
<>(
4
);
map
.
put
(
"start"
,
DateTimeFormatter
.
ofPattern
(
CommonConstant
.
TIME_FORMAT
).
format
(
jobPointLog
.
getStartTime
().
minusDays
(
15L
)));
map
.
put
(
"start"
,
DateTimeFormatter
.
ofPattern
(
CommonConstant
.
TIME_FORMAT
).
format
(
jobPointLog
.
getStartTime
().
minusDays
(
jobPointLog
.
getType
()
)));
map
.
put
(
"end"
,
DateTimeFormatter
.
ofPattern
(
CommonConstant
.
TIME_FORMAT
).
format
(
jobPointLog
.
getEndTime
()));
map
.
put
(
"pagesize"
,
jobPointLog
.
getPageSize
());
List
<
PurchaseDetailDTO
>
purchaseDetailDTOList
=
null
;
...
...
data-base/base-sync-purchase-details/src/main/resources/job.properties
View file @
e84f9c24
...
...
@@ -14,4 +14,6 @@ SEMI_JOB_NAME=semi-purchase-details-info
SEMI_JOB_CRON
=
0/3 * * * * ? *
AIMS_JOB_NAME
=
base-purchase-details-aims
AIMS_JOB_CRON
=
0 0 12 * * ? *
SEMI_OLD_JOB_NAME
=
semi-purchase-details-info
SEMI_OLD_JOB_CRON
=
0 0 12 * * ? *
SHARDING_TOTAL_COUNT
=
1
\ No newline at end of file
data-finance/finance-balance-sheet/src/main/java/com/bailuntec/balancesheet/service/BalanceSheetService.java
View file @
e84f9c24
...
...
@@ -479,6 +479,7 @@ public class BalanceSheetService {
BigDecimal
semiHaNiInventoryAmountSum
=
dcSemiDailyStockMapper
.
getSemiHaNiDailyStockSum
(
date
);
if
(
semiHaNiInventoryAmountSum
==
null
)
semiHaNiInventoryAmountSum
=
BigDecimal
.
ZERO
;
dcBalanceSheet
.
setSemiHaNiInventoryAmount
(
semiHaNiInventoryAmountSum
);
//半成品生产在库金额
BigDecimal
semiProdInventoryAmountSum
=
dcSemiDailyStockMapper
.
getSemiProdInventoryAmountSum
(
date
);
if
(
semiProdInventoryAmountSum
==
null
)
semiProdInventoryAmountSum
=
BigDecimal
.
ZERO
;
dcBalanceSheet
.
setSemiProdInventoryAmount
(
semiProdInventoryAmountSum
);
...
...
@@ -495,9 +496,9 @@ public class BalanceSheetService {
BigDecimal
semiHaNiTransferAmountSum
=
dcSemiDailyTransferMapper
.
getSemiHaNiDailyTransferSum
(
date
);
if
(
semiHaNiTransferAmountSum
==
null
)
semiHaNiTransferAmountSum
=
BigDecimal
.
ZERO
;
dcBalanceSheet
.
setSemiHaNiTransferAmount
(
semiHaNiTransferAmountSum
);
// 存货 金额 FBA在库金额+非FBA在库金额(不包含耗材仓)+FBA调拨在途金额(不包含调拨计划)+非FBA调拨在途金额(不包含调拨计划)+半成品在库金额
// 存货 金额 FBA在库金额+非FBA在库金额(不包含耗材仓)+FBA调拨在途金额(不包含调拨计划)+非FBA调拨在途金额(不包含调拨计划)+半成品在库金额
+半成品生产在库金额
// BigDecimal inventoryBalanceSum = fbaInventoryAmountSum.add(notFbaInventoryAmountSum).add(fbaTransferAmountSum).add(notFbaTransferAmountSum).add(semiInventoryAmountSum).add(semiTransferAmountSum);
BigDecimal
inventoryBalanceSum
=
fbaInventoryAmountSum
.
add
(
notFbaInventoryAmountSum
).
add
(
fbaTransferAllotAmountSum
).
add
(
notFbaTransferAllotAmountSum
).
add
(
semiBailunInventoryAmountSum
);
BigDecimal
inventoryBalanceSum
=
fbaInventoryAmountSum
.
add
(
notFbaInventoryAmountSum
).
add
(
fbaTransferAllotAmountSum
).
add
(
notFbaTransferAllotAmountSum
).
add
(
semiBailunInventoryAmountSum
)
.
add
(
semiProdInventoryAmountSum
)
;
dcBalanceSheet
.
setInventoryAmount
(
inventoryBalanceSum
);
dcBalanceSheet
.
setCompanyValue
(
0
);
dcBalanceSheet
.
setStatisticalTime
(
date
);
...
...
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