php实现我发布的商品,基于PHP实现商品成交时发送短信功能

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

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 "";

die;

}else if(strtotime($rel[]['finish_time'])>){

echo "";

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;

}

}

以上代码是小编给大家贴的核心的代码,代码还算简单,所以没给大家写太多的注释,大家在参考过程中遇到任何问题,欢迎给我留言,小编会及时回复大家的,在此非常感谢大家对脚本之家网站的支持!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值