meetingModel.php 962 B

1234567891011121314151617181920212223242526272829
  1. <?php
  2. class meetingClassModel extends Model
  3. {
  4. /**
  5. * 判断会议室是否重复申请了
  6. */
  7. public function isapplymsg($startdt, $enddt, $hyname, $id=0)
  8. {
  9. $msg = '';
  10. $rows = $this->getall("id <> '$id' and `state` in(0,1)");
  11. // $gdrow = m('flow')->initflow('meeting')->createmeet(0, substr($startdt,0,10) ,true);//从固定会议中读取
  12. // foreach($gdrow as $k1=>$rs1)$rows[]=$rs1;
  13. foreach($rows as $k=>$rs){
  14. if($rs['meeting_room'] != $hyname)continue;
  15. $sdt = $rs['meeting_time'];
  16. $edt = $rs['end_time'];
  17. if(
  18. ($sdt<=$startdt && $edt>$startdt)
  19. || ($sdt<$enddt && $edt>=$enddt)
  20. || ($sdt>$startdt && $edt<$enddt)
  21. || ($sdt==$startdt && $edt==$enddt)
  22. )$msg = '该会议室的时间段已被申请过了,主题“'.$rs['title'].'”';
  23. }
  24. return $msg;
  25. }
  26. }