public function save()
{
$item_id = I("item_id/d");
$member_group_id = I("member_group_id/d");
$login_user = $this->checkLogin();
if (!$this->checkItemCreator($login_user['uid'], $item_id)) {
$this->message(L('no_permissions'));
return;
}
$username = I("username");
$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'];
$data['item_id'] = $item_id;
$data['member_group_id'] = $member_group_id;
$data['addtime'] = time();
$id = D("ItemMember")->add($data);
$return = D("ItemMember")->where(" item_member_id = '{$id}' ")->find();
if (!$return) {
$return['error_code'] = 10103;
$return['error_message'] = 'request fail';
}
$this->sendResult($return);
}