处理医生服务患者数量,处理医生好评率
This commit is contained in:
@@ -99,6 +99,16 @@ class OrderEvaluation extends Model
|
||||
->count();
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取评分数量
|
||||
* @param array $params 条件
|
||||
* @return int
|
||||
*/
|
||||
public static function getCount(array $params): int
|
||||
{
|
||||
return self::where($params)->count();
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取信息-单条
|
||||
* @param array $params
|
||||
|
||||
@@ -321,4 +321,28 @@ class UserDoctor extends Model
|
||||
{
|
||||
return self::where($params)->whereNotIn('doctor_id',$not_in_params)->get($fields);
|
||||
}
|
||||
|
||||
/**
|
||||
* 自增
|
||||
* @param array $params
|
||||
* @param string $field
|
||||
* @param float $numeral
|
||||
* @return int
|
||||
*/
|
||||
public static function inc(array $params,string $field,float $numeral = 1): int
|
||||
{
|
||||
return self::where($params)->increment($field,$numeral);
|
||||
}
|
||||
|
||||
/**
|
||||
* 自减
|
||||
* @param array $params
|
||||
* @param string $field
|
||||
* @param float $numeral
|
||||
* @return int
|
||||
*/
|
||||
public static function dec(array $params,string $field,float $numeral = 1): int
|
||||
{
|
||||
return self::where($params)->decrement($field,$numeral);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user