|
@@ -572,6 +572,56 @@ class member_talkControl extends mbMemberControl
|
|
|
return self::outerr(errcode::ErrDB);
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
|
|
+ public function share_bonusOp()
|
|
|
+ {
|
|
|
+ $room_id = intval($_GET['room_id']);
|
|
|
+ if($room_id <= 0) {
|
|
|
+ return self::outerr(errcode::ErrParamter);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ $mod_room = Model('room');
|
|
|
+ $room = $mod_room->getRoom($room_id);
|
|
|
+ if(empty($room)) {
|
|
|
+ return self::outerr(errcode::ErrParamter,"群信息有误");
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ $share_bonus = $room['share_bonus'];
|
|
|
+
|
|
|
+ $list = [];
|
|
|
+ $items = $mod_room->getRoomsgList(["room_id"=>$room_id,"type"=>0]);
|
|
|
+ if(!empty($items))
|
|
|
+ {
|
|
|
+ $uids = [];
|
|
|
+ foreach ($items as $item) {
|
|
|
+ $uids[] = $item['member_id'];
|
|
|
+ }
|
|
|
+ $uids = array_unique($uids);
|
|
|
+ if(!in_array(session_helper::memberid(),$uids)) {
|
|
|
+ return self::outerr(errcode::ErrParamter,"不可以偷看别人的共享资金哦");
|
|
|
+ }
|
|
|
+
|
|
|
+ $info = [];
|
|
|
+ $members = member_info::get_members($uids);
|
|
|
+ foreach ($members as $member){
|
|
|
+ $info[$member['member_id']] = $member['avatar'];
|
|
|
+ }
|
|
|
+
|
|
|
+ foreach ($items as $val){
|
|
|
+ $uid = $val['member_id'];
|
|
|
+ $val['avatar'] = $info[$uid];
|
|
|
+ $list[] = $val;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ return self::outsuccess(["bonus"=>$share_bonus,"list"=>$list],'/talk/share_bonus.php');
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
|
|
public function friend_detailOp()
|
|
|
{
|