Browse Source

市平台上报相关修改

feature/dangjian
zhaoqifeng 3 years ago
parent
commit
c943ae61ad
  1. 29
      esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemServiceImpl.java
  2. 3
      esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/PushToCityGridServiceImpl.java

29
esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemServiceImpl.java

@ -1557,6 +1557,10 @@ public class ItemServiceImpl extends BaseServiceImpl<ItemDao, ItemEntity> implem
//社区吹哨,上报市平台 //社区吹哨,上报市平台
pushToCityGridService.appealReporting(handleProcessEntity.getId(), NumConstant.ZERO_STR); pushToCityGridService.appealReporting(handleProcessEntity.getId(), NumConstant.ZERO_STR);
// 删除已流转协助部门
itemDeptService.modifyItemDepts(dto.getHandlerDeptId(), dto.getId());
// 新增流转协助部门
itemDeptService.saveItemDepts(dto.getHandlerDeptId(), dto, handleProcessEntity.getId());
log.info("社区吹哨-上报市平台-结束"); log.info("社区吹哨-上报市平台-结束");
// 结案申请 // 结案申请
} else if (ItemHandleCategoryEnum.HANDLE_CLOSING_CASE_APPLY.getValue() == dto.getHandleCategory()) { } else if (ItemHandleCategoryEnum.HANDLE_CLOSING_CASE_APPLY.getValue() == dto.getHandleCategory()) {
@ -1826,8 +1830,12 @@ public class ItemServiceImpl extends BaseServiceImpl<ItemDao, ItemEntity> implem
this.workProjectHandle(dto); this.workProjectHandle(dto);
if (ItemHandleCategoryEnum.HANDLE_CLOSING_CASE_APPLY.getValue() == dto.getHandleCategory()) { if (ItemHandleCategoryEnum.HANDLE_CLOSING_CASE_APPLY.getValue() == dto.getHandleCategory()) {
// 诉求处理,上报市平台 Result<SysDeptDTO> resultdept = adminFeignClient.getSysDeptInfo(dto.getHandlerDeptId());
pushToCityGridService.appealHandling(ConvertUtils.sourceToTarget(handleProcessEntity, ItemHandleProcessDTO.class)); SysDeptDTO dept = resultdept.getData();
if (!OrganizationTypeConstant.ORG_TYPE_GRID_PARTY.equals(dept.getTypeKey())) {
// 诉求处理,上报市平台
pushToCityGridService.appealHandling(ConvertUtils.sourceToTarget(handleProcessEntity, ItemHandleProcessDTO.class));
}
// 诉求审核,上报市平台 // 诉求审核,上报市平台
//itemAutoProcessRedis.produce(handleProcessEntity.getId().concat(":3"), System.currentTimeMillis() + (131 * 1000)); //itemAutoProcessRedis.produce(handleProcessEntity.getId().concat(":3"), System.currentTimeMillis() + (131 * 1000));
//ItemHandleProcessDTO d = ConvertUtils.sourceToTarget(handleProcessEntity, ItemHandleProcessDTO.class); //ItemHandleProcessDTO d = ConvertUtils.sourceToTarget(handleProcessEntity, ItemHandleProcessDTO.class);
@ -4508,12 +4516,9 @@ public class ItemServiceImpl extends BaseServiceImpl<ItemDao, ItemEntity> implem
closed(id); closed(id);
} else if (NumConstant.THREE_STR.equals(type)) { } else if (NumConstant.THREE_STR.equals(type)) {
//诉求审核 //诉求审核
ItemHandleProcessEntity processEntity = itemHandleProcessDao.selectById(id); ItemHandleProcessDTO dto = new ItemHandleProcessDTO();
if (ItemGridPlatformHandleStatusEnum.HANDLE_BH.getValue() == processEntity.getState()) { dto.setId(id);
pushToCityGridService.appealAudit(id, NumConstant.ZERO_STR); pushToCityGridService.earlyInspectionApply(dto);
} else {
pushToCityGridService.appealAudit(id, NumConstant.ONE_STR);
}
} else if (NumConstant.FOUR_STR.equals(type)) { } else if (NumConstant.FOUR_STR.equals(type)) {
//派遣审核 //派遣审核
ItemHandleProcessEntity processEntity = itemHandleProcessDao.selectById(id); ItemHandleProcessEntity processEntity = itemHandleProcessDao.selectById(id);
@ -4619,7 +4624,7 @@ public class ItemServiceImpl extends BaseServiceImpl<ItemDao, ItemEntity> implem
pushToCityGridService.evaluation(itemId); pushToCityGridService.evaluation(itemId);
//3-2.只有首次评价的判断是发展、执法诉求的(这两个诉求项目必须走诉求初验终验逻辑)或者是评价了不满意的民生诉求的需要走市里的初验申请 //3-2.只有首次评价的判断是发展、执法诉求的(这两个诉求项目必须走诉求初验终验逻辑)或者是评价了不满意的民生诉求的需要走市里的初验申请
if (CollUtil.isEmpty(feedbackEntityList) && (!"0".equals(entity.getPeopleFlag()) || (null != entity.getEvaluationScore() && entity.getEvaluationScore() == 0))) { if ((CollUtil.isEmpty(feedbackEntityList) && (!"0".equals(entity.getPeopleFlag())) || (null != entity.getEvaluationScore() && entity.getEvaluationScore() == 0))) {
//logger.info("当前诉求不做结案处理,原因:诉求分类PeopleFlag->" + entity.getPeopleFlag() + ",诉求状态itemState->" + entity.getItemState()); //logger.info("当前诉求不做结案处理,原因:诉求分类PeopleFlag->" + entity.getPeopleFlag() + ",诉求状态itemState->" + entity.getItemState());
ItemHandleProcessEntity processEntity = new ItemHandleProcessEntity(); ItemHandleProcessEntity processEntity = new ItemHandleProcessEntity();
processEntity.setId(UUID.randomUUID().toString().replace("-", "")); processEntity.setId(UUID.randomUUID().toString().replace("-", ""));
@ -4639,9 +4644,7 @@ public class ItemServiceImpl extends BaseServiceImpl<ItemDao, ItemEntity> implem
processEntity.setHandlerDept(name); processEntity.setHandlerDept(name);
itemHandleProcessService.insert(processEntity); itemHandleProcessService.insert(processEntity);
//初验申请 //初验申请
ItemHandleProcessDTO dto = new ItemHandleProcessDTO(); itemAutoProcessRedis.produce(processEntity.getId().concat(":3"), System.currentTimeMillis() + (131 * 1000));
dto.setId(processEntity.getId());
pushToCityGridService.earlyInspectionApply(dto);
return; return;
} else { } else {
//3-3.已经推了评价接口,下一个流程指定是结案的项目,将其二次放入缓存,待131秒后走结案 //3-3.已经推了评价接口,下一个流程指定是结案的项目,将其二次放入缓存,待131秒后走结案
@ -4706,7 +4709,7 @@ public class ItemServiceImpl extends BaseServiceImpl<ItemDao, ItemEntity> implem
deptList.add(itemCirculationDeptResultDTO); deptList.add(itemCirculationDeptResultDTO);
dto.setDeptResultDTOS(deptList); dto.setDeptResultDTOS(deptList);
itemDeptService.saveItemDepts(deptId, dto, handleProcessEntity.getId()); itemDeptService.saveItemDepts(deptId, dto, handleProcessEntity.getId());
pushToCityGridService.earlyInspection(ConvertUtils.sourceToTarget(handleProcessEntity, ItemHandleProcessDTO.class));
} else { } else {
//不同意,上报网格化平台 //不同意,上报网格化平台
//变为不可评价 //变为不可评价

3
esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/PushToCityGridServiceImpl.java

@ -492,6 +492,7 @@ public class PushToCityGridServiceImpl implements PushToCityGridService {
// 操作人 // 操作人
AppealReportResultDTO.CzrDTO dto = new AppealReportResultDTO.CzrDTO(); AppealReportResultDTO.CzrDTO dto = new AppealReportResultDTO.CzrDTO();
if (source.equals(NumConstant.ZERO_STR)) { // 0是自己平台 if (source.equals(NumConstant.ZERO_STR)) { // 0是自己平台
UserDetail user = SecurityUser.getByUser(Long.valueOf(item.getCreatedBy()));
// 诉求状态 // 诉求状态
data.setSqzt(CityPushStateEnum.DCL.getCode()); data.setSqzt(CityPushStateEnum.DCL.getCode());
// 当前处理环节 // 当前处理环节
@ -499,7 +500,7 @@ public class PushToCityGridServiceImpl implements PushToCityGridService {
//处置标识 //处置标识
data.setCzbs(getItemCzbs(item.getGridCantoncode())); data.setCzbs(getItemCzbs(item.getGridCantoncode()));
dto.setXm(SecurityUser.getUser().getUsername()); dto.setXm(user.getUsername());
// 操作人员唯一标识 // 操作人员唯一标识
dto.setId(item.getCreatedBy()); dto.setId(item.getCreatedBy());

Loading…
Cancel
Save