|
@ -18,6 +18,7 @@ import org.springframework.stereotype.Service;
|
|
|
|
|
|
import javax.transaction.Transactional;
|
|
|
import java.util.ArrayList;
|
|
|
import java.util.Date;
|
|
|
import java.util.List;
|
|
|
import java.util.UUID;
|
|
|
|
|
@ -48,6 +49,8 @@ public class SpecialistHospitalServiceItemService extends EnvelopRestEndpoint {
|
|
|
MixEnvelop<HospitalServiceItemDO,HospitalServiceItemDO> envelop = new MixEnvelop<>();
|
|
|
if (hospitalServiceItemDOS !=null && hospitalServiceItemDOS.size()!=0){
|
|
|
for (HospitalServiceItemDO hospitalServiceItemDO:hospitalServiceItemDOS){
|
|
|
hospitalServiceItemDO.setCreateTime(new Date());
|
|
|
hospitalServiceItemDO.setUpdateTime(new Date());
|
|
|
specialistHospitalServiceItemDao.save(hospitalServiceItemDO);
|
|
|
}
|
|
|
}
|
|
@ -356,13 +359,22 @@ public class SpecialistHospitalServiceItemService extends EnvelopRestEndpoint {
|
|
|
MixEnvelop<Boolean,Boolean> envelop = new MixEnvelop<>();
|
|
|
if (hospitalServiceItemDOS != null && hospitalServiceItemDOS.size()!=0){
|
|
|
for (HospitalServiceItemDO hospitalServiceItemDO:hospitalServiceItemDOS){
|
|
|
List<HospitalServiceItemDO> hospitalServiceItemDOList = specialistHospitalServiceItemDao.findByHospitalAndServiceItemId(hospitalServiceItemDO.getHospital(),hospitalServiceItemDO.getServiceItemId());
|
|
|
if (hospitalServiceItemDOList == null && hospitalServiceItemDOList.size() ==0){
|
|
|
continue;
|
|
|
}else {
|
|
|
hospitalServiceItemDO.setStatus(1);
|
|
|
hospitalServiceItemDO.setId(UUID.randomUUID().toString());
|
|
|
specialistHospitalServiceItemDao.save(hospitalServiceItemDO);
|
|
|
List<SpecialistServiceItemDO> specialistServiceItemDOS = specialistServiceItemDao.findByTitleAndContent(hospitalServiceItemDO.getTitle(),hospitalServiceItemDO.getContent());
|
|
|
if (specialistServiceItemDOS != null && specialistServiceItemDOS.size()!=0){
|
|
|
List<HospitalServiceItemDO> hospitalServiceItemDOList = specialistHospitalServiceItemDao.findByHospitalAndServiceItemId(hospitalServiceItemDO.getHospital(),specialistServiceItemDOS.get(0).getId());
|
|
|
if (hospitalServiceItemDOList == null && hospitalServiceItemDOList.size() ==0){
|
|
|
continue;
|
|
|
}else {
|
|
|
hospitalServiceItemDO.setStatus(1);
|
|
|
hospitalServiceItemDO.setImediate(0);
|
|
|
hospitalServiceItemDO.setSaasId("dev");
|
|
|
hospitalServiceItemDO.setId(UUID.randomUUID().toString());
|
|
|
hospitalServiceItemDO.setServiceItemId(specialistServiceItemDOS.get(0).getId());
|
|
|
hospitalServiceItemDO.setServiceItemName(specialistServiceItemDOS.get(0).getDiseaseItem());
|
|
|
hospitalServiceItemDO.setCreateTime(new Date());
|
|
|
hospitalServiceItemDO.setUpdateTime(new Date());
|
|
|
specialistHospitalServiceItemDao.save(hospitalServiceItemDO);
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
}
|