internal static void InitAcidDensity(this FabAoEquipment eqp) { AcidDensity acid = CreateHelper.CreateAcidDensity(eqp); acid.InitAcid = eqp.TargetEqp.StatusInfo == null ? 0 : eqp.TargetEqp.StatusInfo.LastAcidDensity; acid.CurrentAcid = acid.InitAcid; var chgInfos = InputMart.Instance.AcidChgInfoView.FindRows(eqp.ShopID, eqp.TargetEqp.EqpGroup); if (chgInfos == null || chgInfos.Count() == 0) { //등록된 설비 그룹만 농도체크 eqp.AcidDensity = null; return; } else { AcidChgInfo info = chgInfos.First(); acid.ChangeDensity = info.DENSITY; acid.ChangeTime = info.CHG_TIME; eqp.AcidDensity = acid; } }