通讯表入库开发
This commit is contained in:
@@ -6,6 +6,7 @@ import com.njcn.common.pojo.enums.response.CommonResponseEnum;
|
||||
import com.njcn.common.pojo.response.HttpResult;
|
||||
import com.njcn.common.utils.HttpResultUtil;
|
||||
|
||||
import com.njcn.message.messagedto.DevComFlagDTO;
|
||||
import com.njcn.message.messagedto.MessageDataDTO;
|
||||
import com.njcn.stat.service.MessageAnalysisService;
|
||||
import com.njcn.web.controller.BaseController;
|
||||
@@ -44,6 +45,16 @@ public class MessageAnalysisController extends BaseController {
|
||||
|
||||
messageAnalysisService.analysis(messageList);
|
||||
|
||||
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, CommonResponseEnum.SUCCESS.getMessage(), methodDescribe);
|
||||
}
|
||||
@OperateInfo(info = LogEnum.BUSINESS_COMMON)
|
||||
@PostMapping("/handleDevRunflag")
|
||||
@ApiOperation("处理设备状态数据")
|
||||
public HttpResult<String> handleDevRunflag(@RequestBody DevComFlagDTO devComFlagDTO){
|
||||
String methodDescribe = getMethodDescribe("handleDevRunflag");
|
||||
|
||||
messageAnalysisService.handleDevRunflag(devComFlagDTO);
|
||||
|
||||
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, CommonResponseEnum.SUCCESS.getMessage(), methodDescribe);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
package com.njcn.stat.service;
|
||||
|
||||
|
||||
import com.njcn.message.messagedto.DevComFlagDTO;
|
||||
import com.njcn.message.messagedto.MessageDataDTO;
|
||||
|
||||
import java.util.List;
|
||||
@@ -14,4 +15,6 @@ import java.util.List;
|
||||
*/
|
||||
public interface MessageAnalysisService {
|
||||
void analysis(List<MessageDataDTO> messageList);
|
||||
|
||||
void handleDevRunflag(DevComFlagDTO devComFlagDTO);
|
||||
}
|
||||
|
||||
@@ -1,11 +1,16 @@
|
||||
package com.njcn.stat.service.impl;
|
||||
|
||||
import cn.hutool.core.date.DatePattern;
|
||||
import cn.hutool.core.date.LocalDateTimeUtil;
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
|
||||
import com.njcn.dataProcess.api.LnDataDealFeignClient;
|
||||
import com.njcn.dataProcess.api.PqsCommunicateFeignClient;
|
||||
import com.njcn.dataProcess.api.RmpEventDetailFeignClient;
|
||||
import com.njcn.dataProcess.dto.*;
|
||||
import com.njcn.dataProcess.pojo.dto.PqsCommunicateDto;
|
||||
import com.njcn.message.enums.DataTypeEnum;
|
||||
import com.njcn.message.messagedto.DevComFlagDTO;
|
||||
import com.njcn.message.messagedto.MessageDataDTO;
|
||||
import com.njcn.stat.messagedto.*;
|
||||
import com.njcn.stat.service.MessageAnalysisService;
|
||||
@@ -33,7 +38,8 @@ public class MessageAnalysisServiceImpl implements MessageAnalysisService {
|
||||
@Autowired
|
||||
private LnDataDealFeignClient lnDataDealFeignClient;
|
||||
|
||||
|
||||
@Autowired
|
||||
private PqsCommunicateFeignClient pqsCommunicateFeignClient;
|
||||
// @Autowired
|
||||
// private RmpEventDetailFeignClient rmpEventDetailFeignClient;
|
||||
@Override
|
||||
@@ -509,4 +515,14 @@ public class MessageAnalysisServiceImpl implements MessageAnalysisService {
|
||||
|
||||
lnDataDealFeignClient.batchInsertion(lnDataDTO);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void handleDevRunflag(DevComFlagDTO devComFlagDTO) {
|
||||
PqsCommunicateDto pqsCommunicateDto = new PqsCommunicateDto();
|
||||
pqsCommunicateDto.setTime(LocalDateTimeUtil.format(devComFlagDTO.getDate(), DatePattern.NORM_DATETIME_PATTERN));
|
||||
pqsCommunicateDto.setDevId(devComFlagDTO.getId());
|
||||
pqsCommunicateDto.setType(devComFlagDTO.getStatus());
|
||||
|
||||
pqsCommunicateFeignClient.insertion(pqsCommunicateDto);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user