33 lines
695 B
Go
33 lines
695 B
Go
package login
|
|
|
|
import (
|
|
"context"
|
|
"likedream-goframe/internal/application/cpdaily/school"
|
|
)
|
|
|
|
func GetCpdailyLoginBySchoolInfo(ctx context.Context, info *school.SchoolDetailInfo) CpdailyLogin {
|
|
switch info.Id {
|
|
// 南昌理工学院
|
|
case "d6e8f2ca-10b2-4599-bdb8-4b33d419658d":
|
|
return NewNut(ctx)
|
|
// 安徽建筑大学
|
|
case "ahjzu":
|
|
return NewAhjzu(ctx)
|
|
// 南宁师范大学
|
|
case "2ba0ea59-a764-4482-bb2b-c924b726b04c":
|
|
return NewNnnu(ctx)
|
|
// 长春大学
|
|
case "ccu":
|
|
fallthrough
|
|
// 河北石油职业技术大学
|
|
case "01e270d1-00e2-4ce9-b0af-5d5fbd462b8a":
|
|
return NewIap(ctx)
|
|
default:
|
|
if info.IsIap() {
|
|
return NewIap(ctx)
|
|
} else {
|
|
return NewCas(ctx)
|
|
}
|
|
}
|
|
}
|