diff --git a/SGGL/FineUIPro.Web/CQMS/Plan/SubPlanEdit.aspx.cs b/SGGL/FineUIPro.Web/CQMS/Plan/SubPlanEdit.aspx.cs index af4633c1..f3bb3fe8 100644 --- a/SGGL/FineUIPro.Web/CQMS/Plan/SubPlanEdit.aspx.cs +++ b/SGGL/FineUIPro.Web/CQMS/Plan/SubPlanEdit.aspx.cs @@ -515,15 +515,22 @@ namespace FineUIPro.Web.CQMS.Plan SubPlan.CompileMan = CurrUser.PersonId; SubPlan.Edition = Convert.ToInt32(txtEdition.Text); - if (!string.IsNullOrEmpty(HFSubPlanId.Text)) + if (!string.IsNullOrEmpty(this.SubPlanId)) { - SubPlan.SubPlanId = HFSubPlanId.Text; + SubPlan.SubPlanId = this.SubPlanId; SubPlanId = SubPlan.SubPlanId; CQMS_SubPlanService.UpdateSubPlan(SubPlan); } else { - SubPlan.SubPlanId = SQLHelper.GetNewID(typeof(Model.Plan_SubPlan)); + if (!string.IsNullOrEmpty(HFSubPlanId.Text)) + { + SubPlan.SubPlanId = HFSubPlanId.Text; + } + else + { + SubPlan.SubPlanId = SQLHelper.GetNewID(typeof(Model.Plan_SubPlan)); + } SubPlanId = SubPlan.SubPlanId; CQMS_SubPlanService.AddSubPlan(SubPlan);