接口调整

This commit is contained in:
2023-09-18 15:13:06 +08:00
parent 16107d3e7b
commit e0ac80822a
13 changed files with 70 additions and 19 deletions

View File

@@ -5,6 +5,8 @@ import com.njcn.common.pojo.enums.common.LogEnum;
import com.njcn.common.pojo.enums.response.CommonResponseEnum;
import com.njcn.common.pojo.response.HttpResult;
import com.njcn.common.utils.HttpResultUtil;
import com.njcn.device.biz.commApi.CommTerminalGeneralClient;
import com.njcn.device.pq.api.GeneralDeviceInfoClient;
import com.njcn.device.pq.api.LineFeignClient;
import com.njcn.prepare.harmonic.pojo.param.LineParam;
import com.njcn.prepare.harmonic.service.mysql.line.DayDataService;
@@ -45,6 +47,8 @@ public class DayDataController extends BaseController {
private final DayDataService dayDataService;
private final CommTerminalGeneralClient commTerminalGeneralClient;
@Deprecated
@ApiOperation("day表定时任务")
@ApiImplicitParam(value = "jobParam",name = "jobParam",required = true)
@@ -81,7 +85,7 @@ public class DayDataController extends BaseController {
String methodDescribe = getMethodDescribe("dataToDayHandler");
List<String> indexLists = new ArrayList<> ();
if(CollectionUtils.isEmpty (jobParam.getLineIds())){
indexLists = lineFeignClient.getLineList().getData();
indexLists = commTerminalGeneralClient.getRunMonitorIds().getData();
} else{
indexLists = jobParam.getLineIds();
}

View File

@@ -38,7 +38,7 @@ public class IntegrityController extends BaseController {
private final IntegrityService integrityService;
@Deprecated
/* @Deprecated
@OperateInfo(info = LogEnum.BUSINESS_COMMON)
@PostMapping("/computeDataIntegrity")
@ApiOperation("数据完整性统计")
@@ -47,7 +47,7 @@ public class IntegrityController extends BaseController {
String methodDescribe = getMethodDescribe("computeDataIntegrity");
String out = integrityService.computeDataIntegrity(lineParam);
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, out, methodDescribe);
}
}*/
@OperateInfo(info = LogEnum.BUSINESS_COMMON)
@PostMapping("/dataIntegrity")

View File

@@ -5,6 +5,7 @@ import com.njcn.common.pojo.enums.common.LogEnum;
import com.njcn.common.pojo.enums.response.CommonResponseEnum;
import com.njcn.common.pojo.response.HttpResult;
import com.njcn.common.utils.HttpResultUtil;
import com.njcn.device.biz.commApi.CommTerminalGeneralClient;
import com.njcn.device.pq.api.LineFeignClient;
import com.njcn.prepare.harmonic.pojo.param.LineParam;
import com.njcn.prepare.harmonic.service.mysql.Impl.line.LimitRateService;
@@ -45,7 +46,9 @@ public class LimitrateController extends BaseController {
private final LineFeignClient lineFeignClient;
@Deprecated
private final CommTerminalGeneralClient commTerminalGeneralClient;
/* @Deprecated
@ApiOperation("limitrate表定时任务")
@ApiImplicitParam(value = "limitRateHanlderParam",name = "limitRateHanlderParam",required = true)
@PostMapping("LimitRateHanlder")
@@ -68,7 +71,7 @@ public class LimitrateController extends BaseController {
} else {
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.FAIL, false, methodDescribe);
}
}
}*/
@ApiOperation("生成limitRate表(MySQL入库)")
@ApiImplicitParam(value = "limitRateHanlderParam",name = "limitRateHanlderParam",required = true)
@@ -80,7 +83,7 @@ public class LimitrateController extends BaseController {
String methodDescribe = getMethodDescribe("limitRate");
List<String> indexLists = new ArrayList<> ();
if(CollectionUtils.isEmpty (limitRateHanlderParam.getLineIds ())){
indexLists = lineFeignClient.getLineList ( ).getData ( );
indexLists = commTerminalGeneralClient.getRunMonitorIds ().getData ( );
}else{
indexLists = limitRateHanlderParam.getLineIds ();
}

View File

@@ -564,6 +564,7 @@ public class DayDataServiceImpl implements DayDataService {
List<RStatDataPltDPO> dataPltPOList = new ArrayList<> ();
for (String lineIndex : indexLists) {
/*生成dayV表*/
List<DataVPO> dataV = getDataV(lineIndex, startTime, endTime);
if (!CollectionUtils.isEmpty(dataV)) {

View File

@@ -48,7 +48,7 @@ public class IntegrityServiceImpl extends MppServiceImpl<RStatIntegrityDMapper,
private final LineFeignClient lineFeignClient;
@Override
/*@Override
@Async("asyncExecutor")
public String computeDataIntegrity(LineParam lineParam) {
List<LineDetail> lineDetailList;
@@ -80,7 +80,7 @@ public class IntegrityServiceImpl extends MppServiceImpl<RStatIntegrityDMapper,
influxDbUtils.batchInsert(influxDbUtils.getDbName(),"", InfluxDB.ConsistencyLevel.ALL, records);
return "成功!";
}
*/
@Override
@Async("asyncExecutor")
public void dataIntegrity(LineParam lineParam,String time) {

View File

@@ -61,7 +61,7 @@ public class LimitRateService extends MppServiceImpl<LimitRatePOMapper, LimitRa
* @Author: clam
* @Date: 2022/10/18
*/
@Transactional(
/* @Transactional(
rollbackFor = {Exception.class}
)
@SneakyThrows
@@ -101,12 +101,12 @@ public class LimitRateService extends MppServiceImpl<LimitRatePOMapper, LimitRa
limitRates.addAll (collect);
}
if (!CollectionUtils.isEmpty(limitRateList)){
/*插入influxdb*/
*//*插入influxdb*//*
insert(limitRateList,time);
/*插入mysql*/
*//*插入mysql*//*
this.saveOrUpdateBatchByMultiId (limitRates,50);
}
}
}*/
@Transactional(rollbackFor = {Exception.class})
@SneakyThrows

View File

@@ -9,7 +9,7 @@ import com.njcn.prepare.harmonic.pojo.param.LineParam;
*/
public interface IntegrityService {
String computeDataIntegrity(LineParam lineParam);
//String computeDataIntegrity(LineParam lineParam);
void dataIntegrity(LineParam lineParam,String time);
}