数据分析平台 AB测试数据新订单状态码判断

This commit is contained in:
jh_peng 2025-03-10 10:38:58 +08:00
parent 821a9f5070
commit 891df2ce01

View File

@ -357,13 +357,13 @@ func CronABList() {
_ = global.Oracle.Transaction(func(tx *gorm.DB) error {
var tcSfcFilePBIs []string
if len(abListIDs) == 0 {
tx.Model(&model.TcSfcFile{}).Debug().Where("tc_sfc08 LIKE ? AND tc_sfc10 = ? AND "+
"tc_sfc02 BETWEEN TO_DATE(?,'yyyy-mm-dd') AND TO_DATE(?,'yyyy-mm-dd')", "%AB%", "N",
tx.Model(&model.TcSfcFile{}).Debug().Where("tc_sfc08 LIKE ? AND tc_sfc10 = ? AND tc_sfcconf != ? AND "+
"tc_sfc02 BETWEEN TO_DATE(?,'yyyy-mm-dd') AND TO_DATE(?,'yyyy-mm-dd')", "%AB%", "N", "0",
carbon.Now().SubMonths(2).Format("Y-m-d"), carbon.Now().Format("Y-m-d")).
Order("tc_sfc01").Select("tc_sfc01").Find(&tcSfcFilePBIs)
} else {
tx.Model(&model.TcSfcFile{}).Where("tc_sfc01 NOT IN ? AND tc_sfc08 LIKE ? AND tc_sfc10 = ? AND "+
"tc_sfc02 BETWEEN TO_DATE(?,'yyyy-mm-dd') AND TO_DATE(?,'yyyy-mm-dd')", abListIDs, "%AB%", "N",
tx.Model(&model.TcSfcFile{}).Where("tc_sfc01 NOT IN ? AND tc_sfc08 LIKE ? AND tc_sfc10 = ? AND tc_sfcconf != ? AND "+
"tc_sfc02 BETWEEN TO_DATE(?,'yyyy-mm-dd') AND TO_DATE(?,'yyyy-mm-dd')", abListIDs, "%AB%", "N", "0",
carbon.Now().SubMonths(2).Format("Y-m-d"), carbon.Now().Format("Y-m-d")).
Order("tc_sfc01").Select("tc_sfc01").Find(&tcSfcFilePBIs)
}