/// <summary>
        /// 获取该批次剩余面积
        /// </summary>
        /// <param name="context"></param>
        private void GetRemainArea(HttpContext context)
        {
            string planId = "";

            if (null != context.Request.QueryString["planId"])
            {
                planId = context.Request.QueryString["planId"].ToString().Trim();
            }
            Model.T_Plan t_plan = bll_plan.GetModel(Convert.ToInt32(planId));

            //获取该批次已经使用面积
            decimal usedConsArea, usedAgriArea, usedArabArea, usedIssuedQuota;

            usedConsArea = usedAgriArea = usedArabArea = usedIssuedQuota = 0;
            RemainArea2 remainAreas = new RemainArea2();

            DataSet ds = bll_batch_plan.GetList(" planId=" + planId);

            if (ds.Tables[0].Rows.Count > 0)
            {
                foreach (DataRow dr in ds.Tables[0].Rows)
                {
                    if (planId == "6")//增减挂钩批次
                    {
                        if (dr["issuedQuota"] != null)
                        {
                            usedIssuedQuota += Convert.ToDecimal(dr["issuedQuota"]);
                        }
                    }
                    else
                    {
                        if (dr["consArea"] != null)
                        {
                            usedConsArea += Convert.ToDecimal(dr["consArea"]);
                        }
                        if (dr["agriArea"] != null)
                        {
                            usedAgriArea += Convert.ToDecimal(dr["agriArea"]);
                        }
                        if (dr["arabArea"] != null)
                        {
                            usedArabArea += Convert.ToDecimal(dr["arabArea"]);
                        }
                    }
                }
            }

            remainAreas.consArea    = (Decimal)t_plan.consArea - usedConsArea;
            remainAreas.agriArea    = (Decimal)t_plan.agriArea - usedAgriArea;
            remainAreas.arabArea    = (Decimal)t_plan.arabArea - usedArabArea;
            remainAreas.issuedQuota = (Decimal)t_plan.agriArea - usedIssuedQuota;

            context.Response.Write(JsonHelper.Object2Json <RemainArea2>(remainAreas));
        }
        /// <summary>
        /// 获取该批次剩余面积
        /// </summary>
        /// <param name="context"></param>
        private void GetRemainPlanArea(HttpContext context)
        {
            string batchId = "";
            if (null != context.Request.QueryString["batchId"])
            {
                batchId = context.Request.QueryString["batchId"].ToString().Trim();
            }
            Model.T_Batch t_batch = bll_batch.GetModel(Convert.ToInt32(batchId));

            DataSet ds = bll_batch_plan.GetList("batchId=" + batchId);

            //获取该批次已经使用面积
            decimal usedConsArea, usedAgriArea, usedArabArea, usedIssuedQuota;
            usedConsArea = usedAgriArea = usedArabArea = usedIssuedQuota = 0;

            RemainArea2 remainAreas = new RemainArea2();

            if (ds.Tables[0].Rows.Count > 0)
            {
                foreach (DataRow dr in ds.Tables[0].Rows)
                {
                    if (t_batch.batchTypeId == 4)//增减挂钩批次
                    {
                        if (dr["issuedQuota"] != null)
                        {
                            usedIssuedQuota += Convert.ToDecimal(dr["issuedQuota"]);
                        }
                    }
                    else
                    {
                        if (dr["consArea"] != null)
                        {
                            usedConsArea += Convert.ToDecimal(dr["consArea"]);
                        }
                        if (dr["agriArea"] != null)
                        {
                            usedAgriArea += Convert.ToDecimal(dr["agriArea"]);
                        }
                        if (dr["arabArea"] != null)
                        {
                            usedArabArea += Convert.ToDecimal(dr["arabArea"]);
                        }
                    }
                }
            }

            if (t_batch.batchTypeId == 4)//增减挂钩批次
            {
                remainAreas.issuedQuota = (Decimal)t_batch.agriArea - usedIssuedQuota;
            }
            else {
                remainAreas.consArea = (Decimal)t_batch.consArea - usedConsArea;
                remainAreas.agriArea = (Decimal)t_batch.agriArea - usedAgriArea;
                remainAreas.arabArea = (Decimal)t_batch.arabArea - usedArabArea;
            }

            context.Response.Write(JsonHelper.Object2Json<RemainArea2>(remainAreas));
        }