Administrator
2025-10-10 666ca921051532e38db2be1a7a733493ae107615
feat(ai): 添加会员对话流查询排序功能

- 在查询会员对话流时按创建时间倒序排列
-优化查询逻辑确保获取最新对话记录

feat(mall): 增加会员ID字段到会员视图对象

- 在MallMemberVo中添加memberUuid属性
- 用于标识会员唯一身份
2 files modified
4 ■■■■ changed files
src/main/java/cc/mrbird/febs/ai/service/impl/AiMemberTalkStreamServiceImpl.java 1 ●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/vo/MallMemberVo.java 3 ●●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/service/impl/AiMemberTalkStreamServiceImpl.java
@@ -85,6 +85,7 @@
        query.eq(AiMemberTalk::getMemberId,memberUuid);
        query.eq(AiMemberTalk::getProductId,productId);
        query.eq(AiMemberTalk::getState,AiTypeEnum.AI_MEMBER_TALK_STATE_ING.getCode());
        query.orderByDesc(AiMemberTalk::getCreatedTime);
        query.last("limit 1");
        AiMemberTalk aiMemberTalk = aiMemberTalkService.getByQuery(query);
        if (ObjectUtil.isNull(aiMemberTalk)){
src/main/java/cc/mrbird/febs/mall/vo/MallMemberVo.java
@@ -22,6 +22,9 @@
    @ApiModelProperty(value = "昵称")
    private String name;
    @ApiModelProperty(value = "会员ID")
    private String memberUuid;
    @ApiModelProperty(value = "真实姓名")
    private String realName;