基于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 相关文章推荐
Ext.data.PagingMemoryProxy分页一次性读取数据的实现代码
Apr 07 PHP
PHP基础之运算符的使用方法
Apr 28 PHP
PHP中多维数组的foreach遍历示例
Jun 13 PHP
PHP+APACHE实现网址伪静态
Feb 22 PHP
举例详解PHP脚本的测试方法
Aug 05 PHP
PHP实现微信网页授权开发教程
Jan 19 PHP
PHP实现自动识别原编码并对字符串进行编码转换的方法
Jul 13 PHP
php通过会话控制实现身份验证实例
Oct 18 PHP
详解thinkphp实现excel数据的导入导出(附完整案例)
Dec 29 PHP
PHP中soap用法示例【SoapServer服务端与SoapClient客户端编写】
Dec 25 PHP
Laravel5.5 实现后台管理登录的方法(自定义用户表登录)
Sep 30 PHP
Thinkphp5框架中引入Markdown编辑器操作示例
Jun 03 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
Thinkphp模板中截取字符串函数简介
2014/06/17 PHP
PHP采集静态页面并把页面css,img,js保存的方法
2014/12/23 PHP
PHP7安装Redis扩展教程【Linux与Windows平台】
2016/09/30 PHP
PHP正则+Snoopy抓取框架实现的抓取淘宝店信誉功能实例
2017/05/17 PHP
Avengerls vs Newbee BO3 第二场2.18
2021/03/10 DOTA
jQuery EasyUI API 中文文档 - Form表单
2011/10/06 Javascript
开发中可能会用到的jQuery小技巧
2014/03/07 Javascript
jQuery实现的进度条效果
2015/07/15 Javascript
学习Javascript面向对象编程之封装
2016/02/23 Javascript
JS实现Select的option上下移动的方法
2016/03/01 Javascript
微信小程序开发实战教程之手势解锁
2016/11/18 Javascript
浅析js的模块化编写 require.js
2016/12/07 Javascript
Vue和Bootstrap的整合思路详解
2017/06/30 Javascript
JS实现移动端判断上拉和下滑功能
2017/08/07 Javascript
vue2.0 常用的 UI 库实例讲解
2017/12/12 Javascript
JS实现倒序输出的几种常用方法示例
2019/04/13 Javascript
微信内置开发 iOS修改键盘换行为搜索的解决方案
2019/11/06 Javascript
Python实现屏幕截图的代码及函数详解
2016/10/01 Python
Python实现调度算法代码详解
2017/12/01 Python
使用 Python 实现微信公众号粉丝迁移流程
2018/01/03 Python
Django之模型层多表操作的实现
2019/01/08 Python
利用Python脚本批量生成SQL语句
2020/03/04 Python
Python request使用方法及问题总结
2020/04/26 Python
python中如何写类
2020/06/29 Python
波兰电子产品购物网站:Vobis
2019/05/26 全球购物
Hashtable 添加内容的方式有哪几种,有什么区别?
2012/04/08 面试题
售后主管岗位职责
2013/12/08 职场文书
后勤部长岗位职责
2013/12/14 职场文书
考试作弊检讨书大全
2014/02/18 职场文书
《动手做做看》教学反思
2014/04/09 职场文书
物理系毕业生自荐书
2014/06/13 职场文书
商场父亲节活动方案
2014/08/27 职场文书
企业法人代表授权委托书
2014/10/02 职场文书
读《人生的智慧》有感:闲暇是人生的精华
2019/12/25 职场文书
python执行js代码的方法
2021/05/13 Python
MySQL 数据 data 基本操作
2022/05/04 MySQL