fix(#613): 修复编译错误 — updateCancelledStatusBatch 误用 backReason 参数 + 所有调用方补齐 4 参
根因: - Bug #613 修复时 updateCancelledStatusBatch 复制了 backReason 逻辑但该方法没有该参数 - IServiceRequestService.updateDraftStatus 接口增加了 backReason 参数,但 5 个调用方未更新 - 旧 pipeline(未重启)的 mvn compile 质量门禁未生效 修复: - MedicationRequestServiceImpl: 移除 updateCancelledStatusBatch 中的 backReason 引用 - ServiceRequestServiceImpl: 补齐 updateDraftStatus 的 backReason 参数 - 5 个调用方补齐第 4 个参数 (null) - 旧 pipeline 已修复(二进制 + systemd 重启)
This commit is contained in:
@@ -78,9 +78,6 @@ public class MedicationRequestServiceImpl extends ServiceImpl<MedicationRequestM
|
||||
if (checkDate != null) {
|
||||
updateWrapper.set(MedicationRequest::getCheckTime, checkDate);
|
||||
}
|
||||
if (backReason != null) {
|
||||
updateWrapper.set(MedicationRequest::getBackReason, backReason);
|
||||
}
|
||||
baseMapper.update(null, updateWrapper);
|
||||
}
|
||||
|
||||
|
||||
@@ -197,7 +197,7 @@ public class ServiceRequestServiceImpl extends ServiceImpl<ServiceRequestMapper,
|
||||
* @param checkDate 校对时间
|
||||
*/
|
||||
@Override
|
||||
public void updateDraftStatus(List<Long> serviceRequestIdList, Long practitionerId, Date checkDate) {
|
||||
public void updateDraftStatus(List<Long> serviceRequestIdList, Long practitionerId, Date checkDate, String backReason) {
|
||||
baseMapper.update(new ServiceRequest().setStatusEnum(RequestStatus.DRAFT.getValue())
|
||||
.setPerformerCheckId(SecurityUtils.getLoginUser().getPractitionerId()).setCheckTime(DateUtils.getNowDate()),
|
||||
new LambdaUpdateWrapper<ServiceRequest>().in(ServiceRequest::getId, serviceRequestIdList)
|
||||
|
||||
Reference in New Issue
Block a user