Beispiel #1
0
 public string update(string newUserJson)
 {
     try
     {
         //创建service层实例
         user_managementservice = new User_ManagementService();
         //处理json
         User_ManagementItem user_managementitem = FinanceJson.getFinanceJson().toObject <User_ManagementItem>(newUserJson);
         //修改操作
         user_managementitem = user_managementservice.updUserService(user_managementitem);
         if (user_managementitem != null)
         {
             return(FinanceResultData.getFinanceResultData().success(200, user_managementitem, "成功"));
         }
         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, "未知的错误"));
     }
 }
Beispiel #2
0
        public string getSpace()
        {
            string msg  = "错误";
            int    code = 500;

            try
            {
                int state = FinanceSpace.getFinanceSpace().checkSpace();
                switch (state)
                {
                case -1:
                    msg  = "您在我公司租用的数据库容量即将超出上限,请注意。";
                    code = 200;
                    break;

                case 0:
                    msg  = "已使用容量不超过90%,请放心使用。";
                    code = 200;
                    break;

                default:
                    msg  = "错误";
                    code = 500;
                    break;
                }
                return(FinanceResultData.getFinanceResultData().success(code, null, msg));
            }
            catch
            {
                return(FinanceResultData.getFinanceResultData().success(code, null, msg));
            }
        }
Beispiel #3
0
 public string getquanxian(string quanxianJson)
 {
     try
     {
         //创建service层实例
         user_managementservice = new User_ManagementService();
         //处理json
         Account  user     = FinanceJson.getFinanceJson().toObject <Account>(quanxianJson);
         quanxian quanxian = user_managementservice.selectQuanXianService(user);
         if (quanxian != null)
         {
             return(FinanceResultData.getFinanceResultData().success(200, quanxian, "获取权限成功"));
         }
         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, "未知的错误"));
     }
 }
Beispiel #4
0
 public string updateQX(string quanxian, string bianhao)
 {
     try
     {
         //创建service层实例
         user_managementservice = new User_ManagementService();
         //处理json
         quanxianItem quanxianitem = FinanceJson.getFinanceJson().toObject <quanxianItem>(quanxian);
         //修改操作
         quanxianitem.bianhao = bianhao;
         quanxianitem         = user_managementservice.updQuanXianService(quanxianitem);
         if (quanxianitem != null)
         {
             return(FinanceResultData.getFinanceResultData().success(200, quanxianitem, "成功"));
         }
         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, "未知的错误"));
     }
 }
Beispiel #5
0
        public string add(string userJson)
        {
            try
            {
                //创建service层实例
                user_managementservice = new User_ManagementService();
                //处理json
                Account user = FinanceJson.getFinanceJson().toObject <Account>(userJson);

                if (user_managementservice.newUserService(user))
                {
                    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 addVoucherWord(string wordJson)
        {
            try
            {
                //创建service层实例
                voucherWordService = new VoucherWordService();
                //处理json
                VoucherWord voucherWord = FinanceJson.getFinanceJson().toObject <VoucherWord>(wordJson);

                if (voucherWordService.addVoucherWord(voucherWord))
                {
                    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 addIncome(string incomeJson)
        {
            try
            {
                //创建service层实例
                investmentService = new InvestmentService();
                //处理json
                InvestmentIncome investmentIncome = FinanceJson.getFinanceJson().toObject <InvestmentIncome>(incomeJson);

                if (investmentService.addInvestmentIncome(investmentIncome))
                {
                    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, "未知的错误"));
            }
        }
Beispiel #8
0
 public string delAccounting(string idJson)
 {
     if (idJson != "")
     {
         try
         {
             int[] ids = FinanceJson.getFinanceJson().toObject <int[]>(idJson);
             asc = new AccountingService();
             if (asc.delAccounting(ids))
             {
                 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, "未知的错误"));
         }
     }
     else
     {
         return(FinanceResultData.getFinanceResultData().fail(500, null, "失败"));
     }
 }
Beispiel #9
0
        public string addExpenditure(string expenditureJson)
        {
            try
            {
                //创建service层实例
                managementService = new ManagementService();
                //处理json
                ManagementExpenditure managementExpenditure = FinanceJson.getFinanceJson().toObject <ManagementExpenditure>(expenditureJson);

                if (managementService.addManagementExpenditure(managementExpenditure))
                {
                    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 addSimpleAccounting(string simpleAccountingJson)
        {
            try
            {
                //创建service层实例
                simpleAccountingService = new SimpleAccountingService();
                //处理json
                SimpleAccounting simpleAccounting = FinanceJson.getFinanceJson().toObject <SimpleAccounting>(simpleAccountingJson);

                if (simpleAccountingService.newSimpleAccounting(simpleAccounting))
                {
                    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 updExpenditure(string newExpenditure)
 {
     try
     {
         //创建service层实例
         investmentService = new InvestmentService();
         //处理json
         InvestmentExpenditure investmentExpenditure = FinanceJson.getFinanceJson().toObject <InvestmentExpenditure>(newExpenditure);
         //修改操作
         if (investmentService.updateInvestmentExpenditure(investmentExpenditure))
         {
             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, "未知的错误"));
     }
 }
Beispiel #12
0
 public string updIncome(string newIncome)
 {
     try
     {
         //创建service层实例
         managementService = new ManagementService();
         //处理json
         ManagementIncome managementIncome = FinanceJson.getFinanceJson().toObject <ManagementIncome>(newIncome);
         //修改操作
         if (managementService.updateManagementIncome(managementIncome))
         {
             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, "未知的错误"));
     }
 }
Beispiel #13
0
        public string getExpenditureList(string financePageJson)
        {
            //分页对象
            FinancePage <ManagementExpenditure> financePage = null;

            try
            {
                //创建service层实例
                managementService = new ManagementService();
                //处理json
                financePage = FinanceJson.getFinanceJson().toObject <FinancePage <ManagementExpenditure> >(financePageJson);
                //获取处理过的分页对象
                financePage = managementService.getManagementExpenditureList(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, "未知的错误"));
            }
        }
Beispiel #14
0
 public string getListOfGrade(int classId, int grade, int code)
 {
     if (classId != 0 && grade != 0)
     {
         try
         {
             List <Accounting> accountingList = new List <Accounting>();
             asc            = new AccountingService();
             accountingList = asc.getList(classId, grade, code);
             if (accountingList != null)
             {
                 return(FinanceResultData.getFinanceResultData().success(200, accountingList, "成功"));
             }
             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, "未知的错误"));
         }
     }
     else
     {
         return(FinanceResultData.getFinanceResultData().fail(500, null, "失败"));
     }
 }
Beispiel #15
0
        public string delExpenditure(string idsJson)
        {
            try
            {
                //创建service层实例
                managementService = new ManagementService();
                //处理json
                int[] ids = FinanceJson.getFinanceJson().toObject <int[]>(idsJson);

                if (managementService.deleteManagementExpenditure(ids))
                {
                    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 updateDo(string oldDo, string newDo)
        {
            try
            {
                asc = new AccountService(true);
                int    result    = asc.updateDo(oldDo, newDo);
                string resultStr = "";
                switch (result)
                {
                case 1:
                    resultStr = FinanceResultData.getFinanceResultData().success(200, null, "修改成功");
                    break;

                case -1:
                    resultStr = FinanceResultData.getFinanceResultData().fail(412, null, "旧操作密码错误");
                    break;

                default:
                    resultStr = FinanceResultData.getFinanceResultData().fail(500, null, "修改失败");
                    break;
                }
                return(resultStr);
            }
            catch (InvalidOperationException ex)
            {
                //身份验证不通过
                return(FinanceResultData.getFinanceResultData().fail(401, null, ex.Message));
            }
            catch (Exception ex)
            {
                //未知的错误
                return(FinanceResultData.getFinanceResultData().fail(500, null, "未知的错误"));
            }
        }
Beispiel #17
0
 public string getAccountingBalance(string start_date, string stop_date)
 {
     try
     {
         cs = new ChartsService();
         Dictionary <string, List <decimal> > result = cs.getAccountBalanceService(start_date, stop_date);
         if (result != null)
         {
             return(FinanceResultData.getFinanceResultData().success(200, result, "科目余额"));
         }
         else
         {
             return(FinanceResultData.getFinanceResultData().success(500, null, "科目余额图表未查询到数据或数据有误"));
         }
     }
     catch (InvalidOperationException ex)
     {
         //身份验证不通过
         return(FinanceResultData.getFinanceResultData().fail(401, null, ex.Message));
     }
     catch (Exception ex)
     {
         //未知的错误
         return(FinanceResultData.getFinanceResultData().fail(500, null, "未知的错误"));
     }
 }
        public string getSimpleAccountingList(string financePageJson)
        {
            using (fin = new FinanceEntities())
            {
                //分页对象
                FinancePage <SimpleAccountingSummary> financePage = null;
                try
                {
                    //创建service层实例
                    simpleAccountingService = new SimpleAccountingService();
                    //处理json
                    financePage = FinanceJson.getFinanceJson().toObject <FinancePage <SimpleAccountingSummary> >(financePageJson);
                    //获取处理过的分页对象
                    financePage = simpleAccountingService.getSimpleAccountingList(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 getDepartmentList()
 {
     try
     {
         //创建service层实例
         departmentService = new DepartmentService();
         //获取集合
         List <Department> list = departmentService.getList();
         if (list != null)
         {
             return(FinanceResultData.getFinanceResultData().success(200, list, "成功"));
         }
         else
         {
             return(FinanceResultData.getFinanceResultData().fail(500, list, "错误"));
         }
     }
     catch (InvalidOperationException ex)
     {
         //身份验证不通过
         return(FinanceResultData.getFinanceResultData().fail(401, null, ex.Message));
     }
     catch (Exception ex)
     {
         //未知的错误
         return(FinanceResultData.getFinanceResultData().fail(500, null, "未知的错误"));
     }
 }
        public string delSimpleAccounting(string idsJson)
        {
            try
            {
                //创建service层实例
                simpleAccountingService = new SimpleAccountingService();
                //处理json
                int[] ids = FinanceJson.getFinanceJson().toObject <int[]>(idsJson);

                if (simpleAccountingService.delSimpleAccounting(ids))
                {
                    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 update(string newDepartmentJson)
 {
     try
     {
         //创建service层实例
         departmentService = new DepartmentService();
         //处理json
         DepartmentItem departmentItem = FinanceJson.getFinanceJson().toObject <DepartmentItem>(newDepartmentJson);
         //修改操作
         departmentItem = departmentService.updDepartmentService(departmentItem);
         if (departmentItem != null)
         {
             return(FinanceResultData.getFinanceResultData().success(200, departmentItem, "成功"));
         }
         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 getList2(string financePageJson, string dep)
        {
            //分页对象
            FinancePage <DepartmentItem> financePage = null;

            try
            {
                //创建service层实例
                departmentService = new DepartmentService();
                //处理json
                financePage = FinanceJson.getFinanceJson().toObject <FinancePage <DepartmentItem> >(financePageJson);
                //获取处理过的分页对象
                financePage = departmentService.getListService2(financePage, dep);

                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 getSimpleDataList(string financePageJson, string start_date, string stop_date)
        {
            //分页对象
            FinancePage <SimpleData> financePage = null;

            try
            {
                //创建service层实例
                simpleDataService = new SimpleDataService();
                //处理json
                financePage = FinanceJson.getFinanceJson().toObject <FinancePage <SimpleData> >(financePageJson);
                //获取处理过的分页对象
                financePage = simpleDataService.getSimpleDataList(financePage, start_date, stop_date);

                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 add(string departmentJson)
        {
            try
            {
                //创建service层实例
                departmentService = new DepartmentService();
                //处理json
                Department department = FinanceJson.getFinanceJson().toObject <Department>(departmentJson);

                if (departmentService.newDepartmentService(department))
                {
                    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 updSimpleData(string newSimpleData)
 {
     try
     {
         //创建service层实例
         simpleDataService = new SimpleDataService();
         //处理json
         SimpleData simpleData = FinanceJson.getFinanceJson().toObject <SimpleData>(newSimpleData);
         //修改操作
         if (simpleDataService.updSimpleData(simpleData))
         {
             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, "未知的错误"));
     }
 }
Beispiel #26
0
 public string getList2(string financePageJson, int classId, string code)
 {
     if (financePageJson != "")
     {
         FinancePage <AccountingItem> financePage = new FinancePage <AccountingItem>();
         financePage = FinanceJson.getFinanceJson().toObject <FinancePage <AccountingItem> >(financePageJson);
         try
         {
             asc         = new AccountingService();
             financePage = asc.getList2(financePage, classId, code);
             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, "未知的错误"));
         }
     }
     else
     {
         return(FinanceResultData.getFinanceResultData().fail(500, null, "失败"));
     }
 }
Beispiel #27
0
 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, "未知的错误"));
     }
 }
Beispiel #28
0
        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, "未知的错误"));
            }
        }
Beispiel #29
0
        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, "未知的错误"));
            }
        }
Beispiel #30
0
 public string balanceCheck()
 {
     try
     {
         asc = new AccountingService();
         return(FinanceResultData.getFinanceResultData().success(200, asc.balanceCheck(), "成功"));
     }
     catch (InvalidOperationException ex)
     {
         //身份验证不通过
         return(FinanceResultData.getFinanceResultData().fail(401, null, ex.Message));
     }
     catch (Exception ex)
     {
         //未知的错误
         return(FinanceResultData.getFinanceResultData().fail(500, null, "未知的错误"));
     }
 }