|
@@ -58,13 +58,13 @@ public class MemberInfoController extends ApiBaseController {
|
|
|
ParameterObject obj = getParameterObject();
|
|
|
MemberInfo memberInfo = obj.parseBean(MemberInfo.class);
|
|
|
|
|
|
- MemberInfo memberInfo1 = iMemberInfoService.checkMemberUnique(memberInfo.getLoginAccount());
|
|
|
- if(memberInfo1 != null){
|
|
|
+ int i = iMemberInfoService.checkMemberUnique(memberInfo.getLoginAccount());
|
|
|
+ if(i>0){
|
|
|
return AjaxResult.error(ResultType.LOGINNAMEREPEAT);
|
|
|
}
|
|
|
|
|
|
- MemberInfo memberInfo2 = iMemberInfoService.checkMemberPhoneUnique(memberInfo.getPhone());
|
|
|
- if(memberInfo1 != null){
|
|
|
+ i = iMemberInfoService.checkMemberPhoneUnique(memberInfo.getPhone());
|
|
|
+ if(i>0){
|
|
|
return AjaxResult.error(ResultType.PHONEREPEAT);
|
|
|
}
|
|
|
memberInfo.setLoginTime(DateUtils.getNowDate());
|
|
@@ -173,4 +173,36 @@ public class MemberInfoController extends ApiBaseController {
|
|
|
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+
|
|
|
+ * @descption: 重设密码
|
|
|
+ * @param: token 用户信息
|
|
|
+ * @return:
|
|
|
+ * @auther: LiuLingChao
|
|
|
+ * @date: 2020-2-28 15:01
|
|
|
+ */
|
|
|
+ @ApiOperation(value = "重设密码")
|
|
|
+ @ApiImplicitParam(name = "params" , paramType = "body")
|
|
|
+ @ApiPassToken
|
|
|
+ @PostMapping("/resetPassword")
|
|
|
+ public Object resetPassword(){
|
|
|
+ ParameterObject obj = getParameterObject();
|
|
|
+ obj.checkParameterNotNull("loginAccount,loginPassword,phone,validateCode");
|
|
|
+ MemberInfo memberInfo = obj.parseBean(MemberInfo.class);
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ MemberInfo m = iMemberInfoService.selectMemberInfoByAccountPhone(memberInfo.getLoginAccount(),memberInfo.getPhone());
|
|
|
+ if(m==null){
|
|
|
+ return AjaxResult.error(ResultType.ACCOUNT_PHONE_ERROR);
|
|
|
+ }
|
|
|
+ MemberInfo inMember = new MemberInfo();
|
|
|
+ inMember.setId(m.getId());
|
|
|
+ inMember.setLoginPassword(memberInfo.getLoginPassword());
|
|
|
+
|
|
|
+ int flag = iMemberInfoService.updateMemberInfo(inMember);
|
|
|
+ return toAjax(flag);
|
|
|
+ }
|
|
|
+
|
|
|
}
|