public function create()
 {
     $projectDB = new ProjectModelDB();
     $fieldArr = $projectDB->getFields();
     $insertArr = array();
     foreach ($fieldArr as $v) {
         if ($_POST[$v] !== null) {
             $insertArr[$v] = $_POST[$v];
         }
     }
     $insertArr['key'] = md5(time());
     $insertArr['monitors'] = Common::checkboxStrEncode($_POST['monitors']);
     $insertArr['group_id'] = $_SESSION['group'];
     $insertArr['create_time'] = time();
     if (!empty($insertArr['compress_size'])) {
         $insertArr['compress_size'] = trim($insertArr['compress_size']);
         if (preg_match("/[^0-9_,]/", $insertArr['compress_size'])) {
             Message::showError("输入的压缩尺寸错误");
         }
     }
     if (!empty($insertArr['cut_rate'])) {
         $insertArr['cut_rate'] = trim($insertArr['cut_rate']);
         if (!preg_match("/[0-9,\\/\\.]/", $updateArr['cut_rate'])) {
             Message::showError("输入的裁剪比率错误");
         }
     }
     $rs = $projectDB->insert($insertArr);
     Log::write($this->adminUserName, $this->ip, $projectDB->insertId(), self::$state . "__" . self::$action, $rs);
     $rs ? Message::showSucc('添加成功') : Message::showError('添加失败:' . implode(" ", $projectDB->getErrorInfo()));
 }