mirror of
https://github.com/hicccc77/WeFlow.git
synced 2026-04-03 23:15:59 +00:00
fix: 修复账号类型,删除广告账号
This commit is contained in:
@@ -139,9 +139,16 @@ export class BizService {
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
const contactDbPath = join(root, accountWxid, 'contact.db')
|
const contactDbPath = join(root, accountWxid, 'db_storage', 'contact', 'contact.db') // ????
|
||||||
|
// console.log(`contactDbPath: ${contactDbPath}`)
|
||||||
|
|
||||||
if (existsSync(contactDbPath)) {
|
if (existsSync(contactDbPath)) {
|
||||||
|
// console.log('ok11')
|
||||||
|
|
||||||
const bizInfoRes = await wcdbService.execQuery('contact', contactDbPath, 'SELECT username, type FROM biz_info')
|
const bizInfoRes = await wcdbService.execQuery('contact', contactDbPath, 'SELECT username, type FROM biz_info')
|
||||||
|
|
||||||
|
// console.log(JSON.stringify(bizInfoRes, null, 2))
|
||||||
|
|
||||||
if (bizInfoRes.success && bizInfoRes.rows) {
|
if (bizInfoRes.success && bizInfoRes.rows) {
|
||||||
const typeMap: Record<string, number> = {}
|
const typeMap: Record<string, number> = {}
|
||||||
for (const r of bizInfoRes.rows) typeMap[r.username] = r.type
|
for (const r of bizInfoRes.rows) typeMap[r.username] = r.type
|
||||||
@@ -150,7 +157,7 @@ export class BizService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
return result
|
return result
|
||||||
.filter(acc => !acc.name.includes('朋友圈广告'))
|
.filter(acc => !acc.name.includes('广告'))
|
||||||
.sort((a, b) => {
|
.sort((a, b) => {
|
||||||
if (a.username === 'gh_3dfda90e39d6') return -1
|
if (a.username === 'gh_3dfda90e39d6') return -1
|
||||||
if (b.username === 'gh_3dfda90e39d6') return 1
|
if (b.username === 'gh_3dfda90e39d6') return 1
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ export interface BizAccount {
|
|||||||
username: string;
|
username: string;
|
||||||
name: string;
|
name: string;
|
||||||
avatar: string;
|
avatar: string;
|
||||||
type: number;
|
type: string;
|
||||||
last_time: number;
|
last_time: number;
|
||||||
formatted_last_time: string;
|
formatted_last_time: string;
|
||||||
}
|
}
|
||||||
@@ -84,18 +84,17 @@ export const BizAccountList: React.FC<{
|
|||||||
<span className="biz-name">{item.name || item.username}</span>
|
<span className="biz-name">{item.name || item.username}</span>
|
||||||
<span className="biz-time">{item.formatted_last_time}</span>
|
<span className="biz-time">{item.formatted_last_time}</span>
|
||||||
</div>
|
</div>
|
||||||
{item.username === 'gh_3dfda90e39d6' && (
|
{/*{item.username === 'gh_3dfda90e39d6' && (*/}
|
||||||
<div className="biz-badge type-service">服务号</div>
|
{/* <div className="biz-badge type-service">微信支付</div>*/}
|
||||||
)}
|
{/*)}*/}
|
||||||
|
|
||||||
{/* 我看了下没有接口获取相关type,如果exec没法用的话确实无能为力,后面再适配吧 */}
|
<div className={`biz-badge ${
|
||||||
{/*<div className={`biz-badge ${*/}
|
item.type === '1' ? 'type-service' :
|
||||||
{/* item.type === 1 ? 'type-service' :*/}
|
item.type === '0' ? 'type-sub' :
|
||||||
{/* item.type === 0 ? 'type-sub' :*/}
|
item.type === '2' ? 'type-enterprise' : 'type-unknown'
|
||||||
{/* item.type === 2 ? 'type-enterprise' : 'type-unknown'*/}
|
}`}>
|
||||||
{/*}`}>*/}
|
{item.type === '0' ? '公众号' : item.type === '1' ? '服务号' : item.type === '2' ? '企业号' : '未知'}
|
||||||
{/* {item.type === 1 ? '服务号' : item.type === 0 ? '订阅号' : item.type === 2 ? '企业号' : '未知'}*/}
|
</div>
|
||||||
{/*</div>*/}
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user