| | |
| | | private Integer type = 3; |
| | | |
| | | @ApiModelProperty(value = "日期", hidden = false, example = "2021-06-01", required = true) |
| | | @NotNull(message = "时间不能为空") |
| | | // @NotNull(message = "时间不能为空") |
| | | @Pattern(regexp = "^\\d{4}-\\d{2}-\\d{2}$", message = "时间格式错误") |
| | | private String date; |
| | | |
| | | @ApiModelProperty(value = "开始时间", hidden = false, example = "2021-06-01", required = true) |
| | | @Pattern(regexp = "^\\d{4}-\\d{2}-\\d{2}$", message = "时间格式错误") |
| | | private String startTime; |
| | | |
| | | @ApiModelProperty(value = "结束时间", hidden = false, example = "2021-06-01", required = true) |
| | | @Pattern(regexp = "^\\d{4}-\\d{2}-\\d{2}$", message = "时间格式错误") |
| | | private String endTime; |
| | | |
| | | |
| | | } |
| | |
| | | int jl = 2; |
| | | int pt = 3; |
| | | } |
| | | |
| | | /** |
| | | * 状态 1待审核 2进行中 3已驳回 4已完成 |
| | | */ |
| | | public interface status{ |
| | | int dsh = 1; |
| | | int dfk = 2; |
| | | int ybh = 3; |
| | | int ywc = 4; |
| | | } |
| | | } |
| | |
| | | Date date = new Date(); |
| | | switch (type){ |
| | | case 1: |
| | | cmActEasyPhotoDO = this.comActEasyPhotoDAO.selectById(comActEasyPhotoVO.getId()); |
| | | if(!cmActEasyPhotoDO.getStatus().equals(ComActEasyPhotoDO.status.dsh)){ |
| | | return R.fail("该随手拍已审核,不可重复操作"); |
| | | } |
| | | Integer isNeedFeedBack = comActEasyPhotoVO.getIsNeedFeedBack(); |
| | | if (isNeedFeedBack==1) { |
| | | cmActEasyPhotoDO.setStatus(2);//进行中 |
| | |
| | | comActUserWalletService.examineAddMoney(comActEasyPhotoVO.getActivityType(),comActEasyPhotoVO.getId(),comActEasyPhotoVO.getUserId()); |
| | | break; |
| | | case 2: |
| | | cmActEasyPhotoDO = this.comActEasyPhotoDAO.selectById(comActEasyPhotoVO.getId()); |
| | | if(!cmActEasyPhotoDO.getStatus().equals(ComActEasyPhotoDO.status.dsh)){ |
| | | return R.fail("该随手拍已审核,不可重复操作"); |
| | | } |
| | | cmActEasyPhotoDO.setStatus(3);//已驳回 |
| | | cmActEasyPhotoDO.setExamineAt(date); |
| | | cmActEasyPhotoDO.setRejectReason(comActEasyPhotoVO.getRejectReason()); |
| | |
| | | |
| | | List<GridMemberCascadeVO> getGridMemberCascade(@Param("type") Integer type,@Param("id") Long id); |
| | | |
| | | Integer getVillageCount(@Param("communityId") Long communityId); |
| | | |
| | | Integer getBuildingCount(@Param("villageId") Long villageId); |
| | | |
| | | } |
| | |
| | | if(memberCascadeAddDTO.getType() == null){ |
| | | return R.fail("参数错误"); |
| | | } |
| | | return R.ok(this.baseMapper.getGridMemberCascade(memberCascadeAddDTO.getType(),memberCascadeAddDTO.getSuperiorId())); |
| | | List<GridMemberCascadeVO> memberCascadeList = this.baseMapper.getGridMemberCascade(memberCascadeAddDTO.getType(),memberCascadeAddDTO.getSuperiorId()); |
| | | |
| | | List<GridMemberCascadeVO> result = new ArrayList<>(); |
| | | if(!memberCascadeList.isEmpty()){ |
| | | memberCascadeList.forEach(cascade -> { |
| | | if(memberCascadeAddDTO.getType().equals(1)){//过滤无小区的社区 |
| | | Integer count = this.baseMapper.getVillageCount(cascade.getId()); |
| | | if(count > 0){ |
| | | result.add(cascade); |
| | | } |
| | | }else if(memberCascadeAddDTO.getType().equals(2)){//过滤无楼栋的小区 |
| | | Integer count = this.baseMapper.getBuildingCount(cascade.getId()); |
| | | if(count > 0){ |
| | | result.add(cascade); |
| | | } |
| | | }else{ |
| | | if(!cascade.getName().contains("栋")){ |
| | | cascade.setName(cascade.getName() + "栋"); |
| | | } |
| | | result.add(cascade); |
| | | } |
| | | }); |
| | | } |
| | | return R.ok(result); |
| | | } |
| | | |
| | | } |
| | |
| | | </if> |
| | | </select> |
| | | |
| | | <select id="getVillageCount" resultType="Integer"> |
| | | select count(village_id) from com_mng_village where community_id = #{communityId} |
| | | </select> |
| | | |
| | | <select id="getBuildingCount" resultType="Integer"> |
| | | select count(id) from com_mng_building where village_id = #{villageId} |
| | | </select> |
| | | |
| | | </mapper> |