Browse Source

网格下是否存在处理中的群众直报

dev
zxc 3 years ago
parent
commit
b6bf05b02b
  1. 11
      epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/controller/ProjectController.java
  2. 9
      epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/dao/ProjectDao.java
  3. 9
      epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/service/ProjectService.java
  4. 15
      epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/service/impl/ProjectServiceImpl.java
  5. 10
      epmet-module/gov-project/gov-project-server/src/main/resources/mapper/ProjectDao.xml

11
epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/controller/ProjectController.java

@ -325,4 +325,15 @@ public class ProjectController {
projectService.projectWorkMinutesJob(dto);
return new Result();
}
/**
* Desc: 查询群众直报是否存在处理中的true存在false不存在
* @param gridId
* @author zxc
* @date 2022/3/15 5:05 下午
*/
@PostMapping("audit-reset")
public Result<Boolean> eventAuditReset(@RequestParam("gridId")String gridId){
return new Result<Boolean>().ok(projectService.eventAuditReset(gridId));
}
}

9
epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/dao/ProjectDao.java

@ -283,4 +283,13 @@ public interface ProjectDao extends BaseDao<ProjectEntity> {
* @Date 2022/1/12 17:05
*/
List<ProjectEntity> getProjectListForWorkMinutes(@Param("customerId")String customerId, @Param("projectId")String projectId, @Param("status")String status);
/**
* Desc: 查询网格下群众直报处理中的个数
* @param gridId
* @author zxc
* @date 2022/3/15 5:09 下午
*/
Integer selectEventStatus(@Param("gridId") String gridId);
}

9
epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/service/ProjectService.java

@ -376,4 +376,13 @@ public interface ProjectService extends BaseService<ProjectEntity> {
* @Date 2022/1/4 16:27
*/
PageData<ApprovaledListResultDTO> approvaledList(ApprovaledListFromDTO formDTO);
/**
* Desc: 查询群众直报是否存在处理中的true存在false不存在
* @param gridId
* @author zxc
* @date 2022/3/15 5:05 下午
*/
Boolean eventAuditReset(String gridId);
}

15
epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/service/impl/ProjectServiceImpl.java

@ -3133,6 +3133,21 @@ public class ProjectServiceImpl extends BaseServiceImpl<ProjectDao, ProjectEntit
return new PageData<>(list, pageInfo.getTotal());
}
/**
* Desc: 查询群众直报是否存在处理中的true存在false不存在
* @param gridId
* @author zxc
* @date 2022/3/15 5:05 下午
*/
@Override
public Boolean eventAuditReset(String gridId) {
Integer processingCount = baseDao.selectEventStatus(gridId);
if (processingCount.compareTo(NumConstant.ZERO) != NumConstant.ZERO){
return true;
}
return false;
}
/**
* @Description 区间项目分类数量处理
* 查询的是时间段内的分类项目数查询的时间 是传入一个日期拼上时间在进行比较大小

10
epmet-module/gov-project/gov-project-server/src/main/resources/mapper/ProjectDao.xml

@ -528,4 +528,14 @@
AND a.`STATUS` = #{status}
</if>
</select>
<!-- 查询网格下群众直报处理中的个数 -->
<select id="selectEventStatus" resultType="java.lang.Integer">
SELECT
COUNT( ID )
FROM resi_event
WHERE DEL_FLAG = '0'
AND `STATUS` = 'processing'
AND GRID_ID = #{gridId}
</select>
</mapper>
Loading…
Cancel
Save