nianhua99 / PandoraHelper

使用 PandoraHelper 轻松和你的小伙伴共享 ChatGPT Plus/Claude Pro 服务!
MIT License
719 stars 116 forks source link

新增共享无法生成 fk #81

Closed Cranberrycrisp closed 1 week ago

Cranberrycrisp commented 3 months ago

image image

场景: 列表中的四个共享,第一个是由helper生成的,第二个是我手动生成并填入数据库的。测试新增了很多次,Share Token都为空。 也就是说只有第一次使用正常生成了fk

环境: Debian 11 IP地址美国

日志:

{"level":"info","ts":1716603143.6625288,"caller":"middleware/log.go:31","msg":"Request","trace":"dde7db7887eeb9907beb3941826978f3","request_method":"POST","request_url":"/api/share/add","request_params":"{\"shareToken\":\"\",\"accountId\":1,\"uniqueName\":\"test\",\"password\":\"test123\",\"expiresIn\":0,\"siteLimit\":\"\",\"gpt35Limit\":-1,\"gpt4Limit\":-1,\"refreshEveryday\":true,\"showUserinfo\":true,\"showConversations\":true,\"temporaryChat\":true,\"comment\":\"\"}"}

2024/05/25 10:12:23 D:/go/goProjects/PandoraHelper/internal/repository/account.go:58
[0.397ms] [rows:3] SELECT * FROM `share` WHERE `share`.`account_id` = 1

2024/05/25 10:12:23 D:/go/goProjects/PandoraHelper/internal/repository/account.go:58
[2.134ms] [rows:1] SELECT * FROM `account` WHERE id = 1 ORDER BY `account`.`id` LIMIT 1
{"level":"info","ts":1716603143.7439528,"caller":"service/share.go:141","msg":"RefreshShareToken resp","resp":{"token_key":""}}

2024/05/25 10:12:23 D:/go/goProjects/PandoraHelper/internal/repository/share.go:45
[3.947ms] [rows:1] INSERT INTO `share` (`account_id`,`unique_name`,`password`,`share_token`,`comment`,`expires_in`,`site_limit`,`gpt4_limit`,`gpt35_limit`,`show_userinfo`,`show_conversations`,`refresh_everyday`,`temporary_chat`) VALUES (1,"test","test123","","",0,"",-1,-1,true,true,true,true) RETURNING `id`
{"level":"info","ts":1716603143.7482283,"caller":"middleware/log.go:42","msg":"Response","trace":"dde7db7887eeb9907beb3941826978f3","request_method":"POST","request_url":"/api/share/add","request_params":"{\"shareToken\":\"\",\"accountId\":1,\"uniqueName\":\"test\",\"password\":\"test123\",\"expiresIn\":0,\"siteLimit\":\"\",\"gpt35Limit\":-1,\"gpt4Limit\":-1,\"refreshEveryday\":true,\"showUserinfo\":true,\"showConversations\":true,\"temporaryChat\":true,\"comment\":\"\"}","UserId":"1","time":"86.007849ms"}
nianhua99 commented 3 months ago

uniquename 是不是重复了

Cranberrycrisp commented 3 months ago

uniquename 是不是重复了

不重复的也一样

all-is-nail commented 2 months ago

我也遇到的同样的问题。部分账号新建的共享账号未生成share token

nianhua99 commented 1 week ago

已修复