优化--添加后台商家与客户新增聊天消息功能

上级 8dd7c521
流水线 #9019 已通过 于阶段
in 2 分 29 秒
...@@ -27,4 +27,6 @@ public class UserMessageVO implements Serializable { ...@@ -27,4 +27,6 @@ public class UserMessageVO implements Serializable {
private String content; private String content;
@ApiModelProperty(value = "发送的图片") @ApiModelProperty(value = "发送的图片")
private String imgUrl; private String imgUrl;
@ApiModelProperty(value = "发送方用户ID")
private Integer sendUserId;
} }
...@@ -76,7 +76,10 @@ public class MessageController extends BaseController{ ...@@ -76,7 +76,10 @@ public class MessageController extends BaseController{
@ApiResponses({@ApiResponse(code = 200, message = "OK", response = ResultBody.class)}) @ApiResponses({@ApiResponse(code = 200, message = "OK", response = ResultBody.class)})
@PostMapping("/insertUserMessage") @PostMapping("/insertUserMessage")
public ResultBody insertUserMessage(HttpServletRequest request,@RequestBody UserMessageVO messageVO){ public ResultBody insertUserMessage(HttpServletRequest request,@RequestBody UserMessageVO messageVO){
return messageService.insertUserMessage(messageVO,this.getUserLoginInfoFromRedis(request).getUserAccountId()); if(messageVO.getSendUserId()== null) {
messageVO.setSendUserId(this.getUserLoginInfoFromRedis(request).getUserAccountId());
}
return messageService.insertUserMessage(messageVO);
} }
@ApiOperation(value = "查看用户是否购买聊天") @ApiOperation(value = "查看用户是否购买聊天")
......
...@@ -63,7 +63,7 @@ public interface MessageService { ...@@ -63,7 +63,7 @@ public interface MessageService {
* @param messageVO * @param messageVO
* @return * @return
*/ */
ResultBody insertUserMessage(UserMessageVO messageVO,Integer senderUserId); ResultBody insertUserMessage(UserMessageVO messageVO);
/** /**
......
...@@ -153,8 +153,9 @@ public class MessageServiceImpl implements MessageService { ...@@ -153,8 +153,9 @@ public class MessageServiceImpl implements MessageService {
} }
@Override @Override
public ResultBody insertUserMessage(UserMessageVO messageVO,Integer senderUserId) { public ResultBody insertUserMessage(UserMessageVO messageVO) {
Integer backUserId = messageVO.getBackUserId(); Integer backUserId = messageVO.getBackUserId();
Integer senderUserId = messageVO.getSendUserId();
UserMessageDO userMessageDO = new UserMessageDO(messageVO); UserMessageDO userMessageDO = new UserMessageDO(messageVO);
if(senderUserId == null){ if(senderUserId == null){
return ResultBody.success("消息发送失败,请先登录"); return ResultBody.success("消息发送失败,请先登录");
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论