DESKTOP-71BH0QO\L、ming
2021-04-09 4d74cda64ed8f82ce8744270a21f87dfe2da57c6
Merge remote-tracking branch 'origin/master'

# Conflicts:
# springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/CommunityApi.java
2个文件已修改
131 ■■■■ 已修改文件
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/CommunityApi.java 127 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActQuestnaireServiceImpl.java 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/CommunityApi.java
@@ -4,23 +4,28 @@
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.panzhihua.common.exceptions.ServiceException;
import com.panzhihua.common.model.dtos.community.*;
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.vos.LoginUserInfoVO;
import com.panzhihua.common.model.vos.R;
import com.panzhihua.common.model.vos.SystemmanagementConfigVO;
import com.panzhihua.common.model.vos.community.*;
import com.panzhihua.common.model.vos.community.questnaire.EditComActQuestnaireVo;
import com.panzhihua.common.model.vos.community.questnaire.QuestnaireVO;
import com.panzhihua.common.model.vos.user.UserPhoneVO;
import com.panzhihua.common.validated.AddGroup;
import com.panzhihua.service_community.model.dos.ComActActPrizeDO;
import com.panzhihua.service_community.model.dos.ComActDynDO;
import com.panzhihua.service_community.model.dos.ComActMicroWishDO;
import com.panzhihua.service_community.model.dos.ComMngStructAreaDO;
import com.panzhihua.service_community.service.*;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.BeanUtils;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.util.ObjectUtils;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
@@ -198,7 +203,6 @@
    /**
     * 社区后台分页查询社区活动
     *
     * @param comActActivityVO 查询参数
     * @return 返回结果
     */
@@ -755,7 +759,6 @@
    /**
     * 查询所有建筑类型
     *
     * @return 类型列表
     */
    @PostMapping("listbuildtype")
@@ -765,7 +768,6 @@
    /**
     * 分页查询 其他建筑
     *
     * @param comMngStructOtherBuildVO 分页查询参数
     * @return 查询结果
     */
@@ -776,7 +778,6 @@
    /**
     * 增加志愿者
     *
     * @param comMngVolunteerMngVO 志愿者信息
     * @return 增加结果
     */
@@ -787,7 +788,6 @@
    /**
     * 删除志愿者
     *
     * @param comMngVolunteerMngVO 手机号
     * @return 删除结果
     */
@@ -798,7 +798,6 @@
    /**
     * 编辑志愿者
     *
     * @param comMngVolunteerMngVO 编辑内容
     * @return 编辑结果
     */
@@ -809,7 +808,6 @@
    /**
     * 分页展示志愿者
     *
     * @param comMngVolunteerMngVO 查询参数
     * @return 分页集合返回
     */
@@ -820,7 +818,6 @@
    /**
     * 分页展示志愿者审核
     *
     * @param comMngVolunteerMngVO 查询参数
     * @return 查询结果
     */
@@ -831,7 +828,6 @@
    /**
     * 志愿者审核详情
     *
     * @param id 主键
     * @return 详情
     */
@@ -842,7 +838,6 @@
    /**
     * 志愿者审核
     *
     * @param comMngVolunteerMngVO 审核操作
     * @return 审核结果
     */
@@ -853,7 +848,6 @@
    /**
     * 删除志愿者审核
     *
     * @param comMngVolunteerMngVO 主键
     * @return 删除结果
     */
@@ -864,7 +858,6 @@
    /**
     * 查询区域
     *
     * @param comActVO 登录人的经纬度、或者指定区域的社区
     * @return 社区集合
     */
@@ -875,7 +868,6 @@
    /**
     * 用户修改手机号对应的志愿者手机号也要修改
     *
     * @param userPhoneVO 新旧手机号
     * @return 修改结果
     */
@@ -886,7 +878,6 @@
    /**
     * 房屋地址下拉列表
     *
     * @param parentCode 父级编码
     * @param areaId     小区id
     * @return 下级列表
@@ -906,7 +897,6 @@
    /**
     * 新增房屋
     *
     * @param comMngStructHouseVO 房屋信息
     * @return 新增结果
     */
@@ -923,7 +913,6 @@
    /**
     * 查询小区
     *
     * @param communityId 社区id
     * @return 小区集合
     */
@@ -934,7 +923,6 @@
    /**
     * 用户参加的所有社区活动
     *
     * @param userId 用户id
     * @return 活动列表
     */
@@ -945,7 +933,6 @@
    /**
     * 用户确认心愿
     *
     * @param comActMicroWishVO 用户评价
     * @return 确认结果
     */
@@ -956,7 +943,6 @@
    /**
     * 建筑类型
     *
     * @param communityId 社区id
     * @return 建筑集合
     */
@@ -967,7 +953,6 @@
    /**
     * 增加删除建筑类型
     *
     * @param systemmanagementConfigVO 操作内容
     * @return 操作结果
     */
@@ -983,7 +968,6 @@
    /**
     * 社区详情
     *
     * @param communityId 社区id
     * @return 社区详情
     */
@@ -994,7 +978,6 @@
    /**
     * 小区详情
     *
     * @param areaId 小区id
     * @return 小区信息
     */
@@ -1005,7 +988,6 @@
    /**
     * 分页查询社区
     *
     * @param pageComActDTO 查询参数
     * @return 分页集合
     */
@@ -1016,7 +998,6 @@
    /**
     * 志愿者详情
     *
     * @param id 主键
     * @return 志愿者
     */
@@ -1035,7 +1016,6 @@
    /**
     * 查询平台所有的社区
     *
     * @return 社区集合 按照创建顺序倒序排列
     */
    @PostMapping("listcommunityall")
@@ -1045,7 +1025,6 @@
    /**
     * 社区管理后台数据看板 代办事件
     *
     * @param communityId 社区id
     * @param userId      登录用户信息
     * @return 代办事件列表
@@ -1074,7 +1053,6 @@
    /**
     * 删除社区
     *
     * @param communityId 社区id
     * @return 删除结果
     */
@@ -1085,17 +1063,14 @@
    /**
     * 定时任务刷新社区动态置顶状态
     *
     * @return 刷新结果
     */
    @PostMapping("timedtaskdynistopping")
    public R timedTaskDynIstopping() {
        return comActDynService.timedTaskDynIstopping();
    }
    /**
     * 定时任务刷新社区动态发布状态
     *
     * @return
     */
    @PostMapping("timedtaskdynstatus")
@@ -1105,7 +1080,6 @@
    /**
     * 定时任务查询所有要取消的社区活动
     *
     * @return 社区活动集合
     */
    @PostMapping("timedtaskactactivity")
@@ -1115,7 +1089,6 @@
    /**
     * 定时任务刷新社区活动的各个状态 除取消外
     *
     * @return 更新结果
     */
    @PostMapping("timedtaskactactivityall")
@@ -1125,7 +1098,6 @@
    /**
     * 其他建筑详情
     *
     * @param id 主键id
     * @return 建筑内容
     */
@@ -1136,7 +1108,6 @@
    /**
     * 编辑其他建筑
     *
     * @param comMngStructOtherBuildVO 编辑内容
     * @return 编辑结果
     */
@@ -1147,7 +1118,6 @@
    /**
     * 删除其他建筑
     *
     * @param id 主键
     * @return 删除结果
     */
@@ -1158,7 +1128,6 @@
    /**
     * 小程序分页查询随手拍
     *
     * @param comActEasyPhotoVO 查询参数
     * @return 返回结果
     */
@@ -1169,7 +1138,6 @@
    /**
     * 随手拍评论分页查询
     *
     * @param pageComActEasyPhotoCommentDTO 查询参数
     * @return 查询结果
     */
@@ -1180,7 +1148,6 @@
    /**
     * 评论点赞/取消点赞
     *
     * @param comActEasyPhotoCommentUserDTO 操作
     * @return 操作结果
     */
@@ -1191,7 +1158,6 @@
    /**
     * 随手拍--评论--新增评论
     *
     * @param comActEasyPhotoCommentDTO 新增内容
     * @return 新增结果
     */
@@ -1202,7 +1168,6 @@
    /**
     * 查询城市下属所有地区列表
     *
     * @param cityAdcode 城市地址编码
     * @return 地区列表
     */
@@ -1213,7 +1178,6 @@
    /**
     * 首页图表数据汇总
     *
     * @param communityId 社区id
     * @return 图表数据 IndexDataVO
     */
@@ -1224,7 +1188,6 @@
    /**
     * 选择导入的小区
     *
     * @param param       小区名字 模糊查询
     * @param communityId 社区id
     * @return 小区集合 ComMngStructAreaVO
@@ -1236,7 +1199,6 @@
    /**
     * 检查小区是否已经批量设置过房屋并且返回小区房屋门号规则
     *
     * @param id 小区id
     * @return ComMngStructAreaVO
     */
@@ -1244,10 +1206,8 @@
    public R checkAreaHouse(@RequestParam("id") Long id) {
        return comMngStructAreaService.checkAreaHouse(id);
    }
    /**
     * 新增留言
     *
     * @param comActMessageVO 新增留言信息
     * @return 发布结果
     */
@@ -1256,50 +1216,40 @@
        //        微信内容审核
        return comActMessageService.addMessage(comActMessageVO);
    }
    /**
     * 我发的留言
     *
     * @return 结果集合
     */
    @PostMapping("pagemymessage")
    public R pageMyMessage(@RequestBody ComActMessageVO comActMessageVO) {
        return comActMessageService.pageMyMessageApplets(comActMessageVO);
    }
    /**
     * 发给我的留言
     *
     * @return 结果集合
     */
    @PostMapping("pagesendtomemessage")
    public R pageSendToMessage(@RequestBody ComActMessageVO comActMessageVO) {
        return comActMessageService.pageSendToMessageApplets(comActMessageVO);
    }
    /**
     * 根据id查询留言集合
     *
     * @return 结果集合
     */
    @PostMapping("pagemessagebyuser")
    public R pageMessageByUser(@RequestBody ComActMessageVO comActMessageVO) {
        return comActMessageService.pageMessageByUserApplets(comActMessageVO);
    }
    /**
     * 社区留言
     *
     * @return 结果集合
     */
    @PostMapping("pagemycommunitymessage")
    public R pageMyCommunityMessage(@RequestBody ComActMessageVO comActMessageVO) {
        return comActMessageService.pageMyCommunityMessageApplets(comActMessageVO);
    }
    /**
     * 新增留言回复
     *
     * @param comActMessageVO 新增留言回复信息
     * @return 发布结果
     */
@@ -1308,7 +1258,6 @@
        //        微信内容审核
        return comActMessageService.addMessageBack(comActMessageBackVO);
    }
    @PostMapping("deletemessage")
    public R deleteMessage(@RequestBody ComActMessageVO comActMessageVO) {
        return comActMessageService.deleteMessage(comActMessageVO);
@@ -1332,7 +1281,6 @@
    /**
     * 导出房屋信息
     *
     * @param areaId
     * @return
     */
@@ -1343,7 +1291,6 @@
    /**
     * 查看用户问卷调查详细
     *
     * @param userId  用户ID
     * @param questId 问卷ID
     * @return 用户问卷调查详细
@@ -1354,59 +1301,13 @@
    }
    /**
     * 新增社区问卷
     *
     * @param questnaireVO
     * @return
     * 查看用户问卷调查详细
     * @param questId 问卷ID
     * @return 用户问卷调查详细
     */
    @PostMapping("questnaire/addquestnaire")
    public R answerInfoQuestnaire(@RequestBody QuestnaireVO questnaireVO, @RequestParam("communityId") Long communityId, @RequestParam("userId") Long userId) {
        return comActQuestnaireService.addQuestnaire(questnaireVO, communityId, userId);
    @GetMapping("questnaire/view")
    public R view(@RequestParam("questId") Long questId) {
        return comActQuestnaireService.infoQuestnaire(questId);
    }
    /**
     * 社区问卷列表
     *
     * @param pageQuestnaireDTO
     * @return
     */
    @PostMapping("questnaire/pagequestnaire")
    public R pageQuestnaire(@RequestBody PageQuestnaireDTO pageQuestnaireDTO) {
        return comActQuestnaireService.pageQuestnaire(pageQuestnaireDTO);
    }
    /**
     * 编辑问卷——问卷、题目、选项
     *
     * @param questnaireVO
     * @return
     */
    @PostMapping("questnaire/editquestnaire")
    public R editQuestnaire(@RequestBody QuestnaireVO questnaireVO) {
        return comActQuestnaireService.editQuestnaire(questnaireVO);
    }
    /**
     * 修改问卷状态
     *
     * @param editComActQuestnaireVo
     * @return
     */
    @PostMapping("questnaire/editquestnairedo")
    public R editQuestnaireDO(@RequestBody EditComActQuestnaireVo editComActQuestnaireVo, @RequestParam("userId") Long userId) {
        return comActQuestnaireService.editQuestnaireDO(editComActQuestnaireVo, userId);
    }
    /**
     * 删除问卷  ——隐藏
     *
     * @param questId 调查问卷Id
     * @return
     */
    @PostMapping("questnaire/deletequestnaire")
    public R editQuestnaireDO(@RequestParam("questId") Long questId,@RequestParam("userId") Long userId) {
        return comActQuestnaireService.deleteQuestnaire(questId,userId);
    }
}
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActQuestnaireServiceImpl.java
@@ -183,7 +183,7 @@
    @Override
    public R infoQuestnaire(Long questId) {
        return null;
        return answerInfoQuestnaire(null, questId);
    }
    @Override
@@ -224,6 +224,7 @@
                    });
                    usersSubAnswerVO.setQuestSelectionList(comActQuestnaireSubSelectionVOs);
                    //用户回答
                    if(userId!=null) {
                    List<ComActQuestnaireAnswerContentDO> questnaireAnswerContentDOList =
                            questnaireAnswerContentDAO.selectList(new QueryWrapper<ComActQuestnaireAnswerContentDO>().lambda().eq(ComActQuestnaireAnswerContentDO::getUserId, userId)
                                    .eq(ComActQuestnaireAnswerContentDO::getSubId, subId));
@@ -236,6 +237,7 @@
                    });
                    usersSubAnswerVO.setUsersAnswer(questnaireAnswerContentVOList);
                    }
                    usersSubAnswerVOList.add(usersSubAnswerVO);
                }
        );