public override bool Update(EnterpriseServiceEntity model) { bool result = base.Update(model); if (result == true) { EnterpriseEntity enterpriseEntity = EnterpriseBLL.Instance.Get(model.EnterpriseGuid); if (model.EnterpriseServiceStatus == Logics.True) { enterpriseEntity.CooperateStatus = FlagHelper.AddFlag(enterpriseEntity.CooperateStatus, model.EnterpriseServiceType); } else { enterpriseEntity.CooperateStatus = FlagHelper.RemoveFlag(enterpriseEntity.CooperateStatus, model.EnterpriseServiceType); } EnterpriseBLL.Instance.Update(enterpriseEntity); } return(result); }