新增将账号导入到adspower的方法

This commit is contained in:
zyj
2025-11-21 10:52:22 +08:00
parent ecc99977d2
commit 87a077d40c
7 changed files with 648 additions and 0 deletions

View File

@@ -108,3 +108,15 @@ func (u *TwitterAccountService) Update(id int64, params *models.TwitterAccount)
func (u *TwitterAccountService) Delete(id int64) {
u.db.Delete(&models.TwitterAccount{}, id)
}
// 获取可用账号
func (u *TwitterAccountService) GetAvailableImportAccount(params *models.TwitterAccount) []models.TwitterAccount {
var users []models.TwitterAccount
res := u.db.Model(&models.TwitterAccount{}).Where(`(browser_id = '' OR browser_id IS NULL) AND (login_status != "账号异常" OR login_status IS NULL)`).Where(params)
// if params.Username != "" {
// res.Where("username LIKE ?", "%"+params.Username+"%")
// }
res.Order("id DESC").Find(&users)
return users
}