|
|
@ -3,6 +3,8 @@ package com.dxhy.core.service.frJob; |
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import com.dxhy.common.constant.DbConstant; |
|
|
|
|
|
|
|
import com.dxhy.common.datasource.config.DynamicContextHolder; |
|
|
|
import com.dxhy.core.dao.frTask.QueryDetailDataDao; |
|
|
|
import com.dxhy.core.dao.frTask.QueryDetailDataDao; |
|
|
|
import com.dxhy.core.enmu.FplxEnmu; |
|
|
|
import com.dxhy.core.enmu.FplxEnmu; |
|
|
|
import com.dxhy.core.entity.frJob.VoucherRecordQueryDetail; |
|
|
|
import com.dxhy.core.entity.frJob.VoucherRecordQueryDetail; |
|
|
@ -33,6 +35,7 @@ public class QueryDetailDataServiceImpl extends ServiceImpl<QueryDetailDataDao, |
|
|
|
@Override |
|
|
|
@Override |
|
|
|
public void insertJxDataToQueryDetail(){ |
|
|
|
public void insertJxDataToQueryDetail(){ |
|
|
|
//1.查询时间
|
|
|
|
//1.查询时间
|
|
|
|
|
|
|
|
DynamicContextHolder.push("business"+ DbConstant.BUSINESS_READ); |
|
|
|
String[] time = getTime(JXZZS); |
|
|
|
String[] time = getTime(JXZZS); |
|
|
|
//2.按照时间查询增量数据
|
|
|
|
//2.按照时间查询增量数据
|
|
|
|
List<VoucherRecordQueryDetail> dataFromRecordItems = queryDetailDataDao.getDataFromRecord(time[0], time[1],JXZZS); |
|
|
|
List<VoucherRecordQueryDetail> dataFromRecordItems = queryDetailDataDao.getDataFromRecord(time[0], time[1],JXZZS); |
|
|
@ -47,6 +50,7 @@ public class QueryDetailDataServiceImpl extends ServiceImpl<QueryDetailDataDao, |
|
|
|
@Override |
|
|
|
@Override |
|
|
|
public void insertXxDataToQueryDetail(){ |
|
|
|
public void insertXxDataToQueryDetail(){ |
|
|
|
//1.查询时间
|
|
|
|
//1.查询时间
|
|
|
|
|
|
|
|
DynamicContextHolder.push("business"+DbConstant.BUSINESS_READ); |
|
|
|
String[] time = getTime(XXZZS); |
|
|
|
String[] time = getTime(XXZZS); |
|
|
|
//2.按照时间查询增量数据
|
|
|
|
//2.按照时间查询增量数据
|
|
|
|
List<VoucherRecordQueryDetail> dataFromRecordItems = queryDetailDataDao.getDataFromRecordXx(time[0], time[1],XXZZS); |
|
|
|
List<VoucherRecordQueryDetail> dataFromRecordItems = queryDetailDataDao.getDataFromRecordXx(time[0], time[1],XXZZS); |
|
|
@ -61,6 +65,7 @@ public class QueryDetailDataServiceImpl extends ServiceImpl<QueryDetailDataDao, |
|
|
|
@Override |
|
|
|
@Override |
|
|
|
public void insertZyDataToQueryDetail(){ |
|
|
|
public void insertZyDataToQueryDetail(){ |
|
|
|
//1.查询时间
|
|
|
|
//1.查询时间
|
|
|
|
|
|
|
|
DynamicContextHolder.push("business"+DbConstant.BUSINESS_READ); |
|
|
|
String[] time = getTime(ZYYWSR); |
|
|
|
String[] time = getTime(ZYYWSR); |
|
|
|
//2.按照时间查询增量数据
|
|
|
|
//2.按照时间查询增量数据
|
|
|
|
List<VoucherRecordQueryDetail> dataFromRecordItems = queryDetailDataDao.getDataFromRecordJe(time[0], time[1],ZYYWSR); |
|
|
|
List<VoucherRecordQueryDetail> dataFromRecordItems = queryDetailDataDao.getDataFromRecordJe(time[0], time[1],ZYYWSR); |
|
|
@ -75,6 +80,7 @@ public class QueryDetailDataServiceImpl extends ServiceImpl<QueryDetailDataDao, |
|
|
|
@Override |
|
|
|
@Override |
|
|
|
public String[] getTime(String km){ |
|
|
|
public String[] getTime(String km){ |
|
|
|
//1.获取增量数据开始时间
|
|
|
|
//1.获取增量数据开始时间
|
|
|
|
|
|
|
|
DynamicContextHolder.push("business"+DbConstant.BUSINESS_READ); |
|
|
|
Date beginTime = queryDetailDataDao.getBeginTime(km); |
|
|
|
Date beginTime = queryDetailDataDao.getBeginTime(km); |
|
|
|
//2.第一次取原表时间
|
|
|
|
//2.第一次取原表时间
|
|
|
|
if (beginTime == null){ |
|
|
|
if (beginTime == null){ |
|
|
|