Home\Controller\AttornController::save PHP Method

save() public method

保存
public save ( )
    public function save()
    {
        $login_user = $this->checkLogin();
        $username = I("username");
        $item_id = I("item_id/d");
        $password = I("password");
        $item = D("Item")->where("item_id = '{$item_id}' ")->find();
        if (!D("User")->checkLogin($item['username'], $password)) {
            $return['error_code'] = 10102;
            $return['error_message'] = L('incorrect_password');
            $this->sendResult($return);
            return;
        }
        $member = D("User")->where(" username = '%s' ", array($username))->find();
        if (!$member) {
            $return['error_code'] = 10201;
            $return['error_message'] = L('user_does_not_exist');
            $this->sendResult($return);
            return;
        }
        $data['username'] = $member['username'];
        $data['uid'] = $member['uid'];
        $id = D("Item")->where(" item_id = '{$item_id}' ")->save($data);
        $return = D("Item")->where("item_id = '{$item_id}' ")->find();
        if (!$return) {
            $return['error_code'] = 10103;
            $return['error_message'] = 'request  fail';
        }
        $this->sendResult($return);
    }
AttornController