From cc1098fc00a50cb1591d182f04bc37066ff0a9e2 Mon Sep 17 00:00:00 2001 From: 罗元桥 <2376770955@qq.com> Date: 星期四, 05 八月 2021 15:12:39 +0800 Subject: [PATCH] Merge branch 'test' into 'master' --- springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComSwRotaServiceImpl.java | 8 +++++++- 1 files changed, 7 insertions(+), 1 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComSwRotaServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComSwRotaServiceImpl.java index 7ca46d7..92faf27 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComSwRotaServiceImpl.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComSwRotaServiceImpl.java @@ -179,7 +179,7 @@ return R.fail("该值班表不存在"); } ComSwRotaDO checkCreditCode = comSwRotaDAO.selectOne(new QueryWrapper<ComSwRotaDO>().lambda().eq(ComSwRotaDO::getRotaDate, comSwRotaSaveDTO.getRotaDate())); - if (null != checkCreditCode && comSwRotaDO.getId() != checkCreditCode.getId()) { + if (null != checkCreditCode && !comSwRotaDO.getId().equals(checkCreditCode.getId())) { return R.fail("该值班表已存在,值班日期重复"); } BeanUtils.copyProperties(comSwRotaSaveDTO, comSwRotaDO); @@ -225,6 +225,9 @@ }catch (ParseException e) { e.printStackTrace(); } + if (comSwRotaDO == null) { + return R.fail(rotaDate + "值班表不存在"); + } List<ComSwRotaPersonVO> rotaPersons = new ArrayList<>(); if (null != comSwRotaDO){ String rotaPerson = comSwRotaDO.getRotaPerson(); @@ -252,6 +255,9 @@ } catch (ParseException e) { e.printStackTrace(); } + if (comSwRotaDO == null) { + return R.fail(rotaDate + "值班表不存在"); + } List<ComSwRotaPersonVO> rotaLeaders = new ArrayList<>(); if (null != comSwRotaDO){ String rotaPerson = comSwRotaDO.getRotaLeader(); -- Gitblit v1.7.1