|
@@ -11,6 +11,8 @@ import org.jeecg.modules.adweb.gpt.mapper.ChatHistoryMapper;
|
|
|
import org.jeecg.modules.adweb.gpt.service.IChatHistoryService;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
+import java.time.DayOfWeek;
|
|
|
+import java.time.LocalDate;
|
|
|
import java.util.Date;
|
|
|
import java.util.List;
|
|
|
import java.util.Objects;
|
|
@@ -29,8 +31,8 @@ public class ChatHistoryServiceImpl extends ServiceImpl<ChatHistoryMapper, ChatH
|
|
|
/** 获取用户本周的{@link ChatHistory}记录 */
|
|
|
@Override
|
|
|
public ChatHistory getChatHistoryOfWeek(String uid) {
|
|
|
- // 1. 根据uid查询 - 每周对话存储为一条DB记录,date为每周第一天(默认为周日)
|
|
|
- Date firstDayOfWeek = DateUtil.getDateRangeByType(DateUtil.DATE_TYPE_THIS_WEEK).getLeft();
|
|
|
+ // 1. 根据uid查询 - 每周对话存储为一条DB记录,date为每周第一天(默认为周一)
|
|
|
+ LocalDate firstDayOfWeek = LocalDate.now().with(DayOfWeek.MONDAY);
|
|
|
ChatHistory chatHistory =
|
|
|
this.getOne(
|
|
|
new LambdaQueryWrapper<ChatHistory>()
|