checkLogin(); $uid = $login_user['uid'] ; if(!$this->checkItemPermn($uid , $item_id)){ $this->sendError(10303); return ; } $data = array() ; $data['var_name'] = $var_name ; $data['uid'] = $uid ; $data['env_id'] = $env_id ; $data['var_value'] = $var_value ; $data['item_id'] = $item_id ; $data['addtime'] = time() ; $id = D("ItemVariable")->add($data); if (!$id) { $this->sendError(10101); }else{ $this->sendResult($id); } } //获取列表 public function getList(){ $item_id = I("item_id/d"); $env_id = I("env_id/d"); $login_user = $this->checkLogin(); $uid = $login_user['uid'] ; if(!$this->checkItemPermn($uid , $item_id)){ $this->sendError(10303); return ; } if ($item_id > 0 ) { $where = "item_id = '$item_id'"; if($env_id){ $where .= " and env_id = '$env_id'"; } $ret = D("ItemVariable")->where($where)->order(" addtime asc ")->select(); } if ($ret) { foreach ($ret as $key => &$value) { $value['addtime'] = date("Y-m-d H:i:s",$value['addtime']); } } $this->sendResult($ret); } //删除 public function delete(){ $item_id = I("item_id/d"); $id = I("id/d"); $login_user = $this->checkLogin(); $uid = $login_user['uid'] ; if(!$this->checkItemPermn($uid , $item_id)){ $this->sendError(10303); return ; } $ret = D("ItemVariable")->where(" item_id = '%d' and id = '%d' ",array($item_id,$id))->delete(); if ($ret) { $this->sendResult($ret); }else{ $this->sendError(10101); } } }