|
|
@@ -142,13 +142,15 @@ public class LocalBusHospitalService extends BaseService<BusHospitalMapper, BusH
|
|
|
|
|
|
@Override
|
|
|
public void postSave(BusHospitalEntity entity) {
|
|
|
- List<BusHospitalConfigEntity> configs =
|
|
|
- configService.list(new QueryWrapper<BusHospitalConfigEntity>().lambda()
|
|
|
- .or()
|
|
|
- .eq(BusHospitalConfigEntity::getTenantId, 1));
|
|
|
- configs.forEach(config->{
|
|
|
- config.setId(null);
|
|
|
- config.setTenantId(entity.getId());
|
|
|
+ CompletableFuture.runAsync(()->{
|
|
|
+ List<BusHospitalConfigEntity> configs =
|
|
|
+ configService.list(new QueryWrapper<BusHospitalConfigEntity>().lambda()
|
|
|
+ .or()
|
|
|
+ .eq(BusHospitalConfigEntity::getTenantId, 1));
|
|
|
+ configs.forEach(config->{
|
|
|
+ config.setId(null);
|
|
|
+ config.setTenantId(entity.getId());
|
|
|
+ });
|
|
|
configService.saveBatch(configs);
|
|
|
|
|
|
//设置默认更新策略
|
|
|
@@ -177,6 +179,7 @@ public class LocalBusHospitalService extends BaseService<BusHospitalMapper, BusH
|
|
|
mix.setTenantId(entity.getId());
|
|
|
}).collect(Collectors.toSet()));
|
|
|
}
|
|
|
+
|
|
|
//设置默认报警原因
|
|
|
List<BusConAlarmEntity> alarmCauses = conAlarmService.list(new QueryWrapper<BusConAlarmEntity>()
|
|
|
.lambda().eq(BusConAlarmEntity::getTenantId, "1"));
|
|
|
@@ -186,7 +189,12 @@ public class LocalBusHospitalService extends BaseService<BusHospitalMapper, BusH
|
|
|
alarmCause.setTenantId(entity.getId());
|
|
|
}).collect(Collectors.toSet()));
|
|
|
}
|
|
|
- });
|
|
|
+ })
|
|
|
+ .whenComplete((i,e)->{
|
|
|
+ if(e!=null){
|
|
|
+ log.error("新增医院默认配置失败,",e);
|
|
|
+ }
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
@Override
|