基于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中Session的概念
Oct 09 PHP
php判断字符以及字符串的包含方法属性
Aug 30 PHP
基于MySQL分区性能的详细介绍
May 02 PHP
获取用户Ip地址通用方法与常见安全隐患(HTTP_X_FORWARDED_FOR)
Jun 01 PHP
探讨PHP函数ip2long转换IP时数值太大产生负数的解决方法
Jun 06 PHP
php多文件上传下载示例分享
Feb 20 PHP
PHP之autoload运行机制实例分析
Aug 28 PHP
php对数组内元素进行随机调换的方法
May 12 PHP
php+ajax无刷新分页实例详解
Dec 07 PHP
PHP快速生成各种信息提示框的方法
Feb 03 PHP
Codeigniter里的无刷新上传的实现代码
Apr 14 PHP
如何重写Laravel异常处理类详解
Dec 20 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中的函数嵌套层数限制分析
2011/06/13 PHP
深入了解PHP类Class的概念
2012/06/14 PHP
php中的注释、变量、数组、常量、函数应用介绍
2012/11/16 PHP
将FCKeditor导入PHP+SMARTY的实现方法
2015/01/15 PHP
php解析xml方法实例详解
2015/05/12 PHP
Laravel实现定时任务的示例代码
2017/08/10 PHP
很多人都是用下面的js刷新站IP和PV
2008/09/05 Javascript
ExtJs扩展之GroupPropertyGrid代码
2010/03/05 Javascript
jquery ui dialog实现弹窗特效的思路及代码
2013/08/03 Javascript
IE中鼠标经过option触发mouseout的解决方法
2015/01/29 Javascript
JavaScript对数组进行随机重排的方法
2015/07/22 Javascript
JS实现仿新浪微博发布内容为空时提示功能代码
2015/08/19 Javascript
详解JavaScript基于面向对象之继承实例
2015/12/16 Javascript
原生js实现简单的模态框示例
2017/09/08 Javascript
解决Vue.js由于延时显示了{{message}}引用界面的问题
2018/08/25 Javascript
小程序数据通信方法大全(推荐)
2019/04/15 Javascript
关于element-ui的隐藏组件el-scrollbar的使用
2019/05/29 Javascript
Vue + Elementui实现多标签页共存的方法
2019/06/12 Javascript
详解Vue.js中引入图片路径的几种方式
2019/06/17 Javascript
layui自定义验证,用ajax查询后台是否有重复数据,form.verify的例子
2019/09/06 Javascript
解决idea开发遇到javascript动态添加html元素时中文乱码的问题
2020/09/29 Javascript
vue实现两个组件之间数据共享和修改操作
2020/11/12 Javascript
复习Python中的字符串知识点
2015/04/14 Python
用Python实现数据的透视表的方法
2018/11/16 Python
python装饰器的特性原理详解
2019/12/25 Python
如何清空python的变量
2020/07/05 Python
精选奢华:THE LIST
2019/09/05 全球购物
马来西亚网上花店:FlowerAdvisor马来西亚
2020/01/03 全球购物
房屋买卖协议书范本
2014/09/27 职场文书
餐饮服务员岗位职责
2015/02/09 职场文书
简单的辞职信模板
2015/05/12 职场文书
windows安装python超详细图文教程
2021/05/21 Python
html+css实现文字折叠特效实例
2021/06/02 HTML / CSS
springboot中的pom文件 project报错问题
2022/01/18 Java/Android
Java数组详细介绍及相关工具类
2022/04/14 Java/Android
Spring boot实现上传文件到本地服务器
2022/08/14 Java/Android