From 21a1d0243c3980a9b96f8f31353a0df2387fe0fb Mon Sep 17 00:00:00 2001 From: cwchen <1048842385@qq.com> Date: Thu, 25 Jul 2024 11:18:46 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=A1=E6=A0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mappers/basis/ExperimentalMapper.xml | 41 ++++++++++++------- .../mappers/basis/OriginalRecordMapper.xml | 2 +- 2 files changed, 27 insertions(+), 16 deletions(-) diff --git a/src/main/resources/mappers/basis/ExperimentalMapper.xml b/src/main/resources/mappers/basis/ExperimentalMapper.xml index 9843c1e..a28a7ce 100644 --- a/src/main/resources/mappers/basis/ExperimentalMapper.xml +++ b/src/main/resources/mappers/basis/ExperimentalMapper.xml @@ -297,22 +297,33 @@ AND INSTR(tsd.sampleDevCode,#{devTypeCode}) - - /*试验班组成员-待试验/待提交/审阅不通过展示/审核不通过展示/审批不通过展示*/ - - AND ts.team_id = #{teamId} AND ( - (ts.process_status IS NULL AND audti_status = 0) OR - (ts.process_status = 1 AND audti_status = 0) OR - (ts.process_status = 1 AND audti_status = 2) OR - (ts.process_status = 2 AND audti_status = 2) OR - (ts.process_status = 3 AND audti_status = 2) - ) - - - AND ts.team_id = -1 - + /*试验班组成员-待试验/待提交/审阅不通过/审核不通过/审批不通过*/ + + AND ts.team_id = #{teamId} AND ( + (ts.process_status IS NULL AND audti_status = 0) OR + (ts.process_status = 0 AND audti_status = 0) OR + (ts.process_status = 1 AND audti_status = 2) OR + (ts.process_status = 2 AND audti_status = 2) OR + (ts.process_status = 3 AND audti_status = 2) + ) - ORDER BY FIELD(audtiStatus, '审阅不通过','审核不通过','审批不通过','待试验','待提交','待审阅','待审核','待审批','试验结束') ASC,dispatch_time ASC + + AND ( + (ts.process_status IS NULL AND audti_status = 0) OR + (ts.process_status = 0 AND audti_status = 0) OR + (ts.process_status = 1 AND audti_status = 2) OR + (ts.process_status = 2 AND audti_status = 2) OR + (ts.process_status = 3 AND audti_status = 2) + ) + + /*不是试验班组-成员或者管理员,无权限查看数据*/ + + AND ts.team_id = -1 + + + AND ts.team_id = -1 + + ORDER BY FIELD(audtiStatus, '审阅不通过','审核不通过','审批不通过','待试验','待提交','待审阅','待审核','待审批','试验完成') ASC,ts.sample_date DESC