| | |
| | | import com.sandu.ximon.admin.manager.iot.rrpc.enums.AtmoFunctionCode; |
| | | import com.sandu.ximon.admin.security.SecurityUtils; |
| | | import com.sandu.ximon.admin.utils.RedisUtils; |
| | | import com.sandu.ximon.dao.bo.AirEquipmentBo; |
| | | import com.sandu.ximon.admin.utils.StoreOperationRecordsUtils; |
| | | import com.sandu.ximon.dao.bo.AirEquipmentNongGengBo; |
| | | import com.sandu.ximon.dao.domain.AirEquipment; |
| | | import com.sandu.ximon.dao.domain.AirEquipmentNongGeng; |
| | | import com.sandu.ximon.dao.mapper.AirEquipmentMapper; |
| | | import com.sandu.ximon.dao.mapper.AirEquipmentNongGengMapper; |
| | | import lombok.AllArgsConstructor; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | |
| | | /** |
| | |
| | | AirEquipmentNongGeng one = getOne(Wrappers.lambdaQuery(AirEquipmentNongGeng.class).eq(AirEquipmentNongGeng::getMac, airEquipmentNongGeng.getMac())); |
| | | if (one == null) { |
| | | save(airEquipmentNongGeng); |
| | | /** |
| | | * æ·»å åè大æ°è®¾å¤ æ¥å¿è®°å½å¼å§ |
| | | */ |
| | | List<String> listCode = new ArrayList<>(1); |
| | | listCode.add(airEquipmentNongGeng.getMac()); |
| | | String content = "{ 设å¤id:" + airEquipmentNongGeng.getId() + "设å¤codeï¼" + airEquipmentNongGeng.getMac() + |
| | | "}"; |
| | | |
| | | StoreOperationRecordsUtils.storeOperationData(listCode, null, "æ·»å åè大æ°è®¾å¤", content); |
| | | /** |
| | | * æ·»å åè大æ°è®¾å¤ æ¥å¿è®°å½ç»æ |
| | | */ |
| | | } |
| | | } |
| | | |
| | |
| | | if (airEquipmentNongGeng == null) { |
| | | throw new BusinessException("æ¾ä¸å°å¤§æ°è®¾å¤æ°æ®"); |
| | | } |
| | | |
| | | /** |
| | | * å é¤åè大æ°è®¾å¤ æ¥å¿è®°å½å¼å§ |
| | | */ |
| | | List<String> listCode = new ArrayList<>(1); |
| | | listCode.add(airEquipmentNongGeng.getMac()); |
| | | String content = "{ 设å¤id:" + airEquipmentNongGeng.getId() + "设å¤codeï¼" + airEquipmentNongGeng.getMac() + |
| | | "}"; |
| | | |
| | | StoreOperationRecordsUtils.storeOperationData(listCode, null, "å é¤åè大æ°è®¾å¤", content); |
| | | /** |
| | | * å é¤åè大æ°è®¾å¤ æ¥å¿è®°å½ç»æ |
| | | */ |
| | | return removeById(Id); |
| | | } |
| | | |
| | |
| | | import com.sandu.common.execption.BusinessException; |
| | | import com.sandu.common.object.BaseConditionVO; |
| | | import com.sandu.common.service.impl.BaseServiceImpl; |
| | | import com.sandu.ximon.admin.manager.iot.rrpc.enums.A5AtmosphereReportEnum; |
| | | import com.sandu.ximon.admin.manager.iot.rrpc.enums.AtmoFunctionCode; |
| | | import com.sandu.ximon.admin.security.SecurityUtils; |
| | | import com.sandu.ximon.admin.utils.RedisUtils; |
| | | import com.sandu.ximon.admin.utils.StoreOperationRecordsUtils; |
| | | import com.sandu.ximon.admin.vo.EquipmentInfomation; |
| | | import com.sandu.ximon.dao.bo.AirEquipmentBo; |
| | | import com.sandu.ximon.dao.domain.AirEquipment; |
| | |
| | | import lombok.AllArgsConstructor; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | |
| | | @Service |
| | |
| | | // , 1, 300L); |
| | | if (one == null) { |
| | | save(airEquipment); |
| | | /** |
| | | * æ·»å 大æ°è®¾å¤ æ¥å¿è®°å½å¼å§ |
| | | */ |
| | | List<String> listCode = new ArrayList<>(1); |
| | | listCode.add(airEquipment.getMac()); |
| | | String content = "{ 设å¤id:" + airEquipment.getId() + "设å¤codeï¼" + airEquipment.getMac() + |
| | | "}"; |
| | | |
| | | StoreOperationRecordsUtils.storeOperationData(listCode, null, "æ·»å 大æ°è®¾å¤", content); |
| | | /** |
| | | * æ·»å 大æ°è®¾å¤ æ¥å¿è®°å½ç»æ |
| | | */ |
| | | } |
| | | } |
| | | |
| | |
| | | if (airEquipment == null) { |
| | | throw new BusinessException("æ¾ä¸å°å¤§æ°è®¾å¤æ°æ®"); |
| | | } |
| | | /** |
| | | * å é¤å¤§æ°è®¾å¤ æ¥å¿è®°å½å¼å§ |
| | | */ |
| | | List<String> listCode=new ArrayList<>(1); |
| | | listCode.add(airEquipment.getMac()); |
| | | String content = "{设å¤codeï¼" + airEquipment.getMac() + "}"; |
| | | |
| | | StoreOperationRecordsUtils.storeOperationData(listCode, null, "å é¤å¤§æ°è®¾å¤", content); |
| | | /** |
| | | * å é¤å¤§æ°è®¾å¤ æ¥å¿è®°å½ç»æ |
| | | */ |
| | | return removeById(Id); |
| | | } |
| | | |
| | |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.text.SimpleDateFormat; |
| | | import java.util.ArrayList; |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | import java.util.Set; |
| | |
| | | c3mCharging.setC3Name(c3ChargingAddParam.getC3Name()); |
| | | } |
| | | c3mCharging.setC3Mac(c3ChargingAddParam.getC3Mac()); |
| | | return save(c3mCharging); |
| | | /** |
| | | * æ·»å å
çµæ¡© æ¥å¿è®°å½å¼å§ |
| | | */ |
| | | List<String> listCode = new ArrayList<>(1); |
| | | listCode.add(c3mCharging.getMcuUdid()); |
| | | String content = "{设å¤codeï¼" + c3mCharging.getMcuUdid() + "设å¤å:" + c3mCharging.getC3Name() + |
| | | "}"; |
| | | |
| | | StoreOperationRecordsUtils.storeOperationData(listCode, null, "æ·»å å
çµæ¡©", content); |
| | | /** |
| | | * æ·»å å
çµæ¡© æ¥å¿è®°å½ç»æ |
| | | */ |
| | | |
| | | return |
| | | |
| | | save(c3mCharging); |
| | | |
| | | } |
| | | |
| | | public boolean updateC3ChargingName(C3ChargingAddParam c3ChargingAddParam) { |
| | |
| | | C3mCharging c3mCharging = new C3mCharging(); |
| | | c3mCharging.setC3Id(c3ChargingAddParam.getC3Id()); |
| | | c3mCharging.setC3Name(c3ChargingAddParam.getC3Name()); |
| | | |
| | | /** |
| | | * ä¿®æ¹å
çµæ¡© æ¥å¿è®°å½å¼å§ |
| | | */ |
| | | List<String> listCode = new ArrayList<>(1); |
| | | listCode.add(c3mCharging.getMcuUdid()); |
| | | String content = "{设å¤codeï¼" + c3mCharging.getMcuUdid() + "设å¤åå:" + one.getC3Name() + "æ´æ¹åç设å¤å:" + c3mCharging.getC3Name() + |
| | | "}"; |
| | | |
| | | StoreOperationRecordsUtils.storeOperationData(listCode, null, "ç¼è¾å
çµæ¡©", content); |
| | | /** |
| | | * ä¿®æ¹å
çµæ¡© æ¥å¿è®°å½ç»æ |
| | | */ |
| | | |
| | | |
| | | return updateById(c3mCharging); |
| | | } |
| | | |
| | |
| | | import com.sandu.common.util.SpringContextHolder; |
| | | import com.sandu.ximon.admin.param.InterphoneHostParam; |
| | | import com.sandu.ximon.admin.security.SecurityUtils; |
| | | import com.sandu.ximon.admin.utils.StoreOperationRecordsUtils; |
| | | import com.sandu.ximon.dao.bo.InterphoneHostBo; |
| | | import com.sandu.ximon.dao.domain.InterphoneHost; |
| | | import com.sandu.ximon.dao.domain.InterphoneHostSubPole; |
| | |
| | | import org.springframework.beans.BeanUtils; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | |
| | | @Service |
| | |
| | | public boolean addHost(InterphoneHostParam interphoneHostParam) { |
| | | InterphoneHost interphoneHost = new InterphoneHost(); |
| | | BeanUtils.copyProperties(interphoneHostParam, interphoneHost); |
| | | return save(interphoneHost); |
| | | boolean save = save(interphoneHost); |
| | | /** |
| | | * æ·»å ä¸é®æ±å©ä¸»æº æ¥å¿è®°å½å¼å§ |
| | | */ |
| | | List<String> listCode = new ArrayList<>(1); |
| | | listCode.add(interphoneHost.getHostMac()); |
| | | String content = "{ 设å¤id:" + interphoneHost.getHostId() + "设å¤codeï¼" + interphoneHost.getHostMac() + |
| | | "}"; |
| | | |
| | | StoreOperationRecordsUtils.storeOperationData(listCode, null, "æ·»å ä¸é®æ±å©ä¸»æº", content); |
| | | /** |
| | | * æ·»å ä¸é®æ±å©ä¸»æº æ¥å¿è®°å½ç»æ |
| | | */ |
| | | |
| | | return save; |
| | | } |
| | | |
| | | /** |
| | |
| | | InterphoneHost interphoneHost = new InterphoneHost(); |
| | | interphoneHost.setHostId(id); |
| | | BeanUtils.copyProperties(interphoneHostParam, interphoneHost); |
| | | |
| | | /** |
| | | * ç¼è¾ä¸é®æ±å©ä¸»æº æ¥å¿è®°å½å¼å§ |
| | | */ |
| | | List<String> listCode = new ArrayList<>(1); |
| | | listCode.add(interphoneHost.getHostMac()); |
| | | String content = "{ 设å¤id:" + interphoneHost.getHostId() + "设å¤codeï¼" + interphoneHost.getHostMac() + |
| | | "}"; |
| | | |
| | | StoreOperationRecordsUtils.storeOperationData(listCode, null, "ç¼è¾ä¸é®æ±å©ä¸»æº", content); |
| | | /** |
| | | * ç¼è¾ä¸é®æ±å©ä¸»æº æ¥å¿è®°å½ç»æ |
| | | */ |
| | | return updateById(interphoneHost); |
| | | } |
| | | |
| | |
| | | if (byId == null) { |
| | | return false; |
| | | } |
| | | |
| | | /** |
| | | * å é¤ä¸é®æ±å©ä¸»æº æ¥å¿è®°å½å¼å§ |
| | | */ |
| | | List<String> listCode = new ArrayList<>(1); |
| | | listCode.add(byId.getHostMac()); |
| | | String content = "{ 设å¤id:" + byId.getHostId() + "设å¤codeï¼" + byId.getHostMac() + |
| | | "}"; |
| | | |
| | | StoreOperationRecordsUtils.storeOperationData(listCode, null, "å é¤ä¸é®æ±å©ä¸»æº", content); |
| | | /** |
| | | * å é¤ä¸é®æ±å©ä¸»æº æ¥å¿è®°å½ç»æ |
| | | */ |
| | | |
| | | return removeById(id); |
| | | } |
| | | |
| | |
| | | import com.sandu.common.util.SpringContextHolder; |
| | | import com.sandu.ximon.admin.param.InterphoneSubParam; |
| | | import com.sandu.ximon.admin.security.SecurityUtils; |
| | | import com.sandu.ximon.admin.utils.StoreOperationRecordsUtils; |
| | | import com.sandu.ximon.dao.bo.InterphoneSubBo; |
| | | import com.sandu.ximon.dao.domain.InterphoneHostSubPole; |
| | | import com.sandu.ximon.dao.domain.InterphoneSub; |
| | |
| | | import org.springframework.beans.BeanUtils; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | |
| | | @Service |
| | |
| | | public boolean addSub(InterphoneSubParam interphoneSubParam) { |
| | | InterphoneSub interphoneSub = new InterphoneSub(); |
| | | BeanUtils.copyProperties(interphoneSubParam, interphoneSub); |
| | | return save(interphoneSub); |
| | | boolean save = save(interphoneSub); |
| | | /** |
| | | * æ·»å ä¸é®æ±å©åè®¾å¤ æ¥å¿è®°å½å¼å§ |
| | | */ |
| | | List<String> listCode = new ArrayList<>(1); |
| | | listCode.add(interphoneSub.getSubMac()); |
| | | String content = "{ 设å¤id:" + interphoneSub.getSubId() + "设å¤codeï¼" + interphoneSub.getSubMac() + |
| | | "}"; |
| | | |
| | | StoreOperationRecordsUtils.storeOperationData(listCode, null, "æ·»å ä¸é®æ±å©å设å¤", content); |
| | | /** |
| | | * æ·»å ä¸é®æ±å©åè®¾å¤ æ¥å¿è®°å½ç»æ |
| | | */ |
| | | return save; |
| | | } |
| | | |
| | | /** |
| | |
| | | InterphoneSub interphoneSub = new InterphoneSub(); |
| | | BeanUtils.copyProperties(interphoneSubParam, interphoneSub); |
| | | interphoneSub.setSubId(id); |
| | | |
| | | /** |
| | | * ç¼è¾ä¸é®æ±å©åè®¾å¤ æ¥å¿è®°å½å¼å§ |
| | | */ |
| | | List<String> listCode = new ArrayList<>(1); |
| | | listCode.add(interphoneSub.getSubMac()); |
| | | String content = "{ 设å¤id:" + interphoneSub.getSubId() + "设å¤codeï¼" + interphoneSub.getSubMac() + |
| | | "}"; |
| | | |
| | | StoreOperationRecordsUtils.storeOperationData(listCode, null, "ç¼è¾ä¸é®æ±å©å设å¤", content); |
| | | /** |
| | | * ç¼è¾ä¸é®æ±å©åè®¾å¤ æ¥å¿è®°å½ç»æ |
| | | */ |
| | | |
| | | return updateById(interphoneSub); |
| | | } |
| | | |
| | |
| | | if (byId == null) { |
| | | return false; |
| | | } |
| | | |
| | | |
| | | /** |
| | | * å é¤ä¸é®æ±å©åè®¾å¤ æ¥å¿è®°å½å¼å§ |
| | | */ |
| | | List<String> listCode = new ArrayList<>(1); |
| | | listCode.add(byId.getSubMac()); |
| | | String content = "{ 设å¤id:" + byId.getSubId() + "设å¤codeï¼" + byId.getSubMac() + |
| | | "}"; |
| | | |
| | | StoreOperationRecordsUtils.storeOperationData(listCode, null, "å é¤ä¸é®æ±å©å设å¤", content); |
| | | /** |
| | | * å é¤ä¸é®æ±å©åè®¾å¤ æ¥å¿è®°å½ç»æ |
| | | */ |
| | | |
| | | return removeById(id); |
| | | } |
| | | |
| | |
| | | import com.sandu.common.service.impl.BaseServiceImpl; |
| | | import com.sandu.common.util.SpringContextHolder; |
| | | import com.sandu.ximon.admin.security.SecurityUtils; |
| | | import com.sandu.ximon.admin.utils.StoreOperationRecordsUtils; |
| | | import com.sandu.ximon.admin.utils.VnnoxAPIUtil; |
| | | import com.sandu.ximon.admin.vo.EquipmentInfomation; |
| | | import com.sandu.ximon.dao.domain.LedPlayerEntity; |
| | |
| | | return getOne(Wrappers.lambdaQuery(LedPlayerEntity.class).eq(LedPlayerEntity::getPlayerId, playerId)); |
| | | } |
| | | |
| | | /** |
| | | * 诺ç¦è®¾å¤æ°å¢ |
| | | * |
| | | * @param ledPlayerEntity |
| | | * @return |
| | | */ |
| | | public boolean saveLed(LedPlayerEntity ledPlayerEntity) { |
| | | return ledPlayerEntityMapper.saveLed(ledPlayerEntity); |
| | | boolean b = ledPlayerEntityMapper.saveLed(ledPlayerEntity); |
| | | /** |
| | | * 诺ç¦è®¾å¤æ°å¢ æ¥å¿è®°å½å¼å§ |
| | | */ |
| | | List<String> listCode = new ArrayList<>(1); |
| | | listCode.add(ledPlayerEntity.getSn()); |
| | | String content = "{ 设å¤id:" + ledPlayerEntity.getId() + "设å¤codeï¼" + ledPlayerEntity.getSn() |
| | | + "诺ç¦playId:" + ledPlayerEntity.getPlayerId() |
| | | + "诺ç¦è®¾å¤åç§°:" + ledPlayerEntity.getName() + |
| | | "}"; |
| | | |
| | | StoreOperationRecordsUtils.storeOperationData(listCode, null, "诺ç¦è®¾å¤æ°å¢", content); |
| | | /** |
| | | * 诺ç¦è®¾å¤æ°å¢ æ¥å¿è®°å½ç»æ |
| | | */ |
| | | return b; |
| | | } |
| | | |
| | | |
| | |
| | | return SpringContextHolder.getBean(VnnoxService.class).setCacheInfo(vnnoxAPIUtil.syncCurrentInfo(list)); |
| | | } |
| | | |
| | | // public List<LedPlayerEntity> ledPlayerEntityList() { |
| | | // List<LedPlayerEntity> list; |
| | | // //è¶
管 |
| | | // if (SecurityUtils.getClientId() == null) { |
| | | // list = ledPlayerEntityMapper.ledPlayerEntityList(null, null); |
| | | // } else { |
| | | // list = ledPlayerEntityMapper.ledPlayerEntityList(null, SecurityUtils.getUserId()); |
| | | // } |
| | | // return SpringContextHolder.getBean(VnnoxService.class).setCacheInfo(vnnoxAPIUtil.syncCurrentInfo(list)); |
| | | // } |
| | | } |
| | |
| | | */ |
| | | List<String> listCode = new ArrayList<>(); |
| | | listCode.add(poleLightemit.getLightemitControlCode()); |
| | | String content = "{å±å¹idï¼" + poleLightemit.getLightemitId() + "ï¼ å±å¹åç§°ï¼" + poleLightemit.getLightemitName() + "ï¼ å±å¹ç¼ç ï¼" + poleLightemit.getLightemitControlCode() + " }"; |
| | | String content = "{å±å¹idï¼" + poleLightemit.getLightemitId() + "ï¼ å±å¹ååï¼" + byId.getLightemitName() + "ï¼ å±å¹åç§°ï¼" + poleLightemit.getLightemitName() + "ï¼ å±å¹ç¼ç ï¼" + poleLightemit.getLightemitControlCode() + " }"; |
| | | StoreOperationRecordsUtils.storeOperationData(listCode, null, "çæ±LEDç¼è¾", content); |
| | | /** |
| | | * çæ±ledç¼è¾æ¥å¿è®°å½ç»æ |
| | |
| | | import com.sandu.ximon.admin.dto.nova.PlayerWidget; |
| | | import com.sandu.ximon.admin.manager.iot.frame.inner.report.A5AtmosphereHeartbeatReportInnerFrame; |
| | | import com.sandu.ximon.admin.utils.RedisUtils; |
| | | import com.sandu.ximon.admin.utils.StoreOperationRecordsUtils; |
| | | import com.sandu.ximon.admin.utils.VnnoxAPIUtil; |
| | | import com.sandu.ximon.admin.utils.VnnoxProgramAPIUtil; |
| | | import com.sandu.ximon.admin.utils.request.VnnoxScreenStatusType; |
| | |
| | | @AllArgsConstructor |
| | | public class VnnoxService { |
| | | |
| | | // @Autowired |
| | | |
| | | private VnnoxAPIUtil vnnoxAPIUtil; |
| | | // @Autowired |
| | | |
| | | private RedisUtils redisUtils; |
| | | // @Autowired |
| | | |
| | | private LedPlayerEntityService ledPlayerEntityService; |
| | | // @Autowired |
| | | |
| | | private VnnoxProgramAPIUtil vnnoxProgramAPIUtil; |
| | | |
| | | /** |
| | |
| | | type = VnnoxScreenStatusType.OPEN; |
| | | } |
| | | |
| | | VnnoxResult vnnoxResult = vnnoxAPIUtil.screenStatus( |
| | | playerList.stream().map(item -> item.getPlayerId()).collect(Collectors.toList()), |
| | | type |
| | | ); |
| | | VnnoxResult vnnoxResult = vnnoxAPIUtil.screenStatus(playerList.stream().map(item -> item.getPlayerId()).collect(Collectors.toList()), type); |
| | | // æ ¹æ®å±å¹ç¶æè°æ´REDISæ è¯ä½ |
| | | for (String playerId : vnnoxResult.getSuccess()) { |
| | | redisUtils.set(VnnoxConstant.REDIS_SCREEN_STATUS + playerId, screenStatus, VnnoxConstant.REDIS_MAX_SAVE_TIME); |
| | |
| | | } |
| | | |
| | | public VnnoxResult volChange(List<LedPlayerEntity> playerList, Integer vol) { |
| | | VnnoxResult vnnoxResult = vnnoxAPIUtil.volChange( |
| | | playerList.stream().map(item -> item.getPlayerId()).collect(Collectors.toList()), |
| | | vol |
| | | ); |
| | | VnnoxResult vnnoxResult = vnnoxAPIUtil.volChange(playerList.stream().map(item -> item.getPlayerId()).collect(Collectors.toList()), vol); |
| | | // æ ¹æ®é³éè°æ´REDISæ è¯ä½ |
| | | for (String playerId : vnnoxResult.getSuccess()) { |
| | | redisUtils.set(VnnoxConstant.REDIS_VOL + playerId, vol, VnnoxConstant.REDIS_MAX_SAVE_TIME); |
| | |
| | | } |
| | | |
| | | public VnnoxResult brightnessChange(List<LedPlayerEntity> playerList, Integer brightness) { |
| | | VnnoxResult vnnoxResult = vnnoxAPIUtil.brightnessChange( |
| | | playerList.stream().map(item -> item.getPlayerId()).collect(Collectors.toList()), |
| | | brightness |
| | | ); |
| | | VnnoxResult vnnoxResult = vnnoxAPIUtil.brightnessChange(playerList.stream().map(item -> item.getPlayerId()).collect(Collectors.toList()), brightness); |
| | | // æ ¹æ®äº®åº¦è°æ´REDISæ è¯ä½ |
| | | for (String playerId : vnnoxResult.getSuccess()) { |
| | | redisUtils.set(VnnoxConstant.REDIS_BRIGHTNESS + playerId, brightness, VnnoxConstant.REDIS_MAX_SAVE_TIME); |
| | |
| | | LedPlayerEntity led = new LedPlayerEntity(); |
| | | led.setId(id); |
| | | led.setName(name); |
| | | /** |
| | | * 诺ç¦è®¾å¤ç¼è¾ æ¥å¿è®°å½å¼å§ |
| | | */ |
| | | List<String> listCode = new ArrayList<>(1); |
| | | listCode.add(led.getSn()); |
| | | String content = "{ 设å¤id:" + led.getId() + "设å¤codeï¼" + led.getSn() + "诺ç¦playId:" + led.getPlayerId() + "诺ç¦è®¾å¤åå:" + byId.getName() + "诺ç¦è®¾å¤æ´æ¹åçåç§°:" + led.getName() + "}"; |
| | | |
| | | StoreOperationRecordsUtils.storeOperationData(listCode, null, "诺ç¦è®¾å¤ç¼è¾", content); |
| | | /** |
| | | * 诺ç¦è®¾å¤ç¼è¾ æ¥å¿è®°å½ç»æ |
| | | */ |
| | | return ledPlayerEntityService.updateById(led); |
| | | } |
| | | |
| | |
| | | list.add("CO2ï¼" + poleSensorEntity.getCo2() + "ppm"); |
| | | } |
| | | |
| | | widgetList.add(new PlayerWidget().generateScrollUpTextWidget( |
| | | "weather", |
| | | 1, |
| | | 100000L, |
| | | list, |
| | | "#FFFFFF", |
| | | 15, |
| | | new PlayerLayout("0%", "5%", "100%", "100%") |
| | | )); |
| | | widgetList.add(new PlayerWidget().generateScrollUpTextWidget("weather", 1, 100000L, list, "#FFFFFF", 15, new PlayerLayout("0%", "5%", "100%", "100%"))); |
| | | |
| | | return widgetList; |
| | | } |
| | |
| | | import com.sandu.common.service.impl.BaseServiceImpl; |
| | | import com.sandu.ximon.admin.dto.WaterQualityDataDto; |
| | | import com.sandu.ximon.admin.security.SecurityUtils; |
| | | import com.sandu.ximon.admin.utils.StoreOperationRecordsUtils; |
| | | import com.sandu.ximon.admin.vo.EquipmentInfomation; |
| | | import com.sandu.ximon.dao.bo.WaterQualityEquipmentBo; |
| | | import com.sandu.ximon.dao.domain.WaterQualityEquipment; |
| | |
| | | import lombok.AllArgsConstructor; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | |
| | | @Service |
| | |
| | | //å é¤ææ°´è´¨è®¾å¤åéè¦å
è§£ç» |
| | | poleBindingService.unBindPole(null, waterQualityEquipment.getWaterQualityEquipmentCode()); |
| | | |
| | | /** |
| | | * å 餿°´è´¨è®¾å¤ æ¥å¿è®°å½å¼å§ |
| | | */ |
| | | List<String> listCode = new ArrayList<>(1); |
| | | listCode.add(waterQualityEquipment.getWaterQualityEquipmentCode()); |
| | | String content = "{ 设å¤id:" + waterQualityEquipment.getId() + "设å¤codeï¼" + waterQualityEquipment.getWaterQualityEquipmentCode() + |
| | | "}"; |
| | | |
| | | StoreOperationRecordsUtils.storeOperationData(listCode, null, "å 餿°´è´¨è®¾å¤", content); |
| | | /** |
| | | * å 餿°´è´¨è®¾å¤ æ¥å¿è®°å½ç»æ |
| | | */ |
| | | return removeById(Id); |
| | | } |
| | | |
| | |
| | | if (one == null) { |
| | | WaterQualityEquipment result = new WaterQualityEquipment(); |
| | | result.setWaterQualityEquipmentCode(waterQualityEquipment.getWaterQualityEquipmentCode()); |
| | | return save(result); |
| | | boolean save = save(result); |
| | | /** |
| | | * æ·»å æ°´è´¨è®¾å¤ æ¥å¿è®°å½å¼å§ |
| | | */ |
| | | List<String> listCode = new ArrayList<>(1); |
| | | listCode.add(waterQualityEquipment.getWaterQualityEquipmentCode()); |
| | | String content = "{ 设å¤id:" + waterQualityEquipment.getId() + "设å¤codeï¼" + waterQualityEquipment.getWaterQualityEquipmentCode() + |
| | | "}"; |
| | | |
| | | StoreOperationRecordsUtils.storeOperationData(listCode, null, "æ·»å æ°´è´¨è®¾å¤", content); |
| | | /** |
| | | * æ·»å æ°´è´¨è®¾å¤ æ¥å¿è®°å½ç»æ |
| | | */ |
| | | return save; |
| | | } else { |
| | | throw new BusinessException("该水质设å¤å·²åå¨ï¼"); |
| | | } |