增加dataType区分小流域
This commit is contained in:
parent
8e21e73290
commit
c19c345f6b
|
|
@ -229,6 +229,12 @@ public class SurvHisdataLivestockwater extends Model<SurvHisdataLivestockwater>
|
||||||
@TableField("UPDATED_TIME")
|
@TableField("UPDATED_TIME")
|
||||||
private LocalDateTime updatedTime;
|
private LocalDateTime updatedTime;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 数据类型
|
||||||
|
*/
|
||||||
|
@TableField("DATA_TYPE")
|
||||||
|
private String dataType;
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected Serializable pkVal() {
|
protected Serializable pkVal() {
|
||||||
|
|
|
||||||
|
|
@ -227,7 +227,11 @@ public class SurvHisdataLivestockwaterError extends Model<SurvHisdataLivestockwa
|
||||||
private LocalDateTime updatedTime;
|
private LocalDateTime updatedTime;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 数据类型
|
||||||
|
*/
|
||||||
|
@TableField("DATA_TYPE")
|
||||||
|
private String dataType;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -231,6 +231,12 @@ public class SurvHisdataOrientwater extends Model<SurvHisdataOrientwater> {
|
||||||
@TableField("UPDATED_TIME")
|
@TableField("UPDATED_TIME")
|
||||||
private LocalDateTime updatedTime;
|
private LocalDateTime updatedTime;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 数据类型
|
||||||
|
*/
|
||||||
|
@TableField("DATA_TYPE")
|
||||||
|
private String dataType;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -265,7 +265,11 @@ public class SurvHisdataOrientwaterError extends Model<SurvHisdataOrientwaterErr
|
||||||
@TableField("UPDATED_TIME")
|
@TableField("UPDATED_TIME")
|
||||||
private LocalDateTime updatedTime;
|
private LocalDateTime updatedTime;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 数据类型
|
||||||
|
*/
|
||||||
|
@TableField("DATA_TYPE")
|
||||||
|
private String dataType;
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
||||||
|
|
@ -225,7 +225,11 @@ public class SurvTransdataLivestockwater extends Model<SurvTransdataLivestockwat
|
||||||
@TableField("UPDATED_TIME")
|
@TableField("UPDATED_TIME")
|
||||||
private LocalDateTime updatedTime;
|
private LocalDateTime updatedTime;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 数据类型
|
||||||
|
*/
|
||||||
|
@TableField("DATA_TYPE")
|
||||||
|
private String dataType;
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
||||||
|
|
@ -232,6 +232,12 @@ public class SurvTransdataOrientwater extends Model<SurvTransdataOrientwater> {
|
||||||
@TableField("UPDATED_TIME")
|
@TableField("UPDATED_TIME")
|
||||||
private LocalDateTime updatedTime;
|
private LocalDateTime updatedTime;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 数据类型
|
||||||
|
*/
|
||||||
|
@TableField("DATA_TYPE")
|
||||||
|
private String dataType;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -138,11 +138,12 @@ public class CommonServiceImpl implements ICommonService {
|
||||||
orientwater.setDeviceId(deploy.getId());
|
orientwater.setDeviceId(deploy.getId());
|
||||||
orientwater.setCreatedBy("task");//创建人
|
orientwater.setCreatedBy("task");//创建人
|
||||||
orientwater.setCreateTime(nowTime);//创建时间
|
orientwater.setCreateTime(nowTime);//创建时间
|
||||||
|
orientwater.setDataType(deploy.getDeploySecondaryType());
|
||||||
transdataOrientwaterService.save(orientwater);
|
transdataOrientwaterService.save(orientwater);
|
||||||
|
|
||||||
//保存历史表
|
//保存历史表
|
||||||
SurvHisdataOrientwater hisOrientWater= new SurvHisdataOrientwater();
|
SurvHisdataOrientwater hisOrientWater= new SurvHisdataOrientwater();
|
||||||
|
BeanUtil.copyProperties(orientwater,hisOrientWater);
|
||||||
hisOrientWater.setId(IdUtil.getSnowflakeNextIdStr());
|
hisOrientWater.setId(IdUtil.getSnowflakeNextIdStr());
|
||||||
hisOrientWater.setTransDate(nowTime);
|
hisOrientWater.setTransDate(nowTime);
|
||||||
hisdataOrientwaterService.save(hisOrientWater);
|
hisdataOrientwaterService.save(hisOrientWater);
|
||||||
|
|
@ -158,11 +159,13 @@ public class CommonServiceImpl implements ICommonService {
|
||||||
livestockwater.setDeviceId(deploy.getId());
|
livestockwater.setDeviceId(deploy.getId());
|
||||||
livestockwater.setCreatedBy("task");//创建人
|
livestockwater.setCreatedBy("task");//创建人
|
||||||
livestockwater.setCreateTime(nowTime);//创建时间
|
livestockwater.setCreateTime(nowTime);//创建时间
|
||||||
|
livestockwater.setDataType(deploy.getDeploySecondaryType());
|
||||||
|
|
||||||
transdataLivestockwaterService.save(livestockwater);
|
transdataLivestockwaterService.save(livestockwater);
|
||||||
|
|
||||||
//保存历史表
|
//保存历史表
|
||||||
SurvHisdataLivestockwater hisdataLivestockwater = new SurvHisdataLivestockwater();
|
SurvHisdataLivestockwater hisdataLivestockwater = new SurvHisdataLivestockwater();
|
||||||
|
BeanUtil.copyProperties(livestockwater,hisdataLivestockwater);
|
||||||
hisdataLivestockwater.setId(IdUtil.getSnowflakeNextIdStr());
|
hisdataLivestockwater.setId(IdUtil.getSnowflakeNextIdStr());
|
||||||
hisdataLivestockwater.setTransDate(nowTime);
|
hisdataLivestockwater.setTransDate(nowTime);
|
||||||
hisdataLivestockwaterService.save(hisdataLivestockwater);
|
hisdataLivestockwaterService.save(hisdataLivestockwater);
|
||||||
|
|
|
||||||
|
|
@ -162,6 +162,7 @@ public class SurvHisdataLivestockwaterServiceImpl extends ServiceImpl<SurvHisdat
|
||||||
hisdataLivestockwater.setDeviceId(deploy.getId());
|
hisdataLivestockwater.setDeviceId(deploy.getId());
|
||||||
hisdataLivestockwater.setDeviceName(deploy.getDeployDes());
|
hisdataLivestockwater.setDeviceName(deploy.getDeployDes());
|
||||||
hisdataLivestockwater.setStationCode(deploy.getStationCode());
|
hisdataLivestockwater.setStationCode(deploy.getStationCode());
|
||||||
|
hisdataLivestockwater.setDataType(deploy.getDeploySecondaryType());
|
||||||
if(StringUtils.isNotBlank(deploy.getStationCode())){
|
if(StringUtils.isNotBlank(deploy.getStationCode())){
|
||||||
SurvStationInfo info = survStationInfoService.getByCode(deploy.getStationCode());
|
SurvStationInfo info = survStationInfoService.getByCode(deploy.getStationCode());
|
||||||
if(info!=null){
|
if(info!=null){
|
||||||
|
|
@ -191,7 +192,7 @@ public class SurvHisdataLivestockwaterServiceImpl extends ServiceImpl<SurvHisdat
|
||||||
if(dataExamineDetail.getRules()!=null && !dataExamineDetail.getRules().isEmpty()) {
|
if(dataExamineDetail.getRules()!=null && !dataExamineDetail.getRules().isEmpty()) {
|
||||||
String deployId = deploy.getId();
|
String deployId = deploy.getId();
|
||||||
try {
|
try {
|
||||||
|
log.error("=================new畜禽逻辑===================={}", deployId);
|
||||||
SurvTransdataLivestockwater newestData = survTransdataLivestockwaterServiceImpl.getOneByDeviceId(deployId);
|
SurvTransdataLivestockwater newestData = survTransdataLivestockwaterServiceImpl.getOneByDeviceId(deployId);
|
||||||
|
|
||||||
String orgId = null;
|
String orgId = null;
|
||||||
|
|
@ -224,7 +225,7 @@ public class SurvHisdataLivestockwaterServiceImpl extends ServiceImpl<SurvHisdat
|
||||||
if (newestData.getDataDateTime() != null) {
|
if (newestData.getDataDateTime() != null) {
|
||||||
long secs = DateTimeUtils.getSecondsDiff(newestData.getDataDateTime(), LocalDateTime.now());
|
long secs = DateTimeUtils.getSecondsDiff(newestData.getDataDateTime(), LocalDateTime.now());
|
||||||
if (secs < dataExamineDetail.getExamineGap()) {//间隔不足时不生成
|
if (secs < dataExamineDetail.getExamineGap()) {//间隔不足时不生成
|
||||||
log.warn("--------------设备:{}:{},new畜禽间隔为:{}秒,限制时间:{}秒,跳过---------------", deploy.getDeployDes(),deploy.getDeployCode(),secs,dataExamineDetail.getExamineGap());
|
log.error("--------------设备:{}:{},new畜禽间隔为:{}秒,限制时间:{}秒,跳过---------------", deploy.getDeployDes(),deploy.getDeployCode(),secs,dataExamineDetail.getExamineGap());
|
||||||
XxlJobHelper.log("---------------设备:{}:{},new畜禽间隔为:{}秒,限制时间:{}秒,跳过---------------", deploy.getDeployDes(),deploy.getDeployCode(),secs,dataExamineDetail.getExamineGap());
|
XxlJobHelper.log("---------------设备:{}:{},new畜禽间隔为:{}秒,限制时间:{}秒,跳过---------------", deploy.getDeployDes(),deploy.getDeployCode(),secs,dataExamineDetail.getExamineGap());
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
@ -290,6 +291,7 @@ public class SurvHisdataLivestockwaterServiceImpl extends ServiceImpl<SurvHisdat
|
||||||
hisdataLivestockwater.setDeviceId(deploy.getId());
|
hisdataLivestockwater.setDeviceId(deploy.getId());
|
||||||
hisdataLivestockwater.setDeviceName(deploy.getDeployDes());
|
hisdataLivestockwater.setDeviceName(deploy.getDeployDes());
|
||||||
hisdataLivestockwater.setStationCode(deploy.getStationCode());
|
hisdataLivestockwater.setStationCode(deploy.getStationCode());
|
||||||
|
hisdataLivestockwater.setDataType(deploy.getDeploySecondaryType());
|
||||||
if (StringUtils.isNotBlank(deploy.getStationCode())) {
|
if (StringUtils.isNotBlank(deploy.getStationCode())) {
|
||||||
SurvStationInfo info = survStationInfoService.getByCode(deploy.getStationCode());
|
SurvStationInfo info = survStationInfoService.getByCode(deploy.getStationCode());
|
||||||
if (info != null) {
|
if (info != null) {
|
||||||
|
|
|
||||||
|
|
@ -182,6 +182,8 @@ public class SurvHisdataOrientwaterServiceImpl extends ServiceImpl<SurvHisdataOr
|
||||||
hisdataOrientwater.setDeviceId(deploy.getId());
|
hisdataOrientwater.setDeviceId(deploy.getId());
|
||||||
hisdataOrientwater.setDeviceName(deploy.getDeployDes());
|
hisdataOrientwater.setDeviceName(deploy.getDeployDes());
|
||||||
hisdataOrientwater.setStationCode(deploy.getStationCode());
|
hisdataOrientwater.setStationCode(deploy.getStationCode());
|
||||||
|
log.error(deploy.getId()+"================wtf========="+deploy.getDeploySecondaryType());
|
||||||
|
hisdataOrientwater.setDataType(deploy.getDeploySecondaryType());
|
||||||
if(StringUtils.isNotBlank(deploy.getStationCode())){
|
if(StringUtils.isNotBlank(deploy.getStationCode())){
|
||||||
SurvStationInfo info = survStationInfoService.getByCode(deploy.getStationCode());
|
SurvStationInfo info = survStationInfoService.getByCode(deploy.getStationCode());
|
||||||
if(info!=null){
|
if(info!=null){
|
||||||
|
|
@ -210,7 +212,7 @@ public class SurvHisdataOrientwaterServiceImpl extends ServiceImpl<SurvHisdataOr
|
||||||
if (config.getRules() != null && !config.getRules().isEmpty()) {
|
if (config.getRules() != null && !config.getRules().isEmpty()) {
|
||||||
try {
|
try {
|
||||||
String deployId = deploy.getId();
|
String deployId = deploy.getId();
|
||||||
log.warn("=================new面源逻辑====================" + deployId);
|
log.error("=================new面源逻辑===================={}", deployId);
|
||||||
SurvTransdataOrientwater newestData = orientwaterService.getOneByDeviceId(deployId);
|
SurvTransdataOrientwater newestData = orientwaterService.getOneByDeviceId(deployId);
|
||||||
|
|
||||||
String orgId = null;
|
String orgId = null;
|
||||||
|
|
@ -311,6 +313,7 @@ public class SurvHisdataOrientwaterServiceImpl extends ServiceImpl<SurvHisdataOr
|
||||||
hisdataOrientwater.setDeviceId(deploy.getId());
|
hisdataOrientwater.setDeviceId(deploy.getId());
|
||||||
hisdataOrientwater.setDeviceName(deploy.getDeployDes());
|
hisdataOrientwater.setDeviceName(deploy.getDeployDes());
|
||||||
hisdataOrientwater.setStationCode(deploy.getStationCode());
|
hisdataOrientwater.setStationCode(deploy.getStationCode());
|
||||||
|
hisdataOrientwater.setDataType(deploy.getDeploySecondaryType());
|
||||||
if (StringUtils.isNotBlank(deploy.getStationCode())) {
|
if (StringUtils.isNotBlank(deploy.getStationCode())) {
|
||||||
SurvStationInfo info = survStationInfoService.getByCode(deploy.getStationCode());
|
SurvStationInfo info = survStationInfoService.getByCode(deploy.getStationCode());
|
||||||
if (info != null) {
|
if (info != null) {
|
||||||
|
|
|
||||||
|
|
@ -76,27 +76,27 @@ public class DataExamineTask {
|
||||||
//开始处理
|
//开始处理
|
||||||
DateTimeFormatter sdf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
|
DateTimeFormatter sdf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
|
||||||
for (SurvDeviceDeploy deploy : deployList) {
|
for (SurvDeviceDeploy deploy : deployList) {
|
||||||
log.warn("=================new处理设备:{}====================",deploy.getDeployCode());
|
log.error("=================new处理设备:{}---{}====================",deploy.getDeployCode(),deploy.getId());
|
||||||
if(deploy.getDeployType().equals(PollutionConstants.WATER_LIVE)){
|
if(deploy.getDeployType().equals(PollutionConstants.WATER_LIVE)){
|
||||||
SurvTransdataLivestockwater survTransdataLivestockwater = historyLiveWaterService.genDataAuto(deploy,config);
|
SurvTransdataLivestockwater survTransdataLivestockwater = historyLiveWaterService.genDataAuto(deploy,config);
|
||||||
if(survTransdataLivestockwater!=null){
|
if(survTransdataLivestockwater!=null){
|
||||||
log.warn("----------new设备号:{},生成成功,时间:{}-----------",deploy.getDeployCode(),sdf.format(survTransdataLivestockwater.getDataDateTime()));
|
log.error("----------new设备号:{},生成成功,时间:{}-----------",deploy.getDeployCode(),sdf.format(survTransdataLivestockwater.getDataDateTime()));
|
||||||
}else{
|
}else{
|
||||||
log.warn("----------new设备号:{},跳过------------",deploy.getDeployCode());
|
log.error("----------new设备号:{},跳过------------",deploy.getDeployCode());
|
||||||
}
|
}
|
||||||
} else if (deploy.getDeployType().equals(PollutionConstants.WATER_ORIENT)) {
|
} else if (deploy.getDeployType().equals(PollutionConstants.WATER_ORIENT)) {
|
||||||
SurvTransdataOrientwater survTransdataOrientwater = historyOrientwaterService.genDataAuto(deploy,config);
|
SurvTransdataOrientwater survTransdataOrientwater = historyOrientwaterService.genDataAuto(deploy,config);
|
||||||
if(survTransdataOrientwater!=null){
|
if(survTransdataOrientwater!=null){
|
||||||
log.warn("----------new设备号:{},生成成功,时间:{}-----------",deploy.getDeployCode(),sdf.format(survTransdataOrientwater.getDataDateTime()));
|
log.error("----------new设备号:{},生成成功,时间:{}-----------",deploy.getDeployCode(),sdf.format(survTransdataOrientwater.getDataDateTime()));
|
||||||
}else{
|
}else{
|
||||||
log.warn("----------new设备号:{},跳过------------",deploy.getDeployCode());
|
log.error("----------new设备号:{},跳过------------",deploy.getDeployCode());
|
||||||
}
|
}
|
||||||
}else if (deploy.getDeployType().equals(PollutionConstants.WATER_QULITY)) {
|
}else if (deploy.getDeployType().equals(PollutionConstants.WATER_QULITY)) {
|
||||||
SurvTransdataSoil soil = soilService.genDataAuto(deploy,config);
|
SurvTransdataSoil soil = soilService.genDataAuto(deploy,config);
|
||||||
if(soil!=null){
|
if(soil!=null){
|
||||||
log.warn("----------new设备号:{},生成成功,时间:{}-----------",deploy.getDeployCode(),sdf.format(soil.getDataDateTime()));
|
log.error("----------new设备号:{},生成成功,时间:{}-----------",deploy.getDeployCode(),sdf.format(soil.getDataDateTime()));
|
||||||
}else{
|
}else{
|
||||||
log.warn("----------new设备号:{},跳过------------",deploy.getDeployCode());
|
log.error("----------new设备号:{},跳过------------",deploy.getDeployCode());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue