123456789101112131415161718192021222324252627282930313233343536 |
- <?php
- /**
- * Created by PhpStorm.
- * User: Administrator
- * Date: 2020-09-11
- * Time: 15:30
- */
-
- namespace api\js\model;
-
-
- use think\Model;
- class JsScoreModel extends Model
- {
-
- public function user()
- {
- return $this->hasOne('UserModel','id','user_id')->field('id,user_nickname,avatar');
- }
- public function jsOrder()
- {
- return $this->hasOne('JsOrderModel','id','order_id')->field('id,order_sn');
- }
- public function project()
- {
- return $this->hasOne('JsProjectModel','id','project_id')->field('id,name');
- }
-
- public function getList($js_id,$page = 1)
- {
- $list = $this::with(['user','jsOrder','project'])->where('js_id',$js_id)->order('id','desc')->page($page,20)->select();
- return $list;
-
- }
- }
|