|
@ -107,7 +107,6 @@ public class PushToCityGridServiceImpl implements PushToCityGridService { |
|
|
String date = DateUtils.format(DateUtils.addDateDays(new Date(), -1)); |
|
|
String date = DateUtils.format(DateUtils.addDateDays(new Date(), -1)); |
|
|
// state=作废的流程数据
|
|
|
// state=作废的流程数据
|
|
|
List<ItemHandleProcessDTO> list = itemHandleProcessDao.listProcessByStateAndDate(String.valueOf(ItemGridPlatformHandleStatusEnum.HANDLE_ZF.getValue()), date); |
|
|
List<ItemHandleProcessDTO> list = itemHandleProcessDao.listProcessByStateAndDate(String.valueOf(ItemGridPlatformHandleStatusEnum.HANDLE_ZF.getValue()), date); |
|
|
|
|
|
|
|
|
// 拼接数据
|
|
|
// 拼接数据
|
|
|
list.forEach(item -> { |
|
|
list.forEach(item -> { |
|
|
AppealScrapResultDTO dto = new AppealScrapResultDTO(); |
|
|
AppealScrapResultDTO dto = new AppealScrapResultDTO(); |
|
@ -229,25 +228,25 @@ public class PushToCityGridServiceImpl implements PushToCityGridService { |
|
|
DispatchAuditResultDto data = new DispatchAuditResultDto(); |
|
|
DispatchAuditResultDto data = new DispatchAuditResultDto(); |
|
|
|
|
|
|
|
|
// 诉求id
|
|
|
// 诉求id
|
|
|
data.setSqid(""); |
|
|
data.setSqid(getSqid(item.getItemId())); |
|
|
// 诉求状态(待审核)
|
|
|
// 诉求状态(未知)
|
|
|
data.setSqzt(CityPushStateEnum.DJA.getCode()); |
|
|
data.setSqzt(CityPushStateEnum.DSH.getCode()); |
|
|
// 当前处理环节
|
|
|
// 当前处理环节(未知)
|
|
|
data.setDqclhj(""); |
|
|
data.setDqclhj(""); |
|
|
// 审核时间
|
|
|
// 审核时间
|
|
|
data.setCzsj(item.getCreatedTime()); |
|
|
data.setCzsj(item.getCreatedTime()); |
|
|
// 审核结果
|
|
|
// 审核结果(未知)
|
|
|
data.setShjg(""); |
|
|
data.setShjg(""); |
|
|
// 审核意见
|
|
|
// 审核意见
|
|
|
data.setCznr(""); |
|
|
data.setCznr(item.getHandleAdvice()); |
|
|
|
|
|
|
|
|
// 操作人
|
|
|
// 操作人
|
|
|
DispatchAuditResultDto.CzrDTO dto = new DispatchAuditResultDto.CzrDTO(); |
|
|
DispatchAuditResultDto.CzrDTO dto = new DispatchAuditResultDto.CzrDTO(); |
|
|
|
|
|
// 操作人员姓名
|
|
|
|
|
|
dto.setXm(item.getGridPartyname()); |
|
|
|
|
|
|
|
|
dto.setId(("")); |
|
|
// 组装完成,推送
|
|
|
dto.setXm(""); |
|
|
data.setCzr(dto); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cityGridApi.sendItemToCity(data,PushToCityGridConstant.DISP_ATCH_AUDIT,"派遣审核"); |
|
|
cityGridApi.sendItemToCity(data,PushToCityGridConstant.DISP_ATCH_AUDIT,"派遣审核"); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
@ -308,7 +307,7 @@ public class PushToCityGridServiceImpl implements PushToCityGridService { |
|
|
*/ |
|
|
*/ |
|
|
@Override |
|
|
@Override |
|
|
public void AppealReporting() { |
|
|
public void AppealReporting() { |
|
|
String state = "11"; |
|
|
int state = ItemGridPlatformHandleStatusEnum.HANDLE_SB.getValue(); |
|
|
List<ItemHandleProcessToCityResultDTO> list = itemHandleProcessDao.getAppealReporting(state); |
|
|
List<ItemHandleProcessToCityResultDTO> list = itemHandleProcessDao.getAppealReporting(state); |
|
|
|
|
|
|
|
|
// 处理数据 todo
|
|
|
// 处理数据 todo
|
|
@ -316,22 +315,24 @@ public class PushToCityGridServiceImpl implements PushToCityGridService { |
|
|
|
|
|
|
|
|
AppealReportResultDTO data = new AppealReportResultDTO(); |
|
|
AppealReportResultDTO data = new AppealReportResultDTO(); |
|
|
|
|
|
|
|
|
data.setSqid(""); |
|
|
// 诉求id
|
|
|
// 诉求状态
|
|
|
data.setSqid(getSqid(item.getItemId())); |
|
|
data.setSqzt(CityPushStateEnum.DCL.getCode()); |
|
|
// 诉求状态(未知)
|
|
|
// 当前处理环节
|
|
|
data.setSqzt(""); |
|
|
data.setDqclhj(CityPushLinkEnum.SQ_CL.getCode()); |
|
|
// 当前处理环节(未知)
|
|
|
|
|
|
data.setDqclhj(""); |
|
|
// 上报时间
|
|
|
// 上报时间
|
|
|
data.setCzsj(item.getCreatedTime()); |
|
|
data.setCzsj(item.getCreatedTime()); |
|
|
// 上报原因
|
|
|
// 上报原因
|
|
|
data.setCznr(""); |
|
|
data.setCznr(item.getHandleAdvice()); |
|
|
|
|
|
|
|
|
// 操作人
|
|
|
// 操作人
|
|
|
AppealReportResultDTO.CzrDTO dto = new AppealReportResultDTO.CzrDTO(); |
|
|
AppealReportResultDTO.CzrDTO dto = new AppealReportResultDTO.CzrDTO(); |
|
|
|
|
|
// 操作人姓名
|
|
|
|
|
|
dto.setXm(item.getGridPartyname()); |
|
|
|
|
|
|
|
|
dto.setId(""); |
|
|
// 组装完成,推送
|
|
|
dto.setXm(""); |
|
|
data.setCzr(dto); |
|
|
|
|
|
|
|
|
cityGridApi.sendItemToCity(data,PushToCityGridConstant.APPEAL_REPORT,"诉求上报"); |
|
|
cityGridApi.sendItemToCity(data,PushToCityGridConstant.APPEAL_REPORT,"诉求上报"); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
@ -346,7 +347,7 @@ public class PushToCityGridServiceImpl implements PushToCityGridService { |
|
|
*/ |
|
|
*/ |
|
|
@Override |
|
|
@Override |
|
|
public void ReportRejection() { |
|
|
public void ReportRejection() { |
|
|
String state = "14"; |
|
|
int state = ItemGridPlatformHandleStatusEnum.HANDLE_BH.getValue(); |
|
|
List<ItemHandleProcessToCityResultDTO> list = itemHandleProcessDao.getReportRejection(state); |
|
|
List<ItemHandleProcessToCityResultDTO> list = itemHandleProcessDao.getReportRejection(state); |
|
|
|
|
|
|
|
|
// 处理数据 todo
|
|
|
// 处理数据 todo
|
|
@ -354,21 +355,24 @@ public class PushToCityGridServiceImpl implements PushToCityGridService { |
|
|
|
|
|
|
|
|
ReportRejectionResultDTO data = new ReportRejectionResultDTO(); |
|
|
ReportRejectionResultDTO data = new ReportRejectionResultDTO(); |
|
|
|
|
|
|
|
|
data.setSqid(""); |
|
|
// 诉求id
|
|
|
// 诉求状态
|
|
|
data.setSqid(getSqid(item.getItemId())); |
|
|
|
|
|
// 诉求状态(未知)
|
|
|
data.setSqzt(""); |
|
|
data.setSqzt(""); |
|
|
// 当前处理环节
|
|
|
// 当前处理环节(未知)
|
|
|
data.setDqclhj(""); |
|
|
data.setDqclhj(""); |
|
|
// 驳回时间
|
|
|
// 驳回时间
|
|
|
data.setCzsj(item.getCreatedTime()); |
|
|
data.setCzsj(item.getCreatedTime()); |
|
|
// 驳回原因
|
|
|
// 驳回原因
|
|
|
data.setCznr(""); |
|
|
data.setCznr(item.getHandleAdvice()); |
|
|
|
|
|
|
|
|
|
|
|
// 操作人
|
|
|
ReportRejectionResultDTO.CzrDTO dto = new ReportRejectionResultDTO.CzrDTO(); |
|
|
ReportRejectionResultDTO.CzrDTO dto = new ReportRejectionResultDTO.CzrDTO(); |
|
|
|
|
|
// 操作人姓名
|
|
|
|
|
|
dto.setXm(item.getGridPartyname()); |
|
|
|
|
|
|
|
|
dto.setId(""); |
|
|
// 组装完成,推送
|
|
|
dto.setXm(""); |
|
|
data.setCzr(dto); |
|
|
|
|
|
|
|
|
cityGridApi.sendItemToCity(data,PushToCityGridConstant.REPORT_REBUT,"上报驳回"); |
|
|
cityGridApi.sendItemToCity(data,PushToCityGridConstant.REPORT_REBUT,"上报驳回"); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
@ -383,33 +387,50 @@ public class PushToCityGridServiceImpl implements PushToCityGridService { |
|
|
*/ |
|
|
*/ |
|
|
@Override |
|
|
@Override |
|
|
public void AppealHandling() { |
|
|
public void AppealHandling() { |
|
|
String state = "0"; |
|
|
int state = ItemGridPlatformHandleStatusEnum.HANDLE_BL.getValue(); |
|
|
List<ItemHandleProcessToCityResultDTO> list = itemHandleProcessDao.getAppealHandling(state); |
|
|
List<ItemHandleProcessToCityResultDTO> list = itemHandleProcessDao.getAppealHandling(state); |
|
|
|
|
|
|
|
|
|
|
|
// 处理数据 todo
|
|
|
for(ItemHandleProcessToCityResultDTO item : list) { |
|
|
for(ItemHandleProcessToCityResultDTO item : list) { |
|
|
|
|
|
|
|
|
AppealHandlingResultDTO data = new AppealHandlingResultDTO(); |
|
|
AppealHandlingResultDTO data = new AppealHandlingResultDTO(); |
|
|
|
|
|
|
|
|
data.setSqid(""); |
|
|
// 诉求id
|
|
|
|
|
|
data.setSqid(getSqid(item.getItemId())); |
|
|
// 诉求状态
|
|
|
// 诉求状态
|
|
|
data.setSqzt(CityPushStateEnum.DCL.getCode()); |
|
|
data.setSqzt(CityPushStateEnum.DCL.getCode()); |
|
|
// 当前处理环节
|
|
|
// 当前处理环节
|
|
|
data.setDqclhj(CityPushLinkEnum.SQ_CL.getCode()); |
|
|
data.setDqclhj(CityPushLinkEnum.SQ_CL.getCode()); |
|
|
// 诉求类型
|
|
|
// 诉求类型(未知)
|
|
|
data.setSqlx(""); |
|
|
data.setSqlx(""); |
|
|
// 处理时间
|
|
|
// 处理时间
|
|
|
data.setCzsj(item.getCreatedTime()); |
|
|
data.setCzsj(item.getCreatedTime()); |
|
|
// 处理内容
|
|
|
// 处理内容
|
|
|
data.setCznr(""); |
|
|
data.setCznr(item.getHandleAdvice()); |
|
|
|
|
|
|
|
|
// 处理照片
|
|
|
// 处理照片
|
|
|
data.setClzp(""); |
|
|
List<String> urlList = itemHandleProcessDao.getURL(item.getItemId()); |
|
|
|
|
|
String url = ""; |
|
|
|
|
|
for (String i : urlList) { |
|
|
|
|
|
url = i+ "," + url; |
|
|
|
|
|
} |
|
|
|
|
|
data.setClzp(url); |
|
|
|
|
|
|
|
|
AppealHandlingResultDTO.CzrDTO dto = new AppealHandlingResultDTO.CzrDTO(); |
|
|
// 会议纪要(未知)
|
|
|
|
|
|
data.setHyjy(""); |
|
|
|
|
|
// 责任分工
|
|
|
|
|
|
data.setZrfg(""); |
|
|
|
|
|
// 办理进度
|
|
|
|
|
|
data.setBljd(""); |
|
|
|
|
|
|
|
|
dto.setId(""); |
|
|
// 操作人
|
|
|
dto.setXm(""); |
|
|
AppealHandlingResultDTO.CzrDTO dto = new AppealHandlingResultDTO.CzrDTO(); |
|
|
|
|
|
// 操作人姓名
|
|
|
|
|
|
dto.setXm(item.getGridPartyname()); |
|
|
|
|
|
|
|
|
cityGridApi.sendItemToCity(data,PushToCityGridConstant.HANDLE,"上报驳回"); |
|
|
// 组装完成,推送
|
|
|
|
|
|
data.setCzr(dto); |
|
|
|
|
|
cityGridApi.sendItemToCity(data,PushToCityGridConstant.HANDLE,"诉求处理"); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
@ -442,7 +463,7 @@ public class PushToCityGridServiceImpl implements PushToCityGridService { |
|
|
/** |
|
|
/** |
|
|
* 获取诉求编码,接口2-21可用 |
|
|
* 获取诉求编码,接口2-21可用 |
|
|
* |
|
|
* |
|
|
* @param itemId |
|
|
* @param itemId 项目ID |
|
|
* @return java.lang.String |
|
|
* @return java.lang.String |
|
|
* @author zhy |
|
|
* @author zhy |
|
|
* @date 2022/9/19 11:07 |
|
|
* @date 2022/9/19 11:07 |
|
|