Browse Source

平阴数据对接调整 办结和化解状态同步

dev
jianjun 3 years ago
parent
commit
8a5f74a6cf
  1. 7
      epmet-module/open-data-worker/open-data-worker-server/src/main/java/com/epmet/opendata/entity/EventreportPingyinEntity.java
  2. 6
      epmet-module/open-data-worker/open-data-worker-server/src/main/java/com/epmet/opendata/service/impl/EventreportPingyinServiceImpl.java
  3. 5
      epmet-module/open-data-worker/open-data-worker-server/src/main/java/com/epmet/opendata/service/impl/GridstaffWorkInfoPingyinServiceImpl.java

7
epmet-module/open-data-worker/open-data-worker-server/src/main/java/com/epmet/opendata/entity/EventreportPingyinEntity.java

@ -91,10 +91,15 @@ public class EventreportPingyinEntity {
private String waysOfResolving;
/**
* 是否办结填写YNY N
* 必填 是否化解填写YNY N
*/
private String successfulOrNo;
/**
* 必填 是否办结填写YNY N
*/
private String successfulDefuse;
/**
* 办结层级符合标准10.21
*/

6
epmet-module/open-data-worker/open-data-worker-server/src/main/java/com/epmet/opendata/service/impl/EventreportPingyinServiceImpl.java

@ -67,7 +67,7 @@ public class EventreportPingyinServiceImpl extends BaseServiceImpl<EventreportPi
//分批次循环
while (CollectionUtils.isNotEmpty(list) && list.size() == formDTO.getPageSize()) {
formDTO.setPageNo(formDTO.getPageNo() + NumConstant.ONE);
result = dataStatisticalOpenFeignClient.getEventInfo(formDTO);
result = dataStatisticalOpenFeignClient.getEventInfoV2(formDTO);
list = result.getData();
saveEvent(list, formDTO.getInitFlag());
}
@ -122,11 +122,13 @@ public class EventreportPingyinServiceImpl extends BaseServiceImpl<EventreportPi
eventDescription = StrUtil.filterEmoji(eventDescription);
entity.setEventDescription(eventDescription);
entity.setWaysOfResolving(item.getWaysOfResolving());
//业务不确定
//业务不确定 办结状态和化解状态同步修改
if (("03").equals(item.getStatus())) {
entity.setSuccessfulOrNo("Y");
entity.setSuccessfulDefuse("Y");
} else {
entity.setSuccessfulOrNo("N");
entity.setSuccessfulDefuse("N");
}
entity.setCompleteLevel(item.getCompleteLevel());
entity.setCompleteTime(item.getCompleteTime());

5
epmet-module/open-data-worker/open-data-worker-server/src/main/java/com/epmet/opendata/service/impl/GridstaffWorkInfoPingyinServiceImpl.java

@ -61,14 +61,13 @@ public class GridstaffWorkInfoPingyinServiceImpl extends BaseServiceImpl<Gridsta
do {
Result<List<PatrolRoutineWorkResult>> record = epmetUserOpenFeignClient.getPatrolRoutineWorkListV2(midPatrolFormDTO);
if (record == null || !record.success()) {
log.error("获取例行工作记录V2失败,param:{}", JSON.toJSONString(midPatrolFormDTO));
log.warn("获取例行工作记录V2失败,param:{}", JSON.toJSONString(midPatrolFormDTO));
throw new EpmetException(EpmetErrorCode.SERVER_ERROR.getCode());
}
data = record.getData();
if (CollectionUtils.isEmpty(data)) {
//数据已被删除了
//暂时设置error 用于排错
log.error("获取例行工作记录返回为空,param:{}", JSON.toJSONString(midPatrolFormDTO));
log.warn("获取例行工作记录返回为空,param:{}", JSON.toJSONString(midPatrolFormDTO));
int effectRow = baseDao.deleteById(patrolRecordForm.getId());
log.warn("del effectRow:{}", effectRow);
throw new EpmetException(EpmetErrorCode.SERVER_ERROR.getCode());

Loading…
Cancel
Save