One-day-学习笔记-商品成交时发送短信,one-day-学习笔记_PHP教程
程序员文章站
2022-05-25 20:01:14
...
One-day-学习笔记-商品成交时发送短信,one-day-学习笔记
个人学习笔记(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 }