zhangxinlei1996 4 年 前
コミット
304c039e66

+ 8 - 6
src/jfw/modules/app/src/web/templates/weixin/wxinfocontent.html

@@ -870,17 +870,19 @@
                 infoId:{{.T.obj._id}}
             },
             success:function(data){
-                console.log(data)
-                if(data.data !=null&&data.data.length!=0){
+                if(data.data.len==0){
+                  $(".atta-download").hide();
+                }
+                if(data.data.attachment !=null&&data.data.attachment.length!=0){
                     var html = ''
                     if(mySysIsIos()){
-                        for(var i=0;i<data.data.length;i++) {
-                            html += "<li class='downs'>"+"<a class='downfiles' downurl="+data.data[i].downurl+">"+data.data[i].filename+"</a></li>"
+                        for(var i=0;i<data.data.attachment.length;i++) {
+                            html += "<li class='downs'>"+"<a class='downfiles' downurl="+data.data.attachment[i].downurl+">"+data.data.attachment[i].filename+"</a></li>"
                         }
                     }else{
-                        for(var i=0;i<data.data.length;i++) {
+                        for(var i=0;i<data.data.attachment.length;i++) {
                             // html += "<li class='downs'>"+"<a class='downfiles' download="+data.data[i].filename+" href="+data.data[i].downurl+">"+data.data[i].filename+"</a></li>"
-                            html += "<li class='downs'>"+"<a class='menu_list' href="+data.data[i].downurl+">"+data.data[i].filename+"</a></li>"
+                            html += "<li class='downs'>"+"<a class='menu_list' href="+data.data.attachment[i].downurl+">"+data.data.attachment[i].filename+"</a></li>"
                         }
                     }
 

+ 3 - 2
src/jfw/modules/bigmember/src/filter/sessionfilter.go

@@ -3,10 +3,11 @@ package filter
 import (
 	. "api"
 	"db"
-	"github.com/go-xweb/xweb"
 	"net/http"
 	"qfw/util/jy"
 	"regexp"
+
+	"github.com/go-xweb/xweb"
 )
 
 //登录限制
@@ -15,7 +16,7 @@ type sessionfilter struct {
 }
 
 //需要权限判断的地址
-var needReg = regexp.MustCompile("^/bigmember/(potential|report|forecast|decision|attachment|analysis|subscribe)/.+$") //画像接口中判断权限
+var needReg = regexp.MustCompile("^/bigmember/(potential|report|forecast|decision|analysis|subscribe)/.+$") //画像接口中判断权限
 
 func init() {
 	jy.InitBigVipService(db.Mysql)

+ 9 - 1
src/jfw/modules/bigmember/src/service/use/use.go

@@ -346,7 +346,15 @@ func (u *Use) Attachment() {
 		if rep.Rep == nil {
 			rep.Rep = []map[string]interface{}{}
 		}
-		return Result{Data: rep.Rep}
+		m := rep.Rep
+		status := jy.GetBigVipUserBaseMsg(userid, db.Mysql, db.Mgo).Status
+		if status <= 0 {
+			m = []map[string]interface{}{}
+		}
+		return Result{Data: map[string]interface{}{
+			"attachment": m,
+			"len":        len(rep.Rep),
+		}}
 	}()
 	u.ServeJson(r)
 }