|
@@ -108,7 +108,7 @@ class flow_meetingClassModel extends flowModel
|
|
|
|
|
|
//提交时调用
|
|
//提交时调用
|
|
protected function flowsubmit($na, $sm){
|
|
protected function flowsubmit($na, $sm){
|
|
- $this->meetingAuditSms($this->id, 0);
|
|
|
|
|
|
+ $this->meetingAuditSms($this->id, 0); // 提醒领导审核
|
|
$this->meetingApplicantSms($this->id); // 提醒申请人
|
|
$this->meetingApplicantSms($this->id); // 提醒申请人
|
|
$this->meetingMaXuSms($this->id); // 单独给马旭发
|
|
$this->meetingMaXuSms($this->id); // 单独给马旭发
|
|
}
|
|
}
|
|
@@ -272,7 +272,7 @@ class flow_meetingClassModel extends flowModel
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
- // 用户:获取用户电话
|
|
|
|
|
|
+ // 通知用户:获取用户电话
|
|
if (count($userIds) > 0) {
|
|
if (count($userIds) > 0) {
|
|
// 获取所有用户信息
|
|
// 获取所有用户信息
|
|
$uInfo = m("admin")->getall("id in (".implode(',', $userIds).")");
|
|
$uInfo = m("admin")->getall("id in (".implode(',', $userIds).")");
|
|
@@ -285,7 +285,7 @@ class flow_meetingClassModel extends flowModel
|
|
}
|
|
}
|
|
$users['phoneNum'][] = $mobile;
|
|
$users['phoneNum'][] = $mobile;
|
|
$users['para'][] = [
|
|
$users['para'][] = [
|
|
- "name" => $name,
|
|
|
|
|
|
+ "deptname" => $name,
|
|
"meetdate" => $meetTime,
|
|
"meetdate" => $meetTime,
|
|
"meetname" => $meetName,
|
|
"meetname" => $meetName,
|
|
"meetroom" => $meetRoom
|
|
"meetroom" => $meetRoom
|
|
@@ -297,10 +297,8 @@ class flow_meetingClassModel extends flowModel
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
- // 部门
|
|
|
|
|
|
+ // 通知部门
|
|
if (count($deptIds) > 0) {
|
|
if (count($deptIds) > 0) {
|
|
-// $deptSql = "select distinct b.mobile, a.name from [Q]dept a left join [Q]admin b on a.headid = b.id where a.id in (".implode(',', $deptIds).") ";
|
|
|
|
-// $deptSql = "SELECT * FROM [Q]admin WHERE FIND_IN_SET(id, (SELECT headid FROM [Q]dept WHERE id in (".implode(',', $deptIds)."))";
|
|
|
|
$deptSql = "SELECT distinct a.mobile, b.name FROM zqoa_admin a JOIN zqoa_dept b ON FIND_IN_SET(a.id, b.headid) > 0 WHERE b.id IN (".implode(',', $deptIds).")";
|
|
$deptSql = "SELECT distinct a.mobile, b.name FROM zqoa_admin a JOIN zqoa_dept b ON FIND_IN_SET(a.id, b.headid) > 0 WHERE b.id IN (".implode(',', $deptIds).")";
|
|
$dInfo = $this->db->getall($deptSql);
|
|
$dInfo = $this->db->getall($deptSql);
|
|
for ($i = 0; $i < count($dInfo); $i++) {
|
|
for ($i = 0; $i < count($dInfo); $i++) {
|
|
@@ -470,8 +468,14 @@ class flow_meetingClassModel extends flowModel
|
|
|
|
|
|
function strLength35($str) {
|
|
function strLength35($str) {
|
|
if (strlen($str) > 35) {
|
|
if (strlen($str) > 35) {
|
|
- $str = substr($str, 0, 35);
|
|
|
|
- $str = substr_replace($str, '…', 34, 1);
|
|
|
|
|
|
+ // 截取前35个字符
|
|
|
|
+ $str = mb_substr($str, 0, 35, 'UTF-8');
|
|
|
|
+
|
|
|
|
+ // 如果截取后的字符串长度达到35,则添加省略号
|
|
|
|
+ if (mb_strlen($str, 'UTF-8') == 35) {
|
|
|
|
+ $str = mb_substr($str, 0, 34, 'UTF-8') . '…';
|
|
|
|
+ }
|
|
|
|
+
|
|
}
|
|
}
|
|
return $str;
|
|
return $str;
|
|
}
|
|
}
|