| 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);
 
-     }
 
- }
 
 
  |