From 04c96f26282f021fcc59b40d6f11f172fc070af8 Mon Sep 17 00:00:00 2001 From: huanghongfa <18228131219@163.com> Date: 星期五, 22 一月 2021 17:31:41 +0800 Subject: [PATCH] 新增接口一起议 --- springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/ComBpActivityServiceImpl.java | 33 + springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/community/ComActDiscussOptionVO.java | 34 + springcloud_k8s_panzhihuazhihuishequ/.idea/workspace.xml | 123 ++--- springcloud_k8s_panzhihuazhihuishequ/common/target/classes/com/panzhihua/common/model/dtos/partybuilding/ComPbActivityDTO.class | 0 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComActDiscussOptionDO.java | 41 + springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/partybuilding/ComPbActivityDTO.java | 87 ++++ springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActDiscussOptionUserDAO.java | 25 + springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/community/CommunityService.java | 29 + springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComActDiscussService.java | 31 + springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/PartyBuildingApi.java | 39 + springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActDiscussCommentDAO.java | 25 + springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/community/ComActDiscussVO.java | 63 +++ springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActDiscussDAO.java | 29 + springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComActDiscussUserDO.java | 41 + springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActActivityServiceImpl.java | 11 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/partybuilding/PartyBuildingActivityVO.java | 3 springcloud_k8s_panzhihuazhihuishequ/common/target/classes/com/panzhihua/common/model/vos/community/ComActDiscussVO.class | 0 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComActDiscussOptionService.java | 13 springcloud_k8s_panzhihuazhihuishequ/common/target/classes/com/panzhihua/common/model/vos/partybuilding/PartyBuildingActivityVO.class | 0 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActDiscussOptionServiceImpl.java | 17 springcloud_k8s_panzhihuazhihuishequ/common/target/classes/com/panzhihua/common/service/partybuilding/PartyBuildingService.class | 0 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComActDiscussDO.java | 71 +++ springcloud_k8s_panzhihuazhihuishequ/common/target/classes/com/panzhihua/common/service/community/CommunityService.class | 0 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComActDiscussOptionUserDO.java | 39 + springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActDiscussServiceImpl.java | 127 ++++++ springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComActDiscussCommentDO.java | 61 ++ springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/api/PartyBuildIngApi.java | 11 springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/ComBpActivityService.java | 7 springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActDiscussUserDAO.java | 25 + springcloud_k8s_panzhihuazhihuishequ/common/target/classes/com/panzhihua/common/model/vos/community/ComActDiscussOptionVO.class | 0 springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/dao/ComBpActivityDAO.java | 3 springcloud_k8s_panzhihuazhihuishequ/common/target/classes/com/panzhihua/common/model/dtos/community/ComActDiscussDTO.class | 0 springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/model/dos/ComPbActivityDO.java | 5 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/constants/TokenConstant.java | 2 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/community/ComActDiscussDTO.java | 58 ++ springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/partybuilding/PartyBuildingService.java | 9 springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/DiscussApi.java | 71 +++ springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActDiscussOptionDAO.java | 25 + springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/DiscussApi.java | 55 ++ 39 files changed, 1,138 insertions(+), 75 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/.idea/workspace.xml b/springcloud_k8s_panzhihuazhihuishequ/.idea/workspace.xml index 0b70c34..b2b3655 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/.idea/workspace.xml +++ b/springcloud_k8s_panzhihuazhihuishequ/.idea/workspace.xml @@ -23,58 +23,47 @@ </component> <component name="ChangeListManager"> <list default="true" id="8ba27629-3e5d-4f42-993e-d0c055bc9371" name="Default Changelist" comment=""> - <change afterPath="$PROJECT_DIR$/common/src/main/java/com/panzhihua/common/model/dtos/community/ComActEasyPhotoCommentDTO.java" afterDir="false" /> - <change afterPath="$PROJECT_DIR$/common/src/main/java/com/panzhihua/common/model/dtos/community/ComActEasyPhotoCommentUserDTO.java" afterDir="false" /> - <change afterPath="$PROJECT_DIR$/common/src/main/java/com/panzhihua/common/model/dtos/community/PageComActEasyPhotoCommentDTO.java" afterDir="false" /> - <change afterPath="$PROJECT_DIR$/common/src/main/java/com/panzhihua/common/model/dtos/partybuilding/ComPbServiceTeamDTO.java" afterDir="false" /> - <change afterPath="$PROJECT_DIR$/common/src/main/java/com/panzhihua/common/model/dtos/partybuilding/PageComPbServiceTeamDTO.java" afterDir="false" /> - <change afterPath="$PROJECT_DIR$/common/src/main/java/com/panzhihua/common/model/vos/community/ComActEasyPhotoCommentVO.java" afterDir="false" /> - <change afterPath="$PROJECT_DIR$/common/src/main/java/com/panzhihua/common/model/vos/partybuilding/ComPbServiceTeamVO.java" afterDir="false" /> - <change afterPath="$PROJECT_DIR$/service_community/src/main/java/com/panzhihua/service_community/dao/ComActEasyPhotoCommentDAO.java" afterDir="false" /> - <change afterPath="$PROJECT_DIR$/service_community/src/main/java/com/panzhihua/service_community/dao/ComActEasyPhotoCommentUserDAO.java" afterDir="false" /> - <change afterPath="$PROJECT_DIR$/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComActEasyPhotoCommentDO.java" afterDir="false" /> - <change afterPath="$PROJECT_DIR$/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComActEasyPhotoCommentUserDO.java" afterDir="false" /> - <change afterPath="$PROJECT_DIR$/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/dao/ComPbServiceTeamDAO.java" afterDir="false" /> - <change afterPath="$PROJECT_DIR$/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/model/dos/ComPbServiceTeamDO.java" afterDir="false" /> - <change afterPath="$PROJECT_DIR$/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/ComPbServiceTeamService.java" afterDir="false" /> - <change afterPath="$PROJECT_DIR$/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/ComPbServiceTeamServiceImpl.java" afterDir="false" /> + <change afterPath="$PROJECT_DIR$/common/src/main/java/com/panzhihua/common/model/dtos/community/ComActDiscussDTO.java" afterDir="false" /> + <change afterPath="$PROJECT_DIR$/common/src/main/java/com/panzhihua/common/model/dtos/partybuilding/ComPbActivityDTO.java" afterDir="false" /> + <change afterPath="$PROJECT_DIR$/common/src/main/java/com/panzhihua/common/model/vos/community/ComActDiscussOptionVO.java" afterDir="false" /> + <change afterPath="$PROJECT_DIR$/common/src/main/java/com/panzhihua/common/model/vos/community/ComActDiscussVO.java" afterDir="false" /> + <change afterPath="$PROJECT_DIR$/community_backstage/src/main/java/com/panzhihua/community_backstage/api/DiscussApi.java" afterDir="false" /> + <change afterPath="$PROJECT_DIR$/service_community/src/main/java/com/panzhihua/service_community/api/DiscussApi.java" afterDir="false" /> + <change afterPath="$PROJECT_DIR$/service_community/src/main/java/com/panzhihua/service_community/dao/ComActDiscussCommentDAO.java" afterDir="false" /> + <change afterPath="$PROJECT_DIR$/service_community/src/main/java/com/panzhihua/service_community/dao/ComActDiscussDAO.java" afterDir="false" /> + <change afterPath="$PROJECT_DIR$/service_community/src/main/java/com/panzhihua/service_community/dao/ComActDiscussOptionDAO.java" afterDir="false" /> + <change afterPath="$PROJECT_DIR$/service_community/src/main/java/com/panzhihua/service_community/dao/ComActDiscussOptionUserDAO.java" afterDir="false" /> + <change afterPath="$PROJECT_DIR$/service_community/src/main/java/com/panzhihua/service_community/dao/ComActDiscussUserDAO.java" afterDir="false" /> + <change afterPath="$PROJECT_DIR$/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComActDiscussCommentDO.java" afterDir="false" /> + <change afterPath="$PROJECT_DIR$/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComActDiscussDO.java" afterDir="false" /> + <change afterPath="$PROJECT_DIR$/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComActDiscussOptionDO.java" afterDir="false" /> + <change afterPath="$PROJECT_DIR$/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComActDiscussOptionUserDO.java" afterDir="false" /> + <change afterPath="$PROJECT_DIR$/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComActDiscussUserDO.java" afterDir="false" /> + <change afterPath="$PROJECT_DIR$/service_community/src/main/java/com/panzhihua/service_community/service/ComActDiscussOptionService.java" afterDir="false" /> + <change afterPath="$PROJECT_DIR$/service_community/src/main/java/com/panzhihua/service_community/service/ComActDiscussService.java" afterDir="false" /> + <change afterPath="$PROJECT_DIR$/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActDiscussOptionServiceImpl.java" afterDir="false" /> + <change afterPath="$PROJECT_DIR$/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActDiscussServiceImpl.java" afterDir="false" /> <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" /> - <change beforePath="$PROJECT_DIR$/applets/src/main/java/com/panzhihua/applets/api/CommunityApi.java" beforeDir="false" afterPath="$PROJECT_DIR$/applets/src/main/java/com/panzhihua/applets/api/CommunityApi.java" afterDir="false" /> - <change beforePath="$PROJECT_DIR$/applets/src/main/java/com/panzhihua/applets/api/IndexApi.java" beforeDir="false" afterPath="$PROJECT_DIR$/applets/src/main/java/com/panzhihua/applets/api/IndexApi.java" afterDir="false" /> - <change beforePath="$PROJECT_DIR$/applets/src/main/java/com/panzhihua/applets/api/UserApi.java" beforeDir="false" afterPath="$PROJECT_DIR$/applets/src/main/java/com/panzhihua/applets/api/UserApi.java" afterDir="false" /> + <change beforePath="$PROJECT_DIR$/applets/src/main/java/com/panzhihua/applets/api/PartyBuildingApi.java" beforeDir="false" afterPath="$PROJECT_DIR$/applets/src/main/java/com/panzhihua/applets/api/PartyBuildingApi.java" afterDir="false" /> <change beforePath="$PROJECT_DIR$/applets/src/main/resources/bootstrap.yml" beforeDir="false" afterPath="$PROJECT_DIR$/applets/src/main/resources/bootstrap.yml" afterDir="false" /> <change beforePath="$PROJECT_DIR$/applets_backstage/src/main/resources/bootstrap.yml" beforeDir="false" afterPath="$PROJECT_DIR$/applets_backstage/src/main/resources/bootstrap.yml" afterDir="false" /> <change beforePath="$PROJECT_DIR$/auth/src/main/resources/bootstrap.yml" beforeDir="false" afterPath="$PROJECT_DIR$/auth/src/main/resources/bootstrap.yml" afterDir="false" /> - <change beforePath="$PROJECT_DIR$/common/src/main/java/com/panzhihua/common/model/vos/community/ActivitySignVO.java" beforeDir="false" afterPath="$PROJECT_DIR$/common/src/main/java/com/panzhihua/common/model/vos/community/ActivitySignVO.java" afterDir="false" /> - <change beforePath="$PROJECT_DIR$/common/src/main/java/com/panzhihua/common/model/vos/community/ComActActivityVO.java" beforeDir="false" afterPath="$PROJECT_DIR$/common/src/main/java/com/panzhihua/common/model/vos/community/ComActActivityVO.java" afterDir="false" /> - <change beforePath="$PROJECT_DIR$/common/src/main/java/com/panzhihua/common/model/vos/community/ComActEasyPhotoVO.java" beforeDir="false" afterPath="$PROJECT_DIR$/common/src/main/java/com/panzhihua/common/model/vos/community/ComActEasyPhotoVO.java" afterDir="false" /> + <change beforePath="$PROJECT_DIR$/common/src/main/java/com/panzhihua/common/constants/TokenConstant.java" beforeDir="false" afterPath="$PROJECT_DIR$/common/src/main/java/com/panzhihua/common/constants/TokenConstant.java" afterDir="false" /> <change beforePath="$PROJECT_DIR$/common/src/main/java/com/panzhihua/common/model/vos/partybuilding/PartyBuildingActivityVO.java" beforeDir="false" afterPath="$PROJECT_DIR$/common/src/main/java/com/panzhihua/common/model/vos/partybuilding/PartyBuildingActivityVO.java" afterDir="false" /> <change beforePath="$PROJECT_DIR$/common/src/main/java/com/panzhihua/common/service/community/CommunityService.java" beforeDir="false" afterPath="$PROJECT_DIR$/common/src/main/java/com/panzhihua/common/service/community/CommunityService.java" afterDir="false" /> <change beforePath="$PROJECT_DIR$/common/src/main/java/com/panzhihua/common/service/partybuilding/PartyBuildingService.java" beforeDir="false" afterPath="$PROJECT_DIR$/common/src/main/java/com/panzhihua/common/service/partybuilding/PartyBuildingService.java" afterDir="false" /> - <change beforePath="$PROJECT_DIR$/common/target/classes/com/panzhihua/common/model/vos/community/ActivitySignVO.class" beforeDir="false" afterPath="$PROJECT_DIR$/common/target/classes/com/panzhihua/common/model/vos/community/ActivitySignVO.class" afterDir="false" /> - <change beforePath="$PROJECT_DIR$/common/target/classes/com/panzhihua/common/model/vos/community/ComActActivityVO.class" beforeDir="false" afterPath="$PROJECT_DIR$/common/target/classes/com/panzhihua/common/model/vos/community/ComActActivityVO.class" afterDir="false" /> - <change beforePath="$PROJECT_DIR$/common/target/classes/com/panzhihua/common/model/vos/community/ComActEasyPhotoVO.class" beforeDir="false" afterPath="$PROJECT_DIR$/common/target/classes/com/panzhihua/common/model/vos/community/ComActEasyPhotoVO.class" afterDir="false" /> <change beforePath="$PROJECT_DIR$/common/target/classes/com/panzhihua/common/model/vos/partybuilding/PartyBuildingActivityVO.class" beforeDir="false" afterPath="$PROJECT_DIR$/common/target/classes/com/panzhihua/common/model/vos/partybuilding/PartyBuildingActivityVO.class" afterDir="false" /> <change beforePath="$PROJECT_DIR$/common/target/classes/com/panzhihua/common/service/community/CommunityService.class" beforeDir="false" afterPath="$PROJECT_DIR$/common/target/classes/com/panzhihua/common/service/community/CommunityService.class" afterDir="false" /> <change beforePath="$PROJECT_DIR$/common/target/classes/com/panzhihua/common/service/partybuilding/PartyBuildingService.class" beforeDir="false" afterPath="$PROJECT_DIR$/common/target/classes/com/panzhihua/common/service/partybuilding/PartyBuildingService.class" afterDir="false" /> - <change beforePath="$PROJECT_DIR$/community_backstage/src/main/java/com/panzhihua/community_backstage/api/CommunityActivityApi.java" beforeDir="false" afterPath="$PROJECT_DIR$/community_backstage/src/main/java/com/panzhihua/community_backstage/api/CommunityActivityApi.java" afterDir="false" /> - <change beforePath="$PROJECT_DIR$/community_backstage/src/main/java/com/panzhihua/community_backstage/api/CommunityPartyBuildingApi.java" beforeDir="false" afterPath="$PROJECT_DIR$/community_backstage/src/main/java/com/panzhihua/community_backstage/api/CommunityPartyBuildingApi.java" afterDir="false" /> <change beforePath="$PROJECT_DIR$/community_backstage/src/main/resources/bootstrap.yml" beforeDir="false" afterPath="$PROJECT_DIR$/community_backstage/src/main/resources/bootstrap.yml" afterDir="false" /> - <change beforePath="$PROJECT_DIR$/service_community/src/main/java/com/panzhihua/service_community/api/CommunityApi.java" beforeDir="false" afterPath="$PROJECT_DIR$/service_community/src/main/java/com/panzhihua/service_community/api/CommunityApi.java" afterDir="false" /> - <change beforePath="$PROJECT_DIR$/service_community/src/main/java/com/panzhihua/service_community/dao/ComActActSignDAO.java" beforeDir="false" afterPath="$PROJECT_DIR$/service_community/src/main/java/com/panzhihua/service_community/dao/ComActActSignDAO.java" afterDir="false" /> - <change beforePath="$PROJECT_DIR$/service_community/src/main/java/com/panzhihua/service_community/dao/ComActActivityDAO.java" beforeDir="false" afterPath="$PROJECT_DIR$/service_community/src/main/java/com/panzhihua/service_community/dao/ComActActivityDAO.java" afterDir="false" /> - <change beforePath="$PROJECT_DIR$/service_community/src/main/java/com/panzhihua/service_community/dao/ComActEasyPhotoDAO.java" beforeDir="false" afterPath="$PROJECT_DIR$/service_community/src/main/java/com/panzhihua/service_community/dao/ComActEasyPhotoDAO.java" afterDir="false" /> - <change beforePath="$PROJECT_DIR$/service_community/src/main/java/com/panzhihua/service_community/service/ComActActivityService.java" beforeDir="false" afterPath="$PROJECT_DIR$/service_community/src/main/java/com/panzhihua/service_community/service/ComActActivityService.java" afterDir="false" /> - <change beforePath="$PROJECT_DIR$/service_community/src/main/java/com/panzhihua/service_community/service/ComActEasyPhotoService.java" beforeDir="false" afterPath="$PROJECT_DIR$/service_community/src/main/java/com/panzhihua/service_community/service/ComActEasyPhotoService.java" afterDir="false" /> <change beforePath="$PROJECT_DIR$/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActActivityServiceImpl.java" beforeDir="false" afterPath="$PROJECT_DIR$/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActActivityServiceImpl.java" afterDir="false" /> - <change beforePath="$PROJECT_DIR$/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActEasyPhotoServiceImpl.java" beforeDir="false" afterPath="$PROJECT_DIR$/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActEasyPhotoServiceImpl.java" afterDir="false" /> <change beforePath="$PROJECT_DIR$/service_community/src/main/resources/bootstrap.yml" beforeDir="false" afterPath="$PROJECT_DIR$/service_community/src/main/resources/bootstrap.yml" afterDir="false" /> <change beforePath="$PROJECT_DIR$/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/api/PartyBuildIngApi.java" beforeDir="false" afterPath="$PROJECT_DIR$/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/api/PartyBuildIngApi.java" afterDir="false" /> <change beforePath="$PROJECT_DIR$/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/dao/ComBpActivityDAO.java" beforeDir="false" afterPath="$PROJECT_DIR$/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/dao/ComBpActivityDAO.java" afterDir="false" /> <change beforePath="$PROJECT_DIR$/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/model/dos/ComPbActivityDO.java" beforeDir="false" afterPath="$PROJECT_DIR$/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/model/dos/ComPbActivityDO.java" afterDir="false" /> - <change beforePath="$PROJECT_DIR$/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/ComPbMemberServiceImpl.java" beforeDir="false" afterPath="$PROJECT_DIR$/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/ComPbMemberServiceImpl.java" afterDir="false" /> + <change beforePath="$PROJECT_DIR$/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/ComBpActivityService.java" beforeDir="false" afterPath="$PROJECT_DIR$/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/ComBpActivityService.java" afterDir="false" /> + <change beforePath="$PROJECT_DIR$/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/ComBpActivityServiceImpl.java" beforeDir="false" afterPath="$PROJECT_DIR$/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/ComBpActivityServiceImpl.java" afterDir="false" /> <change beforePath="$PROJECT_DIR$/service_partybuilding/src/main/resources/bootstrap.yml" beforeDir="false" afterPath="$PROJECT_DIR$/service_partybuilding/src/main/resources/bootstrap.yml" afterDir="false" /> - <change beforePath="$PROJECT_DIR$/service_user/src/main/java/com/panzhihua/service_user/service/impl/UserServiceImpl.java" beforeDir="false" afterPath="$PROJECT_DIR$/service_user/src/main/java/com/panzhihua/service_user/service/impl/UserServiceImpl.java" afterDir="false" /> <change beforePath="$PROJECT_DIR$/service_user/src/main/resources/bootstrap.yml" beforeDir="false" afterPath="$PROJECT_DIR$/service_user/src/main/resources/bootstrap.yml" afterDir="false" /> <change beforePath="$PROJECT_DIR$/timejob/src/main/resources/bootstrap.yml" beforeDir="false" afterPath="$PROJECT_DIR$/timejob/src/main/resources/bootstrap.yml" afterDir="false" /> <change beforePath="$PROJECT_DIR$/zuul/src/main/resources/bootstrap.yml" beforeDir="false" afterPath="$PROJECT_DIR$/zuul/src/main/resources/bootstrap.yml" afterDir="false" /> @@ -90,8 +79,8 @@ <component name="FileTemplateManagerImpl"> <option name="RECENT_TEMPLATES"> <list> - <option value="Interface" /> <option value="Class" /> + <option value="Interface" /> </list> </option> </component> @@ -457,7 +446,7 @@ <workItem from="1610934956567" duration="1325000" /> <workItem from="1610939265133" duration="8588000" /> <workItem from="1610956684718" duration="7037000" /> - <workItem from="1611019208339" duration="76128000" /> + <workItem from="1611019208339" duration="93801000" /> </task> <servers /> </component> @@ -481,10 +470,10 @@ <screen x="0" y="0" width="1536" height="824" /> </state> <state x="249" y="0" key="#Project_Structure/0.0.1536.824@0.0.1536.824" timestamp="1608546608273" /> - <state x="574" y="118" key="#com.intellij.ide.util.MemberChooser" timestamp="1611223757025"> + <state x="574" y="118" key="#com.intellij.ide.util.MemberChooser" timestamp="1611305989460"> <screen x="0" y="0" width="1536" height="824" /> </state> - <state x="574" y="118" key="#com.intellij.ide.util.MemberChooser/0.0.1536.824@0.0.1536.824" timestamp="1611223757025" /> + <state x="574" y="118" key="#com.intellij.ide.util.MemberChooser/0.0.1536.824@0.0.1536.824" timestamp="1611305989460" /> <state x="405" y="335" key="#com.intellij.refactoring.move.MoveHandler.SelectRefactoringDialog" timestamp="1606099594079"> <screen x="0" y="0" width="1536" height="824" /> </state> @@ -513,58 +502,62 @@ <screen x="0" y="0" width="1536" height="824" /> </state> <state x="549" y="167" key="FileChooserDialogImpl/0.0.1536.824@0.0.1536.824" timestamp="1610606590056" /> - <state width="1031" height="448" key="GridCell.Tab.0.bottom" timestamp="1611225277465"> + <state width="1031" height="448" key="GridCell.Tab.0.bottom" timestamp="1611294821130"> <screen x="0" y="0" width="1536" height="824" /> </state> - <state width="1031" height="448" key="GridCell.Tab.0.bottom/0.0.1536.824@0.0.1536.824" timestamp="1611225277465" /> - <state width="1031" height="448" key="GridCell.Tab.0.center" timestamp="1611225277465"> + <state width="1031" height="448" key="GridCell.Tab.0.bottom/0.0.1536.824@0.0.1536.824" timestamp="1611294821130" /> + <state width="1031" height="448" key="GridCell.Tab.0.center" timestamp="1611294821130"> <screen x="0" y="0" width="1536" height="824" /> </state> - <state width="1031" height="448" key="GridCell.Tab.0.center/0.0.1536.824@0.0.1536.824" timestamp="1611225277465" /> - <state width="1031" height="448" key="GridCell.Tab.0.left" timestamp="1611225277464"> + <state width="1031" height="448" key="GridCell.Tab.0.center/0.0.1536.824@0.0.1536.824" timestamp="1611294821130" /> + <state width="1031" height="448" key="GridCell.Tab.0.left" timestamp="1611294821129"> <screen x="0" y="0" width="1536" height="824" /> </state> - <state width="1031" height="448" key="GridCell.Tab.0.left/0.0.1536.824@0.0.1536.824" timestamp="1611225277464" /> - <state width="1031" height="448" key="GridCell.Tab.0.right" timestamp="1611225277465"> + <state width="1031" height="448" key="GridCell.Tab.0.left/0.0.1536.824@0.0.1536.824" timestamp="1611294821129" /> + <state width="1031" height="448" key="GridCell.Tab.0.right" timestamp="1611294821130"> <screen x="0" y="0" width="1536" height="824" /> </state> - <state width="1031" height="448" key="GridCell.Tab.0.right/0.0.1536.824@0.0.1536.824" timestamp="1611225277465" /> - <state width="1031" height="448" key="GridCell.Tab.1.bottom" timestamp="1611225277465"> + <state width="1031" height="448" key="GridCell.Tab.0.right/0.0.1536.824@0.0.1536.824" timestamp="1611294821130" /> + <state width="1031" height="448" key="GridCell.Tab.1.bottom" timestamp="1611294821130"> <screen x="0" y="0" width="1536" height="824" /> </state> - <state width="1031" height="448" key="GridCell.Tab.1.bottom/0.0.1536.824@0.0.1536.824" timestamp="1611225277465" /> - <state width="1031" height="448" key="GridCell.Tab.1.center" timestamp="1611225277465"> + <state width="1031" height="448" key="GridCell.Tab.1.bottom/0.0.1536.824@0.0.1536.824" timestamp="1611294821130" /> + <state width="1031" height="448" key="GridCell.Tab.1.center" timestamp="1611294821130"> <screen x="0" y="0" width="1536" height="824" /> </state> - <state width="1031" height="448" key="GridCell.Tab.1.center/0.0.1536.824@0.0.1536.824" timestamp="1611225277465" /> - <state width="1031" height="448" key="GridCell.Tab.1.left" timestamp="1611225277465"> + <state width="1031" height="448" key="GridCell.Tab.1.center/0.0.1536.824@0.0.1536.824" timestamp="1611294821130" /> + <state width="1031" height="448" key="GridCell.Tab.1.left" timestamp="1611294821130"> <screen x="0" y="0" width="1536" height="824" /> </state> - <state width="1031" height="448" key="GridCell.Tab.1.left/0.0.1536.824@0.0.1536.824" timestamp="1611225277465" /> - <state width="1031" height="448" key="GridCell.Tab.1.right" timestamp="1611225277465"> + <state width="1031" height="448" key="GridCell.Tab.1.left/0.0.1536.824@0.0.1536.824" timestamp="1611294821130" /> + <state width="1031" height="448" key="GridCell.Tab.1.right" timestamp="1611294821130"> <screen x="0" y="0" width="1536" height="824" /> </state> - <state width="1031" height="448" key="GridCell.Tab.1.right/0.0.1536.824@0.0.1536.824" timestamp="1611225277465" /> - <state width="1031" height="448" key="GridCell.Tab.2.bottom" timestamp="1611225277466"> + <state width="1031" height="448" key="GridCell.Tab.1.right/0.0.1536.824@0.0.1536.824" timestamp="1611294821130" /> + <state width="1031" height="448" key="GridCell.Tab.2.bottom" timestamp="1611294821130"> <screen x="0" y="0" width="1536" height="824" /> </state> - <state width="1031" height="448" key="GridCell.Tab.2.bottom/0.0.1536.824@0.0.1536.824" timestamp="1611225277466" /> - <state width="1031" height="448" key="GridCell.Tab.2.center" timestamp="1611225277465"> + <state width="1031" height="448" key="GridCell.Tab.2.bottom/0.0.1536.824@0.0.1536.824" timestamp="1611294821130" /> + <state width="1031" height="448" key="GridCell.Tab.2.center" timestamp="1611294821130"> <screen x="0" y="0" width="1536" height="824" /> </state> - <state width="1031" height="448" key="GridCell.Tab.2.center/0.0.1536.824@0.0.1536.824" timestamp="1611225277465" /> - <state width="1031" height="448" key="GridCell.Tab.2.left" timestamp="1611225277465"> + <state width="1031" height="448" key="GridCell.Tab.2.center/0.0.1536.824@0.0.1536.824" timestamp="1611294821130" /> + <state width="1031" height="448" key="GridCell.Tab.2.left" timestamp="1611294821130"> <screen x="0" y="0" width="1536" height="824" /> </state> - <state width="1031" height="448" key="GridCell.Tab.2.left/0.0.1536.824@0.0.1536.824" timestamp="1611225277465" /> - <state width="1031" height="448" key="GridCell.Tab.2.right" timestamp="1611225277466"> + <state width="1031" height="448" key="GridCell.Tab.2.left/0.0.1536.824@0.0.1536.824" timestamp="1611294821130" /> + <state width="1031" height="448" key="GridCell.Tab.2.right" timestamp="1611294821130"> <screen x="0" y="0" width="1536" height="824" /> </state> - <state width="1031" height="448" key="GridCell.Tab.2.right/0.0.1536.824@0.0.1536.824" timestamp="1611225277466" /> + <state width="1031" height="448" key="GridCell.Tab.2.right/0.0.1536.824@0.0.1536.824" timestamp="1611294821130" /> <state x="299" y="67" key="Maven.ArtifactSearchDialog" timestamp="1610611848124"> <screen x="0" y="0" width="1536" height="824" /> </state> <state x="299" y="67" key="Maven.ArtifactSearchDialog/0.0.1536.824@0.0.1536.824" timestamp="1610611848124" /> + <state x="349" y="252" key="MavenRunHelper.GoalEditor" timestamp="1611284568987"> + <screen x="0" y="0" width="1536" height="824" /> + </state> + <state x="349" y="252" key="MavenRunHelper.GoalEditor/0.0.1536.824@0.0.1536.824" timestamp="1611284568987" /> <state x="270" y="57" key="SettingsEditor" timestamp="1606120706449"> <screen x="0" y="0" width="1536" height="824" /> </state> @@ -581,10 +574,10 @@ <screen x="0" y="0" width="1536" height="824" /> </state> <state x="93" y="93" width="1350" height="639" key="com.intellij.history.integration.ui.views.FileHistoryDialog/0.0.1536.824@0.0.1536.824" timestamp="1611130640592" /> - <state x="233" y="42" width="921" height="782" key="find.popup" timestamp="1611225457014"> + <state x="233" y="42" width="921" height="782" key="find.popup" timestamp="1611301827536"> <screen x="0" y="0" width="1536" height="824" /> </state> - <state x="233" y="42" width="921" height="782" key="find.popup/0.0.1536.824@0.0.1536.824" timestamp="1611225457014" /> + <state x="233" y="42" width="921" height="782" key="find.popup/0.0.1536.824@0.0.1536.824" timestamp="1611301827536" /> <state width="600" height="428" key="javadoc.popup" timestamp="1610005781618"> <screen x="0" y="0" width="1536" height="824" /> </state> diff --git a/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/PartyBuildingApi.java b/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/PartyBuildingApi.java index a39812f..f3bb9b7 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/PartyBuildingApi.java +++ b/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/PartyBuildingApi.java @@ -3,12 +3,15 @@ import com.alibaba.fastjson.JSONObject; import com.panzhihua.common.controller.BaseController; import com.panzhihua.common.model.dtos.partybuilding.ActivitySignUpDTO; +import com.panzhihua.common.model.dtos.partybuilding.ComPbActivityDTO; +import com.panzhihua.common.model.dtos.partybuilding.PageComPbServiceTeamDTO; import com.panzhihua.common.model.vos.LoginUserInfoVO; import com.panzhihua.common.model.vos.R; import com.panzhihua.common.model.vos.partybuilding.*; import com.panzhihua.common.model.vos.user.SysUserNoticeVO; import com.panzhihua.common.service.partybuilding.PartyBuildingService; import com.panzhihua.common.service.user.UserService; +import com.panzhihua.common.validated.AddGroup; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; @@ -142,7 +145,41 @@ return r; } + @ApiOperation(value = "创建党员活动") + @PostMapping("activityinfo") + public R addActivityinfo(@RequestBody @Validated(AddGroup.class) ComPbActivityDTO comPbActivityDTO) { + LoginUserInfoVO loginUserInfo = this.getLoginUserInfo(); + Long userId = loginUserInfo.getUserId(); + Long communityId = loginUserInfo.getCommunityId(); + comPbActivityDTO.setCreateBy(userId); + comPbActivityDTO.setCommunityId(communityId); + Date date=new Date(); + comPbActivityDTO.setReleaseTime(date); + Date activityTimeBegin = comPbActivityDTO.getActivityTimeBegin(); + Date activityTimeEnd = comPbActivityDTO.getActivityTimeEnd(); + boolean before = activityTimeEnd.before(activityTimeBegin); + if (before) { + return R.fail("活动结束时间不能早于开始时间"); + } +// 1 待发布 2 未开始 3 报名中 4 进行中 5 已结束 6 已取消 + int status=2; + Date enrollTimeBegin = comPbActivityDTO.getEnrollTimeBegin(); + Date enrollTimeEnd = comPbActivityDTO.getEnrollTimeEnd(); + if (enrollTimeEnd.before(enrollTimeBegin)) { + return R.fail("报名结束时间不能早于报名开始时间"); + } + if (enrollTimeBegin.before(date)) { + status=3; + } + comPbActivityDTO.setStatus(status); + return partyBuildingService.addActivityApplets(comPbActivityDTO); + } - + @ApiOperation(value = "分页查询服务团队成员",response = ComPbServiceTeamVO.class) + @PostMapping("pageserviceteam") + public R pageServiceTeam(@RequestBody PageComPbServiceTeamDTO pageComPbServiceTeamDTO) { + pageComPbServiceTeamDTO.setCommunityId(this.getCommunityId()); + return partyBuildingService.pageServiceTeam(pageComPbServiceTeamDTO); + } } diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/constants/TokenConstant.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/constants/TokenConstant.java index 9cb57ef..734c2b8 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/constants/TokenConstant.java +++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/constants/TokenConstant.java @@ -8,7 +8,7 @@ **/ public class TokenConstant { - public static final String TOKEN_HEADER="Authorization"; + public static final String TOKEN_HEADER="Authorization"; public static final String TOKEN_LOGOUT="token_logout"; public static final String TOKEN_PRE="Bearer "; public static final String TOKEN_USERINFO="token_userinfo"; diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/community/ComActDiscussDTO.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/community/ComActDiscussDTO.java new file mode 100644 index 0000000..d1cbbeb --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/community/ComActDiscussDTO.java @@ -0,0 +1,58 @@ +package com.panzhihua.common.model.dtos.community; + +import com.panzhihua.common.validated.AddGroup; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import javax.validation.constraints.Min; +import javax.validation.constraints.NotBlank; +import java.util.Date; +import java.util.List; + +/** + * @program: springcloud_k8s_panzhihuazhihuishequ + * @description: 一起议新增编辑 + * @author: huang.hongfa weixin hhf9596 qq 959656820 + * @create: 2021-01-22 15:34 + **/ +@Data +@ApiModel("一起议新增编辑") +public class ComActDiscussDTO { + @ApiModelProperty("主键") + private Long id; + + @ApiModelProperty("主题") + @NotBlank(groups = {AddGroup.class},message = "主题不能为空") + private String subject; + + @ApiModelProperty("类型 1 图文 2 投票") + @Min(value =1,groups = {AddGroup.class},message = "类型不能为空") + private Integer type; + + @ApiModelProperty("图片地址 多个用逗号隔开") + private String photoPah; + + @ApiModelProperty("地址") + private String address; + + @ApiModelProperty(value = "发布人主键",hidden = true) + private Long userId; + + @ApiModelProperty(value = "社区主键",hidden = true) + private Long communityId; + + @ApiModelProperty("create_at") + private Date createAt; + + @ApiModelProperty("1 单选 2 多选") + private Integer option; + + @ApiModelProperty("投票标题") + private String voteTitle; + + @ApiModelProperty("选项集合") + private List<String> discussOptions; + + +} diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/partybuilding/ComPbActivityDTO.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/partybuilding/ComPbActivityDTO.java new file mode 100644 index 0000000..950e5f6 --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/partybuilding/ComPbActivityDTO.java @@ -0,0 +1,87 @@ +package com.panzhihua.common.model.dtos.partybuilding; + +import com.fasterxml.jackson.annotation.JsonFormat; +import com.panzhihua.common.validated.AddGroup; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import javax.validation.constraints.Min; +import javax.validation.constraints.NotBlank; +import javax.validation.constraints.NotNull; +import java.util.Date; + +/** + * @program: springcloud_k8s_panzhihuazhihuishequ + * @description: 党员活动 + * @author: huang.hongfa weixin hhf9596 qq 959656820 + * @create: 2021-01-22 10:43 + **/ +@Data +@ApiModel("党员活动-小程序新增") +public class ComPbActivityDTO { + @ApiModelProperty("id") + private Long id; + + @ApiModelProperty(value = "活动名称",required = true) + @NotBlank(groups = {AddGroup.class},message = "活动名称不能为空") + private String name; + + @ApiModelProperty(value = "活动地点",required = true) + @NotBlank(groups = {AddGroup.class},message = "活动地点不能为空") + private String address; + + @ApiModelProperty(value = "活动最高参入人数",required = true) + @Min(value = 1,groups = {AddGroup.class},message = "活动最高参入人数不能为空") + private Integer participationNum; + + @ApiModelProperty(value = "活动最低参入人数-未达到到时间自动取消",required = true) + @Min(value = 0,groups = {AddGroup.class},message = "活动最低参入人数不能为空") + private Integer participationLowestNum; + + @ApiModelProperty(value = "活动封面",required = true) + @NotBlank(groups = {AddGroup.class},message = "活动封面不能为空") + private String cover; + + @ApiModelProperty(value = "活动内容-富文本",required = true) + @NotBlank(groups = {AddGroup.class},message = "活动内容不能为空") + private String richText; + + @ApiModelProperty("1 待发布 2 未开始 3 报名中 4 进行中 5 已结束 6 已取消") + private Integer status; + + @ApiModelProperty("创建时间") + private Date createAt; + + @ApiModelProperty(value = "活动开始时间",required = true,example = "2020-01-02 08:00:00") + @NotNull(groups = {AddGroup.class},message = "活动开始时间不能为空") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + private Date activityTimeBegin; + + @ApiModelProperty(value = "活动结束时间",required = true,example = "2020-01-02 08:00:00") + @NotNull(groups = {AddGroup.class},message = "活动结束时间不能为空") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + private Date activityTimeEnd; + + @ApiModelProperty(value = "报名开始时间",required = true,example = "2020-01-02 08:00:00") + @NotNull(groups = {AddGroup.class},message = "报名开始时间不能为空") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + private Date enrollTimeBegin; + + @ApiModelProperty(value = "报名结束时间",required = true,example = "2020-01-02 08:00:00") + @NotNull(groups = {AddGroup.class},message = "报名结束时间不能为空") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + private Date enrollTimeEnd; + + @ApiModelProperty("取消原因") + private String cancelReason; + + @ApiModelProperty("发布人主键") + private Long createBy; + + @ApiModelProperty("发布时间") + private Date releaseTime; + + @ApiModelProperty(value = "社区id",hidden = true) + private Long communityId; +} diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/community/ComActDiscussOptionVO.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/community/ComActDiscussOptionVO.java new file mode 100644 index 0000000..39e98ea --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/community/ComActDiscussOptionVO.java @@ -0,0 +1,34 @@ +package com.panzhihua.common.model.vos.community; + +import com.fasterxml.jackson.annotation.JsonFormat; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.util.Date; + +/** + * @program: springcloud_k8s_panzhihuazhihuishequ + * @description: 一起议选项 + * @author: huang.hongfa weixin hhf9596 qq 959656820 + * @create: 2021-01-22 16:08 + **/ +@Data +@ApiModel("一起议选项") +public class ComActDiscussOptionVO { + @ApiModelProperty("id") + private Long id; + + @ApiModelProperty("一起议主键") + private Long discussId; + + @ApiModelProperty("选项内容") + private String optionContent; + + @ApiModelProperty("create_at") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + private Date createAt; + + @ApiModelProperty("投票数量") + private Integer num; +} diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/community/ComActDiscussVO.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/community/ComActDiscussVO.java new file mode 100644 index 0000000..e242023 --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/community/ComActDiscussVO.java @@ -0,0 +1,63 @@ +package com.panzhihua.common.model.vos.community; + +import com.fasterxml.jackson.annotation.JsonFormat; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.util.Date; +import java.util.List; + +/** + * @program: springcloud_k8s_panzhihuazhihuishequ + * @description: 一起议议详情 + * @author: huang.hongfa weixin hhf9596 qq 959656820 + * @create: 2021-01-22 16:07 + **/ +@Data +@ApiModel("一起议议详情") +public class ComActDiscussVO { + @ApiModelProperty("主键") + private Long id; + + @ApiModelProperty("主题") + private String subject; + + @ApiModelProperty("类型 1 图文 2 投票") + private Integer type; + + @ApiModelProperty("图片地址 多个用逗号隔开") + private String photoPah; + + @ApiModelProperty("地址") + private String address; + + @ApiModelProperty("发布人主键") + private Long userId; + + @ApiModelProperty("社区主键") + private Long communityId; + + @ApiModelProperty("create_at") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + private Date createAt; + + @ApiModelProperty("1 单选 2 多选") + private Integer option; + + @ApiModelProperty("投票标题") + private String voteTitle; + + @ApiModelProperty("选项") + private List<ComActDiscussOptionVO> comActDiscussOptionVOS; + + @ApiModelProperty("评论数量") + private Integer commentNum; + + @ApiModelProperty("点赞数量") + private Integer signNum; + + @ApiModelProperty("发布人名字") + private String userName; + +} diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/partybuilding/PartyBuildingActivityVO.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/partybuilding/PartyBuildingActivityVO.java index 50d6830..1f7af6e 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/partybuilding/PartyBuildingActivityVO.java +++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/partybuilding/PartyBuildingActivityVO.java @@ -98,6 +98,9 @@ @ApiModelProperty("是否是小程序请求") private Integer isAppliets; + @ApiModelProperty("是否是个人发起 1 是 0 否") + private Integer isPerson; + diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/community/CommunityService.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/community/CommunityService.java index c2ca3e2..0e8b7ff 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/community/CommunityService.java +++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/community/CommunityService.java @@ -2,10 +2,7 @@ import com.panzhihua.common.model.dtos.AppletesBackstageConfigDTO; import com.panzhihua.common.model.dtos.advertisement.ComOpsAdvDTO; -import com.panzhihua.common.model.dtos.community.ComActEasyPhotoCommentDTO; -import com.panzhihua.common.model.dtos.community.PageComActEasyPhotoCommentDTO; -import com.panzhihua.common.model.dtos.community.ComActEasyPhotoCommentUserDTO; -import com.panzhihua.common.model.dtos.community.PageComActDTO; +import com.panzhihua.common.model.dtos.community.*; import com.panzhihua.common.model.vos.R; import com.panzhihua.common.model.vos.SystemmanagementConfigVO; import com.panzhihua.common.model.vos.community.*; @@ -689,4 +686,28 @@ */ @PostMapping("addcomacteasyphotocomment") R addComActEasyPhotoComment(@RequestBody ComActEasyPhotoCommentDTO comActEasyPhotoCommentDTO); + + /** + * 一起议-新增 + * @param comActDiscussDTO 新增参数 + * @return 新增结果 + */ + @PostMapping("adddiscuss") + R addDiscuss(@RequestBody ComActDiscussDTO comActDiscussDTO); + + /** + * 一起议-详情 + * @param id 主键 + * @return ComActDiscussVO + */ + @PostMapping("detaildiscuss") + R detailDiscuss(@RequestParam("id") Long id); + + /** + * 一起议-删除 + * @param id 主键 + * @return 删除结果 + */ + @PostMapping("deletediscuss") + R deleteDiscuss(@RequestParam("id") Long id); } diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/partybuilding/PartyBuildingService.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/partybuilding/PartyBuildingService.java index 2c5fd24..605dcae 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/partybuilding/PartyBuildingService.java +++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/partybuilding/PartyBuildingService.java @@ -1,6 +1,7 @@ package com.panzhihua.common.service.partybuilding; import com.panzhihua.common.model.dtos.partybuilding.ActivitySignUpDTO; +import com.panzhihua.common.model.dtos.partybuilding.ComPbActivityDTO; import com.panzhihua.common.model.dtos.partybuilding.ComPbServiceTeamDTO; import com.panzhihua.common.model.dtos.partybuilding.PageComPbServiceTeamDTO; import com.panzhihua.common.model.vos.R; @@ -315,4 +316,12 @@ */ @PostMapping("/partybuildIng/pageserviceteam") R pageServiceTeam(@RequestBody PageComPbServiceTeamDTO pageComPbServiceTeamDTO); + + /** + * 创建党员活动 小程序创建党员活动 + * @param comPbActivityDTO 创建内容 + * @return 创建结果 + */ + @PostMapping("/partybuildIng/addactivityinfo") + R addActivityApplets(@RequestBody ComPbActivityDTO comPbActivityDTO); } diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/target/classes/com/panzhihua/common/model/dtos/community/ComActDiscussDTO.class b/springcloud_k8s_panzhihuazhihuishequ/common/target/classes/com/panzhihua/common/model/dtos/community/ComActDiscussDTO.class new file mode 100644 index 0000000..819171c --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/common/target/classes/com/panzhihua/common/model/dtos/community/ComActDiscussDTO.class Binary files differ diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/target/classes/com/panzhihua/common/model/dtos/partybuilding/ComPbActivityDTO.class b/springcloud_k8s_panzhihuazhihuishequ/common/target/classes/com/panzhihua/common/model/dtos/partybuilding/ComPbActivityDTO.class new file mode 100644 index 0000000..803a8ba --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/common/target/classes/com/panzhihua/common/model/dtos/partybuilding/ComPbActivityDTO.class Binary files differ diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/target/classes/com/panzhihua/common/model/vos/community/ComActDiscussOptionVO.class b/springcloud_k8s_panzhihuazhihuishequ/common/target/classes/com/panzhihua/common/model/vos/community/ComActDiscussOptionVO.class new file mode 100644 index 0000000..90dd0ab --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/common/target/classes/com/panzhihua/common/model/vos/community/ComActDiscussOptionVO.class Binary files differ diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/target/classes/com/panzhihua/common/model/vos/community/ComActDiscussVO.class b/springcloud_k8s_panzhihuazhihuishequ/common/target/classes/com/panzhihua/common/model/vos/community/ComActDiscussVO.class new file mode 100644 index 0000000..6954390 --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/common/target/classes/com/panzhihua/common/model/vos/community/ComActDiscussVO.class Binary files differ diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/target/classes/com/panzhihua/common/model/vos/partybuilding/PartyBuildingActivityVO.class b/springcloud_k8s_panzhihuazhihuishequ/common/target/classes/com/panzhihua/common/model/vos/partybuilding/PartyBuildingActivityVO.class index 0d54a7c..ff00369 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/common/target/classes/com/panzhihua/common/model/vos/partybuilding/PartyBuildingActivityVO.class +++ b/springcloud_k8s_panzhihuazhihuishequ/common/target/classes/com/panzhihua/common/model/vos/partybuilding/PartyBuildingActivityVO.class Binary files differ diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/target/classes/com/panzhihua/common/service/community/CommunityService.class b/springcloud_k8s_panzhihuazhihuishequ/common/target/classes/com/panzhihua/common/service/community/CommunityService.class index 8bd162e..8a27dc5 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/common/target/classes/com/panzhihua/common/service/community/CommunityService.class +++ b/springcloud_k8s_panzhihuazhihuishequ/common/target/classes/com/panzhihua/common/service/community/CommunityService.class Binary files differ diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/target/classes/com/panzhihua/common/service/partybuilding/PartyBuildingService.class b/springcloud_k8s_panzhihuazhihuishequ/common/target/classes/com/panzhihua/common/service/partybuilding/PartyBuildingService.class index 95dfa59..d332604 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/common/target/classes/com/panzhihua/common/service/partybuilding/PartyBuildingService.class +++ b/springcloud_k8s_panzhihuazhihuishequ/common/target/classes/com/panzhihua/common/service/partybuilding/PartyBuildingService.class Binary files differ diff --git a/springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/DiscussApi.java b/springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/DiscussApi.java new file mode 100644 index 0000000..3460a06 --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/DiscussApi.java @@ -0,0 +1,71 @@ +package com.panzhihua.community_backstage.api; + +import com.panzhihua.common.controller.BaseController; +import com.panzhihua.common.model.dtos.community.ComActDiscussDTO; +import com.panzhihua.common.model.vos.LoginUserInfoVO; +import com.panzhihua.common.model.vos.R; +import com.panzhihua.common.model.vos.community.ComActDiscussVO; +import com.panzhihua.common.service.community.CommunityService; +import com.panzhihua.common.validated.AddGroup; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import lombok.extern.slf4j.Slf4j; +import org.springframework.util.ObjectUtils; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import javax.annotation.Resource; +import java.util.List; + +/** + * @program: springcloud_k8s_panzhihuazhihuishequ + * @description: 一起议 + * @author: huang.hongfa weixin hhf9596 qq 959656820 + * @create: 2021-01-22 15:30 + **/ +@Slf4j +@Api(tags = {"一起议"}) +@RestController +@RequestMapping("/") +public class DiscussApi extends BaseController { + @Resource + private CommunityService communityService; + + @ApiOperation(value = "一起议-新增") + @PostMapping("discuss") + public R addDiscuss(@RequestBody @Validated(AddGroup.class) ComActDiscussDTO comActDiscussDTO) { + Integer type = comActDiscussDTO.getType(); + String voteTitle = comActDiscussDTO.getVoteTitle(); + List<String> discussOptions = comActDiscussDTO.getDiscussOptions(); + if (type.intValue()==2 ) { + if(ObjectUtils.isEmpty(voteTitle)){ + return R.fail("投票标题不能为空"); + } + if(ObjectUtils.isEmpty(discussOptions)){ + return R.fail("选项不能为空"); + } + } + LoginUserInfoVO loginUserInfo = this.getLoginUserInfo(); + Long userId = loginUserInfo.getUserId(); + Long communityId = loginUserInfo.getCommunityId(); + comActDiscussDTO.setUserId(userId); + comActDiscussDTO.setCommunityId(communityId); + return communityService.addDiscuss(comActDiscussDTO); + } + + @ApiOperation(value = "一起议-详情",response = ComActDiscussVO.class) + @GetMapping("discuss") + public R detailDiscuss(@RequestParam("id") Long id) { + return communityService.detailDiscuss(id); + } + + @ApiOperation(value = "一起议-删除") + @DeleteMapping("discuss") + public R deleteDiscuss(@RequestParam("id") Long id) { + return communityService.deleteDiscuss(id); + } + + + + +} diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/DiscussApi.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/DiscussApi.java new file mode 100644 index 0000000..1b4e494 --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/DiscussApi.java @@ -0,0 +1,55 @@ +package com.panzhihua.service_community.api; + +import com.panzhihua.common.model.dtos.community.ComActDiscussDTO; +import com.panzhihua.common.model.vos.R; +import com.panzhihua.service_community.service.ComActActivityService; +import com.panzhihua.service_community.service.ComActDiscussService; +import lombok.extern.slf4j.Slf4j; +import org.springframework.web.bind.annotation.*; + +import javax.annotation.Resource; + +/** + * @program: springcloud_k8s_panzhihuazhihuishequ + * @description: 一起议 + * @author: huang.hongfa weixin hhf9596 qq 959656820 + * @create: 2021-01-22 14:52 + **/ +@Slf4j +@RestController +@RequestMapping("/discuss/") +public class DiscussApi { + @Resource + private ComActDiscussService comActDiscussService; + + /** + * 一起议-新增 + * @param comActDiscussDTO 新增参数 + * @return 新增结果 + */ + @PostMapping("adddiscuss") + public R addDiscuss(@RequestBody ComActDiscussDTO comActDiscussDTO){ + return comActDiscussService.addDiscuss(comActDiscussDTO); + } + + /** + * 一起议-详情 + * @param id 主键 + * @return ComActDiscussVO + */ + @PostMapping("detaildiscuss") + public R detailDiscuss(@RequestParam("id") Long id){ + return comActDiscussService.detailDiscuss(id); + } + + /** + * 一起议-删除 + * @param id 主键 + * @return 删除结果 + */ + @PostMapping("deletediscuss") + public R deleteDiscuss(@RequestParam("id") Long id){ + return comActDiscussService.deleteDiscuss(id); + } + +} diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActDiscussCommentDAO.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActDiscussCommentDAO.java new file mode 100644 index 0000000..8734102 --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActDiscussCommentDAO.java @@ -0,0 +1,25 @@ +package com.panzhihua.service_community.dao; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.panzhihua.service_community.model.dos.ComActDiscussCommentDO; +import org.apache.ibatis.annotations.Mapper; + +/** + * @program: springcloud_k8s_panzhihuazhihuishequ + * @description: 一起议评论 + * @author: huang.hongfa weixin hhf9596 qq 959656820 + * @create: 2021-01-22 15:11 + **/ +@Mapper +public interface ComActDiscussCommentDAO extends BaseMapper<ComActDiscussCommentDO> { + // @Select("<script> " + +// " <where>" + +// "<if test='nameCn != null and nameCn.trim() != ""'>" + +// " </if> " + +// "<if test='nameCn != null and nameCn.trim() != ""'>" + +// " </if> " + +// "<if test='nameCn != null and nameCn.trim() != ""'>" + +// " </if> " + +// " </where>" + +// "</script>") +} diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActDiscussDAO.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActDiscussDAO.java new file mode 100644 index 0000000..b8358d1 --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActDiscussDAO.java @@ -0,0 +1,29 @@ +package com.panzhihua.service_community.dao; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.panzhihua.common.model.vos.LoginUserInfoVO; +import com.panzhihua.service_community.model.dos.ComActDiscussDO; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Select; + +/** + * @program: springcloud_k8s_panzhihuazhihuishequ + * @description: 一起议 + * @author: huang.hongfa weixin hhf9596 qq 959656820 + * @create: 2021-01-22 14:49 + **/ +@Mapper +public interface ComActDiscussDAO extends BaseMapper<ComActDiscussDO> { + // @Select("<script> " + +// " <where>" + +// "<if test='nameCn != null and nameCn.trim() != ""'>" + +// " </if> " + +// "<if test='nameCn != null and nameCn.trim() != ""'>" + +// " </if> " + +// "<if test='nameCn != null and nameCn.trim() != ""'>" + +// " </if> " + +// " </where>" + +// "</script>") + @Select("select type,name from sys_user where user_id=#{userId}") + LoginUserInfoVO selectUserByUserId(Long userId); +} diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActDiscussOptionDAO.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActDiscussOptionDAO.java new file mode 100644 index 0000000..d370631 --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActDiscussOptionDAO.java @@ -0,0 +1,25 @@ +package com.panzhihua.service_community.dao; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.panzhihua.service_community.model.dos.ComActDiscussOptionDO; +import org.apache.ibatis.annotations.Mapper; + +/** + * @program: springcloud_k8s_panzhihuazhihuishequ + * @description: 一起议选项 + * @author: huang.hongfa weixin hhf9596 qq 959656820 + * @create: 2021-01-22 15:27 + **/ +@Mapper +public interface ComActDiscussOptionDAO extends BaseMapper<ComActDiscussOptionDO> { + // @Select("<script> " + +// " <where>" + +// "<if test='nameCn != null and nameCn.trim() != ""'>" + +// " </if> " + +// "<if test='nameCn != null and nameCn.trim() != ""'>" + +// " </if> " + +// "<if test='nameCn != null and nameCn.trim() != ""'>" + +// " </if> " + +// " </where>" + +// "</script>") +} diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActDiscussOptionUserDAO.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActDiscussOptionUserDAO.java new file mode 100644 index 0000000..286df72 --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActDiscussOptionUserDAO.java @@ -0,0 +1,25 @@ +package com.panzhihua.service_community.dao; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.panzhihua.service_community.model.dos.ComActDiscussOptionUserDO; +import org.apache.ibatis.annotations.Mapper; + +/** + * @program: springcloud_k8s_panzhihuazhihuishequ + * @description: 一起议选项投票 + * @author: huang.hongfa weixin hhf9596 qq 959656820 + * @create: 2021-01-22 16:13 + **/ +@Mapper +public interface ComActDiscussOptionUserDAO extends BaseMapper<ComActDiscussOptionUserDO> { + // @Select("<script> " + +// " <where>" + +// "<if test='nameCn != null and nameCn.trim() != ""'>" + +// " </if> " + +// "<if test='nameCn != null and nameCn.trim() != ""'>" + +// " </if> " + +// "<if test='nameCn != null and nameCn.trim() != ""'>" + +// " </if> " + +// " </where>" + +// "</script>") +} diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActDiscussUserDAO.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActDiscussUserDAO.java new file mode 100644 index 0000000..742683e --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActDiscussUserDAO.java @@ -0,0 +1,25 @@ +package com.panzhihua.service_community.dao; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.panzhihua.service_community.model.dos.ComActDiscussUserDO; +import org.apache.ibatis.annotations.Mapper; + +/** + * @program: springcloud_k8s_panzhihuazhihuishequ + * @description: 一起议点赞 + * @author: huang.hongfa weixin hhf9596 qq 959656820 + * @create: 2021-01-22 15:04 + **/ +@Mapper +public interface ComActDiscussUserDAO extends BaseMapper<ComActDiscussUserDO> { + // @Select("<script> " + +// " <where>" + +// "<if test='nameCn != null and nameCn.trim() != ""'>" + +// " </if> " + +// "<if test='nameCn != null and nameCn.trim() != ""'>" + +// " </if> " + +// "<if test='nameCn != null and nameCn.trim() != ""'>" + +// " </if> " + +// " </where>" + +// "</script>") +} diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComActDiscussCommentDO.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComActDiscussCommentDO.java new file mode 100644 index 0000000..b282062 --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComActDiscussCommentDO.java @@ -0,0 +1,61 @@ +package com.panzhihua.service_community.model.dos; + +import com.baomidou.mybatisplus.annotation.*; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** + * @program: springcloud_k8s_panzhihuazhihuishequ + * @description: 一起议评论 + * @author: huang.hongfa weixin hhf9596 qq 959656820 + * @create: 2021-01-22 15:09 + **/ +@Data +@TableName(value = "com_act_discuss") +public class ComActDiscussCommentDO implements Serializable { + private static final long serialVersionUID = 1L; + + /** + * 主键 + */ + @TableId(type = IdType.AUTO) + private Long id; + + /** + * 一起议主键 + */ + private Long discussId; + + /** + * varchar(500) + */ + private String comment; + + /** + * 是否置顶 0 否 1 是 + */ + private Integer isTopping; + + /** + * 评论时间 + */ + @TableField(fill = FieldFill.INSERT) + private Date createAt; + + /** + * 是否作者本人回复 0 否 1 是 + */ + private Integer isAuthor; + + /** + * 上级评论id 默认0表示一级评论 + */ + private Long parentId; + + /** + * 用户主键 + */ + private Long userId; +} diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComActDiscussDO.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComActDiscussDO.java new file mode 100644 index 0000000..7f71c4a --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComActDiscussDO.java @@ -0,0 +1,71 @@ +package com.panzhihua.service_community.model.dos; + +import com.baomidou.mybatisplus.annotation.*; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** + * @program: springcloud_k8s_panzhihuazhihuishequ + * @description: 一起议 + * @author: huang.hongfa weixin hhf9596 qq 959656820 + * @create: 2021-01-22 14:48 + **/ +@Data +@TableName(value = "com_act_discuss") +public class ComActDiscussDO implements Serializable { + private static final long serialVersionUID = 1L; + + /** + * 主键 + */ + @TableId(type = IdType.AUTO) + private Long id; + + /** + * 主题 + */ + private String subject; + + /** + * 类型 1 图文 2 投票 + */ + private Integer type; + + /** + * 图片地址 多个用逗号隔开 + */ + private String photoPah; + + /** + * 地址 + */ + private String address; + + /** + * 发布人主键 + */ + private Long userId; + + /** + * 社区主键 + */ + private Long communityId; + + /** + * create_at + */ + @TableField(fill = FieldFill.INSERT) + private Date createAt; + + /** + * 1 单选 2 多选 + */ + private Integer option; + + /** + * 投票标题 + */ + private String voteTitle; +} diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComActDiscussOptionDO.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComActDiscussOptionDO.java new file mode 100644 index 0000000..a6910a8 --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComActDiscussOptionDO.java @@ -0,0 +1,41 @@ +package com.panzhihua.service_community.model.dos; + +import com.baomidou.mybatisplus.annotation.*; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** + * @program: springcloud_k8s_panzhihuazhihuishequ + * @description: 一起议投票选项 + * @author: huang.hongfa weixin hhf9596 qq 959656820 + * @create: 2021-01-22 15:07 + **/ +@Data +@TableName(value = "com_act_discuss_option") +public class ComActDiscussOptionDO implements Serializable { + private static final long serialVersionUID = 1L; + + /** + * id + */ + @TableId(type = IdType.AUTO) + private Long id; + + /** + * 一起议主键 + */ + private Long discussId; + + /** + * 选项内容 + */ + private String optionContent; + + /** + * create_at + */ + @TableField(fill = FieldFill.INSERT) + private Date createAt; +} diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComActDiscussOptionUserDO.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComActDiscussOptionUserDO.java new file mode 100644 index 0000000..26cf21f --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComActDiscussOptionUserDO.java @@ -0,0 +1,39 @@ +package com.panzhihua.service_community.model.dos; + +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** + * @program: springcloud_k8s_panzhihuazhihuishequ + * @description: 一起议选项投票 + * @author: huang.hongfa weixin hhf9596 qq 959656820 + * @create: 2021-01-22 16:12 + **/ +@Data +@TableName(value = "com_act_discuss_option_user") +public class ComActDiscussOptionUserDO implements Serializable { + private static final long serialVersionUID = 1L; + + /** + * 主键 + */ + private Long id; + + /** + * 一起议选项id + */ + private Long discussOptionId; + + /** + * 投票人id + */ + private String userId; + + /** + * 投票时间 + */ + private Date createAt; +} diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComActDiscussUserDO.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComActDiscussUserDO.java new file mode 100644 index 0000000..1603f31 --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComActDiscussUserDO.java @@ -0,0 +1,41 @@ +package com.panzhihua.service_community.model.dos; + +import com.baomidou.mybatisplus.annotation.*; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** + * @program: springcloud_k8s_panzhihuazhihuishequ + * @description: 一起议点赞 + * @author: huang.hongfa weixin hhf9596 qq 959656820 + * @create: 2021-01-22 14:57 + **/ +@Data +@TableName(value = "com_act_discuss") +public class ComActDiscussUserDO implements Serializable { + private static final long serialVersionUID = 1L; + + /** + * 主键 + */ + @TableId(type = IdType.AUTO) + private Long id; + + /** + * 一起议主键 + */ + private Long discussId; + + /** + * 用户主键 + */ + private Long user; + + /** + * 点赞时间 + */ + @TableField(fill = FieldFill.INSERT) + private Date createAt; +} diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComActDiscussOptionService.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComActDiscussOptionService.java new file mode 100644 index 0000000..794a4b7 --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComActDiscussOptionService.java @@ -0,0 +1,13 @@ +package com.panzhihua.service_community.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.panzhihua.service_community.model.dos.ComActDiscussOptionDO; + +/** + * @program: springcloud_k8s_panzhihuazhihuishequ + * @description: 一起议选项 + * @author: huang.hongfa weixin hhf9596 qq 959656820 + * @create: 2021-01-22 15:47 + **/ +public interface ComActDiscussOptionService extends IService<ComActDiscussOptionDO> { +} diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComActDiscussService.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComActDiscussService.java new file mode 100644 index 0000000..9baeac8 --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComActDiscussService.java @@ -0,0 +1,31 @@ +package com.panzhihua.service_community.service; + +import com.panzhihua.common.model.dtos.community.ComActDiscussDTO; +import com.panzhihua.common.model.vos.R; + +/** + * @program: springcloud_k8s_panzhihuazhihuishequ + * @description: 一起议 + * @author: huang.hongfa weixin hhf9596 qq 959656820 + * @create: 2021-01-22 14:50 + **/ +public interface ComActDiscussService { + /** + * 一起议-新增 + * @param comActDiscussDTO 新增参数 + * @return 新增结果 + */ + R addDiscuss(ComActDiscussDTO comActDiscussDTO); + /** + * 一起议-详情 + * @param id 主键 + * @return ComActDiscussVO + */ + R detailDiscuss(Long id); + /** + * 一起议-删除 + * @param id 主键 + * @return 删除结果 + */ + R deleteDiscuss(Long id); +} diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActActivityServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActActivityServiceImpl.java index 8bc11e4..d61ac21 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActActivityServiceImpl.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActActivityServiceImpl.java @@ -11,6 +11,7 @@ import com.panzhihua.common.model.vos.community.SignactivityVO; import com.panzhihua.service_community.dao.ComActActSignDAO; import com.panzhihua.service_community.dao.ComActActivityDAO; +import com.panzhihua.service_community.dao.ComActDiscussOptionUserDAO; import com.panzhihua.service_community.model.dos.ComActActSignDO; import com.panzhihua.service_community.model.dos.ComActActivityDO; import com.panzhihua.service_community.service.ComActActivityService; @@ -39,6 +40,7 @@ private ComActActivityDAO comActActivityDAO; @Resource private ComActActSignDAO comActActSignDAO; + /** * 新增社区活动 * @param comActActivityVO 新增信息 @@ -223,7 +225,14 @@ comActActSignDO.setActivityId(activityId); comActActSignDO.setUserId(userId); comActActSignDO.setIsVolunteer(isVolunteer); - num = comActActSignDAO.insert(comActActSignDO); + try { + num = comActActSignDAO.insert(comActActSignDO); + } catch (Exception e) { + if (e.getMessage().contains("unique_activity_id_user_id")) { + return R.fail("已经报名过了,请勿重复提交"); + } + log.error(e.getMessage()); + } } else { num = comActActSignDAO.delete(new QueryWrapper<ComActActSignDO>().lambda().eq(ComActActSignDO::getUserId, userId).eq(ComActActSignDO::getActivityId, activityId).eq(ComActActSignDO::getIsVolunteer, isVolunteer)); } diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActDiscussOptionServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActDiscussOptionServiceImpl.java new file mode 100644 index 0000000..b491ecc --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActDiscussOptionServiceImpl.java @@ -0,0 +1,17 @@ +package com.panzhihua.service_community.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.panzhihua.service_community.dao.ComActDiscussOptionDAO; +import com.panzhihua.service_community.model.dos.ComActDiscussOptionDO; +import com.panzhihua.service_community.service.ComActDiscussOptionService; +import org.springframework.stereotype.Service; + +/** + * @program: springcloud_k8s_panzhihuazhihuishequ + * @description: 一起议选项 + * @author: huang.hongfa weixin hhf9596 qq 959656820 + * @create: 2021-01-22 15:48 + **/ +@Service +public class ComActDiscussOptionServiceImpl extends ServiceImpl<ComActDiscussOptionDAO, ComActDiscussOptionDO> implements ComActDiscussOptionService { +} diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActDiscussServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActDiscussServiceImpl.java new file mode 100644 index 0000000..7ca677b --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActDiscussServiceImpl.java @@ -0,0 +1,127 @@ +package com.panzhihua.service_community.service.impl; + +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.panzhihua.common.model.dtos.community.ComActDiscussDTO; +import com.panzhihua.common.model.vos.LoginUserInfoVO; +import com.panzhihua.common.model.vos.R; +import com.panzhihua.common.model.vos.community.ComActDiscussOptionVO; +import com.panzhihua.common.model.vos.community.ComActDiscussVO; +import com.panzhihua.service_community.dao.*; +import com.panzhihua.service_community.model.dos.*; +import com.panzhihua.service_community.service.ComActDiscussOptionService; +import com.panzhihua.service_community.service.ComActDiscussService; +import org.springframework.beans.BeanUtils; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; +import org.springframework.util.ObjectUtils; + +import javax.annotation.Resource; +import java.util.ArrayList; +import java.util.List; + +/** + * @program: springcloud_k8s_panzhihuazhihuishequ + * @description: 一起议 + * @author: huang.hongfa weixin hhf9596 qq 959656820 + * @create: 2021-01-22 14:51 + **/ +@Service +public class ComActDiscussServiceImpl implements ComActDiscussService { + @Resource + private ComActDiscussCommentDAO comActDiscussCommentDAO; + @Resource + private ComActDiscussDAO comActDiscussDAO; + @Resource + private ComActDiscussOptionUserDAO comActDiscussOptionUserDAO; + @Resource + private ComActDiscussUserDAO comActDiscussUserDAO; + @Resource + private ComActDiscussOptionDAO comActDiscussOptionDAO; + @Resource + private ComActDiscussOptionService comActDiscussOptionService; + + /** + * 一起议-新增 + * + * @param comActDiscussDTO 新增参数 + * @return 新增结果 + */ + @Override + @Transactional(rollbackFor = Exception.class) + public R addDiscuss(ComActDiscussDTO comActDiscussDTO) { + ComActDiscussDO comActDiscussDO=new ComActDiscussDO(); + BeanUtils.copyProperties(comActDiscussDTO,comActDiscussDO); + int insert = comActDiscussDAO.insert(comActDiscussDO); + if (insert>0) { + ComActDiscussDO comActDiscussDO1 = comActDiscussDAO.selectOne(new QueryWrapper<ComActDiscussDO>().lambda().eq(ComActDiscussDO::getSubject, comActDiscussDTO.getSubject()).eq(ComActDiscussDO::getUserId, comActDiscussDTO.getUserId()).last(" order by create_at desc limit 1 ")); + Long comActDiscussDO1Id = comActDiscussDO1.getId(); + Integer type = comActDiscussDTO.getType(); + if (type.intValue()==2) { + List<String> discussOptions = comActDiscussDTO.getDiscussOptions(); + List<ComActDiscussOptionDO> comActDiscussOptionDOS=new ArrayList<>(); + discussOptions.forEach(s -> { + ComActDiscussOptionDO comActDiscussOptionDO=new ComActDiscussOptionDO(); + comActDiscussOptionDO.setDiscussId(comActDiscussDO1Id); + comActDiscussOptionDO.setOptionContent(s); + comActDiscussOptionDOS.add(comActDiscussOptionDO); + }); + comActDiscussOptionService.saveBatch(comActDiscussOptionDOS); + } + return R.ok(); + } + return R.fail(); + } + + /** + * 一起议-详情 + * + * @param id 主键 + * @return ComActDiscussVO + */ + @Override + public R detailDiscuss(Long id) { + ComActDiscussDO comActDiscussDO = comActDiscussDAO.selectById(id); + if (ObjectUtils.isEmpty(comActDiscussDO)) { + return R.fail("一起议不存在"); + } + ComActDiscussVO comActDiscussVO=new ComActDiscussVO(); + BeanUtils.copyProperties(comActDiscussDO,comActDiscussVO); + Integer integer = comActDiscussCommentDAO.selectCount(new QueryWrapper<ComActDiscussCommentDO>().lambda().eq(ComActDiscussCommentDO::getDiscussId, id)); + comActDiscussVO.setCommentNum(integer); + Integer integer1 = comActDiscussUserDAO.selectCount(new QueryWrapper<ComActDiscussUserDO>().lambda().eq(ComActDiscussUserDO::getDiscussId, id)); + comActDiscussVO.setSignNum(integer1); + Integer type = comActDiscussVO.getType(); + if (type.intValue()==2) { + List<ComActDiscussOptionDO> comActDiscussOptionDOS = comActDiscussOptionDAO.selectList(new QueryWrapper<ComActDiscussOptionDO>().lambda().eq(ComActDiscussOptionDO::getDiscussId, id)); + List<ComActDiscussOptionVO> comActDiscussOptionVOS=new ArrayList<>(); + comActDiscussOptionDOS.forEach(comActDiscussOptionDO -> { + Long discussOptionDOId = comActDiscussOptionDO.getId(); + Integer selectCount = comActDiscussOptionUserDAO.selectCount(new QueryWrapper<ComActDiscussOptionUserDO>().lambda().eq(ComActDiscussOptionUserDO::getDiscussOptionId, discussOptionDOId)); + ComActDiscussOptionVO comActDiscussOptionVO=new ComActDiscussOptionVO(); + BeanUtils.copyProperties(comActDiscussOptionDO,comActDiscussOptionVO); + comActDiscussOptionVO.setNum(selectCount); + comActDiscussOptionVOS.add(comActDiscussOptionVO); + }); + comActDiscussVO.setComActDiscussOptionVOS(comActDiscussOptionVOS); + } + Long userId = comActDiscussDO.getUserId(); + LoginUserInfoVO loginUserInfoVO=comActDiscussDAO.selectUserByUserId(userId); + comActDiscussVO.setUserName(loginUserInfoVO.getName()); + return R.ok(comActDiscussVO); + } + + /** + * 一起议-删除 + * + * @param id 主键 + * @return 删除结果 + */ + @Override + public R deleteDiscuss(Long id) { + int delete = comActDiscussDAO.deleteById(id); + if (delete>0) { + return R.ok(); + } + return R.fail(); + } +} diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/api/PartyBuildIngApi.java b/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/api/PartyBuildIngApi.java index 0a218f7..4b12417 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/api/PartyBuildIngApi.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/api/PartyBuildIngApi.java @@ -2,6 +2,7 @@ import com.panzhihua.common.exceptions.PartyBuildingMemberException; import com.panzhihua.common.model.dtos.partybuilding.ActivitySignUpDTO; +import com.panzhihua.common.model.dtos.partybuilding.ComPbActivityDTO; import com.panzhihua.common.model.dtos.partybuilding.ComPbServiceTeamDTO; import com.panzhihua.common.model.dtos.partybuilding.PageComPbServiceTeamDTO; import com.panzhihua.common.model.vos.R; @@ -443,4 +444,14 @@ return comPbServiceTeamService.deleteServiceTeam(comPbServiceTeamDTO); } + /** + * 创建党员活动 小程序创建党员活动 + * @param comPbActivityDTO 创建内容 + * @return 创建结果 + */ + @PostMapping("addactivityinfo") + R addActivityApplets(@RequestBody ComPbActivityDTO comPbActivityDTO){ + return comBpActivityService.addActivityApplets(comPbActivityDTO); + } + } diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/dao/ComBpActivityDAO.java b/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/dao/ComBpActivityDAO.java index 24c4264..d382dc8 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/dao/ComBpActivityDAO.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/dao/ComBpActivityDAO.java @@ -3,6 +3,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.panzhihua.common.model.vos.LoginUserInfoVO; import com.panzhihua.common.model.vos.partybuilding.PageActivityMembersVO; import com.panzhihua.common.model.vos.partybuilding.PartyBuildingActivityVO; import com.panzhihua.service_dangjian.model.dos.ComPbActivityDO; @@ -139,4 +140,6 @@ @Update("update com_pb_activity set status=(if(TIMESTAMPDIFF(HOUR,SYSDATE(),activity_time_end)<=0,5,4)) where `status`=3 and TIMESTAMPDIFF(HOUR,SYSDATE(),activity_time_begin)<=0") int updateStatusToActiveOrEnd(); + @Select("select type,name from sys_user where user_id=#{createBy}") + LoginUserInfoVO selectUserInfoByUserId(Long createBy); } diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/model/dos/ComPbActivityDO.java b/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/model/dos/ComPbActivityDO.java index 10e2db4..3deedfa 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/model/dos/ComPbActivityDO.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/model/dos/ComPbActivityDO.java @@ -1,8 +1,6 @@ package com.panzhihua.service_dangjian.model.dos; -import com.baomidou.mybatisplus.annotation.IdType; -import com.baomidou.mybatisplus.annotation.TableId; -import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.*; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; @@ -44,6 +42,7 @@ /** * 创建时间 */ + @TableField(fill = FieldFill.INSERT) private Date createAt; /** diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/ComBpActivityService.java b/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/ComBpActivityService.java index cb8f223..4faf6da 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/ComBpActivityService.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/ComBpActivityService.java @@ -1,6 +1,7 @@ package com.panzhihua.service_dangjian.service; import com.panzhihua.common.model.dtos.partybuilding.ActivitySignUpDTO; +import com.panzhihua.common.model.dtos.partybuilding.ComPbActivityDTO; import com.panzhihua.common.model.vos.R; import com.panzhihua.common.model.vos.partybuilding.PageActivityMembersVO; import com.panzhihua.common.model.vos.partybuilding.PartyBuildingActivityVO; @@ -102,4 +103,10 @@ * @return 修改结果 */ R timedTaskPartyBuildingActivityAll(); + /** + * 创建党员活动 小程序创建党员活动 + * @param comPbActivityDTO 创建内容 + * @return 创建结果 + */ + R addActivityApplets(ComPbActivityDTO comPbActivityDTO); } diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/ComBpActivityServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/ComBpActivityServiceImpl.java index 0221644..3aeb13f 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/ComBpActivityServiceImpl.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/service/impl/ComBpActivityServiceImpl.java @@ -4,6 +4,8 @@ import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.panzhihua.common.model.dtos.partybuilding.ActivitySignUpDTO; +import com.panzhihua.common.model.dtos.partybuilding.ComPbActivityDTO; +import com.panzhihua.common.model.vos.LoginUserInfoVO; import com.panzhihua.common.model.vos.R; import com.panzhihua.common.model.vos.community.ComActActivityVO; import com.panzhihua.common.model.vos.partybuilding.PageActivityMembersVO; @@ -97,6 +99,12 @@ if (ObjectUtils.isEmpty(comPbActivityDO)) { return R.fail("活动不存在"); } + LoginUserInfoVO loginUserInfoVO=comBpActivityDAO.selectUserInfoByUserId(comPbActivityDO.getCreateBy()); + Integer type = loginUserInfoVO.getType(); + int isPerson=0; + if (type.intValue()==1) { + isPerson=1; + } PartyBuildingActivityVO partyBuildingActivityVO = new PartyBuildingActivityVO(); BeanUtils.copyProperties(comPbActivityDO, partyBuildingActivityVO); List<ComPbActivityMemberDO> comPbActivityMemberDOS = comPbActivityMemberDAO.selectList(new QueryWrapper<ComPbActivityMemberDO>().lambda().eq(ComPbActivityMemberDO::getActivityId, id).orderByDesc(ComPbActivityMemberDO::getCreateAt)); @@ -124,6 +132,8 @@ partyBuildingActivityVO.setIsSign(1); } partyBuildingActivityVO.setPartyBuildingMemberVOS(partyBuildingMemberVOS); + partyBuildingActivityVO.setIsPerson(isPerson); + partyBuildingActivityVO.setCreateByName(loginUserInfoVO.getName()); return R.ok(partyBuildingActivityVO); } @@ -222,11 +232,17 @@ records.forEach(partyBuildingActivityVO1 -> { Date activityTimeBegin = partyBuildingActivityVO1.getActivityTimeBegin(); Integer status = partyBuildingActivityVO1.getStatus(); + String createByName = partyBuildingActivityVO1.getCreateByName(); if (!ObjectUtils.isEmpty(activityTimeBegin)) { partyBuildingActivityVO1.setActivityTimeBeginFormat(formatTo.format(activityTimeBegin)); } if(status.intValue()==3){ partyBuildingActivityVO1.setStatus(4); + } + if(!ObjectUtils.isEmpty(createByName)&&createByName.equals("管理员")){ + partyBuildingActivityVO1.setIsPerson(0); + }else{ + partyBuildingActivityVO1.setIsPerson(1); } }); } @@ -414,6 +430,23 @@ return R.ok(); } + /** + * 创建党员活动 小程序创建党员活动 + * + * @param comPbActivityDTO 创建内容 + * @return 创建结果 + */ + @Override + public R addActivityApplets(ComPbActivityDTO comPbActivityDTO) { + ComPbActivityDO comPbActivityDO=new ComPbActivityDO(); + BeanUtils.copyProperties(comPbActivityDTO,comPbActivityDO); + int insert = comBpActivityDAO.insert(comPbActivityDO); + if (insert>0) { + return R.ok(); + } + return R.fail(); + } + public static void main(String[] args) { DateFormat formatTo = new SimpleDateFormat("M月d ahh:mm"); String format = formatTo.format(new Date()); -- Gitblit v1.7.1