|
|
@ -355,11 +355,17 @@ public class ItemServiceImpl extends BaseServiceImpl<ItemDao, ItemEntity> implem |
|
|
|
public ItemDetailForPCEndResultDTO getHandleResultDTOS(HandleResultDTOSFormDTO dto) { |
|
|
|
// 详情
|
|
|
|
ItemDetailForPCEndResultDTO resultDTO = new ItemDetailForPCEndResultDTO(); |
|
|
|
UserDetail user = SecurityUser.getUser(); |
|
|
|
// 获取已流转部门
|
|
|
|
List<ItemDeptDTO> itemDeptDTOS = itemDeptService.listOfItemDept(dto.getItemId(), dto.getDeptId()); |
|
|
|
Result deptMessage = adminFeignClient.getDeptTypeKey(dto.getDeptId()); |
|
|
|
String typeKey = ""; |
|
|
|
if( 0 == deptMessage.getCode()){ |
|
|
|
typeKey = deptMessage.getData().toString(); |
|
|
|
}else{ |
|
|
|
throw new RenException(deptMessage.getMsg()); |
|
|
|
} |
|
|
|
// 获取可操作处理和可流转部门
|
|
|
|
switch (user.getTypeKey()) { |
|
|
|
switch (typeKey) { |
|
|
|
case OrganizationTypeConstant.ORG_TYPE_GRID_PARTY: |
|
|
|
resultDTO = this.getHandleCategoryAndCirculationDeptOfGrid(resultDTO, itemDeptDTOS); |
|
|
|
break; |
|
|
|