main
gaoshuguang 1 year ago
parent bc9991afa4
commit cf08c0944f

@ -183,9 +183,9 @@ public class Constant {
//测试环境使用 begin //测试环境使用 begin
public static final String SELECT_TF_DOWNLOAD_NOTIFY_BLACK = "SELECT ID,SYSTEMID,TABLENAME,BATCHNO,VERSION,PROTOCOL_TYPE,CREATETIME,RECORDNUM,UPDATEFLAG,UPDATETIME,DOMAIN1,DOMAIN2,DOMAIN3,DOMAIN4 FROM TF_DOWNLOAD_NOTIFY_CS where createtime>=to_date('20240624','yyyyMMdd') and protocol_type in(101,102,103,104,105,106,107,108,111,801,802,808,809,919,920) and updateflag=0 and length(domain1)>18 and substr(domain1,0,3)='ftp'"; public static final String SELECT_TF_DOWNLOAD_NOTIFY_BLACK = "SELECT ID,SYSTEMID,TABLENAME,BATCHNO,VERSION,PROTOCOL_TYPE,CREATETIME,RECORDNUM,UPDATEFLAG,UPDATETIME,DOMAIN1,DOMAIN2,DOMAIN3,DOMAIN4 FROM TF_DOWNLOAD_NOTIFY_CS where createtime>=to_date('20240624','yyyyMMdd') and protocol_type in(101,102,103,104,105,106,107,108,111,801,802,808,809,919,920) and updateflag=0 and length(domain1)>18 and substr(domain1,0,3)='ftp'";
public static final String SELECT_TF_DOWNLOAD_NOTIFY_INSERT_DB = "SELECT ID,SYSTEMID,TABLENAME,BATCHNO,VERSION,PROTOCOL_TYPE,CREATETIME,RECORDNUM,UPDATEFLAG,UPDATETIME,DOMAIN1,DOMAIN2,DOMAIN3,DOMAIN4 FROM TF_DOWNLOAD_NOTIFY_CS where createtime>=to_date('20240620','yyyyMMdd') and protocol_type in(237,240,241,242,243,244,245,246,302,304,306,501,502,503,604,605,804,803,901,902,903,904,905,917,918,922,923,924,925) and updateflag=0 and length(domain1)>18 and substr(domain1,0,3)='ftp'"; public static final String SELECT_TF_DOWNLOAD_NOTIFY_INSERT_DB = "SELECT ID,SYSTEMID,TABLENAME,BATCHNO,VERSION,PROTOCOL_TYPE,CREATETIME,RECORDNUM,UPDATEFLAG,UPDATETIME,DOMAIN1,DOMAIN2,DOMAIN3,DOMAIN4 FROM TF_DOWNLOAD_NOTIFY_CS where createtime>=to_date('20240705','yyyyMMdd') and protocol_type in(237,240,241,242,243,244,245,246,302,304,306,501,502,503,604,605,804,803,901,902,903,904,905,917,918,922,923,924,925) and updateflag=0 and length(domain1)>18 and substr(domain1,0,3)='ftp'";
//public static final String SELECT_TF_DOWNLOAD_NOTIFY_INSERT_DB = "SELECT ID,SYSTEMID,TABLENAME,BATCHNO,VERSION,PROTOCOL_TYPE,CREATETIME,RECORDNUM,UPDATEFLAG,UPDATETIME,DOMAIN1,DOMAIN2,DOMAIN3,DOMAIN4 FROM TF_DOWNLOAD_NOTIFY_CS where createtime>=to_date('2024-06-25 00:00:00','yyyy-mm-dd hh24:mi:ss') and createtime<=to_date('2024-07-05 00:00:00','yyyy-mm-dd hh24:mi:ss') and protocol_type in(242,243,244) and updateflag=1 and length(domain1)>18 and substr(domain1,0,3)='ftp'"; //public static final String SELECT_TF_DOWNLOAD_NOTIFY_INSERT_DB = "SELECT ID,SYSTEMID,TABLENAME,BATCHNO,VERSION,PROTOCOL_TYPE,CREATETIME,RECORDNUM,UPDATEFLAG,UPDATETIME,DOMAIN1,DOMAIN2,DOMAIN3,DOMAIN4 FROM TF_DOWNLOAD_NOTIFY_CS where createtime>=to_date('2024-06-12 00:00:00','yyyy-mm-dd hh24:mi:ss') and createtime<=to_date('2024-06-20 00:00:00','yyyy-mm-dd hh24:mi:ss') and protocol_type in(901,902,903,904,905,917,918,922,923,924,925)and updateflag=1 and length(domain1)>18 and substr(domain1,0,3)='ftp'";
//public static final String SELECT_TF_DOWNLOAD_NOTIFY_INSERT_DB = "SELECT ID,SYSTEMID,TABLENAME,BATCHNO,VERSION,PROTOCOL_TYPE,CREATETIME,RECORDNUM,UPDATEFLAG,UPDATETIME,DOMAIN1,DOMAIN2,DOMAIN3,DOMAIN4 FROM TF_DOWNLOAD_NOTIFY_CS where createtime>=to_date('2024-06-25 00:00:00','yyyy-mm-dd hh24:mi:ss') and createtime<=to_date('2024-07-06 00:00:00','yyyy-mm-dd hh24:mi:ss') and protocol_type in(246) and updateflag=1 and length(domain1)>18 and substr(domain1,0,3)='ftp'"; //public static final String SELECT_TF_DOWNLOAD_NOTIFY_INSERT_DB = "SELECT ID,SYSTEMID,TABLENAME,BATCHNO,VERSION,PROTOCOL_TYPE,CREATETIME,RECORDNUM,UPDATEFLAG,UPDATETIME,DOMAIN1,DOMAIN2,DOMAIN3,DOMAIN4 FROM TF_DOWNLOAD_NOTIFY_CS where createtime>=to_date('2024-07-05 00:00:00','yyyy-mm-dd hh24:mi:ss') and createtime<to_date('2024-07-06 00:00:00','yyyy-mm-dd hh24:mi:ss') and protocol_type in(242,243,244,245,246) and length(domain1)>18 and substr(domain1,0,3)='ftp'";
public static final String UPDATE_TF_DOWNLOAD_NOTIFY_HR = "UPDATE TF_DOWNLOAD_NOTIFY_CS SET UPDATEFLAG = 1 WHERE ID ="; public static final String UPDATE_TF_DOWNLOAD_NOTIFY_HR = "UPDATE TF_DOWNLOAD_NOTIFY_CS SET UPDATEFLAG = 1 WHERE ID =";
//public static final String UPDATE_TF_DOWNLOAD_NOTIFY_HR = "UPDATE TF_DOWNLOAD_NOTIFY_CS SET UPDATEFLAG = 2 WHERE ID ="; //public static final String UPDATE_TF_DOWNLOAD_NOTIFY_HR = "UPDATE TF_DOWNLOAD_NOTIFY_CS SET UPDATEFLAG = 2 WHERE ID =";
public static final String SELECT_TF_DOWNLOAD_NOTIFY_MIN_FEE = "SELECT ID,SYSTEMID,TABLENAME,BATCHNO,VERSION,PROTOCOL_TYPE,CREATETIME,RECORDNUM,UPDATEFLAG,UPDATETIME,DOMAIN1,DOMAIN2,DOMAIN3,DOMAIN4 FROM TF_DOWNLOAD_NOTIFY_CS where createtime>=to_date('20230101','yyyyMMdd') and protocol_type in(250) and updateflag=0 and length(domain1)>18 and substr(domain1,0,3)='ftp'"; public static final String SELECT_TF_DOWNLOAD_NOTIFY_MIN_FEE = "SELECT ID,SYSTEMID,TABLENAME,BATCHNO,VERSION,PROTOCOL_TYPE,CREATETIME,RECORDNUM,UPDATEFLAG,UPDATETIME,DOMAIN1,DOMAIN2,DOMAIN3,DOMAIN4 FROM TF_DOWNLOAD_NOTIFY_CS where createtime>=to_date('20230101','yyyyMMdd') and protocol_type in(250) and updateflag=0 and length(domain1)>18 and substr(domain1,0,3)='ftp'";

@ -228,7 +228,7 @@ public class OtherOutPort {
/** /**
* *
*/ */
@TableField("provtranscount") @TableField("PROVTRANSCOUNT")
private Integer provTransCount; private Integer provTransCount;
/** /**
* *

@ -6,8 +6,6 @@ import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data; import lombok.Data;
import org.apache.ibatis.type.JdbcType; import org.apache.ibatis.type.JdbcType;
import java.util.List;
/** /**
* @author: shuguang * @author: shuguang
* @date: 20230208 14:58 * @date: 20230208 14:58
@ -66,7 +64,7 @@ public class OutPortEtcNopay {
/** /**
* *
*/ */
@TableField("transpaytype") @TableField("TRANSPAYTYPE")
private Integer transPayType; private Integer transPayType;
/** /**
* *

@ -5,6 +5,8 @@ import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data; import lombok.Data;
import org.apache.ibatis.type.JdbcType; import org.apache.ibatis.type.JdbcType;
import java.util.Date;
/** /**
* @author: shuguang * @author: shuguang
* @date: 20230217 15:59 * @date: 20230217 15:59
@ -64,4 +66,6 @@ public class ClearSum {
*/ */
@TableField("ISSPLIT") @TableField("ISSPLIT")
private Integer isSplit; private Integer isSplit;
@TableField(value = "DATEMARK", jdbcType = JdbcType.DATE, update = "to_date(#{DATEMARK},'yyyy-mm-dd hh24:mi:ss')")
private String dateMark;
} }

@ -160,4 +160,6 @@ public class NooutportResult {
*/ */
@TableField("BASICFILENAME") @TableField("BASICFILENAME")
private String basicFilename; private String basicFilename;
@TableField(value = "DATEMARK", jdbcType = JdbcType.DATE, update = "to_date(#{DATEMARK},'yyyy-mm-dd hh24:mi:ss')")
private String dateMark;
} }

@ -140,4 +140,12 @@ public class NooutportS3Down {
*/ */
@TableField("BASICFILENAME") @TableField("BASICFILENAME")
private String basicFilename; private String basicFilename;
@TableField("RESULT")
private Integer result;
@TableField("CHANGEPROVINCEID")
private String changeProvinceId;
@TableField("EXITPASSID")
private String exitPassId;
@TableField(value = "DATEMARK", jdbcType = JdbcType.DATE, update = "to_date(#{DATEMARK},'yyyy-mm-dd hh24:mi:ss')")
private String dateMark;
} }

@ -30,11 +30,6 @@ public class NosplitResult {
*/ */
@TableField("TOLLPROVINCEID") @TableField("TOLLPROVINCEID")
private String tollProvinceId; private String tollProvinceId;
/**
*Id
*/
@TableField("LASTTRANSPROVINCEID")
private String lastTransProvinceId;
/** /**
* *
*/ */

@ -30,11 +30,6 @@ public class NosplitS3Down {
*/ */
@TableField("TOLLPROVINCEID") @TableField("TOLLPROVINCEID")
private String tollProvinceId; private String tollProvinceId;
/**
*Id
*/
@TableField("LASTTRANSPROVINCEID")
private String lastTransProvinceId;
/** /**
* *
*/ */
@ -70,6 +65,8 @@ public class NosplitS3Down {
*/ */
@TableField(value = "STARTTIME",jdbcType = JdbcType.DATE,update = "to_date(#{STARTTIME},'yyyy-mm-dd hh24:mi:ss')") @TableField(value = "STARTTIME",jdbcType = JdbcType.DATE,update = "to_date(#{STARTTIME},'yyyy-mm-dd hh24:mi:ss')")
private String startTime; private String startTime;
@TableField(value = "UPDATETIME",jdbcType = JdbcType.DATE,update = "to_date(#{UPDATETIME},'yyyy-mm-dd hh24:mi:ss')")
private String updateTime;
/** /**
* *
*/ */
@ -80,4 +77,10 @@ public class NosplitS3Down {
*/ */
@TableField("BASICFILENAME") @TableField("BASICFILENAME")
private String basicFilename; private String basicFilename;
@TableField("TYPE")
private Integer type;
@TableField("RESULT")
private Integer result;
@TableField(value = "DATEMARK", jdbcType = JdbcType.DATE, update = "to_date(#{DATEMARK},'yyyy-mm-dd hh24:mi:ss')")
private String dateMark;
} }

@ -97,7 +97,7 @@ import java.util.Map;
* @description: * @description:
*/ */
@Service @Service
//@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public class CreateDbServiceImpl implements CreateDbService { public class CreateDbServiceImpl implements CreateDbService {
@Value("${sqliteDriverName}") @Value("${sqliteDriverName}")
private String sqliteDriverName; private String sqliteDriverName;
@ -664,16 +664,20 @@ public class CreateDbServiceImpl implements CreateDbService {
op.setId((String) mapList.get("id")); op.setId((String) mapList.get("id"));
op.setSerProvinceId(StringUtils.isNotBlank((CharSequence) mapList.get("serProvinceId")) ? (String) mapList.get("serProvinceId") : null); op.setSerProvinceId(StringUtils.isNotBlank((CharSequence) mapList.get("serProvinceId")) ? (String) mapList.get("serProvinceId") : null);
op.setTollProvinceId(StringUtils.isNotBlank((CharSequence) mapList.get("tollProvinceId")) ? (String) mapList.get("tollProvinceId") : null); op.setTollProvinceId(StringUtils.isNotBlank((CharSequence) mapList.get("tollProvinceId")) ? (String) mapList.get("tollProvinceId") : null);
op.setLastTransProvinceId(StringUtils.isNotBlank((CharSequence) mapList.get("lastTransProvinceId")) ? (String) mapList.get("lastTransProvinceId") : null);
op.setFee((mapList.get("fee") != null) ? Long.valueOf(String.valueOf(mapList.get("fee"))) : null); op.setFee((mapList.get("fee") != null) ? Long.valueOf(String.valueOf(mapList.get("fee"))) : null);
op.setVehicleId(StringUtils.isNotBlank((CharSequence) mapList.get("vehicleId")) ? (String) mapList.get("vehicleId") : null); op.setVehicleId(StringUtils.isNotBlank((CharSequence) mapList.get("vehicleId")) ? (String) mapList.get("vehicleId") : null);
op.setVehicleType((mapList.get("vehicleType") != null) ? Integer.valueOf(String.valueOf(mapList.get("vehicleType"))) : null); op.setVehicleType((mapList.get("vehicleType") != null) ? Integer.valueOf(String.valueOf(mapList.get("vehicleType"))) : null);
op.setPassId(StringUtils.isNotBlank((CharSequence) mapList.get("passId")) ? (String) mapList.get("passId") : null); op.setPassId(StringUtils.isNotBlank((CharSequence) mapList.get("passId")) ? (String) mapList.get("passId") : null);
op.setPassRecordId(StringUtils.isNotBlank((CharSequence) mapList.get("passRecordId")) ? (String) mapList.get("passRecordId") : null); op.setPassRecordId(StringUtils.isNotBlank((CharSequence) mapList.get("passRecordId")) ? (String) mapList.get("passRecordId") : null);
op.setSplitDate(StringUtils.isNotBlank((CharSequence) mapList.get("splitDate")) ? (String) mapList.get("splitDate") : null); op.setSplitDate(StringUtils.isNotBlank((CharSequence) mapList.get("splitDate")) ? (String) mapList.get("splitDate") : null);
op.setStartTime(StringUtils.isNotBlank(op.getStartTime()) ? op.getStartTime().replace(Constant.STR_T, Constant.STR_SPACE) : null); op.setStartTime(StringUtils.isNotBlank((CharSequence) mapList.get("startTime")) ? ((String) mapList.get("startTime")).replace(Constant.STR_T, Constant.STR_SPACE) : null);
op.setUpdateTime(StringUtils.isNotBlank((CharSequence) mapList.get("updateTime")) ? ((String) mapList.get("updateTime")).replace(Constant.STR_T, Constant.STR_SPACE) : null);
op.setLogs(JSONObject.toJSONString(mapList.get("logs"), JSONWriter.Feature.WriteMapNullValue)); op.setLogs(JSONObject.toJSONString(mapList.get("logs"), JSONWriter.Feature.WriteMapNullValue));
op.setBasicFilename(fileName); op.setBasicFilename(fileName);
//2024-07-06增加
op.setType(2);
op.setResult((mapList.get("result") != null) ? Integer.valueOf(String.valueOf(mapList.get("result"))) : null);
op.setDateMark(DateTimeUtil.getFormateString(new Date(),Constant.YYYY_MM_DD_HH_MM_SS));
nosplitS3DownMapper.insert(op); nosplitS3DownMapper.insert(op);
count++; count++;
//} else { //} else {
@ -715,6 +719,7 @@ public class CreateDbServiceImpl implements CreateDbService {
obj.setEndTime(StringUtils.isNotBlank(obj.getEndTime()) ? obj.getEndTime().replace(Constant.STR_T, Constant.STR_SPACE) : null); obj.setEndTime(StringUtils.isNotBlank(obj.getEndTime()) ? obj.getEndTime().replace(Constant.STR_T, Constant.STR_SPACE) : null);
obj.setProvExTime(StringUtils.isNotBlank(obj.getProvExTime()) ? obj.getProvExTime().replace(Constant.STR_T, Constant.STR_SPACE) : null); obj.setProvExTime(StringUtils.isNotBlank(obj.getProvExTime()) ? obj.getProvExTime().replace(Constant.STR_T, Constant.STR_SPACE) : null);
obj.setBasicFilename(fileName); obj.setBasicFilename(fileName);
obj.setDateMark(DateTimeUtil.getFormateString(new Date(),Constant.YYYY_MM_DD_HH_MM_SS));
nooutportResultMapper.insert(obj); nooutportResultMapper.insert(obj);
count++; count++;
//} else { //} else {
@ -772,6 +777,13 @@ public class CreateDbServiceImpl implements CreateDbService {
op.setInfo(StringUtils.isNotBlank((CharSequence) mapList.get("info")) ? (String) mapList.get("info") : null); op.setInfo(StringUtils.isNotBlank((CharSequence) mapList.get("info")) ? (String) mapList.get("info") : null);
op.setLogs(JSONObject.toJSONString(mapList.get("logs"), JSONWriter.Feature.WriteMapNullValue)); op.setLogs(JSONObject.toJSONString(mapList.get("logs"), JSONWriter.Feature.WriteMapNullValue));
op.setBasicFilename(fileName); op.setBasicFilename(fileName);
//2024-07-06增加
op.setResult((mapList.get("result") != null) ? Integer.valueOf(String.valueOf(mapList.get("result"))) : null);
op.setChangeProvinceId(StringUtils.isNotBlank((CharSequence) mapList.get("changeProvinceId")) ? (String) mapList.get("changeProvinceId") : null);
op.setExitPassId(StringUtils.isNotBlank((CharSequence) mapList.get("exitPassId")) ? (String) mapList.get("exitPassId") : null);
op.setDateMark(DateTimeUtil.getFormateString(new Date(),Constant.YYYY_MM_DD_HH_MM_SS));
nooutportS3DownMapper.insert(op); nooutportS3DownMapper.insert(op);
count++; count++;
} }
@ -909,6 +921,7 @@ public class CreateDbServiceImpl implements CreateDbService {
if (!exists) { if (!exists) {
obj.setBasicFilename(fileName); obj.setBasicFilename(fileName);
obj.setIsSplit(0); obj.setIsSplit(0);
obj.setDateMark(DateTimeUtil.getFormateString(new Date(),Constant.YYYY_MM_DD_HH_MM_SS));
count = clearSumMapper.insert(obj); count = clearSumMapper.insert(obj);
} }
LogUtil.WriteLog_InsertDB("[uuid:" + uuid + "]-protocolType为" + protocolType + ",插入数据库表" + dbTableName + "条数为" + count, "CreateDbServiceImpl"); LogUtil.WriteLog_InsertDB("[uuid:" + uuid + "]-protocolType为" + protocolType + ",插入数据库表" + dbTableName + "条数为" + count, "CreateDbServiceImpl");

Loading…
Cancel
Save