From 179c4d64313c9b7572778da4aaaf6c6584fe457d Mon Sep 17 00:00:00 2001 From: mitao <2763622819@qq.com> Date: 星期二, 20 五月 2025 23:48:08 +0800 Subject: [PATCH] 修改文件上传类型限制 --- springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/IndexApi.java | 178 +++++++++++++++++++++++++++++++++++++++++++++++++++++++---- 1 files changed, 166 insertions(+), 12 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/IndexApi.java b/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/IndexApi.java index 9194887..522cb3a 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/IndexApi.java +++ b/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/IndexApi.java @@ -26,6 +26,7 @@ import com.panzhihua.common.service.community.ComActEasyPhotoEvaluateFeign; import com.panzhihua.common.service.community.CommunityService; import com.panzhihua.common.service.user.UserService; +import com.panzhihua.common.utlis.StringUtils; import com.panzhihua.common.validated.AddGroup; import com.panzhihua.common.validated.PageGroup; import io.swagger.annotations.Api; @@ -61,11 +62,23 @@ public R pageEasyPhoto(@RequestBody ComActEasyPhotoVO comActEasyPhotoVO) { LoginUserInfoVO loginUserInfo = this.getLoginUserInfoSureNoLogin(); if (loginUserInfo != null) { - comActEasyPhotoVO.setCommunityId(loginUserInfo.getCommunityId()); +// comActEasyPhotoVO.setCommunityId(loginUserInfo.getCommunityId()); comActEasyPhotoVO.setLogInUserId(loginUserInfo.getUserId()); comActEasyPhotoVO.setIsDpcMember(loginUserInfo.getIsDpcMember()); } return communityService.pageEasyPhotoApplets(comActEasyPhotoVO); + } + + @ApiOperation(value = "分页展示社区随手拍-脱敏", response = ComActEasyPhotoVO.class) + @PostMapping("pageEasyPhotoDesensitize") + public R pageEasyPhotoDesensitize(@RequestBody ComActEasyPhotoVO comActEasyPhotoVO) { + LoginUserInfoVO loginUserInfo = this.getLoginUserInfoSureNoLogin(); + if (loginUserInfo != null) { + comActEasyPhotoVO.setCommunityId(loginUserInfo.getCommunityId()); + comActEasyPhotoVO.setLogInUserId(loginUserInfo.getUserId()); + comActEasyPhotoVO.setIsDpcMember(loginUserInfo.getIsDpcMember()); + } + return communityService.pageEasyPhotoAppletsDesensitize(comActEasyPhotoVO); } @ApiOperation("上传随手拍") @@ -79,7 +92,7 @@ if (StrUtil.isNotBlank(detail)) { String result = checkService.checkMessageBy(detail, openid, appId); if (StrUtil.isNotBlank(result)) { - return R.fail("填写内容存在 " + result + " 违规信息"); + return R.fail(501, "填写内容存在 " + result + " 违规信息"); } } @@ -87,7 +100,7 @@ String photoPathList = comActEasyPhotoVO.getPhotoPathList(); if (StrUtil.isNotBlank(photoPathList)) { if (!checkService.checkImageBy(photoPathList, appId)) { - return R.fail("上传图片存在违规信息"); + return R.fail(501, "上传图片存在违规信息"); } } LoginUserInfoVO loginUserInfo = this.getLoginUserInfo(); @@ -161,6 +174,36 @@ return communityService.detailEasyPhoto(id, userId); } + + /** + * 随手拍删除 + * + * @param id + * 随手拍主键 + * 登录用户id + * @return 详情内容 + */ + @ApiOperation(value = "删除随手拍", response = ComActEasyPhotoVO.class) + @DeleteMapping("easyphoto/{id}") + public R deleteEasyPhoto(@PathVariable("id") Long id) { + Long userId = this.getUserId(); + return communityService.deleteEasyPhoto(id, userId); + } + + + + @ApiOperation(value = "随手拍详情-脱敏", response = ComActEasyPhotoVO.class) + @GetMapping("detailEasyPhotoDesensitize") + @ApiImplicitParam(name = "id", value = "随手拍主键") + public R detailEasyPhotoDesensitize(@RequestParam("id") Long id) { + Long userId = 0L; + LoginUserInfoVO loginUserInfo = this.getLoginUserInfoSureNoLogin(); + if (loginUserInfo != null) { + userId = loginUserInfo.getUserId(); + } + return communityService.detailEasyPhotoDesensitize(id, userId); + } + @ApiOperation(value = "随手拍--评论--分页查询", response = ComActEasyPhotoCommentVO.class) @PostMapping("pagecomacteasyphotocomment") public R pageComActEasyPhotoComment(@RequestBody PageComActEasyPhotoCommentDTO pageComActEasyPhotoCommentDTO) { @@ -171,6 +214,18 @@ } pageComActEasyPhotoCommentDTO.setUserId(userId); return communityService.pageComActEasyPhotoComment(pageComActEasyPhotoCommentDTO); + } + + @ApiOperation(value = "随手拍--评论--分页查询-脱敏", response = ComActEasyPhotoCommentVO.class) + @PostMapping("pageComActEasyPhotoCommentDesensitize") + public R pageComActEasyPhotoCommentDesensitize(@RequestBody PageComActEasyPhotoCommentDTO pageComActEasyPhotoCommentDTO) { + Long userId = 0L; + LoginUserInfoVO loginUserInfo = this.getLoginUserInfoSureNoLogin(); + if (loginUserInfo != null) { + userId = loginUserInfo.getUserId(); + } + pageComActEasyPhotoCommentDTO.setUserId(userId); + return communityService.pageComActEasyPhotoCommentDesensitize(pageComActEasyPhotoCommentDTO); } @ApiOperation(value = "随手拍--评论--新增评论") @@ -184,7 +239,7 @@ if (StrUtil.isNotBlank(comment)) { String result = checkService.checkMessageBy(comment, openid, appId); if (StrUtil.isNotBlank(result)) { - return R.fail("填写内容存在 " + result + " 违规信息"); + return R.fail(501, "填写内容存在 " + result + " 违规信息"); } } comActEasyPhotoCommentDTO.setUserId(this.getUserId()); @@ -216,7 +271,26 @@ @ApiOperation(value = "分页展示社区微心愿", response = ComActMicroWishVO.class) @PostMapping("pagemicrowish") - public R pageMicroWish(@RequestBody ComActMicroWishVO comActMicroWishVO) { + public R pageMicroWish(@RequestBody ComActMicroWishVO comActMicroWishVO) + { + LoginUserInfoVO loginUserInfo = this.getLoginUserInfoSureNoLogin(); + if (loginUserInfo != null) { + comActMicroWishVO.setCommunityId(loginUserInfo.getCommunityId()); + comActMicroWishVO.setResponsibleId(loginUserInfo.getUserId());// 责任人暂时放登录用户id + } + + if(!StringUtils.isEmpty(comActMicroWishVO.getHandleId())) + { + comActMicroWishVO.setCommunityId(null); + } + comActMicroWishVO.setIsApplets(1); + comActMicroWishVO.setIsPageMyWish(null); + return communityService.pageMicroWishApplets(comActMicroWishVO); + } + + @ApiOperation(value = "分页展示社区微心愿-脱敏", response = ComActMicroWishVO.class) + @PostMapping("pageMicroWishDesensitize") + public R pageMicroWishDesensitize(@RequestBody ComActMicroWishVO comActMicroWishVO) { LoginUserInfoVO loginUserInfo = this.getLoginUserInfoSureNoLogin(); if (loginUserInfo != null) { comActMicroWishVO.setCommunityId(loginUserInfo.getCommunityId()); @@ -224,7 +298,7 @@ } comActMicroWishVO.setIsApplets(1); comActMicroWishVO.setIsPageMyWish(null); - return communityService.pageMicroWishApplets(comActMicroWishVO); + return communityService.pageMicroWishAppletsDesensitize(comActMicroWishVO); } @ApiOperation("发布微心愿") @@ -232,8 +306,11 @@ public R addMicroWish(@RequestBody @Validated(AddGroup.class) ComActMicroWishVO comActMicroWishVO) { // 微信内容审核 String msg = comActMicroWishVO.getDetail(); - if (!checkService.checkMessage(msg)) { - return R.fail("内容违规"); + if (StrUtil.isNotBlank(msg)) { + String result = checkService.checkMessageBy(msg, this.getLoginUserInfo().getOpenid(),this.getAppId()); + if (StrUtil.isNotBlank(result)) { + return R.fail(501, "填写内容存在 " + result + " 违规信息"); + } } LoginUserInfoVO loginUserInfo = this.getLoginUserInfo(); Long communityId = loginUserInfo.getCommunityId(); @@ -262,6 +339,26 @@ userId = loginUserInfo.getUserId(); } return communityService.detailMicroWish(id, userId); + } + + + @ApiOperation(value = "删除心愿") + @PostMapping("deletemicrowish") + public R deleteMicrowish(@RequestParam("id") Long id) { + return communityService.deletemicrowish(id); + } + + + @ApiOperation(value = "心愿详情-脱敏", response = ComActMicroWishVO.class) + @GetMapping("microwishDesensitize") + @ApiImplicitParam(name = "id", value = "微心愿主键") + public R detailMicroWishDesensitize(@RequestParam("id") Long id) { + Long userId = 0L; + LoginUserInfoVO loginUserInfo = this.getLoginUserInfoSureNoLogin(); + if (loginUserInfo != null) { + userId = loginUserInfo.getUserId(); + } + return communityService.detailMicroWishDesensitize(id, userId); } @ApiOperation("点赞/取消点赞微心愿") @@ -317,8 +414,11 @@ public R addMessage(@RequestBody @Validated(AddGroup.class) ComActMessageVO comActMessageVO) { // 微信内容审核 String msg = comActMessageVO.getMsgContent(); - if (!checkService.checkMessage(msg)) { - return R.fail("内容违规"); + if (StrUtil.isNotBlank(msg)) { + String result = checkService.checkMessageBy(msg, this.getLoginUserInfo().getOpenid(),this.getAppId()); + if (StrUtil.isNotBlank(result)) { + return R.fail(501, "填写内容存在 " + result + " 违规信息"); + } } LoginUserInfoVO loginUserInfo = this.getLoginUserInfo(); Long communityId = loginUserInfo.getCommunityId(); @@ -344,8 +444,11 @@ public R addMessageBack(@RequestBody @Validated(AddGroup.class) ComActMessageBackVO comActMessageBackVO) { // 微信内容审核 String msg = comActMessageBackVO.getMsgContent(); - if (!checkService.checkMessage(msg)) { - return R.fail("内容违规"); + if (StrUtil.isNotBlank(msg)) { + String result = checkService.checkMessageBy(msg, this.getLoginUserInfo().getOpenid(),this.getAppId()); + if (StrUtil.isNotBlank(result)) { + return R.fail(501, "填写内容存在 " + result + " 违规信息"); + } } LoginUserInfoVO loginUserInfo = this.getLoginUserInfo(); Long communityId = loginUserInfo.getCommunityId(); @@ -438,6 +541,18 @@ return communityService.getUserRewards(userId, communityId); } + @ApiOperation(value = "获取普达首页弹窗接口", response = ComActEasyPhotoRewardVO.class) + @GetMapping("getUserRewardsNew") + public R getUserRewardsNew(@RequestParam("communityId") Long communityId) { + Long userId = 0L; + LoginUserInfoVO loginUserInfo = this.getLoginUserInfoSureNoLogin(); + if (loginUserInfo != null) { + userId = loginUserInfo.getUserId(); + communityId = loginUserInfo.getCommunityId(); + } + return communityService.getUserRewardsNew(userId, communityId); + } + @ApiOperation(value = "读取用户随手拍奖励") @PostMapping("readUserReward") public R readUserReward() { @@ -456,4 +571,43 @@ whistleDto.setUserId(this.getUserId()); return easyPhotoEvaluateFeign.evaluateEasyApplets(whistleDto); } + + + + /***************************************************************************************************************** + * + * 社区宣传 + * + ******************************************************************************************************************/ + @ApiOperation(value = "获取社区宣传", response = CommunityPublicityVO.class) + @GetMapping("/getCommunityPublicityData") + public R getCommunityPublicityData(@RequestParam("communityId") String communityId) + { + return communityService.getCommunityPublicityData(communityId); + } + + +// @ApiOperation(value = "添加社区宣传") +// @PostMapping("/addCommunityPublicityDate") +// public R addCommunityPublicityDate(@RequestBody CommunityPublicityVO item) +// { +// return communityService.addCommunityPublicityDate(item); +// } +// +// @ApiOperation(value = "编辑社区宣传") +// @PostMapping("/editCommunityPublicityDate") +// public R editCommunityPublicityDate(@RequestBody CommunityPublicityVO item) +// { +// return communityService.editCommunityPublicityDate(item); +// } +// +// @ApiOperation(value = "删除社区宣传") +// @DeleteMapping("/deleteCommunityPublicityData") +// public R deleteCommunityPublicityData(@RequestParam("communityId") String communityId) +// { +// return communityService.deleteCommunityPublicityData(communityId); +// } +// +// + } -- Gitblit v1.7.1