任务描述

根据如下SQL 作为判断依据查找未采集原因,并贴附在共享表中


SELECT
CONVERT(varchar(10),DATEADD(day,-1,GETDATE()),120) as '日期',
(

SELECT COUNT(DISTINCT SellerId + MarketplaceId ) 

FROM CONVERT(varchar(10),DATEADD(day,-1,GETDATE()),120) AND CrawlConfigId IN 

( SELECT id FROM CrawlConfig with(nolock)  WHERE   BusinessId = 'PaymentBalanceRunner' )   

and   SellerId + MarketplaceId in (
select  Sellerid+Marketplaceid from  Ordersource with(nolock)  where  CollectionAccountStatus in (0,1,2)  and IsActive=1  and SaleAdminName not in('林映','聂小霞','李燕','叶巧盼')
)

and   SellerId + MarketplaceId in (
SELECT DISTINCT (SellerId + MarketplaceId )  FROM [dbo].[PaymentOnlineStatus]  with(nolock)  
WHERE SellerId IS NOT NULL AND MarketplaceId IS NOT NULL and Source='browser'
)
  ) as '紫鸟余额报告采集成功数',
  (

SELECT COUNT(DISTINCT SellerId + MarketplaceId )  FROM [dbo].[PaymentOnlineStatus]  with(nolock)  WHERE SellerId IS NOT NULL AND MarketplaceId IS NOT NULL and Source='browser'   and   SellerId + MarketplaceId in

(select  Sellerid+Marketplaceid from  Ordersource with(nolock)  where  CollectionAccountStatus in (0,1,2)  and IsActive=1
and SaleAdminName not in('林映','聂小霞','李燕','叶巧盼')
)

) as '紫鸟总账号数',

(

SELECT COUNT(DISTINCT SellerId + MarketplaceId ) 

FROM CONVERT(varchar(10),DATEADD(day,-1,GETDATE()),120)  AND CrawlConfigId IN ( SELECT id FROM CrawlConfig   with(nolock) WHERE   BusinessId = 'PaymentBalanceRunner' )

and   SellerId + MarketplaceId in (select  Sellerid+Marketplaceid from  Ordersource with(nolock)  where  CollectionAccountStatus in (0,1,2)  and IsActive=1

and SaleAdminName not in('林映','聂小霞','李燕','叶巧盼')
)

and   SellerId + MarketplaceId in (SELECT DISTINCT (SellerId + MarketplaceId )  FROM [dbo].[PaymentOnlineStatus]  with(nolock)  WHERE SellerId IS NOT NULL AND MarketplaceId IS NOT NULL and Source='browser')

) * 100

/ (

SELECT COUNT(DISTINCT SellerId + MarketplaceId )  FROM [dbo].[PaymentOnlineStatus] with(nolock)  WHERE SellerId IS NOT NULL AND MarketplaceId IS NOT NULL and Source='browser'

and   SellerId + MarketplaceId in (select  Sellerid+Marketplaceid from  Ordersource with(nolock)  where  CollectionAccountStatus in (0,1,2)  and IsActive=1
and SaleAdminName not in('林映','聂小霞','李燕','叶巧盼')
)

)   as '紫鸟机子采集成功率%', 

CONVERT(varchar(10),DATEADD(day,-6,GETDATE()),120) as '日期',

(

SELECT COUNT(DISTINCT SellerId + MarketplaceId ) 

FROM CONVERT(varchar(10),DATEADD(day,-1,GETDATE()),120) AND CrawlConfigId IN 

( SELECT id FROM CrawlConfig with(nolock)  WHERE   BusinessId = 'PaymentBalanceRunner' )   

and   SellerId + MarketplaceId in (select  Sellerid+Marketplaceid from  Ordersource with(nolock)  where  CollectionAccountStatus in (0,1)  and IsActive=1 
and SaleAdminName not in('林映','聂小霞','李燕')
)

and   SellerId + MarketplaceId in (SELECT DISTINCT (SellerId + MarketplaceId )  FROM [dbo].[PaymentOnlineStatus]  with(nolock)  WHERE SellerId IS NOT NULL AND MarketplaceId IS NOT NULL and Source='service')



  ) as '远程机余额报告采集成功数',

  (

SELECT COUNT(DISTINCT SellerId + MarketplaceId )  FROM [dbo].[PaymentOnlineStatus]  with(nolock)  WHERE SellerId IS NOT NULL AND MarketplaceId IS NOT NULL and Source='service'   and   SellerId + MarketplaceId in

(select  Sellerid+Marketplaceid from  Ordersource with(nolock)  where  CollectionAccountStatus in (0,1)  and IsActive=1)

) as '远程机总账号数',

(

SELECT COUNT(DISTINCT SellerId + MarketplaceId ) 

FROM CONVERT(varchar(10),DATEADD(day,-3,GETDATE()),120)  AND CrawlConfigId IN ( SELECT id FROM CrawlConfig   with(nolock) WHERE   BusinessId = 'PaymentBalanceRunner' )

and   SellerId + MarketplaceId in (select  Sellerid+Marketplaceid from  Ordersource with(nolock)  where  CollectionAccountStatus in (0,1)  and IsActive=1)

and   SellerId + MarketplaceId in (SELECT DISTINCT (SellerId + MarketplaceId )  FROM [dbo].[PaymentOnlineStatus]  with(nolock)  WHERE SellerId IS NOT NULL AND MarketplaceId IS NOT NULL and Source='service')

) * 100

/ (

SELECT COUNT(DISTINCT SellerId + MarketplaceId )  FROM [dbo].[PaymentOnlineStatus] with(nolock)  WHERE SellerId IS NOT NULL AND MarketplaceId IS NOT NULL and Source='service'

and   SellerId + MarketplaceId in (select  Sellerid+Marketplaceid from  Ordersource with(nolock)  where  CollectionAccountStatus in (0,1)  and IsActive=1)

)   as '远程机子采集成功率%'

需求描述

根据如下SQL 作为判断依据查找未采集原因,并贴附在共享表中


SELECT
CONVERT(varchar(10),DATEADD(day,-1,GETDATE()),120) as '日期',
(

SELECT COUNT(DISTINCT SellerId + MarketplaceId ) 

FROM CrawlConfigDetail with(nolock)  WHERE Status = 1 and [Create] > CONVERT(varchar(10),DATEADD(day,-1,GETDATE()),120) AND CrawlConfigId IN 

( SELECT id FROM CrawlConfig with(nolock)  WHERE   BusinessId = 'PaymentBalanceRunner' )   

and   SellerId + MarketplaceId in (
select  Sellerid+Marketplaceid from  Ordersource with(nolock)  where  CollectionAccountStatus in (0,1,2)  and IsActive=1  and SaleAdminName not in('林映','聂小霞','李燕','叶巧盼')
)

and   SellerId + MarketplaceId in (
SELECT DISTINCT (SellerId + MarketplaceId )  FROM [dbo].[PaymentOnlineStatus]  with(nolock)  
WHERE SellerId IS NOT NULL AND MarketplaceId IS NOT NULL and Source='browser'
)
  ) as '紫鸟余额报告采集成功数',
  (

SELECT COUNT(DISTINCT SellerId + MarketplaceId )  FROM [dbo].[PaymentOnlineStatus]  with(nolock)  WHERE SellerId IS NOT NULL AND MarketplaceId IS NOT NULL and Source='browser'   and   SellerId + MarketplaceId in

(select  Sellerid+Marketplaceid from  Ordersource with(nolock)  where  CollectionAccountStatus in (0,1,2)  and IsActive=1
and SaleAdminName not in('林映','聂小霞','李燕','叶巧盼')
)

) as '紫鸟总账号数',

(

SELECT COUNT(DISTINCT SellerId + MarketplaceId ) 

FROM CrawlConfigDetail WHERE Status = 1 AND [Create] > CONVERT(varchar(10),DATEADD(day,-1,GETDATE()),120)  AND CrawlConfigId IN ( SELECT id FROM CrawlConfig   with(nolock) WHERE   BusinessId = 'PaymentBalanceRunner' )

and   SellerId + MarketplaceId in (select  Sellerid+Marketplaceid from  Ordersource with(nolock)  where  CollectionAccountStatus in (0,1,2)  and IsActive=1

and SaleAdminName not in('林映','聂小霞','李燕','叶巧盼')
)

and   SellerId + MarketplaceId in (SELECT DISTINCT (SellerId + MarketplaceId )  FROM [dbo].[PaymentOnlineStatus]  with(nolock)  WHERE SellerId IS NOT NULL AND MarketplaceId IS NOT NULL and Source='browser')

) * 100

/ (

SELECT COUNT(DISTINCT SellerId + MarketplaceId )  FROM [dbo].[PaymentOnlineStatus] with(nolock)  WHERE SellerId IS NOT NULL AND MarketplaceId IS NOT NULL and Source='browser'

and   SellerId + MarketplaceId in (select  Sellerid+Marketplaceid from  Ordersource with(nolock)  where  CollectionAccountStatus in (0,1,2)  and IsActive=1
and SaleAdminName not in('林映','聂小霞','李燕','叶巧盼')
)

)   as '紫鸟机子采集成功率%', 

CONVERT(varchar(10),DATEADD(day,-6,GETDATE()),120) as '日期',

(

SELECT COUNT(DISTINCT SellerId + MarketplaceId ) 

FROM CrawlConfigDetail with(nolock)  WHERE Status = 1 and [Create] > CONVERT(varchar(10),DATEADD(day,-1,GETDATE()),120) AND CrawlConfigId IN 

( SELECT id FROM CrawlConfig with(nolock)  WHERE   BusinessId = 'PaymentBalanceRunner' )   

and   SellerId + MarketplaceId in (select  Sellerid+Marketplaceid from  Ordersource with(nolock)  where  CollectionAccountStatus in (0,1)  and IsActive=1 
and SaleAdminName not in('林映','聂小霞','李燕')
)

and   SellerId + MarketplaceId in (SELECT DISTINCT (SellerId + MarketplaceId )  FROM [dbo].[PaymentOnlineStatus]  with(nolock)  WHERE SellerId IS NOT NULL AND MarketplaceId IS NOT NULL and Source='service')



  ) as '远程机余额报告采集成功数',

  (

SELECT COUNT(DISTINCT SellerId + MarketplaceId )  FROM [dbo].[PaymentOnlineStatus]  with(nolock)  WHERE SellerId IS NOT NULL AND MarketplaceId IS NOT NULL and Source='service'   and   SellerId + MarketplaceId in

(select  Sellerid+Marketplaceid from  Ordersource with(nolock)  where  CollectionAccountStatus in (0,1)  and IsActive=1)

) as '远程机总账号数',

(

SELECT COUNT(DISTINCT SellerId + MarketplaceId ) 

FROM CrawlConfigDetail WHERE Status = 1 AND [Create] > CONVERT(varchar(10),DATEADD(day,-3,GETDATE()),120)  AND CrawlConfigId IN ( SELECT id FROM CrawlConfig   with(nolock) WHERE   BusinessId = 'PaymentBalanceRunner' )

and   SellerId + MarketplaceId in (select  Sellerid+Marketplaceid from  Ordersource with(nolock)  where  CollectionAccountStatus in (0,1)  and IsActive=1)

and   SellerId + MarketplaceId in (SELECT DISTINCT (SellerId + MarketplaceId )  FROM [dbo].[PaymentOnlineStatus]  with(nolock)  WHERE SellerId IS NOT NULL AND MarketplaceId IS NOT NULL and Source='service')

) * 100

/ (

SELECT COUNT(DISTINCT SellerId + MarketplaceId )  FROM [dbo].[PaymentOnlineStatus] with(nolock)  WHERE SellerId IS NOT NULL AND MarketplaceId IS NOT NULL and Source='service'

and   SellerId + MarketplaceId in (select  Sellerid+Marketplaceid from  Ordersource with(nolock)  where  CollectionAccountStatus in (0,1)  and IsActive=1)

)   as '远程机子采集成功率%'

验收标准
暂无
历史记录  
  1. 2023-01-03 10:43:16, 由 舒鹏明 创建。
  2. 2023-01-03 10:46:45, 由 舒鹏明 完成。
    修改了 总计消耗,旧值为 "0",新值为 "40"。
    修改了 实际完成,旧值为 "",新值为 "2023-01-03 10:45:47"。
    修改了 任务状态,旧值为 "wait",新值为 "done"。
    修改了 实际开始,旧值为 "0000-00-00 00:00:00",新值为 "2023-01-03 10:46:45"。
    修改了 预计剩余,旧值为 "18",新值为 "0"。
    修改了 由谁完成,旧值为 "",新值为 "shupengming"。

    不断持续优化 成功率达到97%

  3. 2023-10-31 14:51:41, 由 周杰 关闭。
    修改了 任务状态,旧值为 "done",新值为 "closed"。
    修改了 指派给 ,旧值为 "shupengming",新值为 "closed"。
    修改了 由谁关闭,旧值为 "",新值为 "zhoujie"。
    修改了 关闭时间,旧值为 "0000-00-00 00:00:00",新值为 "2023-10-31 14:51:41"。
    修改了 关闭原因,旧值为 "",新值为 "done"。
所属迭代 平台财务数据自动化获取(接口/小工具)
所属模块 /
相关需求 亚马逊账号在线但是未采集原因排查并解决
指派给 Closed 于 2023-10-31 14:51:41
任务类型 后端
任务标签 初始
开发组 财务开发组
任务状态 已关闭
进度 100%
优先级 P2
关键词
抄送给
由谁创建 舒鹏明 于 2023-01-03 10:43:16
由谁完成 舒鹏明 于 2023-01-03 10:45:47
由谁取消 暂无
由谁关闭 周杰 于 2023-10-31 14:51:41
关闭原因 已完成
最后编辑 周杰 于 2023-10-31 14:51:41
团队 最初预计 总计消耗 预计剩余
工时信息
最初预计 18工时
总计消耗 40工时
预计剩余 0工时
预计开始 0000-00-00
实际开始 2023-01-03
截止日期 0000-00-00