您好,欢迎访问一九零五行业门户网

One-day-学习笔记-商品成交时发送短信 - Puler

个人学习笔记(one) 根据需求:商品成交时发送短信
html代码省略.....
model代码省略.....
1 /* 2 * ------------------------------------------------- 3 * 修改状态 public 4 * author: lzp time:2016-05-27 5 * ------------------------------------------------- 6 */ 7 8 public function changestateaction() { 9 $id = $_request['id'];10 $result = $this->changeconfirmstate($id);11 if ($result) {12 $this->success(修改成功);13 } else {14 $this->error(修改失败);15 }16 }17 18 private function changeconfirmstate($id) {19 $reg = $this->pricemodel->selectprice(['id'=>['eq', $id]]);20 $rel = $this->demandmodel->selectdemand(['id'=>['eq',$reg[0]['demand_id']]]);21 $demand_id = $reg[0]['demand_id'];22 $reg['demand'] = $this->pricemodel->selectprice(['demand_id'=>['eq',$demand_id]]);23 foreach ($reg['demand'] as $key => $value){24 if($value['phone'] == $reg[0]['phone']){25 unset($reg['demand'][$key]);26 }else{27 $new[] = $value['phone'];28 }29 }31 $new = ['0'=>'136********'];32 if((time()-strtotime($rel[0]['create_time']))> 86400){33 echo ;34 die;35 }else if(strtotime($rel[0]['finish_time'])>0){36 echo ;37 die;38 }else{39 $data_demand = [ 'is_available' => 2, 'finish_time' => date(y-m-d h:i:s) ];40 $result['price'] = $this->pricemodel->saveprice( ['id'=>['eq',$id]], ['state'=>2] );41 $result['demadn'] = $this->demandmodel->savedemand(['id'=>['eq',$reg[0]['demand_id']]] , $data_demand);42 $mobile = implode(,, $new);43 $content = 此条需求已成交,下次再来哟!;44 smsapp($mobile,$content); //发短信45 return $result;46 }47 }
其它类似信息

推荐信息