@@ -2,6 +2,7 @@ package com.cyksj.model.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.ejlchina.searcher.bean.DbField;
+import com.ejlchina.searcher.bean.DbIgnore;
import lombok.Data;
import java.util.Date;
@@ -49,4 +50,8 @@ public class ClaudeUser extends BaseEntity {
* 是否封禁
*/
private Boolean isBlock;
+
+ @DbIgnore
+ @TableField(exist = false)
+ private Long use;
}
@@ -264,6 +264,7 @@ public class ClaudeServiceImpl implements ClaudeService {
} else {
updateClaudeUser(groupsRelation, user, claudeUser);
+ claudeUser.setUse(Math.min(claudeUser.getLimitNum(), getConversationCount(claudeUser.getUserToken(), claudeUser.getLimitTime())));
return claudeUser;
@@ -311,6 +311,7 @@ public class GroupRelationFrontServiceImpl implements GroupRelationFrontService
ClaudeUser claudeUser = claudeService.getClaudeUser(userId, ticket.getRelationId());
ticket.setGptUserLimitNum(claudeUser.getLimitNum());
ticket.setGptUserLimitTime(claudeUser.getLimitTime());
+ ticket.setUse(claudeUser.getUse());
} catch (Exception e) {