function okSave() { $id = $_GET['id']; //$id="64"; $transfer = $_GET["transfer"]; //$transfer="ssss"; if ($transfer == "1") { $transfer = "圆通快递"; } elseif ($transfer == "2") { $transfer = "申通快递"; } $transferCode = $_GET["transferCode"]; //$transferCode="678"; $CCID = $_GET["CCID"]; //$CCID="heimi0005"; //$pArr=unserialize($_COOKIE['pArr']); //$pid=$pArr['pid']; if (isset($transfer) && !empty($transfer) && isset($transferCode) && !empty($transferCode)) { $date = date("Y-m-d H:i:s"); $oOb = M("order"); $pArr = $oOb->where("id={$id}")->select(); $pid = $pArr[0]['pid']; //将设备状态更改为已发货 $shOb = M("simhard"); //判断设备里包含的是什么类型的套餐,确定截止日期存进simhard表里 $arrM = array("1" => "31", "2" => "28", "3" => "31", "4" => "30", "5" => "31", "6" => "30", "7" => "31", "8" => "31", "9" => "30", "10" => "31", "11" => "30", "12" => "31"); $y = date("Y"); $m = date("n"); $pOb = M("product"); $proArr = $pOb->where("id={$pid}")->select(); if ($proArr[0]['type'] == "1") { $deadTime = $y . "-" . $m . "-" . $arrM[$m]; } elseif ($proArr[0]['type'] == "2") { $y = $y + 1; $m = $m - 1; $deadTime = $y . "-" . $m . "-" . $arrM[$m]; } elseif ($proArr[0]['type'] == "3") { $deadTime = $y . "-12-31"; } $shOb->query("update r_simhard set status=2,deadTime='{$deadTime}',type={$proArr[0]['type']},updated_at='{$date}' where CCID='{$CCID}'"); //echo $shOb -> getLastSql(); $arr = array("id" => $id, "pid" => $pid, "transfer" => $transfer, "transferCode" => $transferCode, "CCID" => $CCID, "status" => "3", 'updated_at' => $date); $re = $oOb->data($arr)->save(); //var_dump($re);echo $oOb->getLastSql(); if ($re !== false) { $oArr = $oOb->where("id={$id}")->select(); $tel = $oArr[0]['tel']; $orderId = $oArr[0]['orderId']; /* $content = "您好,您购买的商品已从北京发货,圆通速递单号".$transferCode.",请注意查收。如有问题请联系客服,感谢您的支持!"; $content=iconv("UTF-8","GBK",$content); $userData = array( 'corp_id'=> "2e5c001", 'corp_pwd'=> "tjhm018", 'corp_service'=> "1065505yd", 'mobile' => $tel, 'msg_content' => $content, ); $ReturnData = $this -> postMethod("http://service2.baiwutong.com:8080/sms_send2.do",$userData); //echo $ReturnData; */ $sms = new SmsModel(); $ReturnData = $sms->sendOutGoods($tel, $transferCode, $oArr[0]['title'], $transfer); //var_dump($ReturnData);die; if ($ReturnData == "1") { echo "1"; } else { echo "2"; } exit; } else { echo "0"; exit; } } }