浏览代码

短信模板调整

q 1 年之前
父节点
当前提交
9761b765b1
共有 2 个文件被更改,包括 14 次插入10 次删除
  1. 12 8
      webmain/model/flow/meetingModel.php
  2. 2 2
      webmain/model/send_smsModel.php

+ 12 - 8
webmain/model/flow/meetingModel.php

@@ -108,7 +108,7 @@ class flow_meetingClassModel extends flowModel
 
     //提交时调用
     protected function flowsubmit($na, $sm){
-        $this->meetingAuditSms($this->id, 0);
+        $this->meetingAuditSms($this->id, 0); // 提醒领导审核
         $this->meetingApplicantSms($this->id); // 提醒申请人
         $this->meetingMaXuSms($this->id); // 单独给马旭发
     }
@@ -272,7 +272,7 @@ class flow_meetingClassModel extends flowModel
             }
         }
 
-        // 用户:获取用户电话
+        // 通知用户:获取用户电话
         if (count($userIds) > 0) {
             // 获取所有用户信息
             $uInfo = m("admin")->getall("id in (".implode(',', $userIds).")");
@@ -285,7 +285,7 @@ class flow_meetingClassModel extends flowModel
                 }
                 $users['phoneNum'][] = $mobile;
                 $users['para'][] = [
-                    "name" =>  $name,
+                    "deptname" =>  $name,
                     "meetdate" => $meetTime,
                     "meetname" => $meetName,
                     "meetroom" => $meetRoom
@@ -297,10 +297,8 @@ class flow_meetingClassModel extends flowModel
             }
         }
 
-        // 部门
+        // 通知部门
         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).")";
             $dInfo = $this->db->getall($deptSql);
             for ($i = 0; $i < count($dInfo); $i++) {
@@ -470,8 +468,14 @@ class flow_meetingClassModel extends flowModel
 
     function strLength35($str) {
         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;
     }

+ 2 - 2
webmain/model/send_smsModel.php

@@ -31,9 +31,9 @@ class send_smsClassModel extends Model
     // 短信模板code
     private $templateCode = [
         "",
-        "SMS_465319645", // 会议通知个人 1
+        "SMS_467590542", // 会议通知-个人 1
         "SMS_467610225", // 会议审批提醒-提醒领导审批 2
-        "SMS_467565476", // 会议通知部门 3
+        "SMS_467510538", // 会议通知-部门 3
         "SMS_467595489", // 通知申请人 4
     ];