springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/UserApi.java
@@ -4,6 +4,7 @@ import com.alibaba.fastjson.JSONObject; import com.panzhihua.applets.weixin.CheckService; import com.panzhihua.applets.model.dtos.ComPbMemberCertificationDTO; import com.panzhihua.common.model.dtos.user.SysUserEditTipsDTO; import com.panzhihua.common.model.dtos.user.SysUserFeedbackDTO; import com.panzhihua.common.model.vos.community.*; import com.panzhihua.common.model.vos.partybuilding.PartyBuildingMemberVO; @@ -146,6 +147,17 @@ return userService.putUser(loginUserInfoVO); } @ApiOperation(value = "修改用户首页活动提示") @PostMapping("editUserTips") public R putUserTips(@RequestBody SysUserEditTipsDTO userEditTipsDTO) { Long userId = this.getUserId(); if(userId == null){ return R.fail("请重新登录"); } userEditTipsDTO.setUserId(userId); return userService.editUserTips(userEditTipsDTO); } @ApiOperation(value = "房屋地址下拉列表") @GetMapping("listhouse") @ApiImplicitParam(name = "parentCode",value = "父级地址编码",required = false) springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/user/SysUserEditTipsDTO.java
New file @@ -0,0 +1,22 @@ package com.panzhihua.common.model.dtos.user; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @Data @ApiModel(value = "修改用户首页活动提示请求参数") public class SysUserEditTipsDTO { /** * 小程序首页是否显示公告(1.是 2.否) */ @ApiModelProperty("小程序首页是否显示公告(1.是 2.否)") private Integer isTips; /** * 用户id */ @ApiModelProperty(value = "用户id",hidden = true) private Long userId; } springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/LoginUserInfoVO.java
@@ -163,9 +163,7 @@ @ApiModelProperty("政治面貌:1 - 党员;2 - 团员;3 - 群众") private Integer politicalOutlook; @ApiModelProperty("小程序首页是否显示公告(1.是 2.否)") private Integer isTips; } springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/user/UserService.java
@@ -661,4 +661,12 @@ */ @PostMapping("editSysUser") R editSysUser(@RequestBody ShopStoreVO storeVO); /** * 修改用户小程序首页活动提示 * @param userEditTipsDTO 请求参数 * @return 修改结果 */ @PostMapping("editUserTips") R editUserTips(@RequestBody SysUserEditTipsDTO userEditTipsDTO); } springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/api/UserApi.java
@@ -765,4 +765,14 @@ public R editSysUser(@RequestBody ShopStoreVO storeVO){ return userService.editSysUser(storeVO); } /** * 修改用户小程序首页活动提示 * @param userEditTipsDTO 请求参数 * @return 修改结果 */ @PostMapping("editUserTips") public R editUserTips(@RequestBody SysUserEditTipsDTO userEditTipsDTO) { return userService.editUserTips(userEditTipsDTO); } } springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/model/dos/SysUserDO.java
@@ -160,5 +160,9 @@ */ private Integer continuousLandingDays; /** * 小程序首页是否显示公告(1.是 2.否) */ private Integer isTips; } springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/UserService.java
@@ -5,6 +5,7 @@ import com.panzhihua.common.model.dtos.community.NoticeReadDTO; import com.panzhihua.common.model.dtos.user.PageFeedBackDTO; import com.panzhihua.common.model.dtos.user.PageUserAppletsBackstageDTO; import com.panzhihua.common.model.dtos.user.SysUserEditTipsDTO; import com.panzhihua.common.model.dtos.user.SysUserFeedbackDTO; import com.panzhihua.common.model.vos.LoginUserInfoVO; import com.panzhihua.common.model.vos.R; @@ -378,4 +379,11 @@ * @return 修改结果 */ R editSysUser(ShopStoreVO storeVO); /** * 修改用户小程序首页活动提示 * @param userEditTipsDTO 请求参数 * @return 修改结果 */ R editUserTips(SysUserEditTipsDTO userEditTipsDTO); } springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/impl/UserServiceImpl.java
@@ -11,10 +11,7 @@ import com.panzhihua.common.model.dtos.PageDTO; import com.panzhihua.common.model.dtos.community.ExportUserDTO; import com.panzhihua.common.model.dtos.community.NoticeReadDTO; import com.panzhihua.common.model.dtos.user.EexcelUserDTO; import com.panzhihua.common.model.dtos.user.PageFeedBackDTO; import com.panzhihua.common.model.dtos.user.PageUserAppletsBackstageDTO; import com.panzhihua.common.model.dtos.user.SysUserFeedbackDTO; import com.panzhihua.common.model.dtos.user.*; import com.panzhihua.common.model.vos.*; import com.panzhihua.common.model.vos.community.ComActVO; import com.panzhihua.common.model.vos.community.ComMngVolunteerMngVO; @@ -1675,4 +1672,25 @@ } return R.fail("密码修改失败"); } /** * 修改用户小程序首页活动提示 * @param userEditTipsDTO 请求参数 * @return 修改结果 */ public R editUserTips(SysUserEditTipsDTO userEditTipsDTO){ //查询用户信息 SysUserDO userDO = userDao.selectById(userEditTipsDTO.getUserId()); if(userDO == null){ return R.fail("未查询到用户信息"); } //修改用户信息 userDO.setIsTips(userEditTipsDTO.getIsTips()); userDao.updateById(userDO); if(userDao.updateById(userDO) > 0){ return R.ok(); }else{ return R.fail(); } } }