1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- <?php
- /**
- * Created by PhpStorm.
- * User: hp
- * Date: 2017/11/21
- * Time: 8:59
- */
- namespace App\Modules\Channel\Models;
- use DB;
- use Illuminate\Database\Eloquent\Model;
- class ChannelBookSell extends Model
- {
- protected $table = 'channel_book_sell_stats';
- protected $fillable = ['id', 'plaform', 'zsy_bid', 'book_name', 'plaform_code', 'amount', 'sub_num', 'date', 'month',
- 'is_checked', 'is_pushed', 'bill_type', 'created_at', 'updated_at'];
- static function addInfo($data){
- return self::create($data);
- }
- /**
- * 根据id查找
- * @param $id
- * @return mixed
- */
- static function getById($id)
- {
- return self::where('id', $id)->first();
- }
- /**
- * 根据名称查找
- * @param $name
- * @return mixed
- */
- static function getByName($book_name)
- {
- return self::where('book_name', $book_name)->get();
- }
- /**
- * 根据code查找
- * @param $code
- * @return mixed
- */
- static function getByCode($code)
- {
- return self::where('code', $code)->get();
- }
- /**
- * 获取列表
- * @return mixed
- */
- static function getList()
- {
- return self::paginate();
- }
- static function updateStatus($id,$params=[])
- {
- if ($params){
- return self::where('id',$id)->update($params);
- }
- }
- }
|