|
|
@ -33,6 +33,7 @@ import com.elink.esua.epdc.commons.tools.utils.Result; |
|
|
|
import com.elink.esua.epdc.constant.EventIssueItemState; |
|
|
|
import com.elink.esua.epdc.dto.CompleteDeptDTO; |
|
|
|
import com.elink.esua.epdc.dto.SysDeptDTO; |
|
|
|
import com.elink.esua.epdc.dto.events.EpdcEventsCommentsDTO; |
|
|
|
import com.elink.esua.epdc.dto.item.ItemDTO; |
|
|
|
import com.elink.esua.epdc.dto.item.ItemDeptDTO; |
|
|
|
import com.elink.esua.epdc.dto.item.ItemEvaluateDeptDTO; |
|
|
@ -42,6 +43,7 @@ import com.elink.esua.epdc.dto.item.result.*; |
|
|
|
import com.elink.esua.epdc.enums.ItemHandleCategoryEnum; |
|
|
|
import com.elink.esua.epdc.modules.events.service.EpdcEventsService; |
|
|
|
import com.elink.esua.epdc.modules.feign.AdminFeignClient; |
|
|
|
import com.elink.esua.epdc.modules.issue.service.IssueService; |
|
|
|
import com.elink.esua.epdc.modules.item.dao.ItemDao; |
|
|
|
import com.elink.esua.epdc.modules.item.entity.ItemEntity; |
|
|
|
import com.elink.esua.epdc.modules.item.entity.ItemHandleProcessEntity; |
|
|
@ -80,6 +82,9 @@ public class ItemServiceImpl extends BaseServiceImpl<ItemDao, ItemEntity> implem |
|
|
|
@Autowired |
|
|
|
private ItemEvaluateDeptService itemEvaluateDeptService; |
|
|
|
|
|
|
|
@Autowired |
|
|
|
private IssueService issueService; |
|
|
|
|
|
|
|
@Override |
|
|
|
public PageData<ItemDTO> page(Map<String, Object> params) { |
|
|
|
IPage<ItemEntity> page = baseDao.selectPage( |
|
|
@ -452,4 +457,19 @@ public class ItemServiceImpl extends BaseServiceImpl<ItemDao, ItemEntity> implem |
|
|
|
resultDTO.setHandleProgressResultDTOS(handleProgressResultDTOS); |
|
|
|
return resultDTO; |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public PageData<EpdcEventsCommentsDTO> listOfComments(Map<String, Object> params) { |
|
|
|
if (null == params.get(FieldConstant.ID_HUMP) || "".equals(params.get(FieldConstant.ID_HUMP).toString())) { |
|
|
|
throw new RenException("获取评论信息失败,项目不存在"); |
|
|
|
} |
|
|
|
String itemId = params.get(FieldConstant.ID_HUMP).toString(); |
|
|
|
ItemEntity itemEntity = baseDao.selectById(itemId); |
|
|
|
return epdcEventsService.listOfEventsCommentSByEventId(itemEntity.getEventId(), params); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public Result modifyCommentById(String[] commentIds) { |
|
|
|
return issueService.modifyCommentById(commentIds); |
|
|
|
} |
|
|
|
} |
|
|
|