up
This commit is contained in:
@@ -14,6 +14,7 @@ import org.springframework.web.bind.annotation.RequestBody;
|
|||||||
import com.core.common.core.domain.R;
|
import com.core.common.core.domain.R;
|
||||||
import com.openhis.web.datadictionary.dto.DeviceManageSelParam;
|
import com.openhis.web.datadictionary.dto.DeviceManageSelParam;
|
||||||
import com.openhis.web.datadictionary.dto.DeviceManageUpDto;
|
import com.openhis.web.datadictionary.dto.DeviceManageUpDto;
|
||||||
|
import org.springframework.web.bind.annotation.RequestParam;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 器材目录 service
|
* 器材目录 service
|
||||||
@@ -63,7 +64,7 @@ public interface IDeviceManageAppService {
|
|||||||
* @param id 查询条件
|
* @param id 查询条件
|
||||||
* @return 器材目录查询结果
|
* @return 器材目录查询结果
|
||||||
*/
|
*/
|
||||||
R<?> getDeviceOne(@PathVariable("id") Long id);
|
R<?> getDeviceOne(@RequestParam Long id);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 器材目录停用
|
* 器材目录停用
|
||||||
|
|||||||
@@ -175,7 +175,7 @@ public class DeviceManageAppServiceImpl implements IDeviceManageAppService {
|
|||||||
* @return 器材目录查询结果
|
* @return 器材目录查询结果
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public R<?> getDeviceOne(@PathVariable("id") Long id) {
|
public R<?> getDeviceOne(@RequestParam Long id) {
|
||||||
// 根据ID查询【器材目录】
|
// 根据ID查询【器材目录】
|
||||||
DeviceDefinition byId = deviceDefinitionService.getById(id);
|
DeviceDefinition byId = deviceDefinitionService.getById(id);
|
||||||
return R.ok(byId);
|
return R.ok(byId);
|
||||||
|
|||||||
@@ -120,12 +120,18 @@ public class MedicationManageAppServiceImpl implements IMedicationManageAppServi
|
|||||||
.map(status -> new MedicationManageInitDto.statusEnumOption(status.getValue(), status.getInfo()))
|
.map(status -> new MedicationManageInitDto.statusEnumOption(status.getValue(), status.getInfo()))
|
||||||
.collect(Collectors.toList());
|
.collect(Collectors.toList());
|
||||||
|
|
||||||
|
//拆分属性
|
||||||
|
List<MedicationManageInitDto.statusEnumOption> partAttributeEnumOptions = Stream.of(SplitPropertyCode.values())
|
||||||
|
.map(status -> new MedicationManageInitDto.statusEnumOption(status.getValue(), status.getInfo()))
|
||||||
|
.collect(Collectors.toList());
|
||||||
|
|
||||||
medicationManageInitDto.setStatusFlagOptions(statusEnumOptions);
|
medicationManageInitDto.setStatusFlagOptions(statusEnumOptions);
|
||||||
medicationManageInitDto.setDomainFlagOptions(domainEnumOptions);
|
medicationManageInitDto.setDomainFlagOptions(domainEnumOptions);
|
||||||
medicationManageInitDto.setSupplierListOptions(supplierListOptions);
|
medicationManageInitDto.setSupplierListOptions(supplierListOptions);
|
||||||
medicationManageInitDto.setMedicationCategoryCodeOptions(medicationCategories);
|
medicationManageInitDto.setMedicationCategoryCodeOptions(medicationCategories);
|
||||||
medicationManageInitDto.setStatusWeatherOptions(statusWeatherOption);
|
medicationManageInitDto.setStatusWeatherOptions(statusWeatherOption);
|
||||||
medicationManageInitDto.setStatusRestrictedOptions(statusRestrictedOptions);
|
medicationManageInitDto.setStatusRestrictedOptions(statusRestrictedOptions);
|
||||||
|
medicationManageInitDto.setPartAttributeEnumOptions(partAttributeEnumOptions);
|
||||||
|
|
||||||
return R.ok(medicationManageInitDto);
|
return R.ok(medicationManageInitDto);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -118,7 +118,7 @@ public class DeviceManageController {
|
|||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@GetMapping("/information-one")
|
@GetMapping("/information-one")
|
||||||
public R<?> getDeviceOne(@PathVariable("id") Long id) {
|
public R<?> getDeviceOne(@RequestParam Long id) {
|
||||||
|
|
||||||
return deviceManageAppService.getDeviceOne(id);
|
return deviceManageAppService.getDeviceOne(id);
|
||||||
// // 根据ID查询【器材目录】
|
// // 根据ID查询【器材目录】
|
||||||
|
|||||||
@@ -275,5 +275,5 @@ public class MedicationManageDto {
|
|||||||
|
|
||||||
/** 最高零售价 */
|
/** 最高零售价 */
|
||||||
private BigDecimal maximumRetailPrice;
|
private BigDecimal maximumRetailPrice;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -27,6 +27,8 @@ public class MedicationManageInitDto {
|
|||||||
private List<statusEnumOption> statusWeatherOptions;
|
private List<statusEnumOption> statusWeatherOptions;
|
||||||
// 权限限制
|
// 权限限制
|
||||||
private List<statusEnumOption> statusRestrictedOptions;
|
private List<statusEnumOption> statusRestrictedOptions;
|
||||||
|
// 拆分属性
|
||||||
|
private List<statusEnumOption> partAttributeEnumOptions;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 状态
|
* 状态
|
||||||
|
|||||||
@@ -234,7 +234,9 @@ public class MedicationManageUpDto {
|
|||||||
/** 用量限定 */
|
/** 用量限定 */
|
||||||
private BigDecimal usageLimit;
|
private BigDecimal usageLimit;
|
||||||
|
|
||||||
|
/** 抗生素分类 */
|
||||||
|
@Dict(dictCode = "antibiotic_type_code")
|
||||||
|
private String antibioticCode;
|
||||||
|
private String antibioticCode_dictText;
|
||||||
|
|
||||||
|
|
||||||
/** 系统类别???? */
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -10,7 +10,7 @@
|
|||||||
T3.name,
|
T3.name,
|
||||||
T3.py_str,
|
T3.py_str,
|
||||||
T3.wb_str,
|
T3.wb_str,
|
||||||
T3.category_enum,
|
T3.category_code,
|
||||||
T3.type_code,
|
T3.type_code,
|
||||||
T3.unit_code,
|
T3.unit_code,
|
||||||
T3.size,
|
T3.size,
|
||||||
@@ -44,7 +44,7 @@
|
|||||||
T1.name,
|
T1.name,
|
||||||
T1.py_str,
|
T1.py_str,
|
||||||
T1.wb_str,
|
T1.wb_str,
|
||||||
T1.category_enum,
|
T1.category_code,
|
||||||
T1.type_code,
|
T1.type_code,
|
||||||
T1.unit_code,
|
T1.unit_code,
|
||||||
T1.size,
|
T1.size,
|
||||||
|
|||||||
Reference in New Issue
Block a user