Compare commits

..

No commits in common. "b2e9b0c2d14c1c95055158eb7588f1e9ab4cbbc3" and "ec7be8fde07a1032adf078f9d870cd15fc293ee6" have entirely different histories.

View File

@ -623,26 +623,15 @@ func HomePageRoll(c *gin.Context) {
var roll []Roll var roll []Roll
for _, i := range res.BundleInfo { for _, i := range res.BundleInfo {
// Default values if user not found maskedTel := userMap[i.CustomerId].TelNum
tel := "" if len(userMap[i.CustomerId].TelNum) >= 11 { // 标准11位手机号
name := i.BundleName // Use bundle name as fallback maskedTel = userMap[i.CustomerId].TelNum[:3] + "****" + userMap[i.CustomerId].TelNum[7:]
} else if len(userMap[i.CustomerId].TelNum) >= 7 { // 短号处理
if userInfo, exists := userMap[i.CustomerId]; exists && userInfo != nil { maskedTel = userMap[i.CustomerId].TelNum[:3] + "****" + userMap[i.CustomerId].TelNum[7:]
// 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: tel, Tel: maskedTel,
Name: name, Name: i.BundleName,
}) })
} }
service.Success(c, roll) service.Success(c, roll)