86门诊医生站-》西药方

This commit is contained in:
sindir
2026-01-26 13:25:02 +08:00
parent c1efd84332
commit c878dc19d7
7 changed files with 1035 additions and 972 deletions

View File

@@ -77,6 +77,9 @@ public class DeviceDispenseServiceImpl extends ServiceImpl<DeviceDispenseMapper,
deviceDispense.setDispenseQuantity(BigDecimal.ZERO);
// 发药频次
deviceDispense.setDispenseFrequencyCode(deviceRequest.getRateCode());
// 设置租户id
LoginUser loginUser = getLoginUser();
deviceDispense.setTenantId(loginUser.getTenantId());
// 获取当前时间
LocalDateTime now = LocalDateTime.now();
@@ -150,6 +153,9 @@ public class DeviceDispenseServiceImpl extends ServiceImpl<DeviceDispenseMapper,
deviceDispense.setDispenseQuantity(BigDecimal.ZERO);
// 发药频次
deviceDispense.setDispenseFrequencyCode(deviceRequest.getRateCode());
// 设置租户id
LoginUser loginUser = getLoginUser();
deviceDispense.setTenantId(loginUser.getTenantId());
// 获取当前时间
LocalDateTime now = LocalDateTime.now();
@@ -230,6 +236,9 @@ public class DeviceDispenseServiceImpl extends ServiceImpl<DeviceDispenseMapper,
deviceDispense.setDispenseTime(now);
// id
deviceDispense.setId(null);
// 设置租户id
LoginUser currentLoginUser = getLoginUser();
deviceDispense.setTenantId(currentLoginUser.getTenantId());
// 新增器材发放
baseMapper.insert(deviceDispense);
@@ -397,6 +406,8 @@ public class DeviceDispenseServiceImpl extends ServiceImpl<DeviceDispenseMapper,
// todo 存疑,是否用请求人作为发药人
LoginUser loginUser = getLoginUser();
deviceDispense.setPerformerId(loginUser.getPractitionerId());
// 设置租户id
deviceDispense.setTenantId(loginUser.getTenantId());
// 发放器材房
deviceDispense.setLocationId(locationId);
// 支持用药信息