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
16715bdc
Commit
16715bdc
authored
Jun 17, 2020
by
guanzhenshan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
解决管理成本、借支金额服务出错的问题,增加测试用例
parent
c814d6ec
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
50 additions
and
6 deletions
+50
-6
SyncCostFirstTest.java
...base-sync-cost-first/src/test/java/SyncCostFirstTest.java
+2
-2
DailyFeeJob.java
...ance-fee/src/main/java/com/bailuntec/job/DailyFeeJob.java
+10
-1
job.properties
...e/base-sync-finance-fee/src/main/resources/job.properties
+4
-3
MainTest.java
data-base/base-sync-finance-fee/src/test/java/MainTest.java
+27
-0
DcBaseFinanceFeeMapper.java
...ain/java/com/bailuntec/mapper/DcBaseFinanceFeeMapper.java
+3
-0
DcBaseFinanceFeeMapper.xml
...main/java/com/bailuntec/mapper/DcBaseFinanceFeeMapper.xml
+4
-0
No files found.
data-base/base-sync-cost-first/src/test/java/SyncCostFirstTest.java
View file @
16715bdc
...
...
@@ -10,8 +10,8 @@ public class SyncCostFirstTest {
public
void
test
()
{
SyncCostFirstJob
syncCostFirstJob
=
new
SyncCostFirstJob
();
JobPointLog
jobPointLog
=
new
JobPointLog
(
"base-sync-cost-first"
,
1
,
1
,
1
,
1
,
LocalDateTime
.
of
(
20
19
,
3
,
26
,
0
,
0
),
LocalDateTime
.
of
(
20
19
,
3
,
28
,
0
,
0
));
LocalDateTime
.
of
(
20
20
,
6
,
12
,
16
,
3
,
22
),
LocalDateTime
.
of
(
20
20
,
6
,
12
,
16
,
3
,
22
));
syncCostFirstJob
.
executeJob
(
null
,
jobPointLog
);
}
}
data-base/base-sync-finance-fee/src/main/java/com/bailuntec/job/DailyFeeJob.java
View file @
16715bdc
...
...
@@ -13,6 +13,15 @@ public class DailyFeeJob extends PointJob {
@Override
public
void
executeJob
(
ShardingContext
shardingContext
,
JobPointLog
jobPointLog
)
{
DcBaseFinanceFeeMapper
dcBaseFinanceFeeMapper
=
SessionUtil
.
getSession
().
getMapper
(
DcBaseFinanceFeeMapper
.
class
);
dcBaseFinanceFeeMapper
.
insertDailyFee
(
LocalDate
.
now
().
minusDays
(
1L
));
try
{
dcBaseFinanceFeeMapper
.
deleteDailyFee
(
LocalDate
.
now
().
minusDays
(
1L
));
dcBaseFinanceFeeMapper
.
insertDailyFee
(
LocalDate
.
now
().
minusDays
(
1L
));
}
catch
(
Exception
ex
)
{
}
}
}
data-base/base-sync-finance-fee/src/main/resources/job.properties
View file @
16715bdc
...
...
@@ -12,9 +12,9 @@ NAME_SPACE=data-center
JOB_NAME
=
base-sync-finance-fee
JOB_CRON
=
0/1 * * * * ? *
LOGISTICS_JOB_NAME
=
base-sync-logistics
LOGISTICS_JOB_CRON
=
0 0
0 1,15
* ? *
LOGISTICS_JOB_CRON
=
0 0
1 7 *
* ? *
MANAGECOST_JOB_NAME
=
base-sync-managecost
MANAGECOST_JOB_CRON
=
0
0 0 1,15
* ? *
MANAGECOST_JOB_CRON
=
0
45 23 *
* ? *
DAILY_FEE_JOB_NAME
=
base-daily-fee
DAILY_FEE_JOB_CRON
=
0
0
0 * * ? *
DAILY_FEE_JOB_CRON
=
0
1
0 * * ? *
SHARDING_TOTAL_COUNT
=
1
\ No newline at end of file
data-base/base-sync-finance-fee/src/test/java/MainTest.java
0 → 100644
View file @
16715bdc
import
com.bailuntec.domain.entity.JobPointLog
;
import
com.bailuntec.job.DailyFeeJob
;
import
com.bailuntec.job.ManageCostJob
;
import
org.junit.jupiter.api.Test
;
import
java.time.LocalDateTime
;
public
class
MainTest
{
@Test
public
void
test
()
{
ManageCostJob
syncManagerCostJob
=
new
ManageCostJob
();
JobPointLog
jobPointLog
=
new
JobPointLog
(
"base-sync-managecost"
,
1
,
1
,
1
,
1
,
LocalDateTime
.
of
(
2020
,
6
,
12
,
23
,
35
,
40
),
LocalDateTime
.
of
(
2020
,
6
,
16
,
23
,
35
,
40
));
syncManagerCostJob
.
executeJob
(
null
,
jobPointLog
);
}
@Test
public
void
testDailyFee
(){
DailyFeeJob
syncDailyFeeJob
=
new
DailyFeeJob
();
JobPointLog
jobPointLog
=
new
JobPointLog
(
"base-daily-fee"
,
1
,
1
,
1
,
1
,
LocalDateTime
.
of
(
2020
,
6
,
12
,
23
,
35
,
40
),
LocalDateTime
.
of
(
2020
,
6
,
16
,
23
,
35
,
40
));
syncDailyFeeJob
.
executeJob
(
null
,
jobPointLog
);
}
}
data-common/src/main/java/com/bailuntec/mapper/DcBaseFinanceFeeMapper.java
View file @
16715bdc
...
...
@@ -124,4 +124,6 @@ public interface DcBaseFinanceFeeMapper {
int
upsertSelective
(
DcBaseFinanceFee
record
);
int
insertDailyFee
(
@Param
(
"localDate"
)
LocalDate
localDate
);
int
deleteDailyFee
(
@Param
(
"localDate"
)
LocalDate
localDate
);
}
\ No newline at end of file
data-common/src/main/java/com/bailuntec/mapper/DcBaseFinanceFeeMapper.xml
View file @
16715bdc
...
...
@@ -1683,4 +1683,7 @@
logistics_supplier_id, subject_code, company_value, audit_time, last_modify_date,
bj_create, bj_modified, #{localDate} from dc_base_finance_fee where is_lend = 1 and cost_form = 3 and lend_status in (1, 2)
</insert>
<delete
id=
"deleteDailyFee"
>
delete from dc_daily_fee where recoed_time=#{localDate}
</delete>
</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