فهرست منبع

v2025.8.15
证书管理,查询证书列表

jinhu 1 هفته پیش
والد
کامیت
060b5b5230

+ 1 - 1
src/main/java/com/kcim/controller/QualificationManageController.java

@@ -86,7 +86,7 @@ public class QualificationManageController {
     public Result listAllDoctorAttachments(@RequestParam(value = "doctorName",required = false) String doctorName,
                                            @RequestParam(value = "deptCode",required = false) String deptCode,
                                            @RequestParam(value = "attachmentName",required = false) String attachmentName,
-                                           @RequestParam(value = "expireDate") @DateTimeFormat(pattern = "yyyy-MM-dd") Date expireDate,
+                                           @RequestParam(value = "expireDate", required = false) @DateTimeFormat(pattern = "yyyy-MM-dd") Date expireDate,
                                            @RequestParam(value = "current", required = false, defaultValue = "1") Integer current,
                                            @RequestParam(value = "pageSize", required = false, defaultValue = "10") Integer pageSize){
         return Result.ok(qualificationManageService.listAllDoctorAttachments(doctorName,deptCode,attachmentName,expireDate,current,pageSize));

+ 3 - 1
src/main/java/com/kcim/dao/repository/DoctorAttachmentRepository.java

@@ -28,7 +28,9 @@ public class DoctorAttachmentRepository extends ServiceImpl<DoctorAttachmentMapp
         LambdaQueryWrapper<DoctorAttachment> queryWrapper = new LambdaQueryWrapper<>();
         queryWrapper.eq(DoctorAttachment::getHospId, BaseUtil.getCurrentLoginHospId());
         queryWrapper.eq(DoctorAttachment::getDelFlag, NumberConstant.ZERO);
-        queryWrapper.like(DoctorAttachment::getFileName, attachmentName);
+        if(attachmentName != null){
+            queryWrapper.like(DoctorAttachment::getFileName, attachmentName);
+        }
         //expireDate不为空
         if(expireDate != null){
             queryWrapper.le(DoctorAttachment::getExpireDate, expireDate);