This commit is contained in:
桀尼龟 2025-06-17 15:39:47 +08:00
parent 21f6837fec
commit 28cd572cbd

View File

@ -485,15 +485,26 @@ func HomePageRoll(c *gin.Context) {
var roll []Roll var roll []Roll
for _, i := range res.BundleInfo { for _, i := range res.BundleInfo {
maskedTel := userMap[i.CustomerId].TelNum // Default values if user not found
if len(userMap[i.CustomerId].TelNum) >= 11 { // 标准11位手机号 tel := ""
maskedTel = userMap[i.CustomerId].TelNum[:3] + "****" + userMap[i.CustomerId].TelNum[7:] name := i.BundleName // Use bundle name as fallback
} else if len(userMap[i.CustomerId].TelNum) >= 7 { // 短号处理
maskedTel = userMap[i.CustomerId].TelNum[:3] + "****" + userMap[i.CustomerId].TelNum[7:] if userInfo, exists := userMap[i.CustomerId]; exists && userInfo != nil {
// Handle phone number masking
tel = userInfo.TelNum
if len(tel) >= 11 { // Standard 11-digit phone number
tel = tel[:3] + "****" + tel[7:]
} else if len(tel) >= 7 { // Short number handling
tel = tel[:3] + "****" + tel[7:]
} }
// Use user's name if available (adjust this based on your actual user struct)
// name = userInfo.Name // Uncomment if you want to use user's name instead
}
roll = append(roll, Roll{ roll = append(roll, Roll{
Tel: maskedTel, Tel: tel,
Name: i.BundleName, Name: name,
}) })
} }
service.Success(c, roll) service.Success(c, roll)