first(); if($msg->type==2){ } return $msg; } public static function editById($id,$content='',$title=''){ $rarr=['code'=>true,'message'=>'修改成功']; $info=MsgTemplate::whereId($id)->first(); if(empty($info->id)){ return ['code'=>false,'message'=>'模板不存在']; } $arr=MsgTemplate::bialiang(); if($info->type==2){ foreach ($arr[$id] as $item) { if (strpos($content, $item) == false) { $m='{'.$item.'}'.'变量不允许修改'; return ['code'=>false,'message'=>$m]; } } } $data['title']=$title; $data['content']=$content; $res=MsgTemplate::whereId($id)->update($data); if($res<0){ return ['code'=>false,'message'=>'修改失败']; } return $rarr; } //获取模板内容wsl 20190812 public static function getTemplateContent($id,$arr=[]){ $info=MsgTemplate::whereId($id)->first(); $arrstr=MsgTemplate::bialiang(); if($info->type==2){ $content=$info->content; foreach ($arrstr[$id] as $item){ $content=str_replace('{'.$item.'}',$arr[$item],$content); } return $content; } return $info->content; } public static function bialiang(){ $arr=[ 2 =>['usermobile','nickname','useraddress'], 5 =>['date','adverid','title','totalprice'], 6 =>['date','adverid','title','totalprice'], 7 =>['date','adverid','title'], 8 =>['date','adverid','title','totalprice','reason'], 11=>['profittype','money'], ]; return $arr; } }