diff --git a/src/main/java/com/bonus/aqgqj/app/service/impl/SamplesManageAppServiceImpl.java b/src/main/java/com/bonus/aqgqj/app/service/impl/SamplesManageAppServiceImpl.java index e434e43..6b2fccc 100644 --- a/src/main/java/com/bonus/aqgqj/app/service/impl/SamplesManageAppServiceImpl.java +++ b/src/main/java/com/bonus/aqgqj/app/service/impl/SamplesManageAppServiceImpl.java @@ -230,7 +230,7 @@ public class SamplesManageAppServiceImpl implements SamplesManageAppService { //查询是否为最后一条数据 int count = samplesManageAppDao.getCountById(data.getId()); if (count<=1){ - return ServerResponse.createBySuccessMsg("不可删除,请至少保留一条数据"); + return ServerResponse.createErroe("不可删除,请至少保留一条数据"); } int res = samplesManageAppDao.delSamplesDetailsList(data); if (res > 0) { diff --git a/src/main/resources/mappers/app/HomeAppMapper.xml b/src/main/resources/mappers/app/HomeAppMapper.xml index 34f0ed8..849f104 100644 --- a/src/main/resources/mappers/app/HomeAppMapper.xml +++ b/src/main/resources/mappers/app/HomeAppMapper.xml @@ -5,10 +5,10 @@ select sum(case when team_id is null then 1 else 0 end ) as dispatchWorkNum ,sum(case when team_id is not null and process_status is null then 1 else 0 end ) as testNum - ,sum(case when process_status='1' and is_er=1 then 1 else 0 end ) as reloadReviewNUm - ,sum(case when process_status='1' and is_er is null and audti_status!='2' then 1 else 0 end ) as reviewNUm - ,sum(case when process_status='2' and audti_status!='2' then 1 else 0 end ) as examineNum - ,sum(case when process_status='3' and audti_status!='2' then 1 else 0 end ) as approvalNum + ,sum(case when process_status='1' AND ts.audti_status = 0 and is_er=1 then 1 else 0 end ) as reloadReviewNUm + ,sum(case when process_status='1' and is_er is null and audti_status=0 then 1 else 0 end ) as reviewNUm + ,sum(case when process_status='2' and audti_status=0 then 1 else 0 end ) as examineNum + ,sum(case when process_status='3' and audti_status=0 then 1 else 0 end ) as approvalNum ,DATE_FORMAT(NOW(), '%Y-%m-%d') as updateDate from ( select * from tb_sample where del_flag='0' @@ -29,14 +29,18 @@ where del_flag = '0' SELECT COUNT(*) FROM tb_sample_device - WHERE sample_id IN (SELECT tsd.sample_id FROM tb_sample_device tsd WHERE tsd.id = #{id}) + WHERE sample_id IN (SELECT tsd.sample_id FROM tb_sample_device tsd WHERE tsd.id = #{id}) and del_falg=0 \ No newline at end of file diff --git a/src/main/resources/mappers/basis/HomeMapper.xml b/src/main/resources/mappers/basis/HomeMapper.xml index 897b01f..cf45fcb 100644 --- a/src/main/resources/mappers/basis/HomeMapper.xml +++ b/src/main/resources/mappers/basis/HomeMapper.xml @@ -5,10 +5,10 @@ select sum(case when team_id is null then 1 else 0 end ) as dispatchWorkNum ,sum(case when team_id is not null and process_status is null then 1 else 0 end ) as testNum - ,sum(case when process_status='1' and is_er=1 then 1 else 0 end ) as reloadReviewNUm - ,sum(case when process_status='1' and is_er is null and audti_status!='2' then 1 else 0 end ) as reviewNUm - ,sum(case when process_status='2' and audti_status!='2' then 1 else 0 end ) as examineNum - ,sum(case when process_status='3' and audti_status!='2' then 1 else 0 end ) as approvalNum + ,sum(case when process_status='1' AND ts.audti_status = 0 and is_er=1 then 1 else 0 end ) as reloadReviewNUm + ,sum(case when process_status='1' and is_er is null and audti_status=0 then 1 else 0 end ) as reviewNUm + ,sum(case when process_status='2' and audti_status=0 then 1 else 0 end ) as examineNum + ,sum(case when process_status='3' and audti_status=0 then 1 else 0 end ) as approvalNum ,DATE_FORMAT(NOW(), '%Y-%m-%d') as updateDate from ( select * from tb_sample where del_flag='0'