stanley-king 7 years ago
parent
commit
12724ceee3
2 changed files with 35 additions and 7 deletions
  1. 3 0
      helper/model/member_info.php
  2. 32 7
      mobile/control/invite_friend.php

+ 3 - 0
helper/model/member_info.php

@@ -163,4 +163,7 @@ class member_info
         $unionid = $this->member_info['member_wxunionid'];
         return (!empty($unionid));
     }
+    public function rewared_inviter() {
+        return intval($this->member_info['rewared_inviter']) == 1;
+    }
 }

+ 32 - 7
mobile/control/invite_friend.php

@@ -69,6 +69,7 @@ class tpl_invite_friend
     private $mTypesn;
     private $mMineInfo;
     private $mRank;
+    private $mMine;
 
     public function __construct($user,$type_sn)
     {
@@ -77,6 +78,8 @@ class tpl_invite_friend
         $this->init($user);
         $this->mShareInfo = invite_helper::share_info(session_helper::share_id());
         $this->mTypesn = $type_sn;
+        $this->mMine = (session_helper::memberid() == $user);
+
     }
 
     private function init($user)
@@ -191,11 +194,25 @@ class tpl_invite_friend
         echo "</div>";
     }
 
+    private function calc_reward($minfo)
+    {
+        if($this->mMine == false) return "";
+
+        $rewared_inviter = $minfo->rewared_inviter();
+        if($rewared_inviter) {
+            return "已获得邀请TA的奖励";
+        } else {
+            return "未下载APP";
+        }
+    }
+
     private function show_invitee($minfo)
     {
         if(empty($minfo)) return;
 
         $user = $minfo->member_id();
+        $reward_desc = $this->calc_reward($minfo);
+
         $url = BASE_SITE_URL . "/mobile/index.php?act=invite_friend&op=index&client_type=wap&curuser={$user}";
         $str = "<div class=\"item\">
                         <a href=\"{$url}\">
@@ -203,13 +220,21 @@ class tpl_invite_friend
                             <img src=\"{$minfo->avatar()}\">
                             </div>
                             <div class=\"user_name text-overflow\">
-                              <p class=\"text-overflow\"> {$minfo->nickname()}</p>
-                              <p class=\"invite_msg\">已邀请{$minfo->invitees()}人,累计收益<span class=\"price\">{$minfo->reward_amount()}</span>元</p>
-                              <p class=\"login_time\">3天前登陆</p>
-                            </div>
-                        </a>
-                        <span class=\"call_btn\" data-user=\"1000\">召唤TA</span>
-                    </div>";
+                              <p class=\"text-overflow\"> {$minfo->nickname()}</p>";
+
+        if(!empty($reward_desc)) {
+            $str .=          "<p class=\"login_time\">{$reward_desc}</p>";
+        } else {
+            $str .=          "<p class=\"invite_msg\">邀请{$minfo->invitees()}人,收益<span class=\"price\">{$minfo->reward_amount()}</span>元</p>";
+        }
+
+        $str .=             "</div>
+                        </a>";
+
+        if($this->mMine) {
+            $str .=     "<span class=\"call_btn\" data-user=\"{$user}\">召唤TA</span>";
+        }
+        $str .="</div>";
         echo $str;
     }