|
@@ -205,4 +205,33 @@ public class MemberInfoController extends ApiBaseController {
|
|
|
return toAjax(flag);
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+ /**
|
|
|
+ * @descption: 修改密码
|
|
|
+ * @param: token
|
|
|
+ * @return:
|
|
|
+ * @auther: qxp
|
|
|
+ * @date: 2020-2-28 15:01
|
|
|
+ */
|
|
|
+ @ApiOperation(value = "修改密码")
|
|
|
+ @ApiImplicitParams({
|
|
|
+ @ApiImplicitParam(name = "params" , paramType = "body"),
|
|
|
+ @ApiImplicitParam(name = "token" , paramType = "header")
|
|
|
+ })
|
|
|
+ @ApiPassToken
|
|
|
+ @PostMapping("/editPassword")
|
|
|
+ public Object editPassword(){
|
|
|
+ ParameterObject obj = getParameterObject();
|
|
|
+ String userId = TokenUtil.getTokenUserId();
|
|
|
+ obj.checkParameterNotNull("loginPassword");
|
|
|
+ MemberInfo instMemer = obj.parseBean(MemberInfo.class);
|
|
|
+ MemberInfo mi = iMemberInfoService.selectMemberInfoById(Long.parseLong(userId));
|
|
|
+ String oldPassword = obj.getString("oldPassword");
|
|
|
+ if(!mi.getLoginPassword().equals(oldPassword)){
|
|
|
+ return AjaxResult.error(ResultType.PASSWORDERROR);
|
|
|
+ }
|
|
|
+ instMemer.setId(Long.parseLong(userId));
|
|
|
+ return toAjax(iMemberInfoService.updateMemberInfo(instMemer));
|
|
|
+ }
|
|
|
+
|
|
|
}
|