修改密码问题
This commit is contained in:
parent
aa038fd207
commit
717628ed54
@ -107,7 +107,7 @@ public interface IApiConsts {
|
||||
/**
|
||||
* 修改密码
|
||||
*/
|
||||
String UPDATE_USER_PASSWORD = "%s/resource/user/updateuserpassword";
|
||||
String UPDATE_USER_PASSWORD = "%s/resource/user/updateuserpassword/%s";
|
||||
|
||||
/**
|
||||
* 部门人员列表(ZTree格式)
|
||||
|
@ -5,7 +5,6 @@ import com.alibaba.fastjson.JSONObject;
|
||||
import com.cm.common.base.AbstractService;
|
||||
import com.cm.common.component.OAuthRestTemplateComponent;
|
||||
import com.cm.common.config.properties.ApiPathProperties;
|
||||
import com.cm.common.constants.ISystemConstant;
|
||||
import com.cm.common.exception.AccessTokenException;
|
||||
import com.cm.common.exception.SearchException;
|
||||
import com.cm.common.plugin.IApiConsts;
|
||||
@ -18,14 +17,13 @@ import com.cm.common.pojo.ListPage;
|
||||
import com.cm.common.result.SuccessResult;
|
||||
import com.cm.common.result.SuccessResultList;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.apache.poi.util.StringUtil;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.print.attribute.standard.PageRanges;
|
||||
import java.io.UnsupportedEncodingException;
|
||||
import java.net.URLEncoder;
|
||||
import java.util.*;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* When you feel like quitting. Think about why you started
|
||||
@ -144,7 +142,7 @@ public class UserServiceImpl extends AbstractService implements IUserService {
|
||||
@Override
|
||||
public SuccessResult updateUserPassword(Map<String, Object> params) throws AccessTokenException, SearchException {
|
||||
params.put(IApiConsts.ACCESS_TOKEN, ClientTokenManager.getInstance().getClientToken().getAccessToken());
|
||||
String result = restTemplateUtil.doPostFormNormal(String.format(IApiConsts.UPDATE_USER_PASSWORD, apiPathProperties.getUserCenter()), params);
|
||||
String result = restTemplateUtil.doPostFormNormal(String.format(IApiConsts.UPDATE_USER_PASSWORD, apiPathProperties.getUserCenter(), securityComponent.getCurrentUser().getUserId()), params);
|
||||
updateResourceResult(result, "密码修改失败");
|
||||
return new SuccessResult();
|
||||
}
|
||||
|
@ -1,7 +1,6 @@
|
||||
package com.cm.common.advice;
|
||||
|
||||
import com.alibaba.fastjson.JSON;
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import com.cm.common.enums.ErrorResultCodeEnum;
|
||||
import com.cm.common.exception.*;
|
||||
import com.cm.common.exception.base.SystemException;
|
||||
@ -11,7 +10,6 @@ import org.slf4j.LoggerFactory;
|
||||
import org.springframework.http.HttpStatus;
|
||||
import org.springframework.http.MediaType;
|
||||
import org.springframework.security.authentication.InsufficientAuthenticationException;
|
||||
import org.springframework.security.core.AuthenticationException;
|
||||
import org.springframework.web.bind.annotation.ControllerAdvice;
|
||||
import org.springframework.web.bind.annotation.ExceptionHandler;
|
||||
import org.springframework.web.bind.annotation.ResponseBody;
|
||||
@ -77,7 +75,7 @@ public class ResponseAdvice {
|
||||
result.setDetail(e.getMessage());
|
||||
}
|
||||
String contentType = request.getContentType();
|
||||
if (contentType != null && contentType.contains(MediaType.APPLICATION_JSON_VALUE)) {
|
||||
if (contentType != null && (contentType.contains(MediaType.APPLICATION_JSON_VALUE) || contentType.contains(MediaType.APPLICATION_FORM_URLENCODED_VALUE))) {
|
||||
response.setContentType(MediaType.APPLICATION_JSON_UTF8_VALUE);
|
||||
response.setStatus(HttpStatus.BAD_REQUEST.value());
|
||||
response.getWriter().write(JSON.toJSONString(result));
|
||||
|
Loading…
Reference in New Issue
Block a user