This commit is contained in:
PQZ 2025-07-21 10:23:36 +08:00
parent 26d4bef142
commit 5e6d8a91ba
4 changed files with 19 additions and 15 deletions

View File

@ -329,7 +329,6 @@ public class WebController extends BaseController {
* @param busiChatMain {@link BusiChatMain}
* @return com.ruoyi.common.core.domain.AjaxResult
**/
@Log(title = "在线聊天", businessType = BusinessType.INSERT)
@PostMapping("/chatMain")
public AjaxResult saveChatMain(@RequestBody BusiChatMain busiChatMain, HttpServletRequest request) {
String ip = "";

View File

@ -7,8 +7,16 @@ import java.util.Date;
@Data
public class Message {
private Integer id;
private String username;
private String userface;
private String text;
private Date date;
// private String username;
// private String userface;
// private String text;
// private Date date;
/**发送方*/
private String dataFrom;
/**聊天内容*/
private String content;
/**创建时间*/
private Date createTime;
}

View File

@ -10,17 +10,14 @@ public class MessageUtil {
public Message toMessage(String content){
Message message = new Message();
int id = atomicInteger.incrementAndGet();
message.setId(id);
String[] contents=content.split(",");
String name=contents[0];
String userface=contents[1];
String text=contents[2];
message.setUsername(name);
message.setUserface(userface);
message.setText(text);
message.setDate(new Date());
String text=contents[1];
int id = atomicInteger.incrementAndGet();
message.setId(id);
message.setDataFrom(name);
message.setContent(text);
message.setCreateTime(new Date());
return message;
}
}

View File

@ -3,7 +3,7 @@
<el-dialog :title="title" :visible.sync="open" width="800px" append-to-body>
<div class="dl-chat-box" v-infinite-scroll="nextPage" >
<template v-for="(item,index) in chatItemList">
<div v-if="item.dataFrom=='customer'" class="dl-customer-dom">
<div v-if="item.dataFrom==' '" class="dl-customer-dom">
<div class="dl-customer-photo">
<img src="@/assets/images/customer.jpg" >
</div>