public function actionAdd() { if (XUtils::method() == 'POST') { HDraw::deleteQRCode(); // echo var_dump($_POST); if (isset($_POST['type'])) { $type = $_POST['type']; if ($type == 'static') { $test = AsAsset::model()->findByPk($_POST['RFID']); // echo var_dump($test); if (is_null($test)) { $asset = new AsAsset(); // 资产数据库表 $asset->RFID = $_POST['RFID']; // 提交页面的RFID的值 $asset->assetName = $_POST['assetName']; // $asset->state=$_POST['state']; $asset->specification = $_POST['specification']; $asset->Price = $_POST['Price']; $asset->storageId = $_POST['storageId']; $asset->inTime = $_POST['inTime']; $asset->outPrm = $_POST['outPrm']; if ($asset->outPrm == 'n') { $asset->state = "in"; } else { $asset->state = $_POST['state']; } $asset->brwPhone = ""; $test = AsAsset::model()->findByPk($RFID); // echo var_dump($asset); if ($asset->save() > 0) { // 数据库表类的函数save(),存储是否成功,来自yii框架 echo "<script language=\"JavaScript\">alert(\"添加成功\");</script>"; } else { echo "<script language=\"JavaScript\">alert(\"添加失败\");</script>"; } } else { echo "<script language=\"JavaScript\">alert(\"该标签已存在\");</script>"; } } else { if ($type == 'consume') { $test = AsConsume::model()->findByPk($_POST['assetId']); if (is_null($test)) { $consume = new AsConsume(); // 资产数据库表 $consume->assetId = $_POST['assetId']; $consume->assetName = $_POST['assetName']; $consume->specification = $_POST['specification']; $consume->Price = $_POST['Price']; $consume->state = $_POST['state']; $consume->storageId = $_POST['storageId']; $consume->inTime = $_POST['inTime']; $consume->outPrm = "y"; $consume->brwPhone = ""; $content = "assetId:" . $consume->assetId . ";assetName:" . $consume->assetName . ";specification:" . $consume->specification . ";Price:" . $consume->Price . ";storageId:" . $consume->storageId . ";outPrm:" . $consume->outPrm . ";brwPhone:" . $consume->brwPhone . ";state:" . $consume->state . ";inTime:" . $consume->inTime . ";"; $display = $consume->assetId . '/' . $consume->assetName . '/' . $consume->specification; // echo var_dump($consume); if ($consume->save() > 0) { // 数据库表类的函数save(),存储是否成功,来自yii框架 echo "<script language=\"JavaScript\">alert(\"添加成功\");</script>"; $finalQRCode = $this->QRcode($consume->assetId, $content, $display); } else { echo "<script language=\"JavaScript\">alert(\"添加失败\");</script>"; } } else { echo "<script language=\"JavaScript\">alert(\"该编号已经存在\");</script>"; } } } } } if ($type == "") { $type = "static"; } // var_dump($consume['']); $this->render('add', array('type' => $type, 'finalQRCode' => $finalQRCode, 'consume' => $consume)); }