diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/dao/ItemDao.java b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/dao/ItemDao.java index a53b4a56b..398c5ae2b 100755 --- a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/dao/ItemDao.java +++ b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/dao/ItemDao.java @@ -71,7 +71,7 @@ public interface ItemDao extends BaseDao { * @Author: wanggongfeng * @Date: 2021/7/5 16:39 */ - List getQuestionList(ItemByQuestionFormDTO formDto, int[] states); + List getQuestionList(ItemByQuestionFormDTO formDto, int[] states,String[] itemIdArr); /** * 移动端-我的项目列表 diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemServiceImpl.java b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemServiceImpl.java index 24e0efd69..24e7a2cbb 100755 --- a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemServiceImpl.java +++ b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemServiceImpl.java @@ -286,7 +286,10 @@ public class ItemServiceImpl extends BaseServiceImpl implem formDto.setSomeMonthsAgo(DateUtils.addDateMonths(new Date(), -6)); // 查询数据状态 int[] states = {EventIssueItemState.ITEM_HANDLING, EventIssueItemState.ITEM_CLOSEING_CASE}; - List data = baseDao.getQuestionList(formDto, states); + List itemIdList = formDto.getItemIdList(); + String[] itemIdArr = new String[itemIdList.size()]; + itemIdList.toArray(itemIdArr); + List data = baseDao.getQuestionList(formDto, states,itemIdArr); return new Result>().ok(data); } diff --git a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/item/ItemDao.xml b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/item/ItemDao.xml index dc2935f23..c224e7bc6 100755 --- a/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/item/ItemDao.xml +++ b/esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/item/ItemDao.xml @@ -171,9 +171,12 @@ #{state} AND t1.id IN - + #{itemId} + + = ]]> #{formDto.someMonthsAgo} + #{formDto.timestamp}