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
901bbb69
Commit
901bbb69
authored
Feb 15, 2020
by
yinyong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
数据中心--费用信息每日借支单
parent
e4dd5d12
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
55 additions
and
0 deletions
+55
-0
Application.java
...-finance-fee/src/main/java/com/bailuntec/Application.java
+9
-0
DailyFeeJob.java
...ance-fee/src/main/java/com/bailuntec/job/DailyFeeJob.java
+18
-0
job.properties
...e/base-sync-finance-fee/src/main/resources/job.properties
+3
-0
DcBaseFinanceFeeMapper.java
...ain/java/com/bailuntec/mapper/DcBaseFinanceFeeMapper.java
+4
-0
DcBaseFinanceFeeMapper.xml
...main/java/com/bailuntec/mapper/DcBaseFinanceFeeMapper.xml
+21
-0
No files found.
data-base/base-sync-finance-fee/src/main/java/com/bailuntec/Application.java
View file @
901bbb69
package
com
.
bailuntec
;
package
com
.
bailuntec
;
import
com.alibaba.druid.pool.DruidDataSource
;
import
com.alibaba.druid.pool.DruidDataSource
;
import
com.bailuntec.job.DailyFeeJob
;
import
com.bailuntec.job.FeeJob
;
import
com.bailuntec.job.FeeJob
;
import
com.bailuntec.job.LogisticsJob
;
import
com.bailuntec.job.LogisticsJob
;
import
com.bailuntec.job.ManageCostJob
;
import
com.bailuntec.job.ManageCostJob
;
...
@@ -28,6 +29,7 @@ public class Application {
...
@@ -28,6 +29,7 @@ public class Application {
new
JobScheduler
(
createRegistryCenter
(),
createJobConfiguration
(),
createJobEventConfiguration
()).
init
();
new
JobScheduler
(
createRegistryCenter
(),
createJobConfiguration
(),
createJobEventConfiguration
()).
init
();
new
JobScheduler
(
createRegistryCenter
(),
createJobConfiguration1
(),
createJobEventConfiguration
()).
init
();
new
JobScheduler
(
createRegistryCenter
(),
createJobConfiguration1
(),
createJobEventConfiguration
()).
init
();
new
JobScheduler
(
createRegistryCenter
(),
createJobConfiguration2
(),
createJobEventConfiguration
()).
init
();
new
JobScheduler
(
createRegistryCenter
(),
createJobConfiguration2
(),
createJobEventConfiguration
()).
init
();
new
JobScheduler
(
createRegistryCenter
(),
createJobConfiguration3
(),
createJobEventConfiguration
()).
init
();
}
}
private
static
CoordinatorRegistryCenter
createRegistryCenter
()
{
private
static
CoordinatorRegistryCenter
createRegistryCenter
()
{
...
@@ -57,6 +59,13 @@ public class Application {
...
@@ -57,6 +59,13 @@ public class Application {
return
simpleJobRootConfig
;
return
simpleJobRootConfig
;
}
}
private
static
LiteJobConfiguration
createJobConfiguration3
()
{
JobCoreConfiguration
simpleCoreConfig
=
JobCoreConfiguration
.
newBuilder
(
propertiesUtil
.
getPropertyAsString
(
"DAILY_FEE_JOB_NAME"
),
propertiesUtil
.
getPropertyAsString
(
"DAILY_FEE_JOB_CRON"
),
propertiesUtil
.
getPropertyAsInt
(
"SHARDING_TOTAL_COUNT"
)).
build
();
SimpleJobConfiguration
simpleJobConfig
=
new
SimpleJobConfiguration
(
simpleCoreConfig
,
DailyFeeJob
.
class
.
getCanonicalName
());
LiteJobConfiguration
simpleJobRootConfig
=
LiteJobConfiguration
.
newBuilder
(
simpleJobConfig
).
build
();
return
simpleJobRootConfig
;
}
private
static
JobEventConfiguration
createJobEventConfiguration
()
{
private
static
JobEventConfiguration
createJobEventConfiguration
()
{
JobEventConfiguration
jobEventRdbConfig
=
new
JobEventRdbConfiguration
(
setUpEventTraceDataSource
());
JobEventConfiguration
jobEventRdbConfig
=
new
JobEventRdbConfiguration
(
setUpEventTraceDataSource
());
return
jobEventRdbConfig
;
return
jobEventRdbConfig
;
...
...
data-base/base-sync-finance-fee/src/main/java/com/bailuntec/job/DailyFeeJob.java
0 → 100644
View file @
901bbb69
package
com
.
bailuntec
.
job
;
import
com.bailuntec.domain.entity.JobPointLog
;
import
com.bailuntec.mapper.DcBaseFinanceFeeMapper
;
import
com.bailuntec.support.PointJob
;
import
com.bailuntec.utils.SessionUtil
;
import
com.dangdang.ddframe.job.api.ShardingContext
;
import
java.time.LocalDate
;
public
class
DailyFeeJob
extends
PointJob
{
@Override
public
void
executeJob
(
ShardingContext
shardingContext
,
JobPointLog
jobPointLog
)
{
DcBaseFinanceFeeMapper
dcBaseFinanceFeeMapper
=
SessionUtil
.
getSession
().
getMapper
(
DcBaseFinanceFeeMapper
.
class
);
dcBaseFinanceFeeMapper
.
insertDailyFee
(
LocalDate
.
now
());
}
}
data-base/base-sync-finance-fee/src/main/resources/job.properties
View file @
901bbb69
...
@@ -15,4 +15,6 @@ LOGISTICS_JOB_NAME=base-sync-logistics
...
@@ -15,4 +15,6 @@ LOGISTICS_JOB_NAME=base-sync-logistics
LOGISTICS_JOB_CRON
=
0 0 0 1,15 * ? *
LOGISTICS_JOB_CRON
=
0 0 0 1,15 * ? *
MANAGECOST_JOB_NAME
=
base-sync-managecost
MANAGECOST_JOB_NAME
=
base-sync-managecost
MANAGECOST_JOB_CRON
=
0 0 0 1,15 * ? *
MANAGECOST_JOB_CRON
=
0 0 0 1,15 * ? *
DAILY_FEE_JOB_NAME
=
base-daily-fee
DAILY_FEE_JOB_CRON
=
0 0 0 * * ? *
SHARDING_TOTAL_COUNT
=
1
SHARDING_TOTAL_COUNT
=
1
\ No newline at end of file
data-common/src/main/java/com/bailuntec/mapper/DcBaseFinanceFeeMapper.java
View file @
901bbb69
...
@@ -4,6 +4,7 @@ import com.bailuntec.domain.entity.DcBaseFinanceFee;
...
@@ -4,6 +4,7 @@ import com.bailuntec.domain.entity.DcBaseFinanceFee;
import
com.bailuntec.domain.example.DcBaseFinanceFeeExample
;
import
com.bailuntec.domain.example.DcBaseFinanceFeeExample
;
import
org.apache.ibatis.annotations.Param
;
import
org.apache.ibatis.annotations.Param
;
import
java.time.LocalDate
;
import
java.util.List
;
import
java.util.List
;
public
interface
DcBaseFinanceFeeMapper
{
public
interface
DcBaseFinanceFeeMapper
{
...
@@ -121,4 +122,6 @@ public interface DcBaseFinanceFeeMapper {
...
@@ -121,4 +122,6 @@ public interface DcBaseFinanceFeeMapper {
* @project https://github.com/itfsw/mybatis-generator-plugin
* @project https://github.com/itfsw/mybatis-generator-plugin
*/
*/
int
upsertSelective
(
DcBaseFinanceFee
record
);
int
upsertSelective
(
DcBaseFinanceFee
record
);
int
insertDailyFee
(
@Param
(
"localDate"
)
LocalDate
localDate
);
}
}
\ No newline at end of file
data-common/src/main/java/com/bailuntec/mapper/DcBaseFinanceFeeMapper.xml
View file @
901bbb69
...
@@ -1663,4 +1663,24 @@
...
@@ -1663,4 +1663,24 @@
</if>
</if>
limit 1
limit 1
</select>
</select>
<insert
id=
"insertDailyFee"
>
insert dc_daily_fee(cost_plan_no, cost_no, cost_reason, cost_form, company_no, company_name, type_no,
type_name, kind_no, kind_name, create_userid, create_usercode, create_username,
cost_remark, create_time, cost_status, file_path, mor_file_path, amount, bank_name,
bank_card, bank_card_user, bank_company, mor_remark, son_cost_no, sup_cost_no,
is_lend, had_pay, lend_status, compensate, counteract, lend_balance, reject_reason,
dic, pay_counteract, pay_lend_balance, pay_plan_amount, pay_dic, pay_cur, is_tax,
detail_key, pay_user_id, pay_time, amount_rmb, to_rmb_rate, sub_logistics_supplier_id,
logistics_supplier_id, subject_code, company_value, audit_time, last_modify_date,
bj_create, bj_modified, recoed_time)
select cost_plan_no, cost_no, cost_reason, cost_form, company_no, company_name, type_no,
type_name, kind_no, kind_name, create_userid, create_usercode, create_username,
cost_remark, create_time, cost_status, file_path, mor_file_path, amount, bank_name,
bank_card, bank_card_user, bank_company, mor_remark, son_cost_no, sup_cost_no,
is_lend, had_pay, lend_status, compensate, counteract, lend_balance, reject_reason,
dic, pay_counteract, pay_lend_balance, pay_plan_amount, pay_dic, pay_cur, is_tax,
detail_key, pay_user_id, pay_time, amount_rmb, to_rmb_rate, sub_logistics_supplier_id,
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>
</mapper>
</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