/** * @brief 自提点短信发送 * @param string $orderNo 订单编号 */ public static function sendTakeself($orderNo) { //获取订单信息 $orderObj = new IModel('order'); $orderRow = $orderObj->getObj('order_no = "' . $orderNo . '"'); if (empty($orderRow)) { return false; } //自提方式短信验证提醒 if ($orderRow['takeself'] > 0) { $takeselfObj = new IModel('takeself'); $takeselfRow = $takeselfObj->getObj('id = ' . $orderRow['takeself']); if ($takeselfRow) { $mobile_code = rand(100000, 999999); $orderObj->setData(array('checkcode' => $mobile_code)); $checkResult = $orderObj->update('id = ' . $orderRow['id']); if ($checkResult) { $smsContent = smsTemplate::takeself(array('{orderNo}' => $orderRow['order_no'], '{address}' => $takeselfRow['address'], '{mobile_code}' => $mobile_code, '{phone}' => $takeselfRow['phone'], '{name}' => $takeselfRow['name'])); Hsms::send($orderRow['mobile'], $smsContent, 0); } } } else { $smsContent = smsTemplate::payFinishToUser(array('{orderNo}' => $orderNo)); Hsms::send($orderRow['mobile'], $smsContent, 0); } }