From 70dcf4e610a0ec5fd6ca2c3daf9edf4957b30529 Mon Sep 17 00:00:00 2001 From: “djh” <“3298565835@qq.com”> Date: 星期二, 25 二月 2025 16:34:46 +0800 Subject: [PATCH] 考试制证修改 --- exam-system/src/main/java/com/gkhy/exam/noncoalmine/service/impl/ViolationRegistrationServiceImpl.java | 18 +++++++++++++++--- 1 files changed, 15 insertions(+), 3 deletions(-) diff --git a/exam-system/src/main/java/com/gkhy/exam/noncoalmine/service/impl/ViolationRegistrationServiceImpl.java b/exam-system/src/main/java/com/gkhy/exam/noncoalmine/service/impl/ViolationRegistrationServiceImpl.java index c851749..59212ee 100644 --- a/exam-system/src/main/java/com/gkhy/exam/noncoalmine/service/impl/ViolationRegistrationServiceImpl.java +++ b/exam-system/src/main/java/com/gkhy/exam/noncoalmine/service/impl/ViolationRegistrationServiceImpl.java @@ -1,6 +1,7 @@ package com.gkhy.exam.noncoalmine.service.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.gkhy.exam.noncoalmine.entity.ViolationRegistration; import com.gkhy.exam.noncoalmine.entity.WorkRegistration; @@ -11,6 +12,7 @@ import com.gkhy.exam.noncoalmine.model.vo.ViolationRegistrationVO; import com.gkhy.exam.noncoalmine.model.vo.WorkRegistrationVO; import com.gkhy.exam.noncoalmine.service.ViolationRegistrationService; +import com.ruoyi.common.utils.StringUtils; import com.ruoyi.common.utils.bean.BeanUtils; import com.ruoyi.file.entity.AttachmentInfo; import com.ruoyi.file.mapper.AttachmentInfoMapper; @@ -61,7 +63,6 @@ }).collect(Collectors.toList()); return list; } - /** * 新增 * @param addForm @@ -91,9 +92,9 @@ */ public List<ViolationRegistrationVO> getByIdCard(String idCard,byte isCm){ List<ViolationRegistration> violationRegistrations = baseMapper.selectList(new LambdaQueryWrapper<ViolationRegistration>() - .eq(ViolationRegistration::getDelFlag, 0) + .eq(ViolationRegistration::getDelFlag, (byte)0) .eq(ViolationRegistration::getIdCard, idCard) - .eq(idCard != null,ViolationRegistration::getIsCm,isCm)); + .eq(ViolationRegistration::getIsCm,isCm)); List<ViolationRegistrationVO> list = violationRegistrations.stream().map(registration -> { ViolationRegistrationVO violationRegistrationVO = new ViolationRegistrationVO(); BeanUtils.copyProperties(registration, violationRegistrationVO); @@ -108,6 +109,14 @@ return list; } + @Override + public void delBatch(List<Long> violationIds) { + UpdateWrapper<ViolationRegistration> updateWrapper = new UpdateWrapper<>(); + updateWrapper.in("violation_id",violationIds) + .set("del_flag",(byte)2); + this.update(updateWrapper); + } + /** * 附件转换 @@ -115,6 +124,9 @@ * @return */ private String getAttachmentUrl(String keys){ + if(StringUtils.isEmpty(keys)){ + return null; + } String[] arry = keys.split(","); StringBuffer paths = new StringBuffer(); List<AttachmentInfo> attachmentList = attachmentInfoService.findByKeys(Arrays.asList(arry)); -- Gitblit v1.9.2