Compare commits

...

6 Commits

3 changed files with 16 additions and 4 deletions

View File

@@ -1,7 +1,7 @@
# HealthLink-HIS 代码模块索引
> 供 LLM 快速定位代码。每个模块列出 Controller → Service → Mapper 关键文件。
> 最后更新: 2026-06-19 00:00 (335 个 Controller)
> 最后更新: 2026-06-19 06:00 (335 个 Controller)
## 关键词 → 模块速查

View File

@@ -1183,6 +1183,18 @@ public class AdviceManageAppServiceImpl implements IAdviceManageAppService {
.set(ServiceRequest::getStatusEnum, RequestStatus.PENDING_STOP.getValue())
.set(ServiceRequest::getUpdateBy, stopUserName));
}
// 耗材adviceType=2
List<AdviceBatchOpParam> deviceList = paramList.stream()
.filter(e -> ItemType.DEVICE.getValue().equals(e.getAdviceType())).collect(Collectors.toList());
List<Long> deviceRequestIds
= deviceList.stream().map(AdviceBatchOpParam::getRequestId).collect(Collectors.toList());
if (!deviceRequestIds.isEmpty()) {
iDeviceRequestService.update(new LambdaUpdateWrapper<DeviceRequest>()
.in(DeviceRequest::getId, deviceRequestIds)
.set(DeviceRequest::getUseEndTime, stopTime)
.set(DeviceRequest::getStatusEnum, RequestStatus.PENDING_STOP.getValue())
.set(DeviceRequest::getUpdateBy, stopUserName));
}
return R.ok(null, MessageUtils.createMessage(PromptMsgConstant.Common.M00004, new Object[]{"医嘱停止"}));
}
@@ -1298,4 +1310,4 @@ public class AdviceManageAppServiceImpl implements IAdviceManageAppService {
}
}
}

View File

@@ -136,6 +136,7 @@
T1.diagnosis_time AS diagnosisTime,
T1.doctor AS diagnosisDoctor,
T1.long_term_flag AS longTermFlag,
T1.classification,
CASE WHEN EXISTS (
SELECT 1 FROM infectious_card T4
WHERE T4.diag_id = T2.id AND T4.delete_flag = '0' AND T4.status >= 1
@@ -174,5 +175,4 @@
) AS counts
</select>
</mapper>
T1.classification,
</mapper>