Browse Source

uploadProjectInfo

ftature/screen
wanggongfeng 4 years ago
parent
commit
92f5514b83
  1. 1
      esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/resources/mapper/screen/ScreenProjectDataDao.xml
  2. 10
      esua-epdc/epdc-module/epdc-job/epdc-job-server/src/main/java/com/elink/esua/epdc/task/screen/ScreenProjectPushTaskImpl.java

1
esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/resources/mapper/screen/ScreenProjectDataDao.xml

@ -70,6 +70,7 @@
left join esua_epdc_events.epdc_item_handle_process t3 on t3.ITEM_ID = t1.ID and t3.DEL_FLAG = '0' and t3.STATE = 10 left join esua_epdc_events.epdc_item_handle_process t3 on t3.ITEM_ID = t1.ID and t3.DEL_FLAG = '0' and t3.STATE = 10
where DATE_FORMAT(t1.CREATED_TIME, '%Y-%m-%d') <![CDATA[ >= ]]> #{yearMonthDay} where DATE_FORMAT(t1.CREATED_TIME, '%Y-%m-%d') <![CDATA[ >= ]]> #{yearMonthDay}
and DATE_FORMAT(t1.CREATED_TIME, '%Y-%m-%d') <![CDATA[ <= ]]> now() and DATE_FORMAT(t1.CREATED_TIME, '%Y-%m-%d') <![CDATA[ <= ]]> now()
group by t1.ID
order by t2.CREATED_TIME order by t2.CREATED_TIME
</select> </select>
<resultMap type="com.elink.esua.epdc.dto.screen.result.UploadProjectProcessDTO" id="uploadprojectprocessMap"> <resultMap type="com.elink.esua.epdc.dto.screen.result.UploadProjectProcessDTO" id="uploadprojectprocessMap">

10
esua-epdc/epdc-module/epdc-job/epdc-job-server/src/main/java/com/elink/esua/epdc/task/screen/ScreenProjectPushTaskImpl.java

@ -91,6 +91,9 @@ public class ScreenProjectPushTaskImpl implements ScreenIndexDataPushTask {
screenRecordEntity = screenRecordEntities.get(0); screenRecordEntity = screenRecordEntities.get(0);
screenProjectFormDTO.setYearMonthDay(screenRecordEntity.getStatisticsTime()); screenProjectFormDTO.setYearMonthDay(screenRecordEntity.getStatisticsTime());
} }
analysisFeignClient.uploadProjectInfo(screenProjectFormDTO);
//记录此次统计时间 并更新时间或者新增 //记录此次统计时间 并更新时间或者新增
screenRecordEntity.setStatisticsTime(new Date()); screenRecordEntity.setStatisticsTime(new Date());
if (StringUtils.isNotBlank(screenRecordEntity.getId())) { if (StringUtils.isNotBlank(screenRecordEntity.getId())) {
@ -99,7 +102,7 @@ public class ScreenProjectPushTaskImpl implements ScreenIndexDataPushTask {
screenRecordEntity.setJobName("uploadProjectInfo"); screenRecordEntity.setJobName("uploadProjectInfo");
screenRecordDao.insert(screenRecordEntity); screenRecordDao.insert(screenRecordEntity);
} }
analysisFeignClient.uploadProjectInfo(screenProjectFormDTO);
logger.info("<" + methodName + "|项目信息上报>定时任务执行结束"); logger.info("<" + methodName + "|项目信息上报>定时任务执行结束");
} }
@ -126,6 +129,9 @@ public class ScreenProjectPushTaskImpl implements ScreenIndexDataPushTask {
screenRecordEntity = screenRecordEntities.get(0); screenRecordEntity = screenRecordEntities.get(0);
screenProjectFormDTO.setYearMonthDay(screenRecordEntity.getStatisticsTime()); screenProjectFormDTO.setYearMonthDay(screenRecordEntity.getStatisticsTime());
} }
analysisFeignClient.uploadProjectProcess(screenProjectFormDTO);
//记录此次统计时间 并更新时间或者新增 //记录此次统计时间 并更新时间或者新增
screenRecordEntity.setStatisticsTime(new Date()); screenRecordEntity.setStatisticsTime(new Date());
if (StringUtils.isNotBlank(screenRecordEntity.getId())) { if (StringUtils.isNotBlank(screenRecordEntity.getId())) {
@ -134,7 +140,7 @@ public class ScreenProjectPushTaskImpl implements ScreenIndexDataPushTask {
screenRecordEntity.setJobName("uploadProjectProcess"); screenRecordEntity.setJobName("uploadProjectProcess");
screenRecordDao.insert(screenRecordEntity); screenRecordDao.insert(screenRecordEntity);
} }
analysisFeignClient.uploadProjectProcess(screenProjectFormDTO);
logger.info("<" + methodName + "|项目处理流程信息上报>定时任务执行结束"); logger.info("<" + methodName + "|项目处理流程信息上报>定时任务执行结束");
} }
} }

Loading…
Cancel
Save