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


Posted in PHP onMay 11, 2016

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

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 相关文章推荐
PHP 获取文件路径(灵活应用__FILE__)
Feb 15 PHP
php多文件上传功能实现原理及代码
Apr 18 PHP
解析Linux下Varnish缓存的配置优化
Jun 20 PHP
php 判断是否是中文/英文/数字示例代码
Sep 30 PHP
微信自定义菜单的处理开发示例
Apr 16 PHP
PHP中substr函数字符串截取用法分析
Jan 07 PHP
Yii2中关联查询简单用法示例
Aug 10 PHP
动态表单验证的操作方法和TP框架里面的ajax表单验证
Jul 19 PHP
PHP编程实现脚本异步执行的方法
Aug 09 PHP
PHP判断json格式是否正确的实现代码
Sep 20 PHP
php下的原生ajax请求用法实例分析
Feb 28 PHP
CI框架简单分页类用法示例
Jun 06 PHP
Smarty环境配置与使用入门教程
May 11 #PHP
理解php依赖注入和控制反转
May 11 #PHP
php结合web uploader插件实现分片上传文件
May 10 #PHP
配置Nginx+PHP的正确思路与过程
May 10 #PHP
WordPress中设置Post Type自定义文章类型的实例教程
May 10 #PHP
php+MySQL实现登录时验证登录名和密码是否正确
May 10 #PHP
PHP7+Nginx的配置与安装教程详解
May 10 #PHP
You might like
基于PHP Socket配置以及实例的详细介绍
2013/06/13 PHP
js清除input中type等于file的值域(示例代码)
2013/12/24 Javascript
javascript实现数字验证码的简单实例
2014/02/10 Javascript
AngularJS上拉加载问题解决方法
2016/05/23 Javascript
使用Bootstrap typeahead插件实现搜索框自动补全的方法
2016/07/07 Javascript
基于Bootstrap实现下拉菜单项和表单导航条(两个菜单项,一个下拉菜单和登录表单导航条)
2016/07/22 Javascript
ReactJs快速入门教程(精华版)
2016/11/28 Javascript
Bootstrap按钮组简单实现代码
2017/03/06 Javascript
JS中正则表达式全局匹配模式 /g用法详解
2017/04/01 Javascript
Node.js安装配置图文教程
2017/05/10 Javascript
js中json对象和字符串的理解及相互转化操作实现方法
2017/09/22 Javascript
原生JS控制多个滚动条同步跟随滚动效果
2017/12/22 Javascript
Nginx 配置多站点vhost 的方法
2018/01/07 Javascript
ES6 class的应用实例分析
2019/06/27 Javascript
微信小程序模板消息推送的两种实现方式
2019/08/27 Javascript
vuex(vue状态管理)的特殊应用案例分享
2020/03/03 Javascript
Vue路由守卫及页面登录权限控制的设置方法(两种)
2020/03/31 Javascript
OpenLayers3实现鼠标移动显示坐标
2020/09/25 Javascript
用实例分析Python中method的参数传递过程
2015/04/02 Python
Django分页查询并返回jsons数据(中文乱码解决方法)
2018/08/02 Python
Python pymongo模块常用操作分析
2018/09/01 Python
深入了解Django中间件及其方法
2019/07/26 Python
Pandas的Apply函数具体使用
2020/07/21 Python
Django数据模型中on_delete使用详解
2020/11/30 Python
用python-webdriver实现自动填表的示例代码
2021/01/13 Python
一款纯css3实现的鼠标经过按钮特效教程
2014/11/09 HTML / CSS
临床医学专业学生的自我评价分享
2013/11/21 职场文书
会计与审计专业自荐信范文
2014/03/15 职场文书
争做文明公民倡议书
2014/08/29 职场文书
求职意向书范本
2015/05/11 职场文书
2015年路政工作总结
2015/05/22 职场文书
海底两万里读书笔记
2015/06/26 职场文书
《日月潭》教学反思
2016/02/20 职场文书
nginx配置proxy_pass中url末尾带/与不带/的区别详解
2021/03/31 Servers
Python Pandas pandas.read_sql_query函数实例用法分析
2021/06/21 Python
PHP设计模式(观察者模式)
2021/07/07 PHP