/** * 更新账户数据 */ function update_account() { $userId = $_SESSION['userId']; $op = $_REQUEST['op']; $accountId = $_REQUEST['accountId']; $accountName = $_REQUEST['accountName']; $accountSum = (double) $_REQUEST['accountSum']; $accountDesc = $_REQUEST['accountDesc']; $accountType = (int) $_REQUEST['accountType']; $accountFlag = (int) $_REQUEST['accountFlag']; $code = '0'; if ($op == 'add') { $accountId = -1; } $accountService = new AccountService(); // 校验是否重名 if (!$accountService->checkAccountName($userId, $accountId, $accountName)) { $code = 'existAccountName'; } else { if ($op == 'add') { // 新增 $accountService->insertAccount($userId, $accountName, $accountSum, $accountDesc, $accountType, $accountFlag); } else { if ($op == 'edit') { // 修改 $accountService->updateAccount($userId, $accountId, $accountName, $accountSum, $accountDesc, $accountType, $accountFlag); } } } $output = array('retCode' => $code); echo get_json($output); }