| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 | <?php/** * Created by PhpStorm. * User: wuzhenke * Date: 2018/12/6 * Time: 17:27 */namespace App\Repositories;use App\Models\MembersChargeLog;use Prettus\Repository\Criteria\RequestCriteria;use Prettus\Repository\Eloquent\BaseRepository;class MembersChargeLogRepository extends BaseRepository{    public function model()    {        return MembersChargeLog::class;    }    public function boot()    {        $this->pushCriteria(app(RequestCriteria::class));    }    /**创建记录     * @param $user     * @param $value     * @param $amount     * @param $is_money     * @param $type     * @param $mode     */    public function createLog($user, $value, $amount, $is_money, $type, $mode)    {        $data['log_uid'] =$user->id;        $data['log_utype'] =$user->utype;        $data['log_username'] =$user->username;        $data['log_value'] =$value;        $data['log_amount'] =$amount;        $data['log_ismoney'] =$is_money;        $data['log_type'] =$type;        $data['log_mode'] =$mode;        $this->model->create($data);    }}
 |