|
@@ -55,11 +55,11 @@ func GetEnglishReportStage(classifyIdFirst, classifyIdSecond int) (count int, er
|
|
//o := orm.NewOrmUsingDB("rddp")
|
|
//o := orm.NewOrmUsingDB("rddp")
|
|
sql := ``
|
|
sql := ``
|
|
if classifyIdSecond > 0 {
|
|
if classifyIdSecond > 0 {
|
|
- sql = "SELECT MAX(stage) AS max_stage FROM english_report WHERE classify_id_second=? "
|
|
|
|
|
|
+ sql = "SELECT COALESCE(Max(stage), 0) AS max_stage FROM english_report WHERE classify_id_second=? "
|
|
err = global.DmSQL["rddp"].Raw(sql, classifyIdSecond).Scan(&count).Error
|
|
err = global.DmSQL["rddp"].Raw(sql, classifyIdSecond).Scan(&count).Error
|
|
//o.Raw(sql, classifyIdSecond).QueryRow(&count)
|
|
//o.Raw(sql, classifyIdSecond).QueryRow(&count)
|
|
} else {
|
|
} else {
|
|
- sql = "SELECT MAX(stage) AS max_stage FROM english_report WHERE classify_id_first=? "
|
|
|
|
|
|
+ sql = "SELECT COALESCE(Max(stage), 0) AS max_stage FROM english_report WHERE classify_id_first=? "
|
|
err = global.DmSQL["rddp"].Raw(sql, classifyIdFirst).Scan(&count).Error
|
|
err = global.DmSQL["rddp"].Raw(sql, classifyIdFirst).Scan(&count).Error
|
|
//o.Raw(sql, classifyIdFirst).QueryRow(&count)
|
|
//o.Raw(sql, classifyIdFirst).QueryRow(&count)
|
|
}
|
|
}
|
|
@@ -70,11 +70,11 @@ func GetEnglishReportStageEdit(classifyIdFirst, classifyIdSecond, reportId int)
|
|
//o := orm.NewOrmUsingDB("rddp")
|
|
//o := orm.NewOrmUsingDB("rddp")
|
|
sql := ``
|
|
sql := ``
|
|
if classifyIdSecond > 0 {
|
|
if classifyIdSecond > 0 {
|
|
- sql = "SELECT MAX(stage) AS max_stage FROM english_report WHERE classify_id_second=? AND id<>? "
|
|
|
|
|
|
+ sql = "SELECT COALESCE(Max(stage), 0) AS max_stage FROM english_report WHERE classify_id_second=? AND id<>? "
|
|
//o.Raw(sql, classifyIdSecond, reportId).QueryRow(&count)
|
|
//o.Raw(sql, classifyIdSecond, reportId).QueryRow(&count)
|
|
err = global.DmSQL["rddp"].Raw(sql, classifyIdSecond, reportId).Scan(&count).Error
|
|
err = global.DmSQL["rddp"].Raw(sql, classifyIdSecond, reportId).Scan(&count).Error
|
|
} else {
|
|
} else {
|
|
- sql = "SELECT MAX(stage) AS max_stage FROM english_report WHERE classify_id_first=? AND id<>? "
|
|
|
|
|
|
+ sql = "SELECT COALESCE(Max(stage), 0) AS max_stage FROM english_report WHERE classify_id_first=? AND id<>? "
|
|
err = global.DmSQL["rddp"].Raw(sql, classifyIdFirst, reportId).Scan(&count).Error
|
|
err = global.DmSQL["rddp"].Raw(sql, classifyIdFirst, reportId).Scan(&count).Error
|
|
//o.Raw(sql, classifyIdFirst, reportId).QueryRow(&count)
|
|
//o.Raw(sql, classifyIdFirst, reportId).QueryRow(&count)
|
|
}
|
|
}
|