yxm
2024-07-17 a1e7b27114eaf0bfd4d9768b76ba0db10e4d87bf
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sg/service/impl/SgDeviceServiceImpl.java
@@ -95,9 +95,11 @@
   @Override
   public boolean saveById(SgDeviceDO sgDeviceDO) {
      QueryWrapper<SgProgressReportDO> queryWrapper = new QueryWrapper<>();
      SgProgressReportDO sgProgressReportDO = sgProgressReportMapper.selectOne(queryWrapper.eq("profram_id", sgDeviceDO.getId()).eq("gx_step_id",26));
      if (sgProgressReportDO.getStatus().equals(2)) {
         throw new ServiceException("施工验收完成不能增加设备");
      SgProgressReportDO sgProgressReportDO = sgProgressReportMapper.selectOne(queryWrapper.eq("profram_id", sgDeviceDO.getProgramId()).eq("gx_step_id",26));
      if (sgProgressReportDO != null) {
         if(sgProgressReportDO.getStatus().equals(2)){
            throw new ServiceException("施工验收完成不能增加设备");
         }
      }
      return save(sgDeviceDO);