From b96b3a8cf686e868085735fe554a7238c07c0cb6 Mon Sep 17 00:00:00 2001 From: assina045 Date: Sat, 10 Jun 2023 03:43:43 +0800 Subject: [PATCH] Fuzzy query debug --- .../pinnacle/controller/AffairController.java | 12 +++++- .../cfive/pinnacle/mapper/AffairMapper.java | 4 +- .../pinnacle/service/IAffairService.java | 3 +- .../service/impl/AffairServiceImpl.java | 10 ++++- .../main/resources/mapper/AffairMapper.xml | 39 ++++++++++++++++- .../components/affairs/ApproverApproved.vue | 10 ++--- .../affairs/ApproverNotApproved.vue | 2 +- ui/src/components/affairs/personalAffairs.vue | 2 +- ui/src/pages/affair/AffairManage.vue | 43 ++++++++++++++++--- 9 files changed, 104 insertions(+), 21 deletions(-) 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 a668850..d70f864 100644 --- a/Pinnacle/src/main/java/com/cfive/pinnacle/controller/AffairController.java +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/controller/AffairController.java @@ -73,8 +73,9 @@ public class AffairController { @GetMapping("/not_approved_FuzzyQueries") @PreAuthorize("hasAuthority('affair:manage:get')") - public ResponseResult> selectNotApprovedByFuzzyQueries(String title,Long typeId,Integer status,Long applicantId,LocalDateTime startTime,LocalDateTime endTime ) { - return ResponseResult.build(ResponseCode.DATABASE_SELECT_OK,"success",affairService.getNotApprovedByFuzzyQueries(title,typeId,status,applicantId,startTime,endTime)); + public ResponseResult> selectNotApprovedByFuzzyQueries(String title,Long typeId,Integer status,LocalDateTime startTime,LocalDateTime endTime ) { + Long inspectorId= WebUtil.getLoginUser().getUser().getId(); + return ResponseResult.build(ResponseCode.DATABASE_SELECT_OK,"success",affairService.getNotApprovedByFuzzyQueries(title,typeId,status,inspectorId,startTime,endTime)); } @@ -87,6 +88,13 @@ public class AffairController { return ResponseResult.build(ResponseCode.DATABASE_SELECT_OK, "success", affairService.list(wrapper2)); } + @GetMapping("/approved_FuzzyQueries") + @PreAuthorize("hasAuthority('affair:manage:get')") + public ResponseResult> selectApprovedByFuzzyQueries(String title,Long typeId,Integer status,LocalDateTime startTime,LocalDateTime endTime ) { + Long inspectorId =WebUtil.getLoginUser().getUser().getId(); + return ResponseResult.build(ResponseCode.DATABASE_SELECT_OK,"success",affairService.getApprovedByFuzzyQueries(title,typeId,status,inspectorId,startTime,endTime)); + } + @PutMapping("/yes") @PreAuthorize("hasAuthority('affair:manage:modify')") public ResponseResult updateAffairYes(@RequestBody Affair affair) { 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 3447190..31ee760 100644 --- a/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/AffairMapper.java +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/AffairMapper.java @@ -43,7 +43,9 @@ public interface AffairMapper extends BaseMapper { List getFuzzyQueriesByAffairTitle(String title, Long typeId, Integer status,Long applicantId); - List getNotApprovedByFuzzyQueries(String title, Long typeId, Integer status,Long applicantId ,LocalDateTime startTime,LocalDateTime endTime); + List getNotApprovedByFuzzyQueries(String title, Long typeId, Integer status,Long inspectorId ,LocalDateTime startTime,LocalDateTime endTime); + + List getApprovedByFuzzyQueries(String title, Long typeId, Integer status,Long inspectorId ,LocalDateTime startTime,LocalDateTime endTime); // // @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 79646b0..27742df 100644 --- a/Pinnacle/src/main/java/com/cfive/pinnacle/service/IAffairService.java +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/service/IAffairService.java @@ -26,7 +26,8 @@ public interface IAffairService extends IService { List getSameDepartmentUser (long id); List getFuzzyQueriesByAffairTitle(String title,Long typeId,Integer status,Long applicantId); - List getNotApprovedByFuzzyQueries(String title,Long typeId,Integer status,Long applicantId,LocalDateTime startTime,LocalDateTime endTime); + List getNotApprovedByFuzzyQueries(String title,Long typeId,Integer status,Long inspectorId,LocalDateTime startTime,LocalDateTime endTime); + List getApprovedByFuzzyQueries(String title,Long typeId,Integer status,Long inspectorId,LocalDateTime startTime,LocalDateTime endTime); } 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 acd37c9..59f945d 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 @@ -46,8 +46,14 @@ public class AffairServiceImpl extends ServiceImpl impleme } - public List getNotApprovedByFuzzyQueries(String title, Long typeId, Integer status, Long applicantId, LocalDateTime startTime ,LocalDateTime endTime) { - List affairList =affairMapper.getNotApprovedByFuzzyQueries(title,typeId,status,applicantId,startTime,endTime); + public List getNotApprovedByFuzzyQueries(String title, Long typeId, Integer status, Long inspectorId, LocalDateTime startTime ,LocalDateTime endTime) { + List affairList =affairMapper.getNotApprovedByFuzzyQueries(title,typeId,status,inspectorId,startTime,endTime); + return affairList; + } + + + public List getApprovedByFuzzyQueries(String title, Long typeId, Integer status, Long inspectorId, LocalDateTime startTime, LocalDateTime endTime) { + List affairList =affairMapper.getApprovedByFuzzyQueries(title,typeId,status,inspectorId,startTime,endTime); return affairList; } } diff --git a/Pinnacle/src/main/resources/mapper/AffairMapper.xml b/Pinnacle/src/main/resources/mapper/AffairMapper.xml index 0f10812..eec0c37 100644 --- a/Pinnacle/src/main/resources/mapper/AffairMapper.xml +++ b/Pinnacle/src/main/resources/mapper/AffairMapper.xml @@ -38,6 +38,8 @@ and instr(status,#{status})>0 + and deleted = 0 + and old = 0 order by create_time desc @@ -71,8 +73,9 @@ * from t_affair - - applicant_id = #{applicantId} + + inspector_id = #{inspectorId} + and status=0 @@ -84,14 +87,46 @@ and instr(status,#{status})>0 + and deleted = 0 + and old = 0 order by create_time desc + + + + + + + diff --git a/ui/src/components/affairs/ApproverApproved.vue b/ui/src/components/affairs/ApproverApproved.vue index c6a8818..ca72d1f 100644 --- a/ui/src/components/affairs/ApproverApproved.vue +++ b/ui/src/components/affairs/ApproverApproved.vue @@ -21,17 +21,15 @@ diff --git a/ui/src/components/affairs/ApproverNotApproved.vue b/ui/src/components/affairs/ApproverNotApproved.vue index 0b2cbf1..4401a3b 100644 --- a/ui/src/components/affairs/ApproverNotApproved.vue +++ b/ui/src/components/affairs/ApproverNotApproved.vue @@ -22,7 +22,7 @@