ServicePriceDetails d = new ServicePriceDetails();
d.serviceID = service.getId();
d.receptionTypeID = receptionType.getId();
d.price = price; //договорная стоимость услгуи
d.money = price; //сумма денег оплачиваемая за услугу страховой команией
ModificationInfo mi = setService(d);
auditDetList.addAll(mi.getAudit());
} else {
ServicePriceDetails d = servicePrice.getDetails(this);
d.price = price; //договорная стоимость услгуи
d.money = price; //сумма денег оплачиваемая за услугу страховой команией
ModificationInfo mi = setService(d);
auditDetList.addAll(mi.getAudit());
priceMap.remove(visitPrice.getId());
}
}
for (Iterator<Entry<String, ServicePrice>> it = priceMap.entrySet().iterator(); it.hasNext();) {
Entry<String, ServicePrice> entry = it.next();
ServicePrice servicePrice = entry.getValue();
AuditDoc<ServicePrice> auditSP = new AuditDoc<ServicePrice>(servicePrice, collab);
removeEntity(servicePrice);
auditSP.check(null);
auditDetList.add(persistAudit(auditSP));
}
return new ModificationInfo(0, auditDetList);
}