|
|
@@ -1,5 +1,6 @@
|
|
|
package com.uas.platform.b2c.common.account.controller;
|
|
|
|
|
|
+import com.alibaba.fastjson.JSONObject;
|
|
|
import com.uas.message.mail.service.MailService;
|
|
|
import com.uas.message.sms.service.SmsService;
|
|
|
import com.uas.platform.b2c.common.account.model.User;
|
|
|
@@ -10,6 +11,7 @@ import com.uas.platform.b2c.common.account.service.UserQuestionService;
|
|
|
import com.uas.platform.b2c.common.account.service.UserService;
|
|
|
import com.uas.platform.b2c.core.support.SystemSession;
|
|
|
import com.uas.platform.b2c.core.support.log.UsageBufferedLogger;
|
|
|
+import com.uas.platform.b2c.core.utils.FastjsonUtils;
|
|
|
import com.uas.platform.core.exception.IllegalOperatorException;
|
|
|
import com.uas.platform.core.logging.BufferedLoggerManager;
|
|
|
import com.uas.platform.core.model.PageInfo;
|
|
|
@@ -93,16 +95,19 @@ public class UserController {
|
|
|
|
|
|
/**
|
|
|
* 设置头像路径
|
|
|
- * @param imageUrl
|
|
|
+ * @param jsonStr
|
|
|
* @return
|
|
|
*/
|
|
|
@RequestMapping(value = "/setImageUrl", method = RequestMethod.POST)
|
|
|
- public User setUserImageUrl(@RequestBody String imageUrl) {
|
|
|
+ public User setUserImageUrl(@RequestBody String jsonStr) {
|
|
|
User user = SystemSession.getUser();
|
|
|
if (user == null) {
|
|
|
throw new IllegalOperatorException("您当前的账号不存在,或未登录!不能设置图像。");
|
|
|
}
|
|
|
- user.setImageUrl(imageUrl);
|
|
|
+ if (!StringUtils.isEmpty(jsonStr)) {
|
|
|
+ JSONObject jsonObject = FastjsonUtils.parseObject(jsonStr);
|
|
|
+ user.setImageUrl(jsonObject.getString("imageUrl"));
|
|
|
+ }
|
|
|
assert logger != null;
|
|
|
logger.log("用户信息", "设置头像路径,UU:" + user.getUserUU());
|
|
|
return userService.save(user);
|