|
@@ -192,10 +192,18 @@ func GetActivityVivoPoints(item *models.ActivityDetail, wxUser *models.WxUserIte
|
|
|
vivoPointsResp.CompanyPoints = fmt.Sprint(companyPointsNum)
|
|
|
|
|
|
if havePower {
|
|
|
- if companyPointsNum >= vivoPointsSetDetail.PointsNum {
|
|
|
- vivoPointsResp.PointPermission = 1
|
|
|
+ if vivoPointsSetDetail.PointsNum == 0 {
|
|
|
+ vivoPointsResp.HavePoint = true
|
|
|
+ }
|
|
|
+ if companyPointsNum > 0 {
|
|
|
+ if companyPointsNum >= vivoPointsSetDetail.PointsNum {
|
|
|
+ vivoPointsResp.PointPermission = 1
|
|
|
+ } else {
|
|
|
+ vivoPointsResp.PointPermission = 2
|
|
|
+ }
|
|
|
} else {
|
|
|
- vivoPointsResp.PointPermission = 2
|
|
|
+
|
|
|
+ vivoPointsResp.PointPermission = 3
|
|
|
}
|
|
|
} else {
|
|
|
if vivoPointsSetDetail.GoodsMoney > 0 {
|
|
@@ -203,27 +211,6 @@ func GetActivityVivoPoints(item *models.ActivityDetail, wxUser *models.WxUserIte
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
return
|
|
|
}
|
|
|
|