You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
47 lines
1.8 KiB
Java
47 lines
1.8 KiB
Java
2 years ago
|
package com.customization.wps.doc.impl;
|
||
|
|
||
|
|
||
|
import com.alibaba.fastjson.JSON;
|
||
|
import com.alibaba.fastjson.JSONObject;
|
||
|
import com.wbi.util.ParamUtil;
|
||
|
import com.wbi.util.StringUtil;
|
||
|
import com.weaverboot.frame.ioc.anno.classAnno.WeaIocReplaceComponent;
|
||
|
import com.weaverboot.frame.ioc.anno.methodAnno.WeaReplaceAfter;
|
||
|
import com.weaverboot.frame.ioc.handler.replace.weaReplaceParam.impl.WeaAfterReplaceParam;
|
||
|
import weaver.general.BaseBean;
|
||
|
import weaver.general.Util;
|
||
|
import weaver.hrm.HrmUserVarify;
|
||
|
import weaver.hrm.User;
|
||
|
|
||
|
import javax.servlet.http.HttpServletRequest;
|
||
|
import javax.servlet.http.HttpServletResponse;
|
||
|
import java.util.Map;
|
||
|
|
||
|
@WeaIocReplaceComponent
|
||
|
public class FileInfoAvatarProxy {
|
||
|
@WeaReplaceAfter(
|
||
|
value = "/api/wps/doccenter/outter/v1/3rd/file/info",
|
||
|
order = 1,
|
||
|
description = "修改头像"
|
||
|
)
|
||
|
public String after(WeaAfterReplaceParam weaAfterReplaceParam) {
|
||
|
HttpServletRequest request = weaAfterReplaceParam.getRequest();
|
||
|
HttpServletResponse response = weaAfterReplaceParam.getResponse();
|
||
|
String data = weaAfterReplaceParam.getData();
|
||
|
Map paramMap = ParamUtil.request2Map(request);
|
||
|
// User user = HrmUserVarify.getUser(request, response);
|
||
|
BaseBean baseBean = new BaseBean();
|
||
|
baseBean.writeLog(paramMap);
|
||
|
baseBean.writeLog(data);
|
||
|
JSONObject result = JSON.parseObject(data);
|
||
|
if (result.containsKey("user")){
|
||
|
Map<String, String> user = JSONObject.parseObject(result.getString("user"), Map.class);
|
||
|
user.put("avatar_url","http://14.1.209.146:8080/mobilemode/piclibrary/02-E9_017afd/addressbook.png");
|
||
|
result.put("user",user);
|
||
|
baseBean.writeLog(JSONObject.toJSONString(result));
|
||
|
return JSONObject.toJSONString(result);
|
||
|
}
|
||
|
return data;
|
||
|
}
|
||
|
}
|