Преглед на файлове

update:修改常量查询

zhouzeyu преди 7 месеца
родител
ревизия
4663ed22fc

+ 8 - 3
nb-service/app-doctor/src/main/java/com/nb/app/doctor/controller/PatientMonitorController.java

@@ -42,6 +42,7 @@ import com.nb.web.service.bus.controller.vo.MonitorFinishedVo;
 import com.nb.web.service.bus.entity.BusPatientEntity;
 import com.nb.web.service.bus.enums.AnaTypeEnum;
 import com.nb.web.service.bus.enums.ConstantEnum;
+import com.nb.web.service.bus.enums.ConstantMixEnum;
 import com.nb.web.service.bus.service.LocalBusDeviceHistoryService;
 import com.nb.web.service.bus.service.LocalBusInfusionHistoryService;
 import com.nb.web.service.bus.service.LocalBusPatientService;
@@ -298,15 +299,19 @@ public class PatientMonitorController {
     }
 
     @PostMapping("/{type}/page")
-    @ApiOperation(value = "镇痛麻醉方式查询")
+    @ApiOperation(value = "常量查询")
     public R anaTypeQueryPage(@PathVariable("type") String type){
 
         AnaTypeEnum anaTypeEnum = AnaTypeEnum.fromValue(type);
         List<String> result;
-        if (anaTypeEnum==AnaTypeEnum.ANATYPE){
+        if (anaTypeEnum == AnaTypeEnum.ANATYPE) {
             result = localBusConMixService.listAnaType();
-        }else {
+        } else if (anaTypeEnum == AnaTypeEnum.ANALTYPE) {
             result = localBusConMixService.listAnalType();
+        } else if (anaTypeEnum == AnaTypeEnum.SURGERYNAME) {
+            result = localBusConMixService.listSurgery();
+        } else {
+            throw new IllegalArgumentException("未知的类型: " + type);
         }
 
         return R.success(result);

+ 3 - 0
nb-service/web-service/src/main/java/com/nb/web/service/bus/enums/AnaTypeEnum.java

@@ -18,8 +18,11 @@ import lombok.Getter;
 public enum AnaTypeEnum {
 
     ANATYPE("anaType"),
+    SURGERYNAME("surgeryName"),
     ANALTYPE("analType");
 
+
+
     private String value;
 
     // 根据字符串获取枚举值

+ 11 - 0
nb-service/web-service/src/main/java/com/nb/web/service/bus/service/constant/LocalBusConMixService.java

@@ -165,4 +165,15 @@ public class LocalBusConMixService extends AbstractConstantService<BusConMixMapp
                 .map(BusConMixEntity::getName)
                 .collect(Collectors.toList());
     }
+
+    public List<String> listSurgery() {
+
+        List<BusConMixEntity> entities = baseMapper.selectList(new QueryWrapper<BusConMixEntity>().lambda()
+                .eq(BusConMixEntity::getTenantId, SecurityUtil.getTenantId())
+                .eq(BusConMixEntity::getType,ConstantMixEnum.surgery.getValue())
+                .select(BusConMixEntity::getName));
+        return entities.stream()
+                .map(BusConMixEntity::getName)
+                .collect(Collectors.toList());
+    }
 }