1.解决mysql语句关键字问题
2.mysql台账同步oracle
This commit is contained in:
@@ -140,7 +140,7 @@ public class NodeController extends BaseController {
|
||||
*/
|
||||
@ApiOperation("获取全部前置机")
|
||||
@OperateInfo(info = LogEnum.BUSINESS_MEDIUM)
|
||||
@GetMapping("nodeAllList")
|
||||
@GetMapping("/nodeAllList")
|
||||
public HttpResult<List<Node>> nodeAllList(){
|
||||
String methodDescribe = getMethodDescribe("nodeAllList");
|
||||
List<Node> resList = iNodeService.nodeAllList();
|
||||
@@ -155,15 +155,11 @@ public class NodeController extends BaseController {
|
||||
@ApiOperation("根据id获取前置机")
|
||||
@ApiImplicitParam(value = "前置机id",name = "id",required = true)
|
||||
@OperateInfo(info = LogEnum.BUSINESS_MEDIUM)
|
||||
@GetMapping("getNodeById")
|
||||
@GetMapping("/getNodeById")
|
||||
public HttpResult<Node> getNodeById(@Validated @NotNull(message = "id不可为空") @RequestParam("id")String id){
|
||||
String methodDescribe = getMethodDescribe("getNodeById");
|
||||
Node node = iNodeService.getNodeById(id);
|
||||
if(Objects.isNull(node)){
|
||||
throw new BusinessException(CommonResponseEnum.FAIL);
|
||||
}else {
|
||||
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, node, methodDescribe);
|
||||
}
|
||||
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, node, methodDescribe);
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -71,7 +71,7 @@
|
||||
line.pid as 'pid',
|
||||
line.Pids as 'pids',
|
||||
line.Name AS 'name',
|
||||
line.Levelas 'Level',
|
||||
line.Level as 'Level',
|
||||
pd.Update_Time AS 'updateTime',
|
||||
line.Sort as 'sort',
|
||||
pd.Com_Flag as 'ComFlag',
|
||||
|
||||
@@ -650,7 +650,9 @@
|
||||
<select id="getSubstationInfo" resultType="PollutionSubstationDTO">
|
||||
SELECT A.id,
|
||||
A.Name name,
|
||||
C.Name voltageLevel
|
||||
C.Name voltageLevel,
|
||||
b.Lng,
|
||||
b.lat
|
||||
FROM pq_line A,
|
||||
pq_substation B,
|
||||
sys_dict_data C
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
<select id="getLineIntegrityRate" resultType="LineDataIntegrity">
|
||||
select line_index lineId,
|
||||
avg(real_time/due_time)*100 integrityData,
|
||||
sum(real_time) real,
|
||||
sum(real_time) mysqlReal,
|
||||
sum(due_time) due
|
||||
from r_stat_integrity_d
|
||||
where line_index in
|
||||
|
||||
@@ -1898,8 +1898,14 @@ public class TerminalBaseServiceImpl extends ServiceImpl<LineMapper, Line> imple
|
||||
deviceDetail.setLoginTime(PubUtils.localDateFormat(deviceParam.getLoginTime()));
|
||||
deviceDetail.setUpdateTime(LocalDateTime.now());
|
||||
|
||||
//处理终端oracle关系
|
||||
if (ObjectUtil.isNotNull(syncTerminalParam.getOracleDevId())) {
|
||||
DeviceBak back = new DeviceBak();
|
||||
back.setId(deviceDetail.getId());
|
||||
back.setDevId(syncTerminalParam.getOracleDevId());
|
||||
deviceBakService.saveOrUpdate(back);
|
||||
}
|
||||
//处理装置识别码秘钥
|
||||
|
||||
deviceMapper.insert(deviceDetail);
|
||||
//装置功能 todo确定devFuction
|
||||
// List<DictData> funList = dicDataFeignClient.getDicDataByTypeName(DicDataTypeEnum.DEV_FUN.getName()).getData();
|
||||
@@ -1963,7 +1969,13 @@ public class TerminalBaseServiceImpl extends ServiceImpl<LineMapper, Line> imple
|
||||
}
|
||||
|
||||
lineDetailMapper.insert(lineDetail);
|
||||
|
||||
//处理终端oracle关系
|
||||
if (ObjectUtil.isNotNull(syncTerminalParam.getOracleLineId())) {
|
||||
LineBak back = new LineBak();
|
||||
back.setId(lineDetail.getId());
|
||||
back.setLineId(syncTerminalParam.getOracleLineId());
|
||||
lineBakService.saveOrUpdate(back);
|
||||
}
|
||||
//通过监测点id获取母线电压等级
|
||||
Voltage voltage = lineMapper.getVoltageByLineId(line.getId());
|
||||
//监测点限值
|
||||
|
||||
Reference in New Issue
Block a user