Преглед изворни кода

wip:修改省份订阅包数量问题

wkyuer пре 1 недеља
родитељ
комит
3dc1fc0efd
1 измењених фајлова са 4 додато и 3 уклоњено
  1. 4 3
      jyBXSubscribe/rpc/internal/logic/getsubsomeinfologic.go

+ 4 - 3
jyBXSubscribe/rpc/internal/logic/getsubsomeinfologic.go

@@ -145,9 +145,10 @@ func (l *GetSubSomeInfoLogic) GetSubSomeInfo(in *bxsubscribe.SomeInfoReq) (*bxsu
 					// 判断有没有省份订阅包
 					o_buyset_p, o_buyset_p_b := subinfo["o_buyset_p"].(map[string]interface{})
 					if o_buyset_p != nil && o_buyset_p_b {
-						if common.Int64All(o_buyset_p["areacount"]) > 0 {
-							resp.Data.Subsetinfo.Areacount += common.Int64All(o_buyset_p["areacount"])
-						} else if common.Int64All(o_buyset_p["districtcount"]) == -1 {
+						areacount := common.Int64All(o_buyset_p["areacount"])
+						if areacount > 0 {
+							resp.Data.Subsetinfo.Areacount += areacount
+						} else {
 							resp.Data.Subsetinfo.Areacount = -1
 						}