|
|
@ -109,6 +109,7 @@ import org.springframework.web.bind.annotation.RequestParam; |
|
|
|
import java.math.BigDecimal; |
|
|
|
import java.text.SimpleDateFormat; |
|
|
|
import java.util.*; |
|
|
|
import java.util.stream.Collectors; |
|
|
|
|
|
|
|
/** |
|
|
|
* 项目表 项目表 |
|
|
@ -2888,6 +2889,8 @@ public class ItemServiceImpl extends BaseServiceImpl<ItemDao, ItemEntity> implem |
|
|
|
} |
|
|
|
IPage<ItemAppealPageResultDTO> page = getPage(params); |
|
|
|
List<ItemAppealPageResultDTO> list = baseDao.getItemAppealPage(params); |
|
|
|
Map<String, Long> map = listItemHandleDept(); |
|
|
|
list.forEach(item -> item.setItemHandleDeptId(map.get(item.getId()))); |
|
|
|
return new PageData<>(list, page.getTotal()); |
|
|
|
|
|
|
|
} |
|
|
@ -3178,4 +3181,21 @@ public class ItemServiceImpl extends BaseServiceImpl<ItemDao, ItemEntity> implem |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 处理中流程的当前处理部门 |
|
|
|
* |
|
|
|
* @param |
|
|
|
* @return java.util.List<com.elink.esua.epdc.dto.item.ItemHandleProcessDTO> |
|
|
|
* @author zhy |
|
|
|
* @date 2022/9/23 15:44 |
|
|
|
*/ |
|
|
|
private Map<String, Long> listItemHandleDept() { |
|
|
|
List<ItemHandleProcessDTO> list = baseDao.listItemHandleDept(); |
|
|
|
if (list.isEmpty()) { |
|
|
|
return new HashMap<>(); |
|
|
|
} |
|
|
|
return list.stream().collect(Collectors.toMap(ItemHandleProcessDTO::getItemId, ItemHandleProcessDTO::getHandlerDeptId, (key1, key2) -> key2)); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|