|
|
@@ -3,6 +3,7 @@ package com.nb.app.doctor.controller;
|
|
|
import cn.hutool.core.bean.BeanUtil;
|
|
|
import cn.hutool.core.collection.CollectionUtil;
|
|
|
import cn.hutool.json.JSONUtil;
|
|
|
+import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.nb.app.assistant.api.bean.HandleBindResult;
|
|
|
import com.nb.app.assistant.api.entity.AssistantUserBindEntity;
|
|
|
import com.nb.app.assistant.api.feign.IAssistantUserBindClient;
|
|
|
@@ -18,6 +19,7 @@ import com.nb.common.websocket.WebSocketSessionLifeCycleManage;
|
|
|
import com.nb.core.annotation.Log;
|
|
|
import com.nb.core.result.R;
|
|
|
import com.nb.web.api.entity.BusClinicEntity;
|
|
|
+import com.nb.web.api.entity.BusDeviceHistoryEntity;
|
|
|
import com.nb.web.api.feign.IPatientClient;
|
|
|
import com.nb.web.api.feign.query.GetPatientInfoVo;
|
|
|
import com.nb.web.api.feign.query.PatientMonitorQuery;
|
|
|
@@ -25,8 +27,10 @@ import com.nb.web.api.feign.result.InviteCodeResult;
|
|
|
import com.nb.web.api.feign.result.PatientMonitorDetailResult;
|
|
|
import com.nb.web.api.feign.result.PatientMonitorResult;
|
|
|
import com.nb.web.service.bus.entity.BusPatientEntity;
|
|
|
+import com.nb.web.service.bus.service.LocalBusDeviceHistoryService;
|
|
|
import com.nb.web.service.bus.service.LocalBusInfusionHistoryService;
|
|
|
import com.nb.web.service.bus.service.LocalBusPatientService;
|
|
|
+import com.nb.web.service.bus.service.dto.DeviceHistoryQuery;
|
|
|
import com.nb.web.service.bus.service.dto.ManualUndoConfig;
|
|
|
import com.nb.web.service.bus.utils.WsPublishUtils;
|
|
|
import io.swagger.annotations.Api;
|
|
|
@@ -58,6 +62,8 @@ public class PatientMonitorController {
|
|
|
|
|
|
private final LocalBusPatientService patientService;
|
|
|
|
|
|
+ private final LocalBusDeviceHistoryService historyService;
|
|
|
+
|
|
|
private final WsPublishUtils wsPublishUtils;
|
|
|
|
|
|
private final LocalBusInfusionHistoryService infusionService;
|
|
|
@@ -194,13 +200,20 @@ public class PatientMonitorController {
|
|
|
return R.success();
|
|
|
}
|
|
|
|
|
|
- @PostMapping("/edit")
|
|
|
+ @PostMapping("/edit/clinic")
|
|
|
@Log(title = "编辑患者信息")
|
|
|
@ApiOperation(value = "编辑患者信息")
|
|
|
- public R<Boolean> edit(@RequestBody @Validated ChangeClinicVo changeClinicVo) {
|
|
|
+ public R<Boolean> edit(@RequestBody @Validated BusClinicEntity busClinic) {
|
|
|
|
|
|
+ return R.success(patientClient.setClinic(busClinic));
|
|
|
+// return R.success(patientClient.setClinic(changeClinicVo.getClinicId(), BeanUtil.copyProperties(changeClinicVo, BusClinicEntity.class)));
|
|
|
+ }
|
|
|
|
|
|
- return R.success(patientClient.setClinic(changeClinicVo.getPatientId(),
|
|
|
- BeanUtil.copyProperties(changeClinicVo, BusClinicEntity.class)));
|
|
|
+ @PostMapping("/query/page")
|
|
|
+ @ApiOperation(value = "传输明细列表")
|
|
|
+ public R<IPage<BusDeviceHistoryEntity>> selectPage(@RequestBody @Validated DeviceHistoryQuery query) {
|
|
|
+ return R.success(historyService.pageQuery(query));
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
}
|