基于PHP实现商品成交时发送短信功能_php实例

最近做了一个项目,其中有需求,要求我们实现此功能:商品成交时发送短信,下面小编贴出核心代码,方面大家以后学习。

html代码省略.....

Model代码省略.....

核心代码如下所示:

  /*
* -------------------------------------------------
* 修改状态 public
* Author: lzp Time:--
* -------------------------------------------------
*/
public function changeStateAction() {
$id = $_REQUEST['id'];
$result = $this->changeConfirmState($id);
if ($result) {
$this->success("修改成功");
} else {
$this->error("修改失败");
}
}
private function changeConfirmState($id) {
$reg = $this->priceModel->selectPrice(['id'=>['eq', $id]]);
$rel = $this->demandModel->selectDemand(['id'=>['eq',$reg[]['demand_id']]]);
$demand_id = $reg[]['demand_id'];
$reg['demand'] = $this->priceModel->selectPrice(['demand_id'=>['eq',$demand_id]]);
foreach ($reg['demand'] as $key => $value){
if($value['phone'] == $reg[]['phone']){
unset($reg['demand'][$key]);
}else{
$new[] = $value['phone'];
}
}
$new = [''=>'********'];
if((time()-strtotime($rel[]['create_time']))> ){
echo "<script>alert('已超时!');history.back();</script>";
die;
}else if(strtotime($rel[]['finish_time'])>){
echo "<script>alert('已成交!');history.back();</script>";
die;
}else{
$data_demand = [ 'is_available' => , 'finish_time' => date("Y-m-d H:i:s") ];
$result['Price'] = $this->priceModel->savePrice( ['id'=>['eq',$id]], ['state'=>] );
$result['Demadn'] = $this->demandModel->saveDemand(['id'=>['eq',$reg[]['demand_id']]] , $data_demand);
$mobile = implode(",", $new);
$content = "此条需求已成交,下次再来哟!";
smsApp($mobile,$content); //发短信
return $result;
}
} 

以上代码是小编给大家贴的核心的代码,代码还算简单,所以没给大家写太多的注释,大家在参考过程中遇到任何问题,欢迎给我留言,小编会及时回复大家的,在此非常感谢大家对网站的支持!

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索php成交发送短信
无锡商品房成交量、2016杭州商品房成交量、京东成交商品指数、成交喜报短信、无锡商品房成交,以便于您获取更多的相关知识。

时间: 2024-11-04 00:03:52

基于PHP实现商品成交时发送短信功能_php实例的相关文章

阿里大鱼简单发送短信功能.net core版_实用技巧

阿里大鱼还未提供 .net core 版SDK,但提供了相关API,下面是.net core版实现,只是简单发送短信功能:  using System; using System.Collections.Generic; using System.IO; using System.Net; using System.Security.Cryptography; using System.Text; using Newtonsoft.Json; namespace ConsoleApp1 { pu

Android实现发送短信功能实例详解

本文实例分析了Android实现发送短信功能的方法.分享给大家供大家参考,具体如下: 短信和打电话一样,都是android手机的基本功能,下面以实例说明android如何实现发送短信的功能. 程序如下所示: import java.util.regex.Matcher; import java.util.regex.Pattern; import android.app.Activity; import android.app.PendingIntent; import android.cont

jQuery实现订单提交页发送短信功能前端处理方法_jquery

本文实例讲述了jQuery实现订单提交页发送短信功能前端处理方法.分享给大家供大家参考,具体如下: 1.效果如图所示: 2.html代码: <div class="indFpho" > <p>手机号码:</p> <p> <input type="text" name="telphone" id="telphone" value="{$order_info.cons

Android发送短信功能代码_Android

本文实例讲述了Android发送短信功能代码,是进行Android程序开发中非常常见的重要功能.分享给大家供大家参考之用.具体方法如下: // 发送短信 public void sendMsg(){ String content = edtSend.getText().toString(); SmsManager smsManager = SmsManager.getDefault(); List<String> divideContents = smsManager.divideMessag

Android发送短信功能代码

本文实例讲述了Android发送短信功能代码,是进行Android程序开发中非常常见的重要功能.分享给大家供大家参考之用.具体方法如下: // 发送短信 public void sendMsg(){ String content = edtSend.getText().toString(); SmsManager smsManager = SmsManager.getDefault(); List<String> divideContents = smsManager.divideMessag

苹果专利拟在手机用户驾驶时关闭短信功能

[摘要]如果检测到司机在收发短信, 就会发出警告,并自动关闭短信和其他手机功能. 腾讯科技 乐学 4月23日报道尽管一边开车一边收发短信非常危险,但是很多人仍然戒不掉这种恶习.苹果的一个创意可能有助于解决这个问题.美国专利和商标局周二公布了苹果的一份名为"司机手持电脑设备锁定"的专利,该专利提出了几种不同的方法,可在手机用户驾驶的时候关闭其短信功能和其他手机功能.在一种情形下,苹果的技术可以检测司机的运动状态或分析周围的环境信息,从而决定是否关闭短信功能.其中运动检测器将利用手机中内置

红米Note定时发送短信功能怎么使用?

1)红米使用的是miui系统,我们感觉像在用小米一样的,在手机中点击"短信"--."写短信" 点击进入具体如图所示.   2)然后我们在写短信息时会看到左边有一个"+"现在我们试一下点击进入,会发现有一个"定时"按钮了我们点击进入 如下图所示.    3)点击"定时"之后我们就可以在此对我们此条短信进行设置发送短信的时间,设置好之后我们再点击发送(注意一定要点击发送短信哦,否则是无效的)   小飞子总结:

三星S5短信定时发送怎么设置?Galaxy S5时发送短信的方法

1.在手机主屏界面我们点击[信息]按钮,进入到手机的短信发送管理中.     2.然后我们再点击[新建信息]在这里就可以开始写短信了.      3.我们先写好内容按一下键盘上的[菜单]键,在弹出层中点击[定时信息]进入.   4. 然后我们就可以点击[日期}与具体的时间了,然后点击[设定].   5.日期设置好了我们再来设置一下[时间]时间选择好了再点击[设定].(注意:设定的时间至少比当前时间多6分钟)   6.好了都设置好了我们点击下面的[确定]按钮就可以了.   7.如果你是多Sim卡我

基于jQueryUI和Corethink实现百度的搜索提示功能_php实例

先给大家展示下效果图:   目录:   这里是以corethink模块的形式,只需要安装上访问 index.php?s=/test/index 1.建好模块目录,写好模块的总体文件 opencmf.PHP <?php return array( // 模块信息 'info' => array( 'name' => 'Test', 'title' => 'Test', 'icon' => 'fa fa-newspaper-o', 'icon_color' => '#993