| | |
| | | import com.doumee.biz.system.SystemDictDataBiz; |
| | | import com.doumee.core.constants.ResponseStatus; |
| | | import com.doumee.core.dingTalk.DingTalk; |
| | | import com.doumee.core.dingTalk.DingTalkStream; |
| | | import com.doumee.core.exception.BusinessException; |
| | | import com.doumee.core.haikang.model.HKConstants; |
| | | import com.doumee.core.jiandaoyun.api.arch.DeptApiClient; |
| | |
| | | .selectAs(JkKeys::getCarCode,JkCabinetGrid::getCarCode) |
| | | .selectAs(JkKeys::getRfidLable,JkCabinetGrid::getKeyCode) |
| | | .selectAs(JkKeys::getStatus,JkCabinetGrid::getKeyStatus) |
| | | .selectAs(JkKeys::getCarId,JkCabinetGrid::getCarId) |
| | | .leftJoin(JkKeys.class,JkKeys::getId,JkCabinetGrid::getKeyId) |
| | | .leftJoin(JkCabinet.class,JkCabinet::getId,JkCabinetGrid::getCabinetId) |
| | | .eq(JkCabinet::getCode,dto.getCode()) |
| | |
| | | .eq(JkKeys::getId,jkCabinetGrid.getKeyId()) |
| | | ); |
| | | log.error("钥匙柜信息推送实际钥匙变化:"+jkCabinetGrid.getKeyCode()); |
| | | JkCabinetLog cabinetLog = new JkCabinetLog(); |
| | | cabinetLog.setCabinetId(jkCabinetGrid.getCabinetId()); |
| | | cabinetLog.setGridId(jkCabinetGrid.getId()); |
| | | cabinetLog.setKeyId(jkCabinetGrid.getKeyId()); |
| | | cabinetLog.setCarId(jkCabinetGrid.getCarId()); |
| | | cabinetLog.setKeyInfo(jkCabinetGrid.getCarCode() + " " + jkCabinetGrid.getKeyCode()); |
| | | cabinetLog.setType(Constants.ONE); |
| | | cabinetLog.setStatus(Constants.ZERO); |
| | | cabinetLog.setAuthType(3); |
| | | cabinetLog.setKeyStatus(Constants.TWO); |
| | | cabinetLog.setIsNotice(Constants.ZERO); |
| | | cabinetLog.setInfo("硬件同步-钥匙不在位"); |
| | | cabinetLog.setIsdeleted(Constants.ZERO); |
| | | cabinetLog.setCreateDate(new Date()); |
| | | jkCabinetLogMapper.insert(cabinetLog); |
| | | } |
| | | }else{ |
| | | if(!Constants.equalsInteger(jkCabinetGrid.getKeyStatus(),Constants.ONE)){ |
| | |
| | | .eq(JkKeys::getId,jkCabinetGrid.getKeyId()) |
| | | ); |
| | | log.error("钥匙柜信息推送实际钥匙变化:"+jkCabinetGrid.getKeyCode()); |
| | | JkCabinetLog cabinetLog = new JkCabinetLog(); |
| | | cabinetLog.setCabinetId(jkCabinetGrid.getCabinetId()); |
| | | cabinetLog.setGridId(jkCabinetGrid.getId()); |
| | | cabinetLog.setKeyId(jkCabinetGrid.getKeyId()); |
| | | cabinetLog.setCarId(jkCabinetGrid.getCarId()); |
| | | cabinetLog.setKeyInfo(jkCabinetGrid.getCarCode() + " " + jkCabinetGrid.getKeyCode()); |
| | | cabinetLog.setType(Constants.ONE); |
| | | cabinetLog.setStatus(Constants.ZERO); |
| | | cabinetLog.setAuthType(3); |
| | | cabinetLog.setKeyStatus(Constants.ONE); |
| | | cabinetLog.setIsNotice(Constants.ZERO); |
| | | cabinetLog.setInfo("硬件同步-钥匙在位"); |
| | | cabinetLog.setIsdeleted(Constants.ZERO); |
| | | cabinetLog.setCreateDate(new Date()); |
| | | jkCabinetLogMapper.insert(cabinetLog); |
| | | } |
| | | } |
| | | // if(StringUtils.isBlank(jkCabinetGrid.getKeyCode()) |