Update ai suggest
This commit is contained in:
parent
64948505e7
commit
e14c504d01
|
|
@ -190,6 +190,7 @@ export default class EbayScraperService {
|
||||||
const idMatch = it.link_detail.match(/\/itm\/(\d+)/)
|
const idMatch = it.link_detail.match(/\/itm\/(\d+)/)
|
||||||
const id = idMatch ? idMatch[1] : it.listingId
|
const id = idMatch ? idMatch[1] : it.listingId
|
||||||
if (!id) return null
|
if (!id) return null
|
||||||
|
if (!it.title?.includes(sku)) return null
|
||||||
|
|
||||||
const { amount, currency } = this.parsePrice(it.priceText)
|
const { amount, currency } = this.parsePrice(it.priceText)
|
||||||
if (!Number.isFinite(amount) || amount <= 0) return null
|
if (!Number.isFinite(amount) || amount <= 0) return null
|
||||||
|
|
|
||||||
|
|
@ -144,7 +144,7 @@ export default class EbayService {
|
||||||
marketplace: string
|
marketplace: string
|
||||||
) {
|
) {
|
||||||
const response = await fetch(
|
const response = await fetch(
|
||||||
`${baseUrl.replace(/\/$/, '')}/buy/browse/v1/item_summary/search?q=${encodeURIComponent(sku)}&filter=conditionIds:{${conditionId}}&limit=100`,
|
`${baseUrl.replace(/\/$/, '')}/buy/browse/v1/item_summary/search?q=${encodeURIComponent(sku)}&filter=conditionIds:{${conditionId}}&limit=50`,
|
||||||
{
|
{
|
||||||
headers: {
|
headers: {
|
||||||
Authorization: `Bearer ${token}`,
|
Authorization: `Bearer ${token}`,
|
||||||
|
|
|
||||||
|
|
@ -20,7 +20,7 @@ const Product = (await import('#models/product')).default
|
||||||
const EbayService = (await import('#services/ebay_service')).default
|
const EbayService = (await import('#services/ebay_service')).default
|
||||||
|
|
||||||
async function runSyncServiceTest() {
|
async function runSyncServiceTest() {
|
||||||
const product = await Product.query().first()
|
const product = await Product.query().where('id', 182).first()
|
||||||
if (!product) {
|
if (!product) {
|
||||||
throw new Error('Không có sản phẩm nào trong database để test AI suggest')
|
throw new Error('Không có sản phẩm nào trong database để test AI suggest')
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue