|
@@ -0,0 +1,29 @@
|
|
|
|
+<?php
|
|
|
|
+
|
|
|
|
+class meetingClassModel extends Model
|
|
|
|
+{
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 判断会议室是否重复申请了
|
|
|
|
+ */
|
|
|
|
+ public function isapplymsg($startdt, $enddt, $hyname, $id=0)
|
|
|
|
+ {
|
|
|
|
+ $msg = '';
|
|
|
|
+ $rows = $this->getall("id <> '$id' and `type`=0 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['hyname'] != $hyname)continue;
|
|
|
|
+ $sdt = $rs['startdt'];
|
|
|
|
+ $edt = $rs['enddt'];
|
|
|
|
+ if(
|
|
|
|
+ ($sdt<=$startdt && $edt>$startdt)
|
|
|
|
+ || ($sdt<$enddt && $edt>=$enddt)
|
|
|
|
+ || ($sdt>$startdt && $edt<$enddt)
|
|
|
|
+ || ($sdt==$startdt && $edt==$enddt)
|
|
|
|
+ )$msg = '该会议室的时间段已被申请过了,主题“'.$rs['title'].'”';
|
|
|
|
+ }
|
|
|
|
+ return $msg;
|
|
|
|
+ }
|
|
|
|
+}
|