Commit 4f047760 by 罗长华

client修改用户头像和昵称需要传入clientId

parent 1d7277f2
...@@ -24,7 +24,7 @@ public class ImClientHeadPortraitAndNicknameUpdate extends BaseEntity { ...@@ -24,7 +24,7 @@ public class ImClientHeadPortraitAndNicknameUpdate extends BaseEntity {
@NotNull(message = "clientId 不能为空") @NotNull(message = "clientId 不能为空")
@ApiModelProperty("clientId") @ApiModelProperty("clientId")
private Long clientId; private String clientId;
@ApiModelProperty("头像,uri地址") @ApiModelProperty("头像,uri地址")
private String headPortrait; private String headPortrait;
......
...@@ -25,6 +25,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; ...@@ -25,6 +25,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.metadata.OrderItem; import com.baomidou.mybatisplus.core.metadata.OrderItem;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.google.common.collect.Lists; import com.google.common.collect.Lists;
import com.wecloud.dispatch.extend.ActionRequest; import com.wecloud.dispatch.extend.ActionRequest;
...@@ -123,7 +124,8 @@ public class ImClientServiceImpl extends BaseServiceImpl<ImClientMapper, ImClien ...@@ -123,7 +124,8 @@ public class ImClientServiceImpl extends BaseServiceImpl<ImClientMapper, ImClien
@Override @Override
public boolean updateHeadAndNickname(ImClientHeadPortraitAndNicknameUpdate imClientHeadPortraitAndNicknameUpdate) { public boolean updateHeadAndNickname(ImClientHeadPortraitAndNicknameUpdate imClientHeadPortraitAndNicknameUpdate) {
ImClient curentClient = contextService.getImClientIfNotNullOrThrow(); String clientId = imClientHeadPortraitAndNicknameUpdate.getClientId();
ImClient curentClient = getOne(Wrappers.<ImClient>lambdaQuery().eq(ImClient::getClientId, clientId));
curentClient.setHeadPortrait(imClientHeadPortraitAndNicknameUpdate.getHeadPortrait()); curentClient.setHeadPortrait(imClientHeadPortraitAndNicknameUpdate.getHeadPortrait());
curentClient.setNickname(imClientHeadPortraitAndNicknameUpdate.getNickname()); curentClient.setNickname(imClientHeadPortraitAndNicknameUpdate.getNickname());
imClientMapper.updateById(curentClient); imClientMapper.updateById(curentClient);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment