| 12345678910111213141516171819202122232425262728293031323334353637 |
- <?php
- class meetingClassModel extends Model
- {
- /**
- * 判断会议室是否重复申请了
- */
- public function isapplymsg($startdt, $enddt, $hyname, $id=0)
- {
- $msg = '';
- $rows = $this->getall("id <> '$id' and `state` in(0,1)");
- // $gdrow = m('flow')->initflow('meeting')->createmeet(0, substr($startdt,0,10) ,true);//从固定会议中读取
- // foreach($gdrow as $k1=>$rs1)$rows[]=$rs1;
- foreach($rows as $k=>$rs){
- if($rs['meeting_room'] != $hyname)continue;
- $sdt = $rs['meeting_time'];
- $edt = $rs['end_time'];
- if(
- ($sdt<=$startdt && $edt>$startdt)
- || ($sdt<$enddt && $edt>=$enddt)
- || ($sdt>$startdt && $edt<$enddt)
- || ($sdt==$startdt && $edt==$enddt)
- )$msg = '该会议室的时间段已被申请过了,主题“'.$rs['title'].'”';
- }
- return $msg;
- }
- public function firstMeetingTopicStart($meeting_id) {
- $topic = m('meeting_topics')->getone("mid={$meeting_id}", "id", 'sort');
- if (isset($topic['id'])) {
- m('meeting_topics')->update(['topic_state'=>'2'], 'id='.$topic['id']);
- }
- }
- }
|