|
@@ -4,9 +4,10 @@ import cn.hutool.core.util.StrUtil;
|
|
|
import cn.hutool.json.JSONUtil;
|
|
import cn.hutool.json.JSONUtil;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.nb.web.api.entity.common.BusDeviceRunningEntity;
|
|
import com.nb.web.api.entity.common.BusDeviceRunningEntity;
|
|
|
-import com.nb.web.service.bus.entity.BusHospitalConfigEntity;
|
|
|
|
|
|
|
+import com.nb.web.api.entity.BusHospitalConfigEntity;
|
|
|
|
|
+import com.nb.web.api.feign.IHospitalConfigClient;
|
|
|
import com.nb.web.service.bus.entity.BusPatientEntity;
|
|
import com.nb.web.service.bus.entity.BusPatientEntity;
|
|
|
-import com.nb.web.service.bus.enums.ConfigEnum;
|
|
|
|
|
|
|
+import com.nb.web.api.enums.ConfigEnum;
|
|
|
import com.nb.web.service.bus.hospital.HospitalManager;
|
|
import com.nb.web.service.bus.hospital.HospitalManager;
|
|
|
import com.nb.web.service.bus.hospital.HospitalManagerRegister;
|
|
import com.nb.web.service.bus.hospital.HospitalManagerRegister;
|
|
|
import com.nb.web.service.bus.hospital.config.bean.*;
|
|
import com.nb.web.service.bus.hospital.config.bean.*;
|
|
@@ -34,7 +35,7 @@ import java.util.concurrent.TimeoutException;
|
|
|
* @createTime 2022年03月19日 09:27:00
|
|
* @createTime 2022年03月19日 09:27:00
|
|
|
*/
|
|
*/
|
|
|
@Service
|
|
@Service
|
|
|
-public class LocalBusHospitalConfigService extends BaseService<BusHospitalConfigMapper, BusHospitalConfigEntity,String> {
|
|
|
|
|
|
|
+public class LocalBusHospitalConfigService extends BaseService<BusHospitalConfigMapper, BusHospitalConfigEntity,String> implements IHospitalConfigClient {
|
|
|
@Autowired
|
|
@Autowired
|
|
|
@Lazy
|
|
@Lazy
|
|
|
private HospitalManagerRegister managerRegister;
|
|
private HospitalManagerRegister managerRegister;
|
|
@@ -222,4 +223,13 @@ public class LocalBusHospitalConfigService extends BaseService<BusHospitalConfig
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public BusHospitalConfigEntity getEvalConfig(String hospitalId) {
|
|
|
|
|
+ return this.getOne(new QueryWrapper<BusHospitalConfigEntity>()
|
|
|
|
|
+ .lambda()
|
|
|
|
|
+ .eq(BusHospitalConfigEntity::getTenantId,hospitalId)
|
|
|
|
|
+ .eq(BusHospitalConfigEntity::getType,ConfigEnum.eval)
|
|
|
|
|
+ .last("limit 1"));
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|