Commit 16715bdc by guanzhenshan

解决管理成本、借支金额服务出错的问题,增加测试用例

parent c814d6ec
...@@ -10,8 +10,8 @@ public class SyncCostFirstTest { ...@@ -10,8 +10,8 @@ public class SyncCostFirstTest {
public void test() { public void test() {
SyncCostFirstJob syncCostFirstJob = new SyncCostFirstJob(); SyncCostFirstJob syncCostFirstJob = new SyncCostFirstJob();
JobPointLog jobPointLog = new JobPointLog("base-sync-cost-first", 1, 1, 1, 1, JobPointLog jobPointLog = new JobPointLog("base-sync-cost-first", 1, 1, 1, 1,
LocalDateTime.of(2019, 3, 26, 0, 0), LocalDateTime.of(2020,6,12,16,3,22),
LocalDateTime.of(2019, 3, 28, 0, 0)); LocalDateTime.of(2020,6,12,16,3,22));
syncCostFirstJob.executeJob(null, jobPointLog); syncCostFirstJob.executeJob(null, jobPointLog);
} }
} }
...@@ -13,6 +13,15 @@ public class DailyFeeJob extends PointJob { ...@@ -13,6 +13,15 @@ public class DailyFeeJob extends PointJob {
@Override @Override
public void executeJob(ShardingContext shardingContext, JobPointLog jobPointLog) { public void executeJob(ShardingContext shardingContext, JobPointLog jobPointLog) {
DcBaseFinanceFeeMapper dcBaseFinanceFeeMapper = SessionUtil.getSession().getMapper(DcBaseFinanceFeeMapper.class); 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)
{
}
} }
} }
...@@ -12,9 +12,9 @@ NAME_SPACE=data-center ...@@ -12,9 +12,9 @@ NAME_SPACE=data-center
JOB_NAME=base-sync-finance-fee JOB_NAME=base-sync-finance-fee
JOB_CRON=0/1 * * * * ? * JOB_CRON=0/1 * * * * ? *
LOGISTICS_JOB_NAME=base-sync-logistics LOGISTICS_JOB_NAME=base-sync-logistics
LOGISTICS_JOB_CRON=0 0 0 1,15 * ? * LOGISTICS_JOB_CRON=0 01 7 * * ? *
MANAGECOST_JOB_NAME=base-sync-managecost 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_NAME=base-daily-fee
DAILY_FEE_JOB_CRON=0 0 0 * * ? * DAILY_FEE_JOB_CRON=0 1 0 * * ? *
SHARDING_TOTAL_COUNT=1 SHARDING_TOTAL_COUNT=1
\ No newline at end of file
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);
}
}
...@@ -124,4 +124,6 @@ public interface DcBaseFinanceFeeMapper { ...@@ -124,4 +124,6 @@ public interface DcBaseFinanceFeeMapper {
int upsertSelective(DcBaseFinanceFee record); int upsertSelective(DcBaseFinanceFee record);
int insertDailyFee(@Param("localDate") LocalDate localDate); int insertDailyFee(@Param("localDate") LocalDate localDate);
int deleteDailyFee(@Param("localDate") LocalDate localDate);
} }
\ No newline at end of file
...@@ -1683,4 +1683,7 @@ ...@@ -1683,4 +1683,7 @@
logistics_supplier_id, subject_code, company_value, audit_time, last_modify_date, 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) 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> </insert>
<delete id="deleteDailyFee">
delete from dc_daily_fee where recoed_time=#{localDate}
</delete>
</mapper> </mapper>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment