Bladeren bron

会员三级页显示

zhangxinlei1996 5 jaren geleden
bovenliggende
commit
1288042cf8

+ 7 - 0
src/jfw/front/shorturl.go

@@ -46,6 +46,7 @@ func (s *Short) Article(stype, id string) error {
 		aboutUrl += "?source=" + source
 	}
 	bm := false
+	isVip := false
 	if !Map_stype[stype] {
 		s.Redirect("/not/nottype", 302)
 		return nil
@@ -137,6 +138,11 @@ func (s *Short) Article(stype, id string) error {
 		var obj map[string]interface{}
 		obj = wxvisitD(sid, userId, myopenid)
 		if len(obj) > 0 {
+			//判断用户是否是vip
+			res, _ := public.MQFW.FindById("user", userId, nil)
+			if util.IntAll((*res)["i_vip_status"]) == 1 || util.IntAll((*res)["i_vip_status"]) == 2 {
+				isVip = true
+			}
 			//获取打赏文案
 			s.T["rewardText"], s.T["advertText"] = getRewardText()
 			//纠错随机回复
@@ -147,6 +153,7 @@ func (s *Short) Article(stype, id string) error {
 			s.T["advertName"] = config.Sysconfig["advertName"]
 			s.T["advertUrl"] = config.Sysconfig["advertUrl"]
 			obj["industry"] = industry
+			obj["isVip"] = isVip
 			if ssOpenid != nil {
 				obj["ucbsId"] = util.EncodeArticleId2ByCheck("ucbs#" + ssOpenid.(string) + "#" + id)
 			}

+ 1 - 3
src/web/templates/weixin/dataExport/dataExport_toMyOrder.html

@@ -460,7 +460,7 @@
 				sessionStorage.orderTabActive=$("ul .active").index();
 				var orderCode = $(e).parent(".card-footer").prev(".card-content").find("a").attr("eid");
 				if (pattern==1){
-					window.location.href="/front/vipsubscribe/renewPayPage?orderCode="+orderCode;   
+					window.location.href="/weixin/pay/renewPayPage?orderCode="+orderCode;   
 				}else if (pattern==2){
 					window.location.href="/weixin/pay/vipsubscribe_new?orderCode="+orderCode;
 				}
@@ -493,8 +493,6 @@
 			                                                text: '确定',
 			                                                btnClass: 'btn-primary-2',
 		                                                action: function() {
-	                                                    		console.log(data)
-	                                                    		console.log(data.res.product_type);
 			                                                    if(parent.children("div").length==0){
 			                                                    	nodataHtml=""
 																	nodataHtml+='<div style="text-align:center;">';

+ 45 - 2
src/web/templates/weixin/wxinfocontent.html

@@ -139,19 +139,40 @@ pre {
 	position: relative;
 	top: 2px;
 }
+.toolbar .follow_vip{
+	float: right;
+	color: #ffba00;
+	position: relative;
+	top: 10px;
+}
 .toolbar .follow i{
 	top: 2px;
 }
+.toolbar .follow_vip i{
+	top: 3px;
+}
 .timebefore{
 	color: #888888;
 	position: relative;
     top: -1px;
 }
+.timebefore_vip{
+	color: #888888;
+	position: relative;
+    top: 10px;
+    right: 3.3rem;
+    font-size: 14px;
+}
 .timebefore i{
 	color: #7a7a7a;
 	font-size: 16px;
 	top: 3px;
 }
+.timebefore_vip i{
+	color: #7a7a7a;
+	font-size: 16px;
+	top: 3px;
+}
 .area{
     padding: 1px 3px;
 	color: #fff;
@@ -462,6 +483,14 @@ pre {
 	left: 90%;
 	top: 20px;
 }
+.buyerclass{
+    background: #CFAD89;
+    padding: 1px 3px;
+    color: #fff;
+    border-radius: 3px;
+    margin-right: 3px;
+    float: left;
+}
 </style>
 </head>
 <body>
@@ -507,21 +536,35 @@ pre {
 
 			var industry = {{.T.obj.industry}};
 			var subscopeclass = {{.T.obj.s_subscopeclass}};
+			//vip用户显示与普通用户不同
+			var isvip={{.T.obj.isVip}};
+			var buyerclass={{.T.obj.buyerclass}};
 			if(industry){
                 document.write("<span class='industry'>"+industry+"</span>");
 			}else if(subscopeclass){
 				var suclass = subscopeclass.split(",")[0];
 				document.write("<span class='industry'>"+ suclass.split("_")[0]+"</span>");
 			}
+			if(isvip){
+				document.write("<span class='buyerclass'>"+ buyerclass+"</span></br>");
+			}
 			var l_publishtime = {{.T.obj.l_publishtime}};
 			if(l_publishtime != ""){
 				var tdf = timeDiff(new Date(Number(l_publishtime+"000")))
 				if(tdf != null){
-					document.write("<span class='timebefore'><i class='glyphicon bofangjilu'></i>"+tdf+"</span>");
+					if(isvip){
+						document.write("<span class='timebefore_vip'><i class='glyphicon bofangjilu'></i>"+tdf+"</span>");
+					}else{
+						document.write("<span class='timebefore'><i class='glyphicon bofangjilu'></i>"+tdf+"</span>");
+					}
 				}
 			}
 		</script>
-		{{if .T.obj.hasSession}}{{if or .T.obj.projectname .T.obj.projectcode}}<span class="follow">{{if .T.obj.followFlag}}<i class="glyphicon yiguanzhu"></i>已关注{{else}}<i class="glyphicon weiguanzhu"></i>关注项目{{end}}</span>{{end}}{{else}}<!--<a href="/swordfish/share/-1" style="text-decoration: none;color:#24C0D7;"><span class="follow"><i class="glyphicon weiguanzhu"></i></span>关注项目</a>-->{{end}}
+		{{if .T.obj.isVip}}
+			{{if .T.obj.hasSession}}{{if or .T.obj.projectname .T.obj.projectcode}}<span class="follow_vip" >{{if .T.obj.followFlag}}<i class="glyphicon yiguanzhu"></i>已关注{{else}}<i class="glyphicon weiguanzhu"></i>关注项目{{end}}</span>{{end}}{{else}}<!--<a href="/swordfish/share/-1" style="text-decoration: none;color:#24C0D7;"><span class="follow"><i class="glyphicon weiguanzhu"></i></span>关注项目</a>-->{{end}}
+		{{else}}
+			{{if .T.obj.hasSession}}{{if or .T.obj.projectname .T.obj.projectcode}}<span class="follow" >{{if .T.obj.followFlag}}<i class="glyphicon yiguanzhu"></i>已关注{{else}}<i class="glyphicon weiguanzhu"></i>关注项目{{end}}</span>{{end}}{{else}}<!--<a href="/swordfish/share/-1" style="text-decoration: none;color:#24C0D7;"><span class="follow"><i class="glyphicon weiguanzhu"></i></span>关注项目</a>-->{{end}}
+		{{end}}
 	</div>
 	<!--{{if .T.obj.hasSession}}
 		{{if or .T.obj.projectname .T.obj.projectcode}}