|
|
@ -550,13 +550,20 @@ public class ItemServiceImpl extends BaseServiceImpl<ItemDao, ItemEntity> implem |
|
|
|
ItemDetailForPCEndResultDTO resultDTO = new ItemDetailForPCEndResultDTO(); |
|
|
|
// 获取已流转部门
|
|
|
|
List<ItemDeptDTO> itemDeptDTOS = itemDeptService.listOfItemDept(dto.getItemId(), dto.getDeptId()); |
|
|
|
Result deptMessage = adminFeignClient.getDeptTypeKey(dto.getDeptId()); |
|
|
|
// Result deptMessage = adminFeignClient.getDeptTypeKey(dto.getDeptId());
|
|
|
|
String typeKey = ""; |
|
|
|
if (0 == deptMessage.getCode()) { |
|
|
|
typeKey = deptMessage.getData().toString(); |
|
|
|
} else { |
|
|
|
throw new RenException(deptMessage.getMsg()); |
|
|
|
} |
|
|
|
// if (0 == deptMessage.getCode()) {
|
|
|
|
// typeKey = deptMessage.getData().toString();
|
|
|
|
// } else {
|
|
|
|
// throw new RenException(deptMessage.getMsg());
|
|
|
|
// }
|
|
|
|
// 根据操作人部门,获取上一级部门ID
|
|
|
|
Result<SysDeptDTO> sysDeptInfo = adminFeignClient.getSysDeptInfo(dto.getDeptId()); |
|
|
|
SysDeptDTO sysDeptDTO = sysDeptInfo.getData(); |
|
|
|
typeKey = sysDeptDTO.getTypeKey(); |
|
|
|
resultDTO.setTypeKey(typeKey); |
|
|
|
resultDTO.setParentDeptId(sysDeptDTO.getPid()); |
|
|
|
resultDTO.setParentDeptName(sysDeptDTO.getParentName()); |
|
|
|
// 获取可操作处理和可流转部门
|
|
|
|
switch (typeKey) { |
|
|
|
case OrganizationTypeConstant.ORG_TYPE_GRID_PARTY: |
|
|
@ -671,11 +678,18 @@ public class ItemServiceImpl extends BaseServiceImpl<ItemDao, ItemEntity> implem |
|
|
|
// itemHandleResultDTOS.add(itemHandleResultDTO2);
|
|
|
|
|
|
|
|
// 不予受理
|
|
|
|
ItemHandleResultDTO itemHandleResultDTO5 = new ItemHandleResultDTO(); |
|
|
|
itemHandleResultDTO5.setProcessResult(ItemHandleCategoryEnum.HANDLE_CLOSE.getValue()); |
|
|
|
itemHandleResultDTO5.setProcessName(ItemHandleCategoryEnum.HANDLE_CLOSE.getName()); |
|
|
|
itemHandleResultDTO5.setSelect(false); |
|
|
|
itemHandleResultDTOS.add(itemHandleResultDTO5); |
|
|
|
// ItemHandleResultDTO itemHandleResultDTO5 = new ItemHandleResultDTO();
|
|
|
|
// itemHandleResultDTO5.setProcessResult(ItemHandleCategoryEnum.HANDLE_CLOSE.getValue());
|
|
|
|
// itemHandleResultDTO5.setProcessName(ItemHandleCategoryEnum.HANDLE_CLOSE.getName());
|
|
|
|
// itemHandleResultDTO5.setSelect(false);
|
|
|
|
// itemHandleResultDTOS.add(itemHandleResultDTO5);
|
|
|
|
|
|
|
|
// 不予受理申请
|
|
|
|
ItemHandleResultDTO itemHandleResultDTO6 = new ItemHandleResultDTO(); |
|
|
|
itemHandleResultDTO6.setProcessResult(ItemHandleCategoryEnum.HANDLE_CLOSE_APPLY.getValue()); |
|
|
|
itemHandleResultDTO6.setProcessName(ItemHandleCategoryEnum.HANDLE_CLOSE_APPLY.getName()); |
|
|
|
itemHandleResultDTO6.setSelect(false); |
|
|
|
itemHandleResultDTOS.add(itemHandleResultDTO6); |
|
|
|
|
|
|
|
// 直接办理
|
|
|
|
ItemHandleResultDTO itemHandleResultDTO = new ItemHandleResultDTO(); |
|
|
@ -685,18 +699,18 @@ public class ItemServiceImpl extends BaseServiceImpl<ItemDao, ItemEntity> implem |
|
|
|
itemHandleResultDTOS.add(itemHandleResultDTO); |
|
|
|
|
|
|
|
// 结案申请
|
|
|
|
ItemHandleResultDTO itemHandleResultDTO4 = new ItemHandleResultDTO(); |
|
|
|
itemHandleResultDTO4.setProcessResult(ItemHandleCategoryEnum.HANDLE_CLOSING_CASE_APPLY.getValue()); |
|
|
|
itemHandleResultDTO4.setProcessName(ItemHandleCategoryEnum.HANDLE_CLOSING_CASE_APPLY.getName()); |
|
|
|
itemHandleResultDTO4.setSelect(false); |
|
|
|
itemHandleResultDTOS.add(itemHandleResultDTO4); |
|
|
|
// ItemHandleResultDTO itemHandleResultDTO4 = new ItemHandleResultDTO();
|
|
|
|
// itemHandleResultDTO4.setProcessResult(ItemHandleCategoryEnum.HANDLE_CLOSING_CASE_APPLY.getValue());
|
|
|
|
// itemHandleResultDTO4.setProcessName(ItemHandleCategoryEnum.HANDLE_CLOSING_CASE_APPLY.getName());
|
|
|
|
// itemHandleResultDTO4.setSelect(false);
|
|
|
|
// itemHandleResultDTOS.add(itemHandleResultDTO4);
|
|
|
|
|
|
|
|
// 社区吹哨
|
|
|
|
ItemHandleResultDTO itemHandleResultDTO3 = new ItemHandleResultDTO(); |
|
|
|
itemHandleResultDTO3.setProcessResult(ItemHandleCategoryEnum.HANDLE_REPORT.getValue()); |
|
|
|
itemHandleResultDTO3.setProcessName(ItemHandleCategoryEnum.HANDLE_REPORT.getName()); |
|
|
|
itemHandleResultDTO3.setSelect(false); |
|
|
|
itemHandleResultDTOS.add(itemHandleResultDTO3); |
|
|
|
// ItemHandleResultDTO itemHandleResultDTO3 = new ItemHandleResultDTO();
|
|
|
|
// itemHandleResultDTO3.setProcessResult(ItemHandleCategoryEnum.HANDLE_REPORT.getValue());
|
|
|
|
// itemHandleResultDTO3.setProcessName(ItemHandleCategoryEnum.HANDLE_REPORT.getName());
|
|
|
|
// itemHandleResultDTO3.setSelect(false);
|
|
|
|
// itemHandleResultDTOS.add(itemHandleResultDTO3);
|
|
|
|
|
|
|
|
resultDTO.setHandleResultDTOS(itemHandleResultDTOS); |
|
|
|
|
|
|
|