基于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 身份证号验证函数
May 07 PHP
php中计算时间差的几种方法
Dec 31 PHP
关于PHP中Object对象的笔记分享
Jun 28 PHP
PHP类继承 extends使用介绍
Jan 14 PHP
php的ZipArchive类用法实例
Oct 20 PHP
PHP多进程编程总结(推荐)
Jul 18 PHP
详解PHP用substr函数截取字符串中的某部分
Dec 03 PHP
php获取访问者浏览页面的浏览器类型
Jan 23 PHP
PHP常用算法和数据结构示例(必看篇)
Mar 15 PHP
Laravel中日期时间处理包Carbon的简单使用
Sep 21 PHP
在TP5数据库中四个字段实现无限分类的示例
Oct 18 PHP
宝塔面板在NGINX环境中TP5.1如何运行?
Mar 09 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+.htaccess实现全站静态HTML文件GZIP压缩传输(一)
2007/02/15 PHP
PHP 飞信好友免费短信API接口开源版
2010/07/22 PHP
php打包压缩文件之ZipArchive方法用法分析
2016/04/30 PHP
PHP使用phpunit进行单元测试示例
2019/09/23 PHP
jquery验证手机号是否正确实例讲解
2015/11/17 Javascript
jQuery实现遍历复选框的方法示例
2017/03/06 Javascript
Vue2 Vue-cli中使用Typescript的配置详解
2017/07/24 Javascript
详解项目升级到vue-cli3的正确姿势
2019/01/28 Javascript
移动端自适应flexible.js的使用方法(不用三大框架,仅写一个单html页面使用)推荐
2019/04/02 Javascript
[00:32]2018DOTA2亚洲邀请赛Secret出场
2018/04/03 DOTA
Python 操作MySQL详解及实例
2017/04/30 Python
python logging模块书写日志以及日志分割详解
2019/07/22 Python
如何用Python来搭建一个简单的推荐系统
2019/08/07 Python
python实现美团订单推送到测试环境,提供便利操作示例
2019/08/09 Python
Django 自动生成api接口文档教程
2019/11/19 Python
python logging设置level失败的解决方法
2020/02/19 Python
Eclipse配置python默认头过程图解
2020/04/26 Python
python numpy矩阵信息说明,shape,size,dtype
2020/05/22 Python
解决tensorflow读取本地MNITS_data失败的原因
2020/06/22 Python
scrapy与selenium结合爬取数据(爬取动态网站)的示例代码
2020/09/28 Python
python list等分并从等分的子集中随机选取一个数
2020/11/16 Python
用HTML5制作数字时钟的教程
2015/05/11 HTML / CSS
手机端用rem+scss做适配的详解
2017/11/15 HTML / CSS
微软日本官方网站:Microsoft日本
2017/11/26 全球购物
美国眼镜网站:LensCrafters
2020/01/19 全球购物
计算机专业个人简短的自我评价
2013/10/23 职场文书
大学在校生求职信范文
2013/11/21 职场文书
公安机关纪律作风整顿剖析
2014/10/10 职场文书
单位委托书
2014/10/15 职场文书
战略性融资合作协议书范本
2014/10/17 职场文书
2014年质量管理工作总结
2014/12/01 职场文书
学生保证书
2015/01/16 职场文书
2015个人简历自我评价语
2015/03/11 职场文书
2016三严三实专题教育活动心得体会
2016/01/06 职场文书
党员理论学习心得体会
2016/01/21 职场文书
浅谈CSS不规则边框的生成方案
2021/05/25 HTML / CSS