Răsfoiți Sursa

feat:提示信息

wangshan 2 ani în urmă
părinte
comite
793df1b9dc
1 a modificat fișierele cu 10 adăugiri și 7 ștergeri
  1. 10 7
      entity/user.go

+ 10 - 7
entity/user.go

@@ -216,6 +216,13 @@ func CheckCapitalResources(menu *JYMenu, baseUserId, appId string, entId, entUse
 		capitalBool = false
 		for _, cv := range strings.Split(menu.CapitalCode, ",") {
 			userCapital := UserCapitals[baseUserId]
+			if userCapital[cv] == 0 {
+				if c := BaseMysql.CountBySql(`SELECT COUNT(id) FROM `+CapitalRetention+` WHERE  source = ? AND user_id = ? AND appid = ?`, cv, baseUserId, appId); c > 0 {
+					userCapital[cv] = 1
+				} else {
+					userCapital[cv] = -1
+				}
+			}
 			if userCapital[cv] < 0 {
 				//留资弹窗信息
 				title = menu.CapitalInfo.Title
@@ -226,13 +233,9 @@ func CheckCapitalResources(menu *JYMenu, baseUserId, appId string, entId, entUse
 				appType = menu.CapitalInfo.AppType
 				openType = menu.CapitalInfo.OpenType
 			} else {
-				if c := BaseMysql.CountBySql(`SELECT COUNT(id) FROM `+CapitalRetention+` WHERE  source = ? AND user_id = ? AND appid = ?`, cv, baseUserId, appId); c > 0 {
-					userCapital[cv] = 1
-					capitalBool = true
-					break
-				} else {
-					userCapital[cv] = -1
-				}
+				title = ""
+				capitalBool = true
+				break
 			}
 		}
 	} else {