From 43a8d7b9b93555f6c1c8526bae6074d2ab06d045 Mon Sep 17 00:00:00 2001 From: huanghongfa <18228131219@163.com> Date: 星期三, 30 十二月 2020 19:14:46 +0800 Subject: [PATCH] 增加接口测试使用 --- springcloud_k8s_panzhihuazhihuishequ/auth/src/main/java/com/panzhihua/auth/config/SecurityConfig.java | 10 +- springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/UserApi.java | 7 ++ springcloud_k8s_panzhihuazhihuishequ/auth/src/main/java/com/panzhihua/auth/handel/AjaxAuthenticationEntryPoint.java | 28 +++++++++ springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/dao/UserDao.java | 3 + springcloud_k8s_panzhihuazhihuishequ/.idea/workspace.xml | 85 ++++++++++++---------------- springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/api/UserApi.java | 10 +++ springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/impl/UserServiceImpl.java | 15 +++++ springcloud_k8s_panzhihuazhihuishequ/auth/src/main/resources/bootstrap.yml | 4 springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/user/UserService.java | 8 ++ springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/UserService.java | 6 ++ springcloud_k8s_panzhihuazhihuishequ/common/target/classes/com/panzhihua/common/service/user/UserService.class | 0 11 files changed, 120 insertions(+), 56 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/.idea/workspace.xml b/springcloud_k8s_panzhihuazhihuishequ/.idea/workspace.xml index 4454e20..970f13b 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/.idea/workspace.xml +++ b/springcloud_k8s_panzhihuazhihuishequ/.idea/workspace.xml @@ -23,30 +23,17 @@ </component> <component name="ChangeListManager"> <list default="true" id="8ba27629-3e5d-4f42-993e-d0c055bc9371" name="Default Changelist" comment=""> + <change afterPath="$PROJECT_DIR$/auth/src/main/java/com/panzhihua/auth/handel/AjaxAuthenticationEntryPoint.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/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/LoginApi.java" beforeDir="false" afterPath="$PROJECT_DIR$/applets/src/main/java/com/panzhihua/applets/api/LoginApi.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/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/java/com/panzhihua/auth/config/SecurityConfig.java" beforeDir="false" afterPath="$PROJECT_DIR$/auth/src/main/java/com/panzhihua/auth/config/SecurityConfig.java" afterDir="false" /> - <change beforePath="$PROJECT_DIR$/auth/src/main/java/com/panzhihua/auth/handel/UserAuthenticationProvider.java" beforeDir="false" afterPath="$PROJECT_DIR$/auth/src/main/java/com/panzhihua/auth/handel/UserAuthenticationProvider.java" afterDir="false" /> - <change beforePath="$PROJECT_DIR$/auth/src/main/java/com/panzhihua/auth/handel/UserLoginFailureHandler.java" beforeDir="false" afterPath="$PROJECT_DIR$/auth/src/main/java/com/panzhihua/auth/handel/UserLoginFailureHandler.java" afterDir="false" /> - <change beforePath="$PROJECT_DIR$/auth/src/main/java/com/panzhihua/auth/handel/UserLoginSuccessHandler.java" beforeDir="false" afterPath="$PROJECT_DIR$/auth/src/main/java/com/panzhihua/auth/handel/UserLoginSuccessHandler.java" 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/user/SysUserVO.java" beforeDir="false" afterPath="$PROJECT_DIR$/common/src/main/java/com/panzhihua/common/model/vos/user/SysUserVO.java" afterDir="false" /> - <change beforePath="$PROJECT_DIR$/common/target/classes/com/panzhihua/common/model/vos/user/SysUserVO.class" beforeDir="false" afterPath="$PROJECT_DIR$/common/target/classes/com/panzhihua/common/model/vos/user/SysUserVO.class" 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/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/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/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/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$/common/src/main/java/com/panzhihua/common/service/user/UserService.java" beforeDir="false" afterPath="$PROJECT_DIR$/common/src/main/java/com/panzhihua/common/service/user/UserService.java" afterDir="false" /> + <change beforePath="$PROJECT_DIR$/common/target/classes/com/panzhihua/common/service/user/UserService.class" beforeDir="false" afterPath="$PROJECT_DIR$/common/target/classes/com/panzhihua/common/service/user/UserService.class" afterDir="false" /> + <change beforePath="$PROJECT_DIR$/service_user/src/main/java/com/panzhihua/service_user/api/UserApi.java" beforeDir="false" afterPath="$PROJECT_DIR$/service_user/src/main/java/com/panzhihua/service_user/api/UserApi.java" afterDir="false" /> <change beforePath="$PROJECT_DIR$/service_user/src/main/java/com/panzhihua/service_user/dao/UserDao.java" beforeDir="false" afterPath="$PROJECT_DIR$/service_user/src/main/java/com/panzhihua/service_user/dao/UserDao.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$/zuul/src/main/resources/bootstrap.yml" beforeDir="false" afterPath="$PROJECT_DIR$/zuul/src/main/resources/bootstrap.yml" afterDir="false" /> + <change beforePath="$PROJECT_DIR$/service_user/src/main/java/com/panzhihua/service_user/service/UserService.java" beforeDir="false" afterPath="$PROJECT_DIR$/service_user/src/main/java/com/panzhihua/service_user/service/UserService.java" 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" /> </list> <option name="SHOW_DIALOG" value="false" /> <option name="HIGHLIGHT_CONFLICTS" value="true" /> @@ -59,8 +46,8 @@ <component name="FileTemplateManagerImpl"> <option name="RECENT_TEMPLATES"> <list> - <option value="Class" /> <option value="Interface" /> + <option value="Class" /> </list> </option> </component> @@ -401,7 +388,7 @@ <workItem from="1609120633455" duration="2000" /> <workItem from="1609120765557" duration="31000" /> <workItem from="1609121031103" duration="30812000" /> - <workItem from="1609219740946" duration="42713000" /> + <workItem from="1609219740946" duration="44490000" /> </task> <servers /> </component> @@ -425,10 +412,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="1609307599411"> + <state x="574" y="118" key="#com.intellij.ide.util.MemberChooser" timestamp="1609326309030"> <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="1609307599411" /> + <state x="574" y="118" key="#com.intellij.ide.util.MemberChooser/0.0.1536.824@0.0.1536.824" timestamp="1609326309030" /> <state x="405" y="335" key="#com.intellij.refactoring.move.MoveHandler.SelectRefactoringDialog" timestamp="1606099594079"> <screen x="0" y="0" width="1536" height="824" /> </state> @@ -453,54 +440,54 @@ <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="1606197830966" /> - <state width="1031" height="589" key="GridCell.Tab.0.bottom" timestamp="1609323188498"> + <state width="1031" height="500" key="GridCell.Tab.0.bottom" timestamp="1609326672196"> <screen x="0" y="0" width="1536" height="824" /> </state> - <state width="1031" height="589" key="GridCell.Tab.0.bottom/0.0.1536.824@0.0.1536.824" timestamp="1609323188498" /> - <state width="1031" height="589" key="GridCell.Tab.0.center" timestamp="1609323188498"> + <state width="1031" height="500" key="GridCell.Tab.0.bottom/0.0.1536.824@0.0.1536.824" timestamp="1609326672196" /> + <state width="1031" height="500" key="GridCell.Tab.0.center" timestamp="1609326672196"> <screen x="0" y="0" width="1536" height="824" /> </state> - <state width="1031" height="589" key="GridCell.Tab.0.center/0.0.1536.824@0.0.1536.824" timestamp="1609323188498" /> - <state width="1031" height="589" key="GridCell.Tab.0.left" timestamp="1609323188498"> + <state width="1031" height="500" key="GridCell.Tab.0.center/0.0.1536.824@0.0.1536.824" timestamp="1609326672196" /> + <state width="1031" height="500" key="GridCell.Tab.0.left" timestamp="1609326672196"> <screen x="0" y="0" width="1536" height="824" /> </state> - <state width="1031" height="589" key="GridCell.Tab.0.left/0.0.1536.824@0.0.1536.824" timestamp="1609323188498" /> - <state width="1031" height="589" key="GridCell.Tab.0.right" timestamp="1609323188498"> + <state width="1031" height="500" key="GridCell.Tab.0.left/0.0.1536.824@0.0.1536.824" timestamp="1609326672196" /> + <state width="1031" height="500" key="GridCell.Tab.0.right" timestamp="1609326672196"> <screen x="0" y="0" width="1536" height="824" /> </state> - <state width="1031" height="589" key="GridCell.Tab.0.right/0.0.1536.824@0.0.1536.824" timestamp="1609323188498" /> - <state width="1031" height="589" key="GridCell.Tab.1.bottom" timestamp="1609323188499"> + <state width="1031" height="500" key="GridCell.Tab.0.right/0.0.1536.824@0.0.1536.824" timestamp="1609326672196" /> + <state width="1031" height="500" key="GridCell.Tab.1.bottom" timestamp="1609326672196"> <screen x="0" y="0" width="1536" height="824" /> </state> - <state width="1031" height="589" key="GridCell.Tab.1.bottom/0.0.1536.824@0.0.1536.824" timestamp="1609323188499" /> - <state width="1031" height="589" key="GridCell.Tab.1.center" timestamp="1609323188499"> + <state width="1031" height="500" key="GridCell.Tab.1.bottom/0.0.1536.824@0.0.1536.824" timestamp="1609326672196" /> + <state width="1031" height="500" key="GridCell.Tab.1.center" timestamp="1609326672196"> <screen x="0" y="0" width="1536" height="824" /> </state> - <state width="1031" height="589" key="GridCell.Tab.1.center/0.0.1536.824@0.0.1536.824" timestamp="1609323188499" /> - <state width="1031" height="589" key="GridCell.Tab.1.left" timestamp="1609323188499"> + <state width="1031" height="500" key="GridCell.Tab.1.center/0.0.1536.824@0.0.1536.824" timestamp="1609326672196" /> + <state width="1031" height="500" key="GridCell.Tab.1.left" timestamp="1609326672196"> <screen x="0" y="0" width="1536" height="824" /> </state> - <state width="1031" height="589" key="GridCell.Tab.1.left/0.0.1536.824@0.0.1536.824" timestamp="1609323188499" /> - <state width="1031" height="589" key="GridCell.Tab.1.right" timestamp="1609323188499"> + <state width="1031" height="500" key="GridCell.Tab.1.left/0.0.1536.824@0.0.1536.824" timestamp="1609326672196" /> + <state width="1031" height="500" key="GridCell.Tab.1.right" timestamp="1609326672196"> <screen x="0" y="0" width="1536" height="824" /> </state> - <state width="1031" height="589" key="GridCell.Tab.1.right/0.0.1536.824@0.0.1536.824" timestamp="1609323188499" /> - <state width="1031" height="589" key="GridCell.Tab.2.bottom" timestamp="1609323188499"> + <state width="1031" height="500" key="GridCell.Tab.1.right/0.0.1536.824@0.0.1536.824" timestamp="1609326672196" /> + <state width="1031" height="500" key="GridCell.Tab.2.bottom" timestamp="1609326672196"> <screen x="0" y="0" width="1536" height="824" /> </state> - <state width="1031" height="589" key="GridCell.Tab.2.bottom/0.0.1536.824@0.0.1536.824" timestamp="1609323188499" /> - <state width="1031" height="589" key="GridCell.Tab.2.center" timestamp="1609323188499"> + <state width="1031" height="500" key="GridCell.Tab.2.bottom/0.0.1536.824@0.0.1536.824" timestamp="1609326672196" /> + <state width="1031" height="500" key="GridCell.Tab.2.center" timestamp="1609326672196"> <screen x="0" y="0" width="1536" height="824" /> </state> - <state width="1031" height="589" key="GridCell.Tab.2.center/0.0.1536.824@0.0.1536.824" timestamp="1609323188499" /> - <state width="1031" height="589" key="GridCell.Tab.2.left" timestamp="1609323188499"> + <state width="1031" height="500" key="GridCell.Tab.2.center/0.0.1536.824@0.0.1536.824" timestamp="1609326672196" /> + <state width="1031" height="500" key="GridCell.Tab.2.left" timestamp="1609326672196"> <screen x="0" y="0" width="1536" height="824" /> </state> - <state width="1031" height="589" key="GridCell.Tab.2.left/0.0.1536.824@0.0.1536.824" timestamp="1609323188499" /> - <state width="1031" height="589" key="GridCell.Tab.2.right" timestamp="1609323188499"> + <state width="1031" height="500" key="GridCell.Tab.2.left/0.0.1536.824@0.0.1536.824" timestamp="1609326672196" /> + <state width="1031" height="500" key="GridCell.Tab.2.right" timestamp="1609326672196"> <screen x="0" y="0" width="1536" height="824" /> </state> - <state width="1031" height="589" key="GridCell.Tab.2.right/0.0.1536.824@0.0.1536.824" timestamp="1609323188499" /> + <state width="1031" height="500" key="GridCell.Tab.2.right/0.0.1536.824@0.0.1536.824" timestamp="1609326672196" /> <state x="299" y="67" key="Maven.ArtifactSearchDialog" timestamp="1606714311663"> <screen x="0" y="0" width="1536" height="824" /> </state> @@ -521,10 +508,10 @@ <screen x="0" y="0" width="1536" height="824" /> </state> <state x="93" y="93" width="1350" height="638" key="com.intellij.history.integration.ui.views.FileHistoryDialog/0.0.1536.824@0.0.1536.824" timestamp="1609226181026" /> - <state x="468" y="42" width="766" height="782" key="find.popup" timestamp="1609312579188"> + <state x="468" y="42" width="766" height="782" key="find.popup" timestamp="1609324935410"> <screen x="0" y="0" width="1536" height="824" /> </state> - <state x="468" y="42" width="766" height="782" key="find.popup/0.0.1536.824@0.0.1536.824" timestamp="1609312579188" /> + <state x="468" y="42" width="766" height="782" key="find.popup/0.0.1536.824@0.0.1536.824" timestamp="1609324935410" /> <state x="301" y="45" key="new project wizard" timestamp="1609120520884"> <screen x="0" y="0" width="1536" height="824" /> </state> diff --git a/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/UserApi.java b/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/UserApi.java index 684348c..cc4180b 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/UserApi.java +++ b/springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/UserApi.java @@ -233,5 +233,12 @@ return communityService.putMicroWishConfirm(comActMicroWishVO); } + @ApiOperation(value = "调试接口--清除昵称、社区、小区" ) + @DeleteMapping("usertest") + public R deleteUserTest() { + Long userId = this.getUserId(); + return userService.deleteUserTest(userId); + } + } diff --git a/springcloud_k8s_panzhihuazhihuishequ/auth/src/main/java/com/panzhihua/auth/config/SecurityConfig.java b/springcloud_k8s_panzhihuazhihuishequ/auth/src/main/java/com/panzhihua/auth/config/SecurityConfig.java index 05dcc3a..1b0e22a 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/auth/src/main/java/com/panzhihua/auth/config/SecurityConfig.java +++ b/springcloud_k8s_panzhihuazhihuishequ/auth/src/main/java/com/panzhihua/auth/config/SecurityConfig.java @@ -1,10 +1,7 @@ package com.panzhihua.auth.config; -import com.panzhihua.auth.handel.UserAuthenticationProvider; -import com.panzhihua.auth.handel.UserLoginFailureHandler; -import com.panzhihua.auth.handel.UserLoginSuccessHandler; -import com.panzhihua.auth.handel.UserLogoutSuccessHandler; +import com.panzhihua.auth.handel.*; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.security.authentication.AuthenticationManager; @@ -76,7 +73,7 @@ .and() // 配置登录成功自定义处理类 .formLogin() - .successHandler(new UserLoginSuccessHandler()) +// .successHandler(new UserLoginSuccessHandler()) // 配置登录失败自定义处理类 .failureHandler(new UserLoginFailureHandler()) .and() @@ -88,6 +85,9 @@ .and() // 开启跨域 .cors() + //异常处理(权限拒绝、登录失效等) + .and().exceptionHandling() + .authenticationEntryPoint(new AjaxAuthenticationEntryPoint())//匿名用户访问无权限资源时的异常处理; .and() // 取消跨站请求伪造防护 .csrf().disable(); diff --git a/springcloud_k8s_panzhihuazhihuishequ/auth/src/main/java/com/panzhihua/auth/handel/AjaxAuthenticationEntryPoint.java b/springcloud_k8s_panzhihuazhihuishequ/auth/src/main/java/com/panzhihua/auth/handel/AjaxAuthenticationEntryPoint.java new file mode 100644 index 0000000..ac2b239 --- /dev/null +++ b/springcloud_k8s_panzhihuazhihuishequ/auth/src/main/java/com/panzhihua/auth/handel/AjaxAuthenticationEntryPoint.java @@ -0,0 +1,28 @@ +package com.panzhihua.auth.handel; + +import com.panzhihua.common.model.vos.R; +import com.panzhihua.common.utlis.ResultUtil; +import org.springframework.security.core.AuthenticationException; +import org.springframework.security.web.AuthenticationEntryPoint; +import org.springframework.stereotype.Component; + +import javax.servlet.ServletException; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import java.io.IOException; + +/** + * @program: springcloud_k8s_panzhihuazhihuishequ + * @description: + * @author: huang.hongfa weixin hhf9596 qq 959656820 + * @create: 2020-12-30 18:57 + **/ + +@Component +public class AjaxAuthenticationEntryPoint implements AuthenticationEntryPoint { + + @Override + public void commence(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse, AuthenticationException e) throws IOException, ServletException { + ResultUtil.responseJson(httpServletResponse,R.fail("密码错误")); + } +} \ No newline at end of file diff --git a/springcloud_k8s_panzhihuazhihuishequ/auth/src/main/resources/bootstrap.yml b/springcloud_k8s_panzhihuazhihuishequ/auth/src/main/resources/bootstrap.yml index b4c2418..3410148 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/auth/src/main/resources/bootstrap.yml +++ b/springcloud_k8s_panzhihuazhihuishequ/auth/src/main/resources/bootstrap.yml @@ -6,9 +6,9 @@ discovery: enabled: true service-id: config # 注册中心的服务名 - profile: test # 指定配置文件的环境 + profile: dev # 指定配置文件的环境 profiles: - active: test + active: dev eureka: client: diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/user/UserService.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/user/UserService.java index 16136ce..ad74e74 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/user/UserService.java +++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/user/UserService.java @@ -354,4 +354,12 @@ */ @PostMapping("putuserappletsbackstage") R putUserAppletsBackstage(@RequestBody PageUserAppletsBackstageDTO pageUserAppletsBackstageDTO); + + /** + * 调试接口--清除昵称、社区、小区 + * @param userId 登录用户id + * @return 清除结果 + */ + @PostMapping("deleteusertest") + R deleteUserTest(@RequestParam("userId")Long userId); } diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/target/classes/com/panzhihua/common/service/user/UserService.class b/springcloud_k8s_panzhihuazhihuishequ/common/target/classes/com/panzhihua/common/service/user/UserService.class index d3d384b..008f7cd 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/common/target/classes/com/panzhihua/common/service/user/UserService.class +++ b/springcloud_k8s_panzhihuazhihuishequ/common/target/classes/com/panzhihua/common/service/user/UserService.class Binary files differ diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/api/UserApi.java b/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/api/UserApi.java index ee9a611..5e01649 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/api/UserApi.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/api/UserApi.java @@ -361,4 +361,14 @@ public R putUserAppletsBackstage(@RequestBody PageUserAppletsBackstageDTO pageUserAppletsBackstageDTO){ return userService.putUserAppletsBackstage(pageUserAppletsBackstageDTO); } + + /** + * 调试接口--清除昵称、社区、小区 + * @param userId 登录用户id + * @return 清除结果 + */ + @PostMapping("deleteusertest") + public R deleteUserTest(@RequestParam("userId")Long userId){ + return userService.deleteUserTest(userId); + } } diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/dao/UserDao.java b/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/dao/UserDao.java index 4573378..f2d8695 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/dao/UserDao.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/dao/UserDao.java @@ -12,6 +12,7 @@ import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Select; +import org.apache.ibatis.annotations.Update; /** * @program: springcloud_k8s_panzhihuazhihuishequ @@ -157,4 +158,6 @@ "order by u.create_at desc \n" + "</script>") IPage<SysUserVO> pageUserAppletsBackstage(Page page, @Param("pageUserAppletsBackstageDTO") PageUserAppletsBackstageDTO pageUserAppletsBackstageDTO); + @Update("update sys_user set nick_name=null ,community_id=null,area_id=null where user_id=#{userId}") + int deleteUserTest(Long userId); } diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/UserService.java b/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/UserService.java index e840a1f..2032044 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/UserService.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/UserService.java @@ -223,4 +223,10 @@ * @return 编辑结果 */ R putUserAppletsBackstage(PageUserAppletsBackstageDTO pageUserAppletsBackstageDTO); + /** + * 调试接口--清除昵称、社区、小区 + * @param userId 登录用户id + * @return 清除结果 + */ + R deleteUserTest(Long userId); } diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/impl/UserServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/impl/UserServiceImpl.java index 0aaa00b..ebfcaed 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/impl/UserServiceImpl.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/impl/UserServiceImpl.java @@ -920,6 +920,21 @@ return R.fail("用户不存在"); } + /** + * 调试接口--清除昵称、社区、小区 + * + * @param userId 登录用户id + * @return 清除结果 + */ + @Override + public R deleteUserTest(Long userId) { + int num=userDao.deleteUserTest(userId); + if (num>0) { + return R.ok(); + } + return R.fail("清除失败"); + } + public static void main(String[] args) { String encode = new BCryptPasswordEncoder().encode("123456"); System.out.println(encode); -- Gitblit v1.7.1