update
This commit is contained in:
parent
fe1ba6e739
commit
f9c1044aa9
@ -104,5 +104,12 @@ class OaPlanController extends BaseAdminController
|
|||||||
return $this->data($result);
|
return $this->data($result);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function calendar(){
|
||||||
|
$params = (new OaPlanValidate())->get()->goCheck('calendar');
|
||||||
|
$params['admin_id'] = $this->adminId;
|
||||||
|
$result = OaPlanLogic::calendar($params);
|
||||||
|
return $this->data($result);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
@ -165,4 +165,21 @@ class OaPlanLogic extends BaseLogic
|
|||||||
$data['remind_type_text'] = $data->remind_type_text;
|
$data['remind_type_text'] = $data->remind_type_text;
|
||||||
return $data->toArray();
|
return $data->toArray();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @notes 获取日程安排日历
|
||||||
|
* @param $params
|
||||||
|
* @return array
|
||||||
|
* @author likeadmin
|
||||||
|
* @date 2024/05/23 11:53
|
||||||
|
*/
|
||||||
|
public static function calendar($params){
|
||||||
|
$where[] = [
|
||||||
|
['admin_id','=',$params['admin_id']],
|
||||||
|
['start_time','>=',strtotime($params['start_time'])],
|
||||||
|
['end_time','<=',strtotime($params['end_time'])]
|
||||||
|
];
|
||||||
|
$data = OaPlan::where($where)->select()->toArray();
|
||||||
|
return $data;
|
||||||
|
}
|
||||||
}
|
}
|
@ -102,6 +102,11 @@ class OaPlanValidate extends BaseValidate
|
|||||||
return $this->only(['id']);
|
return $this->only(['id']);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function sceneCalendar()
|
||||||
|
{
|
||||||
|
return $this->only(['start_time','end_time']);
|
||||||
|
}
|
||||||
|
|
||||||
public function checkData($value): bool|string
|
public function checkData($value): bool|string
|
||||||
{
|
{
|
||||||
$data = OaPlan::field('id')->where('id',$value)->findOrEmpty();
|
$data = OaPlan::field('id')->where('id',$value)->findOrEmpty();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user