소스 검색

fix:体验用户空数据500问题修改

duxin 1 년 전
부모
커밋
87b7cfbb99
1개의 변경된 파일10개의 추가작업 그리고 4개의 파일을 삭제
  1. 10 4
      src/jfw/modules/bigmember/src/service/portrait/subvipPortraitAction.go

+ 10 - 4
src/jfw/modules/bigmember/src/service/portrait/subvipPortraitAction.go

@@ -213,7 +213,11 @@ func (this *SubVipPortrait) SubVipPortrait() {
 			HasPower:   power > 1,
 			HasPower:   power > 1,
 		})
 		})
 		if power == 3 {
 		if power == 3 {
-			rData["onTrial"] = true
+			if rData != nil {
+				rData["onTrial"] = true
+			} else {
+				rData = map[string]interface{}{"onTrial": true}
+			}
 		}
 		}
 		return rData, nil
 		return rData, nil
 	}()
 	}()
@@ -515,12 +519,14 @@ func (this *SubVipPortrait) BuyerPortrait() {
 		if err != nil {
 		if err != nil {
 			return nil, err
 			return nil, err
 		}
 		}
-		if rData != nil {
-			if power == 3 {
+		if power == 3 {
+			if rData != nil {
 				rData["onTrial"] = true
 				rData["onTrial"] = true
+			} else {
+				rData = map[string]interface{}{"onTrial": true}
 			}
 			}
-			rData["name"] = buyerName
 		}
 		}
+		rData["name"] = buyerName
 		return rData, nil
 		return rData, nil
 	}()
 	}()
 	if errMsg != nil {
 	if errMsg != nil {