|
|
|
@ -1,13 +1,13 @@
|
|
|
|
|
package com.fr.plugin.decision.user.language.action; |
|
|
|
|
|
|
|
|
|
import com.fr.decision.authority.AuthorityContext; |
|
|
|
|
import com.fr.decision.authority.data.User; |
|
|
|
|
import com.fanruan.api.decision.user.OpenUser; |
|
|
|
|
import com.fanruan.api.decision.user.UserKit; |
|
|
|
|
import com.fanruan.api.net.NetworkKit; |
|
|
|
|
import com.fanruan.api.web.FlushKit; |
|
|
|
|
import com.fanruan.api.web.ResponseKit; |
|
|
|
|
import com.fr.decision.fun.impl.BaseHttpHandler; |
|
|
|
|
import com.fr.decision.webservice.Response; |
|
|
|
|
import com.fr.decision.webservice.v10.user.UserService; |
|
|
|
|
import com.fr.third.fasterxml.jackson.databind.ObjectMapper; |
|
|
|
|
import com.fr.third.springframework.web.bind.annotation.RequestMethod; |
|
|
|
|
import com.fr.web.utils.WebUtils; |
|
|
|
|
|
|
|
|
|
import javax.servlet.http.HttpServletRequest; |
|
|
|
|
import javax.servlet.http.HttpServletResponse; |
|
|
|
@ -35,9 +35,9 @@ public class SetUserLanguageAction extends BaseHttpHandler {
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public void handle(HttpServletRequest request, HttpServletResponse response) throws Exception { |
|
|
|
|
User user = UserService.getInstance().getUserByRequest(request); |
|
|
|
|
user.setLanguage(WebUtils.getHTTPRequestParameter(request, "language")); |
|
|
|
|
AuthorityContext.getInstance().getUserController().update(user); |
|
|
|
|
WebUtils.printAsString(response, new ObjectMapper().writeValueAsString(Response.success())); |
|
|
|
|
OpenUser user = UserKit.getUserByRequest(request); |
|
|
|
|
user.setLanguage(NetworkKit.getHTTPRequestParameter(request, "language")); |
|
|
|
|
UserKit.update(user); |
|
|
|
|
FlushKit.printAsString(response, new ObjectMapper().writeValueAsString(ResponseKit.success())); |
|
|
|
|
} |
|
|
|
|
} |