duhe
5 天以前 2004dfd8b33229042e322fe1ff9ddc75a3af8416
WebAPI/Controllers/ÌõÂë¹ÜÀí/WEBSController.cs
@@ -3070,47 +3070,23 @@
                if (oWebs.set_SaveSellOutBill_New(websLsmain, sSourceType, ref DBUtility.ClsPub.sErrInfo))
                {
                    if(lsmain[0].HIsTaxRate == 1)
                    oCn.BeginTran();
                    try
                    {
                        if (lsmain[0].HIsTaxRate_upper == 1)
                        {
                            try
                            {
                                oCn.BeginTran();
                                string sql_reWriteTaxData = "exec h_p_Kf_SellOutBill_withOutSourceBill_ReWriteTax " + lsmain[0].HInterID + ",1";
                                oCn.RunProc(sql_reWriteTaxData);
                                oCn.Commit();
                            }
                            catch (Exception e3)
                            {
                                oCn.RollBack();
                                objJsonResult.code = "0";
                                objJsonResult.count = 0;
                                objJsonResult.Message = "销售出库单上传成功!!税率计算失败!!" + e3.ToString();
                                objJsonResult.data = null;
                                return objJsonResult;
                            }
                        }
                        else
                        {
                            try
                            {
                                oCn.BeginTran();
                                string sql_reWriteTaxData = "exec h_p_Kf_SellOutBill_withOutSourceBill_ReWriteTax " + lsmain[0].HInterID + ",0";
                                oCn.RunProc(sql_reWriteTaxData);
                                oCn.Commit();
                            }
                            catch (Exception e3)
                            {
                                oCn.RollBack();
                                objJsonResult.code = "0";
                                objJsonResult.count = 0;
                                objJsonResult.Message = "销售出库单上传成功!!税率计算失败!!" + e3.ToString();
                                objJsonResult.data = null;
                                return objJsonResult;
                            }
                        }
                        string sql_reWriteTaxData = "exec h_p_Kf_SellOutBill_withOutSourceBill_ReWriteTax " + lsmain[0].HInterID + "," + lsmain[0].HIsTaxRate + "," + lsmain[0].HIsTaxRate_upper;
                        oCn.RunProc(sql_reWriteTaxData);
                        oCn.Commit();
                    }
                    catch (Exception e3)
                    {
                        oCn.RollBack();
                        objJsonResult.code = "0";
                        objJsonResult.count = 0;
                        objJsonResult.Message = "销售出库单上传成功!!税率计算失败!!" + e3.ToString();
                        objJsonResult.data = null;
                        return objJsonResult;
                    }
                    objJsonResult.code = "0";
                    objJsonResult.count = 1;
                    objJsonResult.Message = DBUtility.ClsPub.sErrInfo;  //成功!