Browse Source

诉求申诉

master
qushutong 10 months ago
parent
commit
025facc83a
  1. 50
      esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/controller/ItemController.java
  2. 1
      esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/dao/ItemDao.java
  3. 2
      esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/ItemService.java
  4. 9
      esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemServiceImpl.java
  5. 15
      esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/item/ItemDao.xml

50
esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/controller/ItemController.java

@ -97,7 +97,7 @@ public class ItemController {
* 项目列表 * 项目列表
* *
* @Params: [params] * @Params: [params]
* @Return: com.elink.esua.epdc.commons.tools.utils.Result<com.elink.esua.epdc.commons.tools.page.PageData < com.elink.esua.epdc.dto.item.ItemPendingHandleDTO>> * @Return: com.elink.esua.epdc.commons.tools.utils.Result<com.elink.esua.epdc.commons.tools.page.PageData < com.elink.esua.epdc.dto.item.ItemPendingHandleDTO>>
* @Author: liuchuang * @Author: liuchuang
* @Date: 2019/9/16 9:56 * @Date: 2019/9/16 9:56
*/ */
@ -112,7 +112,7 @@ public class ItemController {
* 初审项目列表 * 初审项目列表
* *
* @Params: [params] * @Params: [params]
* @Return: com.elink.esua.epdc.commons.tools.utils.Result<com.elink.esua.epdc.commons.tools.page.PageData < com.elink.esua.epdc.dto.item.ItemPendingHandleDTO>> * @Return: com.elink.esua.epdc.commons.tools.utils.Result<com.elink.esua.epdc.commons.tools.page.PageData < com.elink.esua.epdc.dto.item.ItemPendingHandleDTO>>
* @Author: wgf * @Author: wgf
* @Date: 2022/10/22 9:56 * @Date: 2022/10/22 9:56
*/ */
@ -127,7 +127,7 @@ public class ItemController {
* 终审项目列表 * 终审项目列表
* *
* @Params: [params] * @Params: [params]
* @Return: com.elink.esua.epdc.commons.tools.utils.Result<com.elink.esua.epdc.commons.tools.page.PageData < com.elink.esua.epdc.dto.item.ItemPendingHandleDTO>> * @Return: com.elink.esua.epdc.commons.tools.utils.Result<com.elink.esua.epdc.commons.tools.page.PageData < com.elink.esua.epdc.dto.item.ItemPendingHandleDTO>>
* @Author: wgf * @Author: wgf
* @Date: 2022/10/22 9:56 * @Date: 2022/10/22 9:56
*/ */
@ -142,7 +142,7 @@ public class ItemController {
* 在党群E家流转中尚未报到区平台的项目列表难点堵点 * 在党群E家流转中尚未报到区平台的项目列表难点堵点
* *
* @param params * @param params
* @return com.elink.esua.epdc.commons.tools.utils.Result<com.elink.esua.epdc.commons.tools.page.PageData < com.elink.esua.epdc.dto.item.ItemPendingHandleDTO>> * @return com.elink.esua.epdc.commons.tools.utils.Result<com.elink.esua.epdc.commons.tools.page.PageData < com.elink.esua.epdc.dto.item.ItemPendingHandleDTO>>
* @author zhy * @author zhy
* @date 2022/10/24 15:15 * @date 2022/10/24 15:15
*/ */
@ -156,7 +156,7 @@ public class ItemController {
* 项目驳回列表 * 项目驳回列表
* *
* @Params: [params] * @Params: [params]
* @Return: com.elink.esua.epdc.commons.tools.utils.Result<com.elink.esua.epdc.commons.tools.page.PageData < com.elink.esua.epdc.dto.item.ItemPendingHandleDTO>> * @Return: com.elink.esua.epdc.commons.tools.utils.Result<com.elink.esua.epdc.commons.tools.page.PageData < com.elink.esua.epdc.dto.item.ItemPendingHandleDTO>>
* @Author: liuchuang * @Author: liuchuang
* @Date: 2019/9/16 9:56 * @Date: 2019/9/16 9:56
*/ */
@ -287,7 +287,7 @@ public class ItemController {
* 评论列表 * 评论列表
* *
* @Params: [params] * @Params: [params]
* @Return: com.elink.esua.epdc.commons.tools.utils.Result<com.elink.esua.epdc.commons.tools.page.PageData < com.elink.esua.epdc.dto.events.EpdcEventsCommentsDTO>> * @Return: com.elink.esua.epdc.commons.tools.utils.Result<com.elink.esua.epdc.commons.tools.page.PageData < com.elink.esua.epdc.dto.events.EpdcEventsCommentsDTO>>
* @Author: liuchuang * @Author: liuchuang
* @Date: 2019/9/6 18:58 * @Date: 2019/9/6 18:58
*/ */
@ -313,7 +313,7 @@ public class ItemController {
/*** /***
* kpi-统计群众对问题处理的满意度 * kpi-统计群众对问题处理的满意度
* @param * @param
* @return com.elink.esua.epdc.commons.tools.utils.Result<java.util.List < java.lang.Long>> * @return com.elink.esua.epdc.commons.tools.utils.Result<java.util.List < java.lang.Long>>
* @author qushutong * @author qushutong
* @date 2019/12/18 10:27 * @date 2019/12/18 10:27
*/ */
@ -328,7 +328,7 @@ public class ItemController {
* kpi- 统计项目处理数 包括网格呼叫总数网格呼叫被响应数网格呼叫被关闭数 * kpi- 统计项目处理数 包括网格呼叫总数网格呼叫被响应数网格呼叫被关闭数
* *
* @param metaDataFormDto * @param metaDataFormDto
* @return com.elink.esua.epdc.commons.tools.utils.Result<java.util.List < com.elink.esua.epdc.dto.KpiMetaDataDTO>> * @return com.elink.esua.epdc.commons.tools.utils.Result<java.util.List < com.elink.esua.epdc.dto.KpiMetaDataDTO>>
* @author qushutong * @author qushutong
* @date 2019/12/18 16:02 * @date 2019/12/18 16:02
*/ */
@ -341,7 +341,7 @@ public class ItemController {
/*** /***
* kpi- 网格对项目处理的评价 不满意 满意 非常满意 统计 * kpi- 网格对项目处理的评价 不满意 满意 非常满意 统计
* @param metaDataFormDto * @param metaDataFormDto
* @return com.elink.esua.epdc.commons.tools.utils.Result<java.util.List < com.elink.esua.epdc.dto.KpiMetaDataDTO>> * @return com.elink.esua.epdc.commons.tools.utils.Result<java.util.List < com.elink.esua.epdc.dto.KpiMetaDataDTO>>
* @author qushutong * @author qushutong
* @date 2019/12/20 15:37 * @date 2019/12/20 15:37
*/ */
@ -354,7 +354,7 @@ public class ItemController {
/** /**
* @Description: 项目管理已超时表格查询 * @Description: 项目管理已超时表格查询
* @Param: [params] * @Param: [params]
* @return: com.elink.esua.epdc.commons.tools.utils.Result<com.elink.esua.epdc.commons.tools.page.PageData < com.elink.esua.epdc.dto.item.ItemTimeoutDTO>> * @return: com.elink.esua.epdc.commons.tools.utils.Result<com.elink.esua.epdc.commons.tools.page.PageData < com.elink.esua.epdc.dto.item.ItemTimeoutDTO>>
* @Author: wk * @Author: wk
* @Date: 2020/6/15 * @Date: 2020/6/15
*/ */
@ -367,7 +367,7 @@ public class ItemController {
/** /**
* @Description: 项目管理超时项目单条数据查询 * @Description: 项目管理超时项目单条数据查询
* @Param: [params] * @Param: [params]
* @return: com.elink.esua.epdc.commons.tools.utils.Result<com.elink.esua.epdc.commons.tools.page.PageData < com.elink.esua.epdc.dto.item.ItemTimeoutDTO>> * @return: com.elink.esua.epdc.commons.tools.utils.Result<com.elink.esua.epdc.commons.tools.page.PageData < com.elink.esua.epdc.dto.item.ItemTimeoutDTO>>
* @Author: wk * @Author: wk
* @Date: 2020/6/15 * @Date: 2020/6/15
*/ */
@ -429,7 +429,7 @@ public class ItemController {
/** /**
* @return com.elink.esua.epdc.commons.tools.utils.Result<com.elink.esua.epdc.commons.tools.page.PageData < com.elink.esua.epdc.dto.item.result.ItemAppealPageResultDTO>> * @return com.elink.esua.epdc.commons.tools.utils.Result<com.elink.esua.epdc.commons.tools.page.PageData < com.elink.esua.epdc.dto.item.result.ItemAppealPageResultDTO>>
* @describe: 北尚诉求列表 * @describe: 北尚诉求列表
* @author wangtong * @author wangtong
* @date 2022/9/3 15:39 * @date 2022/9/3 15:39
@ -489,7 +489,7 @@ public class ItemController {
} }
/** /**
* @return com.elink.esua.epdc.commons.tools.utils.Result<com.elink.esua.epdc.commons.tools.page.PageData < com.elink.esua.epdc.dto.item.result.ItemAppealPageResultDTO>> * @return com.elink.esua.epdc.commons.tools.utils.Result<com.elink.esua.epdc.commons.tools.page.PageData < com.elink.esua.epdc.dto.item.result.ItemAppealPageResultDTO>>
* @describe: 北尚诉求列表(不满意列表) * @describe: 北尚诉求列表(不满意列表)
* @author wgf * @author wgf
* @date 2022/10/10 08:39 * @date 2022/10/10 08:39
@ -502,7 +502,7 @@ public class ItemController {
} }
/** /**
* @return com.elink.esua.epdc.commons.tools.utils.Result<com.elink.esua.epdc.commons.tools.page.PageData < com.elink.esua.epdc.dto.item.result.ItemAppealPageResultDTO>> * @return com.elink.esua.epdc.commons.tools.utils.Result<com.elink.esua.epdc.commons.tools.page.PageData < com.elink.esua.epdc.dto.item.result.ItemAppealPageResultDTO>>
* @describe: 北尚诉求详情 * @describe: 北尚诉求详情
* @author wangtong * @author wangtong
* @date 2022/9/3 16:06 * @date 2022/9/3 16:06
@ -515,7 +515,7 @@ public class ItemController {
/** /**
* @return com.elink.esua.epdc.commons.tools.utils.Result<com.elink.esua.epdc.commons.tools.page.PageData < com.elink.esua.epdc.dto.item.ItemPendingHandleDTO>> * @return com.elink.esua.epdc.commons.tools.utils.Result<com.elink.esua.epdc.commons.tools.page.PageData < com.elink.esua.epdc.dto.item.ItemPendingHandleDTO>>
* @describe: 获取社区结案审批列表 * @describe: 获取社区结案审批列表
* @author wangtong * @author wangtong
* @date 2022/9/4 17:44 * @date 2022/9/4 17:44
@ -808,7 +808,7 @@ public class ItemController {
/** /**
* @param startTime endTime deptName * @param startTime endTime deptName
* @return com.elink.esua.epdc.commons.tools.utils.Result<java.util.List < com.elink.esua.epdc.dto.item.result.ItemToEpmetDTO>> * @return com.elink.esua.epdc.commons.tools.utils.Result<java.util.List < com.elink.esua.epdc.dto.item.result.ItemToEpmetDTO>>
* @description: 产品调用当天 * @description: 产品调用当天
* @author qushutong * @author qushutong
* @date 2023/10/25 10:53 * @date 2023/10/25 10:53
@ -836,7 +836,7 @@ public class ItemController {
/** /**
* @param : * @param :
* @Description: 获取12345列表数据 * @Description: 获取12345列表数据
* @Return com.elink.esua.epdc.commons.tools.utils.Result<java.util.List < com.elink.esua.epdc.modules.events.entity.ItemHotlineEntity>> * @Return com.elink.esua.epdc.commons.tools.utils.Result<java.util.List < com.elink.esua.epdc.modules.events.entity.ItemHotlineEntity>>
* @Author: lichao * @Author: lichao
* @Date: 2024/6/27 16:57 * @Date: 2024/6/27 16:57
*/ */
@ -912,5 +912,21 @@ public class ItemController {
return new Result(); return new Result();
} }
/**
* @param
* @return com.elink.esua.epdc.commons.tools.utils.Result
* @description: 诉求申诉列表
* @author qushutong
* @date 2024/11/6 14:46
* @Version1.0
**/
@GetMapping("getDissatisfied")
public Result<PageData<ItemDTO>> getDissatisfied(@RequestParam Map<String, Object> params) {
return itemService.getDissatisfied(params);
}
} }

1
esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/dao/ItemDao.java

@ -580,4 +580,5 @@ public interface ItemDao extends BaseDao<ItemEntity> {
List<ItemEntity> getNoSqidList(); List<ItemEntity> getNoSqidList();
List<ItemDTO> selectDissatisfiedList(Map<String, Object> params);
} }

2
esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/ItemService.java

@ -865,4 +865,6 @@ public interface ItemService extends BaseService<ItemEntity> {
Boolean changeHotlineToStreet(ItemHotlineDTO dto); Boolean changeHotlineToStreet(ItemHotlineDTO dto);
void backItem(ItemDTO dto); void backItem(ItemDTO dto);
Result<PageData<ItemDTO>> getDissatisfied( Map<String, Object> params);
} }

9
esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemServiceImpl.java

@ -7308,4 +7308,13 @@ public class ItemServiceImpl extends BaseServiceImpl<ItemDao, ItemEntity> implem
baseDao.deleteById(itemEntity.getId()); baseDao.deleteById(itemEntity.getId());
itemHotlineService.bcckItem(dto); itemHotlineService.bcckItem(dto);
} }
@Override
public Result<PageData<ItemDTO>> getDissatisfied(Map<String, Object> params) {
IPage<ItemDTO> page = getPage(params);
List<ItemDTO> list = baseDao.selectDissatisfiedList(params);
PageData<ItemDTO> itemDTOPageData = new PageData<>(list, page.getTotal());
return new Result<PageData<ItemDTO>>().ok(itemDTOPageData);
}
} }

15
esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/item/ItemDao.xml

@ -4328,5 +4328,20 @@
</select> </select>
<select id="selectDissatisfiedList" resultType="com.elink.esua.epdc.dto.item.ItemDTO">
SELECT
*
FROM
epdc_item i
WHERE
i.EVALUATION_SCORE = 0
AND APPEAL_FLAG = 0
AND appeal_source != '3'
AND DEL_FLAG = '0'
and ITEM_STATE = '10'
<if test="serialNum != null and serialNum != ''">
and i.SERIAL_NUM like CONCAT('%', #{serialNum}, '%')
</if>
</select>
</mapper> </mapper>

Loading…
Cancel
Save