feat(0): [java]-[wechat-ferry-mvn]-接口出参规范化
This commit is contained in:
parent
217b7fe632
commit
741b41e17f
@ -27,17 +27,17 @@ public class WxPpContactsResp {
|
||||
@ApiModelProperty(value = "微信号")
|
||||
private String weChatNo;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
@ApiModelProperty(value = "备注")
|
||||
private String remark;
|
||||
|
||||
/**
|
||||
* 微信昵称
|
||||
*/
|
||||
@ApiModelProperty(value = "微信昵称")
|
||||
private String nickName;
|
||||
private String weChatNickname;
|
||||
|
||||
/**
|
||||
* 好友备注
|
||||
*/
|
||||
@ApiModelProperty(value = "好友备注")
|
||||
private String friendRemark;
|
||||
|
||||
/**
|
||||
* 国家
|
||||
|
@ -22,10 +22,10 @@ public class WxPpGroupMemberResp {
|
||||
private String weChatUid;
|
||||
|
||||
/**
|
||||
* 微信昵称
|
||||
* 群内昵称
|
||||
*/
|
||||
@ApiModelProperty(value = "微信昵称")
|
||||
private String nickName;
|
||||
@ApiModelProperty(value = "群内昵称")
|
||||
private String groupNickName;
|
||||
|
||||
/**
|
||||
* 状态
|
||||
|
@ -22,10 +22,10 @@ public class WxPpLoginInfoResp {
|
||||
private String weChatUid;
|
||||
|
||||
/**
|
||||
* name
|
||||
* 微信昵称
|
||||
*/
|
||||
@ApiModelProperty(value = "name")
|
||||
private String name;
|
||||
@ApiModelProperty(value = "微信昵称")
|
||||
private String weChatNickname;
|
||||
|
||||
/**
|
||||
* 手机号
|
||||
|
@ -84,7 +84,7 @@ public class WeChatDllServiceImpl implements WeChatDllService {
|
||||
Wcf.UserInfo userInfo = wechatSocketClient.getUserInfo();
|
||||
if (!ObjectUtils.isEmpty(userInfo)) {
|
||||
resp.setWeChatUid(userInfo.getWxid());
|
||||
resp.setName(userInfo.getName());
|
||||
resp.setWeChatNickname(userInfo.getName());
|
||||
resp.setPhone(userInfo.getMobile());
|
||||
resp.setHomePath(userInfo.getHome());
|
||||
}
|
||||
@ -118,8 +118,8 @@ public class WeChatDllServiceImpl implements WeChatDllService {
|
||||
WxPpContactsResp vo = new WxPpContactsResp();
|
||||
vo.setWeChatUid(rpcContact.getWxid());
|
||||
vo.setWeChatNo(rpcContact.getCode());
|
||||
vo.setRemark(rpcContact.getRemark());
|
||||
vo.setNickName(rpcContact.getName());
|
||||
vo.setFriendRemark(rpcContact.getRemark());
|
||||
vo.setWeChatNickname(rpcContact.getName());
|
||||
if (!ObjectUtils.isEmpty(rpcContact.getCountry())) {
|
||||
vo.setCountryPinyin(rpcContact.getCountry());
|
||||
if ("CN".equals(rpcContact.getCountry())) {
|
||||
@ -282,8 +282,8 @@ public class WeChatDllServiceImpl implements WeChatDllService {
|
||||
}
|
||||
if ("NickName".equals(dbField.getColumn())) {
|
||||
String content = (String)converterSqlVal(dbField.getType(), dbField.getContent());
|
||||
vo.setNickName(content);
|
||||
dbMap.put(vo.getWeChatUid(), vo.getNickName());
|
||||
vo.setGroupNickName(content);
|
||||
dbMap.put(vo.getWeChatUid(), vo.getGroupNickName());
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -309,7 +309,7 @@ public class WeChatDllServiceImpl implements WeChatDllService {
|
||||
// 如果没有设置群昵称则默认为微信名称
|
||||
nickName = dbMap.get(member.getWxid());
|
||||
}
|
||||
vo.setNickName(nickName);
|
||||
vo.setGroupNickName(nickName);
|
||||
vo.setState(String.valueOf(member.getState()));
|
||||
list.add(vo);
|
||||
}
|
||||
|
@ -4,6 +4,7 @@ import java.util.Map;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.util.CollectionUtils;
|
||||
import org.springframework.util.ObjectUtils;
|
||||
@ -12,6 +13,7 @@ import com.alibaba.fastjson2.JSON;
|
||||
import com.alibaba.fastjson2.JSONObject;
|
||||
import com.wechat.ferry.config.WeChatFerryProperties;
|
||||
import com.wechat.ferry.entity.dto.WxPpMsgDTO;
|
||||
import com.wechat.ferry.service.WeChatExtService;
|
||||
import com.wechat.ferry.service.WeChatMsgService;
|
||||
import com.wechat.ferry.utils.HttpClientUtil;
|
||||
|
||||
@ -27,6 +29,13 @@ import lombok.extern.slf4j.Slf4j;
|
||||
@Service
|
||||
public class WeChatMsgServiceImpl implements WeChatMsgService {
|
||||
|
||||
private WeChatExtService weChatExtService;
|
||||
|
||||
@Autowired
|
||||
public void setWeChatExtService(WeChatExtService weChatExtService) {
|
||||
this.weChatExtService = weChatExtService;
|
||||
}
|
||||
|
||||
@Resource
|
||||
private WeChatFerryProperties weChatFerryProperties;
|
||||
|
||||
@ -40,6 +49,7 @@ public class WeChatMsgServiceImpl implements WeChatMsgService {
|
||||
if (!CollectionUtils.isEmpty(weChatFerryProperties.getOpenMsgGroups())) {
|
||||
// 指定处理的群聊
|
||||
if (weChatFerryProperties.getOpenMsgGroups().contains(dto.getRoomId())) {
|
||||
weChatExtService.instructSign(dto);
|
||||
// TODO 这里可以拓展自己需要的功能
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user