基于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 相关文章推荐
一个目录遍历函数
Oct 09 PHP
拼音码表的生成
Oct 09 PHP
一个简易需要注册的留言版程序
Oct 09 PHP
php checkbox 取值详细说明
Aug 19 PHP
php中删除字符串中最先出现某个字符的实现代码
Feb 03 PHP
php抽奖小程序的实现代码
Jun 18 PHP
PHP+iFrame实现页面无需刷新的异步文件上传
Sep 16 PHP
PHP集成百度Ueditor 1.4.3
Nov 23 PHP
在WordPress中使用wp_count_posts函数来统计文章数量
Jan 05 PHP
thinkPHP自定义类实现方法详解
Nov 30 PHP
php微信支付之公众号支付功能
May 30 PHP
Yii框架小部件(Widgets)用法实例详解
May 15 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
全国FM电台频率大全 - 14 江西省
2020/03/11 无线电
在windows服务器开启php的gd库phpinfo中未发现
2013/01/13 PHP
Eclipse中php插件安装及Xdebug配置的使用详解
2013/04/25 PHP
PHP中使用CURL获取页面title例子
2015/01/07 PHP
php 读写json文件及修改json的方法
2018/03/07 PHP
jQuery CSS()方法改变现有的CSS样式表
2014/09/09 Javascript
IE中鼠标经过option触发mouseout的解决方法
2015/01/29 Javascript
jQuery+css实现的蓝色水平二级导航菜单效果代码
2015/09/11 Javascript
ArtEditor富文本编辑器增加表单提交功能
2016/04/18 Javascript
聊一聊jQuery插件uploadify使用方法
2016/08/24 Javascript
使用原生的javascript来实现轮播图
2017/02/24 Javascript
ES6新特性二:Iterator(遍历器)和for-of循环详解
2017/04/20 Javascript
Vue实现购物车功能
2017/04/27 Javascript
基于vue2框架的机器人自动回复mini-project实例代码
2017/06/13 Javascript
使用requirejs模块化开发多页面一个入口js的使用方式
2017/06/14 Javascript
详解Angular 自定义结构指令
2017/06/21 Javascript
利用纯JS实现像素逐渐显示的方法示例
2017/08/14 Javascript
nodejs读取并去重excel文件
2018/04/22 NodeJs
通过jQuery学习js类型判断的技巧
2019/05/27 jQuery
微信小程序实现滚动加载更多的代码
2019/12/06 Javascript
[02:51]DOTA2 Supermajor小组分组对阵抽签仪式
2018/06/01 DOTA
Python 查看list中是否含有某元素的方法
2018/06/27 Python
pandas分别写入excel的不同sheet方法
2018/12/11 Python
对pandas写入读取h5文件的方法详解
2018/12/28 Python
使用Django简单编写一个XSS平台的方法步骤
2019/03/25 Python
Python3使用腾讯云文字识别(腾讯OCR)提取图片中的文字内容实例详解
2020/02/18 Python
TensorFlow2.X结合OpenCV 实现手势识别功能
2020/04/08 Python
美国最受欢迎的度假目的地优惠套餐:BookVIP
2018/09/27 全球购物
新教师工作感言
2014/02/16 职场文书
乡党委干部党的群众路线教育实践活动个人对照检查材料思想汇报
2014/10/01 职场文书
庆祝儿童节标语
2014/10/09 职场文书
优秀党员推荐材料
2014/12/18 职场文书
《认识年月日》教学反思
2016/02/19 职场文书
HTML+CSS制作心跳特效的实现
2021/05/26 HTML / CSS
Python基于百度AI实现抓取表情包
2021/06/27 Python
MySQL实战记录之如何快速定位慢SQL
2022/03/23 MySQL