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/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/ComPbMemberWestServiceImpl.java | 36 +++++++++++++++++++++++++++++++----- 1 files changed, 31 insertions(+), 5 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/ComPbMemberWestServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/ComPbMemberWestServiceImpl.java index 0e52346..22ba557 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/ComPbMemberWestServiceImpl.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/ComPbMemberWestServiceImpl.java @@ -9,6 +9,7 @@ import javax.annotation.Resource; +import cn.hutool.core.collection.CollUtil; import cn.hutool.core.util.IdcardUtil; import com.google.common.collect.Lists; import com.panzhihua.common.enums.ComPbMemberRoleTypeEnum; @@ -22,6 +23,7 @@ import com.panzhihua.common.model.vos.partybuilding.excel.ComPbMemberRoleExcelVo; import com.panzhihua.common.service.community.CommunityWestService; import com.panzhihua.common.service.user.UserService; +import com.panzhihua.common.utlis.*; import org.springframework.beans.BeanUtils; import org.springframework.data.redis.core.StringRedisTemplate; import org.springframework.stereotype.Service; @@ -37,10 +39,6 @@ import com.panzhihua.common.constants.UserConstants; import com.panzhihua.common.exceptions.PartyBuildingMemberException; import com.panzhihua.common.model.vos.R; -import com.panzhihua.common.utlis.DateUtils; -import com.panzhihua.common.utlis.RichTextUtil; -import com.panzhihua.common.utlis.SensitiveUtil; -import com.panzhihua.common.utlis.StringUtils; import com.panzhihua.service_dangjian.dao.*; import com.panzhihua.service_dangjian.model.dos.*; import com.panzhihua.service_dangjian.service.ComPbMemberWestService; @@ -75,6 +73,8 @@ private CommunityWestService communityWestService; @Resource private UserService userService; + @Resource + private ComPbMemberDAO comPbMemberDAO; /** * 新增党员 @@ -96,6 +96,7 @@ Date date = new Date(); comPbMemberWestDO1.setCreateAt(date); comPbMemberWestDO1.setUpdateAt(date); + comPbMemberWestDO1.setId(null); int insert = comPbMemberWestDAO.insert(comPbMemberWestDO1); if (insert > 0) { // 删除已驳回的记录 @@ -269,6 +270,15 @@ } page.setSize(pageSize); page.setCurrent(pageNum); + Long communityId = pagePartyOrganizationVO.getCommunityId(); + if (null != communityId){ + List<Long> communityIds = comPbMemberDAO.selectIds(communityId); + if (CollUtil.isEmpty(communityIds)) { + communityIds = new ArrayList<>(); + communityIds.add(communityId); + } + pagePartyOrganizationVO.setCommunityIds(communityIds); + } IPage<PartyBuildingMemberVO> iPage = comPbMemberWestDAO.queryAllByLimit(page, pagePartyOrganizationVO); iPage.getRecords().forEach(record -> { record.setIdCard(SensitiveUtil.desensitizedIdNumber(record.getIdCard())); @@ -479,6 +489,7 @@ */ @Override public R adddYnamic(PartyBuildingComPbDynVO partyCommitteeVO) { + partyCommitteeVO.setId(null); ComPbDynDO comPbDynDO = new ComPbDynDO(); BeanUtils.copyProperties(partyCommitteeVO, comPbDynDO); comPbDynDO.setCreateAt(new Date()); @@ -555,6 +566,21 @@ } page.setSize(pageSize); page.setCurrent(pageNum); + Long communityId = partyBuildingComPbDynVO.getCommunityId(); + if (null != communityId){ + List<Long> communityIds = comPbMemberDAO.selectIds(communityId); + if (CollUtil.isEmpty(communityIds)) { + communityIds = new ArrayList<>(); + communityIds.add(communityId); + } + partyBuildingComPbDynVO.setCommunityIds(communityIds); + }else { + //西区大屏 + if (CollUtil.isEmpty(partyBuildingComPbDynVO.getCommunityIds()) || "wx0cef797390444b75".equals(partyBuildingComPbDynVO.getAppId())){ + List<Long> selectDistinctCommunityId = comPbMemberDAO.selectDistinctCommunityId("西区"); + partyBuildingComPbDynVO.setCommunityIds(selectDistinctCommunityId); + } + } IPage<PartyBuildingComPbDynVO> iPage = comPbDynDAO.pageYnamic(page, partyBuildingComPbDynVO); List<PartyBuildingComPbDynVO> records = iPage.getRecords(); if (!(ObjectUtils.isEmpty(records))) { @@ -577,7 +603,7 @@ * @return 删除结果 */ @Override - public R deleteYnamic(Integer id) { + public R deleteYnamic(Long id) { int delete = comPbDynDAO.deleteById(id); if (delete > 0) { return R.ok(); -- Gitblit v1.7.1