| | |
| | | package com.doumee.service.business.impl; |
| | | |
| | | import com.doumee.biz.system.SystemDictDataBiz; |
| | | import com.doumee.core.constants.ResponseStatus; |
| | | import com.doumee.core.exception.BusinessException; |
| | | import com.doumee.core.utils.Constants; |
| | |
| | | import com.doumee.dao.business.JkKeysMapper; |
| | | import com.doumee.dao.business.model.JkCabinetGrid; |
| | | import com.doumee.dao.business.model.JkKeys; |
| | | import com.doumee.dao.business.vo.CabinetConfigDataVO; |
| | | import com.doumee.dao.system.model.SystemDictData; |
| | | import com.doumee.service.business.third.model.LoginUserInfo; |
| | | import com.doumee.service.business.third.model.PageData; |
| | | import com.doumee.service.business.third.model.PageWrap; |
| | |
| | | |
| | | @Autowired |
| | | private JkKeysMapper jkKeysMapper; |
| | | |
| | | @Autowired |
| | | private SystemDictDataBiz systemDictDataBiz; |
| | | |
| | | @Override |
| | | @Transactional(rollbackFor = {Exception.class,BusinessException.class}) |
| | |
| | | |
| | | |
| | | |
| | | @Override |
| | | public CabinetConfigDataVO getCabinetConfigDataVO(){ |
| | | CabinetConfigDataVO cabinetConfigDataVO = new CabinetConfigDataVO(); |
| | | cabinetConfigDataVO.setConcentration(systemDictDataBiz.queryByCode(Constants.CABINET_CONFIG,Constants.CONCENTRATION).getCode()); |
| | | cabinetConfigDataVO.setPressure(systemDictDataBiz.queryByCode(Constants.CABINET_CONFIG,Constants.PRESSURE).getCode()); |
| | | cabinetConfigDataVO.setBlowTime(systemDictDataBiz.queryByCode(Constants.CABINET_CONFIG,Constants.BLOW_TIME).getCode()); |
| | | cabinetConfigDataVO.setThreshold(systemDictDataBiz.queryByCode(Constants.CABINET_CONFIG,Constants.THRESHOLD).getCode()); |
| | | return cabinetConfigDataVO; |
| | | |
| | | } |
| | | |
| | | |
| | | @Override |
| | | public void updCabinetConfig(CabinetConfigDataVO cabinetConfigDataVO){ |
| | | if(Objects.isNull(cabinetConfigDataVO) |
| | | || (StringUtils.isBlank(cabinetConfigDataVO.getBlowTime()) |
| | | && StringUtils.isBlank(cabinetConfigDataVO.getConcentration()) |
| | | && StringUtils.isBlank(cabinetConfigDataVO.getPressure()) |
| | | && StringUtils.isBlank(cabinetConfigDataVO.getThreshold()) |
| | | )){ |
| | | throw new BusinessException(ResponseStatus.BAD_REQUEST); |
| | | } |
| | | if(StringUtils.isNotBlank(cabinetConfigDataVO.getConcentration())){ |
| | | SystemDictData systemDictData = systemDictDataBiz.queryByCode(Constants.CABINET_CONFIG,Constants.CONCENTRATION); |
| | | systemDictData.setCode(cabinetConfigDataVO.getConcentration()); |
| | | systemDictDataBiz.updateByIdNew(systemDictData); |
| | | } |
| | | if(StringUtils.isNotBlank(cabinetConfigDataVO.getPressure())){ |
| | | SystemDictData systemDictData = systemDictDataBiz.queryByCode(Constants.CABINET_CONFIG,Constants.PRESSURE); |
| | | systemDictData.setCode(cabinetConfigDataVO.getPressure()); |
| | | systemDictDataBiz.updateByIdNew(systemDictData); |
| | | } |
| | | if(StringUtils.isNotBlank(cabinetConfigDataVO.getBlowTime())){ |
| | | SystemDictData systemDictData = systemDictDataBiz.queryByCode(Constants.CABINET_CONFIG,Constants.BLOW_TIME); |
| | | systemDictData.setCode(cabinetConfigDataVO.getBlowTime()); |
| | | systemDictDataBiz.updateByIdNew(systemDictData); |
| | | } |
| | | if(StringUtils.isNotBlank(cabinetConfigDataVO.getThreshold())){ |
| | | SystemDictData systemDictData = systemDictDataBiz.queryByCode(Constants.CABINET_CONFIG,Constants.THRESHOLD); |
| | | systemDictData.setCode(cabinetConfigDataVO.getThreshold()); |
| | | systemDictDataBiz.updateByIdNew(systemDictData); |
| | | } |
| | | |
| | | |
| | | } |
| | | |
| | | |
| | | } |