본문으로 건너뛰기

비즈엠 알림톡 웹링크 버튼 PC 링크 미전송으로 발송 실패(K108)하는 문제 수정

PHP 8 · GODO26
변경 파일 수: 1개
변경 파일 목록
총 1개
Component (1)
SmsAuto.phpSms/
변경 파일 코드
추가삭제
Component/Sms/SmsAuto.php+5
변경 전SmsAuto.php
if ($val['linkType'] === 'WL') {
$val['linkMo'] = str_replace('#{invoiceNo}', $this->replaceArguments['invoiceNo'] ?? '', $val['linkMo']);
$buttonData[$key]['url_mobile'] = $val['linkMo'];
 
 
 
 
 
}
}
if (empty($buttonData)) {
 
변경 후SmsAuto.php
if ($val['linkType'] === 'WL') {
$val['linkMo'] = str_replace('#{invoiceNo}', $this->replaceArguments['invoiceNo'] ?? '', $val['linkMo']);
$buttonData[$key]['url_mobile'] = $val['linkMo'];
// 비즈엠은 템플릿 버튼과 발송 버튼의 완전 일치를 요구하므로, PC 링크 없이 등록된 템플릿(구화면, linkPc='')에는 url_pc 를 보내지 않는다.
if (!empty($val['linkPc'])) {
$val['linkPc'] = str_replace('#{invoiceNo}', $this->replaceArguments['invoiceNo'] ?? '', $val['linkPc']);
$buttonData[$key]['url_pc'] = $val['linkPc'];
}
}
}
if (empty($buttonData)) {