zrg
2024-03-04 c07bb60b39a9fbf5c41a724c7060f45c821f93ff
WebAPI/Controllers/XSGL/Xs_SeOrderBillController.cs
@@ -1623,6 +1623,7 @@
        {
            string ModRightNameCheck = "Xs_SeOrderBill_Close";
            DBUtility.ClsPub.CurUserName = CurUserName;
            string sql = "";
            try
            {
                //检查权限
@@ -1686,6 +1687,18 @@
                            objJsonResult.code = "0";
                            objJsonResult.count = 0;
                            objJsonResult.Message = "单据未关闭!不需要反关闭!";
                            objJsonResult.data = null;
                            return objJsonResult;
                        }
                        //判断单据是否为自动关闭
                        sql = "select * from Xs_SeOrderBillMain where HInterID = " + HInterID;
                        ds = oCN.RunProcReturn(sql, "Xs_SeOrderBillMain");
                        if (ds.Tables[0].Rows[0]["HCloseType"].ToString() == "False")
                        {
                            objJsonResult.code = "0";
                            objJsonResult.count = 0;
                            objJsonResult.Message = "反关闭失败!单据为自动关闭,不能进行手动反关闭!";
                            objJsonResult.data = null;
                            return objJsonResult;
                        }
@@ -1868,6 +1881,17 @@
                            objJsonResult.data = null;
                            return objJsonResult;
                        }
                        //判断行是否为自动关闭
                        string temp = ds.Tables[0].Rows[0]["HCloseType"].ToString();
                        if (ds.Tables[0].Rows[0]["HCloseType"].ToString() == "False")
                        {
                            objJsonResult.code = "0";
                            objJsonResult.count = 0;
                            objJsonResult.Message = "行反关闭失败!行为自动关闭,不能进行手动反关闭!";
                            objJsonResult.data = null;
                            return objJsonResult;
                        }
                    }
                }
                else