|
@@ -11,8 +11,10 @@ import cn.kdan.pdf.backend.core.model.member.ModifyPasswordReq;
|
|
|
import cn.kdan.pdf.backend.core.params.BindAccountParam;
|
|
|
import cn.kdan.pdf.backend.core.params.UserResetPwdParams;
|
|
|
import cn.kdan.pdf.backend.core.pojo.app.BindAccountVo;
|
|
|
+import cn.kdan.pdf.backend.core.pojo.app.MemberVo;
|
|
|
import cn.kdan.pdf.backend.core.service.AuthService;
|
|
|
import cn.kdan.pdf.backend.core.service.MemberService;
|
|
|
+import com.sun.org.apache.xpath.internal.objects.XString;
|
|
|
import constant.CommonConstant;
|
|
|
import exception.BackendRuntimeException;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@@ -156,4 +158,26 @@ public class MembersController {
|
|
|
return new AppResultMap<>(CommonConstant.SUCCESS,CommonConstant.CODE_SUCCESS,bindAccountVo);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * app端获取用户信息
|
|
|
+ * @param subscription 1:不显示订阅信息 0:显示订阅信息
|
|
|
+ * @param withSocial 如果是QQ、微信登录,传入字段可实现第三方登录的信息。0:不显示, 1:显示
|
|
|
+ * @return 用户信息
|
|
|
+ */
|
|
|
+ @GetMapping("appGetMemberInfo")
|
|
|
+ public AppResultMap<MemberInfoResp> appGetMemberInfo(@RequestParam("subscription") String subscription, @RequestParam("withSocial") String withSocial){
|
|
|
+ return new AppResultMap<>(CommonConstant.SUCCESS,CommonConstant.CODE_SUCCESS,memberService.getMemberDetail(null));
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * app端修改昵称
|
|
|
+ * @param param 用户输入新昵称
|
|
|
+ * @return 用户信息
|
|
|
+ */
|
|
|
+ @PutMapping("appModifyName")
|
|
|
+ public AppResultMap<MemberVo> appModifyName(@RequestParam("name") AppRequestParam<String> param){
|
|
|
+ return new AppResultMap<>(CommonConstant.SUCCESS,CommonConstant.CODE_SUCCESS,memberService.appModifyName(param.getData()));
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
}
|