diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/controller/AffairController.java b/Pinnacle/src/main/java/com/cfive/pinnacle/controller/AffairController.java index e7c4d51..8bff9ac 100644 --- a/Pinnacle/src/main/java/com/cfive/pinnacle/controller/AffairController.java +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/controller/AffairController.java @@ -55,11 +55,12 @@ public class AffairController { return ResponseResult.build(ResponseCode.DATABASE_SELECT_OK, "success", affairService.list(wrapper)); } - @GetMapping("/personal_affairs_title") + @GetMapping("/personal_affairs_fuzzy_queries") @PreAuthorize("hasAuthority('affair:self:get')") - public ResponseResult getPersonalAffairsByTitle(String title,Integer typeId,Integer status,Integer inspectorId,String startTime,String endTime) { + public ResponseResult getPersonalAffairsByTitle(String title,Long typeId,Integer status) { System.out.println(title); - return ResponseResult.build(ResponseCode.DATABASE_SELECT_OK,"success",affairService.getFuzzyQueriesByAffairTitle(title,typeId,status,inspectorId,startTime,endTime)); + Long applicantId =WebUtil.getLoginUser().getUser().getId(); + return ResponseResult.build(ResponseCode.DATABASE_SELECT_OK,"success",affairService.getFuzzyQueriesByAffairTitle(title,typeId,status,applicantId)); } @GetMapping("/not_approved") diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/AffairMapper.java b/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/AffairMapper.java index bd2b737..9a21526 100644 --- a/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/AffairMapper.java +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/AffairMapper.java @@ -41,7 +41,7 @@ public interface AffairMapper extends BaseMapper { List getSameDepartmentUser(@Param("id") long id); - List getFuzzyQueriesByAffairTitle(String title, Integer typeId, Integer status, Integer inspectorId,LocalDateTime start,LocalDateTime end ); + List getFuzzyQueriesByAffairTitle(String title, Long typeId, Integer status,Long applicantId); // // @Select("SELECT t_affair.applicant_id,t_affair.inspector_id,t_user.id,t_user.username from t_affair,t_user ") diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/service/IAffairService.java b/Pinnacle/src/main/java/com/cfive/pinnacle/service/IAffairService.java index c57d475..ebd9cc2 100644 --- a/Pinnacle/src/main/java/com/cfive/pinnacle/service/IAffairService.java +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/service/IAffairService.java @@ -24,7 +24,7 @@ public interface IAffairService extends IService { // int deleteAffair_ApprovedByID(Affair affair); List getSameDepartmentUser (long id); - List getFuzzyQueriesByAffairTitle(String title,Integer typeId,Integer status,Integer inspectorId,String startTime,String endTime); + List getFuzzyQueriesByAffairTitle(String title,Long typeId,Integer status,Long applicantId); } diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/AffairServiceImpl.java b/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/AffairServiceImpl.java index 8bd3b08..c1b8aed 100644 --- a/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/AffairServiceImpl.java +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/AffairServiceImpl.java @@ -40,13 +40,8 @@ public class AffairServiceImpl extends ServiceImpl impleme } - public List getFuzzyQueriesByAffairTitle(String title ,Integer typeId,Integer status,Integer inspectorId,String startTime, String endTime) { - LocalDateTime start=null,end=null; - if (startTime!=""&&endTime!=""){ - start= LocalDateTime.parse(startTime, DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")); - end = LocalDateTime.parse(endTime, DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")); - } - List affairList = affairMapper.getFuzzyQueriesByAffairTitle(title,typeId,status,inspectorId,start,end); + public List getFuzzyQueriesByAffairTitle(String title ,Long typeId,Integer status,Long applicantId) { + List affairList = affairMapper.getFuzzyQueriesByAffairTitle(title,typeId,status,applicantId); return affairList; } } diff --git a/Pinnacle/src/main/resources/mapper/AffairMapper.xml b/Pinnacle/src/main/resources/mapper/AffairMapper.xml index ab525a2..afc37d7 100644 --- a/Pinnacle/src/main/resources/mapper/AffairMapper.xml +++ b/Pinnacle/src/main/resources/mapper/AffairMapper.xml @@ -25,8 +25,12 @@ * from t_affair + + applicant_id = #{applicantId} + + - instr(title,#{title})>0 + and instr(title,#{title})>0 and instr(type_id,#{typeId})>0 @@ -34,15 +38,6 @@ and instr(status,#{status})>0 - - and instr(inspector_id,#{inspectorId})>0 - - - and create_time >= #{start} - - - and create_time < #{end} - order by create_time desc diff --git a/ui/src/components/affairs/ApproverApproved.vue b/ui/src/components/affairs/ApproverApproved.vue index 0f45acc..d725992 100644 --- a/ui/src/components/affairs/ApproverApproved.vue +++ b/ui/src/components/affairs/ApproverApproved.vue @@ -1,4 +1,20 @@