public string getVoucherSummaryList(string financePageJson) { //分页对象 FinancePage <VoucherSummaryItem> financePage = null; try { //创建service层实例 voucherSummaryService = new VoucherSummaryService(); //处理json financePage = FinanceJson.getFinanceJson().toObject <FinancePage <VoucherSummaryItem> >(financePageJson); //获取处理过的分页对象 financePage = voucherSummaryService.getVoucherSummaryList(financePage); return(FinanceResultData.getFinanceResultData().success(200, financePage, "成功")); } catch (InvalidOperationException ex) { //身份验证不通过 return(FinanceResultData.getFinanceResultData().fail(401, null, ex.Message)); } catch (Exception ex) { //未知的错误 return(FinanceResultData.getFinanceResultData().fail(500, null, "未知的错误")); } }
public string addVoucherSummary(string voucherSummaryJson) { try { //创建service层实例 voucherSummaryService = new VoucherSummaryService(); //处理json VoucherSummary voucherSummary = FinanceJson.getFinanceJson().toObject <VoucherSummary>(voucherSummaryJson); if (voucherSummaryService.addVoucherSummary(voucherSummary)) { return(FinanceResultData.getFinanceResultData().success(200, null, "成功")); } else { return(FinanceResultData.getFinanceResultData().fail(500, null, "错误")); } } catch (InvalidOperationException ex) { //身份验证不通过 return(FinanceResultData.getFinanceResultData().fail(401, null, ex.Message)); } catch (Exception ex) { //未知的错误 return(FinanceResultData.getFinanceResultData().fail(500, null, "未知的错误")); } }
public string examineVoucherSummary(string idsJson, string @do) { try { //创建service层实例 voucherSummaryService = new VoucherSummaryService(); //获取用户service层实例 AccountService accountService = new AccountService(true); Account account = new Account(); //处理json string token = FinanceToken.getFinanceCheckToken().getToken(); //获取对象 account = FinanceToken.getFinanceCheckToken().checkToken(token); string examineName = account.name; //检查操作密码 if (!accountService.checkDo(@do)) { return(FinanceResultData.getFinanceResultData().fail(402, null, "操作密码错误")); } //处理json int[] ids = FinanceJson.getFinanceJson().toObject <int[]>(idsJson); //审核 if (voucherSummaryService.examineVoucherSummary(ids, examineName)) { return(FinanceResultData.getFinanceResultData().success(200, null, "成功")); } else { return(FinanceResultData.getFinanceResultData().fail(500, null, "错误")); } } catch (InvalidOperationException ex) { //身份验证不通过 return(FinanceResultData.getFinanceResultData().fail(401, null, ex.Message)); } catch (Exception ex) { //未知的错误 return(FinanceResultData.getFinanceResultData().fail(500, null, "未知的错误")); } }