Updata:更新sql

This commit is contained in:
jiaji.H 2026-01-15 13:11:11 +08:00
parent a89e39abc5
commit c4571c8bef

View File

@ -1372,7 +1372,7 @@ func MetricsOperatingStatus(req *bundle.MetricsOperatingStatusReq) (data *bundle
Count(&data.AutoConfirmDataAnalysisCount) Count(&data.AutoConfirmDataAnalysisCount)
//================竞品数================== //================竞品数==================
var competitiveStatistic = func(status int8) (i int64) { var competitiveStatistic = func(status int8) (i int64) {
app.ModuleClients.BundleDB.Table("cast_competitive_report as ccr").Where("ccr.work_analysis_status = ?", status).Where("deleted_at = 0 and submit_time <= ?", req.Date+" 23:59:59").Count(&i) app.ModuleClients.BundleDB.Table("cast_competitive_report as ccr").Where("ccr.work_report_status = ?", status).Where("deleted_at = 0 and submit_time <= ?", req.Date+" 23:59:59").Count(&i)
return return
} }
data.ReviewingCompetitiveCount = competitiveStatistic(2) data.ReviewingCompetitiveCount = competitiveStatistic(2)
@ -1385,14 +1385,14 @@ func MetricsOperatingStatus(req *bundle.MetricsOperatingStatusReq) (data *bundle
Joins("left join cast_cost_competitive_report_log cccrl on cccrl.report_uuid = ccr.uuid AND cccrl.deleted_at = 0"). Joins("left join cast_cost_competitive_report_log cccrl on cccrl.report_uuid = ccr.uuid AND cccrl.deleted_at = 0").
Where("ccr.work_report_status in ?", []int{6, 7}). Where("ccr.work_report_status in ?", []int{6, 7}).
Where("ccr.submit_time <= ?", req.Date+" 23:59:59"). Where("ccr.submit_time <= ?", req.Date+" 23:59:59").
Where("cccl.operator_name != '系统自动确定'"). Where("cccrl.operator_name != '系统自动确定'").
Where("ccr.deleted_at = 0"). Where("ccr.deleted_at = 0").
Count(&data.ArtistConfirmCompetitiveCount) Count(&data.ArtistConfirmCompetitiveCount)
app.ModuleClients.BundleDB.Table("cast_competitive_report as ccr"). app.ModuleClients.BundleDB.Table("cast_competitive_report as ccr").
Joins("left join cast_cost_competitive_report_log cccrl on cccrl.report_uuid = ccr.uuid AND cccrl.deleted_at = 0"). Joins("left join cast_cost_competitive_report_log cccrl on cccrl.report_uuid = ccr.uuid AND cccrl.deleted_at = 0").
Where("ccr.work_report_status in ?", []int{6, 7}). Where("ccr.work_report_status in ?", []int{6, 7}).
Where("ccr.submit_time <= ?", req.Date+" 23:59:59"). Where("ccr.submit_time <= ?", req.Date+" 23:59:59").
Where("cccl.operator_name = '系统自动确定'"). Where("cccrl.operator_name = '系统自动确定'").
Where("ccr.deleted_at = 0"). Where("ccr.deleted_at = 0").
Count(&data.AutoConfirmCompetitiveCount) Count(&data.AutoConfirmCompetitiveCount)
return return