zhangjinkun@topnet.net.cn 9 éve
szülő
commit
9d998f1cea

+ 11 - 1
common/src/github.com/go-xweb/httpsession/memorystore.go

@@ -44,7 +44,17 @@ func (node *sessionNode) UpdateByCustomField(findkey string, findvalue interface
 	if v2, ok := node.kvs[findkey]; ok && v2 == findvalue {
 		//存在
 		if setkey != "" {
-			node.kvs[setkey] = setvalue
+			flag := setkey[:1]
+			switch flag {
+			case "+":
+				nkey := setkey[1:]
+				node.kvs[nkey] = node.kvs[nkey].(int) + setvalue.(int)
+			case "-":
+				nkey := setkey[1:]
+				node.kvs[nkey] = node.kvs[nkey].(int) - setvalue.(int)
+			default:
+				node.kvs[setkey] = setvalue
+			}
 			node.last = time.Now()
 		} else {
 			mapVal := setvalue.(*map[string]interface{})

+ 2 - 0
core/src/qfw/member/membermanager.go

@@ -665,6 +665,7 @@ func (m *Member) Logout() error {
 	m.DelSession("audittype")     //认证后是否是第一次登录的标识第一次:y
 	m.DelSession("promotion_id")  //推广id
 	m.DelSession("promotion_c")   //推广邮件代码
+	m.DelSession("i_credit")      //用户积分
 	m.DelSession("credit_a")      //a积分任务
 
 	deleteCookie(m)
@@ -1125,6 +1126,7 @@ func UpdateSession(action *xweb.Action, r map[string]interface{}) {
 		setSessMap["identWay"] = IntAll(r["i_identificationway"])
 		setSessMap["opLocDistrict"] = r["opLocDistrict"]
 		setSessMap["credit_a"] = IntAll(r["credit_a"])
+		setSessMap["i_credit"] = IntAll(r["i_credit"])
 		if r["s_phone"] == nil || r["s_phone"].(string) == "" {
 			setSessMap["phone"] = ""
 		} else {

+ 13 - 11
core/src/web/templates/common/memberleft.html

@@ -66,17 +66,19 @@
 {{$s_role := printf "%v" (index (session "userInfo") "s_role")}}
 <div class="list-group" id="member-left-nav">
 	<a class="list-group-item" id="member-left-headInfo">
-		<div id="member_headImg">
-			{{$s_avatar := printf "%v" (index (session "userInfo") "s_avatar")}}
-			{{if session "headImg"}}
-				<img class="img-circle" src="{{$s_avatar}}" onerror="this.src='{{session "headImg"}}'">
-			{{else}}
-				<img class="img-circle" src="{{$s_avatar}}" onerror="this.className='img-circle defaultHeadImg';this.src='/images/image_radius_bg.png'">
-			{{end}}
-		</div>
-		<div>
-			<span class="member-loginName text-primary cursor-pointer" onclick="window.location.href = '/member/show/memberindex'">{{session "nickName"}}</span>
-			<div style="margin-top: 10px;" class="identType text-muted font-size-12">
+		<div style="width:185px;text-align:center;">
+			<div id="member_headImg">
+				{{$s_avatar := printf "%v" (index (session "userInfo") "s_avatar")}}
+				{{if session "headImg"}}
+					<img class="img-circle" src="{{$s_avatar}}" onerror="this.src='{{session "headImg"}}'">
+				{{else}}
+					<img class="img-circle" src="{{$s_avatar}}" onerror="this.className='img-circle defaultHeadImg';this.src='/images/image_radius_bg.png'">
+				{{end}}
+			</div>
+			<div><span class="member-loginName cursor-pointer" onclick="window.location.href = '/member/show/memberindex'">{{session "nickName"}}</span></div>
+			<div><button style="width:100px" class="btn btn-primary" onclick="">签到</button></div>
+			<div>
+				
 				{{if session "identType"}}
 					{{$identType := session "identType"}}
 					{{if eq 1 $identType}}