作者 lihan
1 个管道 的构建 通过 耗费 2 秒

赠送积分和角色管理

  1 +<?php
  2 +/**
  3 + * Created by PhpStorm.
  4 + * User: yhbr
  5 + * Date: 2018/11/7
  6 + * Time: 11:05
  7 + */
  8 +
  9 +namespace app\friend\controller;
  10 +use think\Db;
  11 +
  12 +use cmf\controller\HomeBaseController;
  13 +
  14 +class FriendController extends HomeBaseController
  15 +{
  16 +
  17 + //我的好友赠送记录(对外赠送)
  18 + public function friendGiveLog()
  19 + {
  20 + $data = Db::name('friendship')->alias('f')
  21 + ->field('f.total,u.user_nickname,avatar')
  22 + ->join('user u', 'u.id=f.uid')
  23 + ->where(['f.uid' => session('user.id')])
  24 + ->select()->toArray();
  25 + }
  26 +
  27 + //单纯加好友操作
  28 + public function addFriend()
  29 + {
  30 + $request = request();
  31 + if ($request->isAjax()) {
  32 + $ship = [
  33 + 'uid' => session('user.id'),
  34 + 'friend_id' => $request->param('friend_id'),
  35 + ];
  36 + //判断两人是否已经是好友
  37 + if (Db::name('friendship')->where($ship)->count()) {
  38 + $this->success('您已添加过该好友', '', false);
  39 + } else {
  40 + if (Db::name('friendship')->insert($ship)) {
  41 + $this->success('添加好友成功', '', true);
  42 + } else {
  43 + $this->success('添加好友失败', '', false);
  44 + }
  45 + }
  46 + }
  47 + }
  48 +
  49 + //赠送积分(含加好友操作)
  50 + public function donateIntegral() {
  51 + echo md5(123456);
  52 + }
  53 +
  54 +}