Commit 87ddc71c56bb79827596a421f46e947b41b54c14

Authored by teemitop
1 parent e2977386

短信模板变量替换

@@ -283,14 +283,66 @@ class Seller extends Common @@ -283,14 +283,66 @@ class Seller extends Common
283 //获取商家已选短信模板 283 //获取商家已选短信模板
284 $template = file_get_contents(ON_LINE.'App.Reserve.SellerInfo&seller_id='.$data['id']); 284 $template = file_get_contents(ON_LINE.'App.Reserve.SellerInfo&seller_id='.$data['id']);
285 $template = json_decode($template,TRUE); 285 $template = json_decode($template,TRUE);
286 - //获取商家已有地图显示方式 286 + //获取短信模板列表
287 $template_list = file_get_contents(ON_LINE.'App.SendSMS.GetSmsTemplate'); 287 $template_list = file_get_contents(ON_LINE.'App.SendSMS.GetSmsTemplate');
288 $template_list = json_decode($template_list,TRUE); 288 $template_list = json_decode($template_list,TRUE);
  289 +
289 //组装数据 290 //组装数据
290 foreach ($template_list['data'] as $key => $value) { 291 foreach ($template_list['data'] as $key => $value) {
291 if($value['template_code']==$template['data']['setting']['template_code']){ 292 if($value['template_code']==$template['data']['setting']['template_code']){
292 $template_list['data'][$key]['checked'] = 1; 293 $template_list['data'][$key]['checked'] = 1;
293 } 294 }
  295 + switch ($value['template_code']) {
  296 + case 'SMS_163050401':
  297 + $vowels = array(
  298 + '周到安排演示店' => '${seller_name}',
  299 + '11月25日晚上18:00' => '${date}',
  300 + '金台夕照、卢沟晓月' =>'${region_room_name}',
  301 + '西电路447号南湖金地西门南100米' =>'${seller_addr}',
  302 + '18792581193' =>'${seller_phone}',
  303 + '毛毛' =>'${cusman}',
  304 + );
  305 + break;
  306 + case 'SMS_162733710':
  307 + $vowels = array(
  308 + '4月6日' => '${reserve_date}',
  309 + '好又多复兴路店202' => '${seller_name_addr_room}',
  310 + '王丽娜' =>'${cusman}',
  311 + );
  312 + break;
  313 + case 'SMS_154587043':
  314 + $vowels = array(
  315 + '侯先生' => '${guest}',
  316 + '周到安排演示店' => '${seller_name}',
  317 + '11月25日晚上18:00' =>'${date}',
  318 + '金台夕照、卢沟晓月' =>'${region_room_name}',
  319 + '西电路447号南湖金地西门南100米' =>'${seller_addr}',
  320 + '18792581193' =>'${seller_phone}\n',
  321 + '毛毛' =>'${cusman}',
  322 + );
  323 + break;
  324 + case 'SMS_164277855':
  325 + $vowels = array(
  326 + '周到安排演示店' => '${seller_name}',
  327 + '11月7日晚上18:30' => '${date}',
  328 + '包间华山厅' =>'${region_room_name}',
  329 + '1879258119' =>'${seller_phone}',
  330 + );
  331 + break;
  332 + case 'SMS_164268239':
  333 + $vowels = array(
  334 + '周到安排演示店' => '${seller_name}',
  335 + '11月7日晚上18:30' => '${date}',
  336 + '包间金台夕照' =>'${region_room_name}',
  337 + '西电路447号南湖金地西门南100米' =>'${seller_addr}',
  338 + '1879258119' =>'${seller_phone}',
  339 + );
  340 + break;
  341 + default:
  342 + # code...
  343 + break;
  344 + }
  345 + $template_list['data'][$key]['content'] = str_replace($vowels, array_keys($vowels),$value['content']);
294 } 346 }
295 $this->assign('template_list',$template_list['data']);//获取短信模板列表 347 $this->assign('template_list',$template_list['data']);//获取短信模板列表
296 348