BusNetpumpTest.java 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  1. package com.nb.admin;
  2. import cn.hutool.core.util.RandomUtil;
  3. import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
  4. import com.nb.web.api.entity.BusDeviceEntity;
  5. import com.nb.web.api.enums.DeviceStatusEnum2;
  6. import com.nb.web.service.bus.service.LocalBusDeviceService;
  7. import com.fasterxml.jackson.core.JsonProcessingException;
  8. import com.fasterxml.jackson.databind.ObjectMapper;
  9. import org.junit.Test;
  10. import org.junit.runner.RunWith;
  11. import org.springframework.beans.factory.annotation.Autowired;
  12. import org.springframework.boot.test.context.SpringBootTest;
  13. import org.springframework.test.context.junit4.SpringRunner;
  14. import java.util.List;
  15. /**
  16. * @author lifang
  17. * @version 1.0.0
  18. * @ClassName BusHospitalTest.java
  19. * @Description TODO
  20. * @createTime 2022年03月19日 10:27:00
  21. */
  22. @RunWith(SpringRunner.class)
  23. @SpringBootTest(classes = AdminApplication.class)
  24. public class BusNetpumpTest {
  25. @Autowired
  26. private LocalBusDeviceService deviceService;
  27. @Autowired
  28. private ObjectMapper objectMapper;
  29. @Test
  30. public void json() throws JsonProcessingException {
  31. BusDeviceEntity device = new BusDeviceEntity();
  32. System.out.println(objectMapper.writeValueAsString(device));
  33. }
  34. @Test
  35. public void update(){
  36. BusDeviceEntity device=new BusDeviceEntity();
  37. device.setId("43036339393103CD");
  38. device.setStatus(DeviceStatusEnum2.OFFLINE);
  39. device.setAlias("");
  40. deviceService.updateDevice(device);
  41. }
  42. @Test
  43. public void save(){
  44. // StpUtil.login();
  45. BusDeviceEntity deviceEntity = deviceService.getOne(new QueryWrapper<BusDeviceEntity>().last("limit 1"));
  46. // netPumpEntity.setWarn(DeviceWarnEnum.ComingEnd);
  47. for (int i = 0; i < 2; i++) {
  48. deviceEntity.setId(null);
  49. deviceEntity.setAlias("");
  50. deviceEntity.setDeviceId(RandomUtil.randomString(5));
  51. deviceEntity.setTenantId("1505808170691784706");
  52. deviceService.save(deviceEntity);
  53. }
  54. }
  55. @Test
  56. public void query(){
  57. List<BusDeviceEntity> list = deviceService.list(new QueryWrapper<BusDeviceEntity>().lambda().eq(BusDeviceEntity::getTenantId,"1"));
  58. // BusDeviceRunningEntity runningEntity = deviceRunningService.getOne(new QueryWrapper<BusDeviceRunningEntity>().last("limit 1"));
  59. // for (int i = 0; i < 2000; i++) {
  60. // for (BusDeviceEntity deviceEntity : contactList) {
  61. // deviceEntity.setDeviceId(RandomUtil.randomString(5));
  62. // deviceEntity.setId(null);
  63. // deviceEntity.setMqttConnInfo("1");
  64. // deviceService.save(deviceEntity);
  65. //
  66. // runningEntity.setDataNumber( runningEntity.getDataNumber());
  67. // runningEntity.setDeviceId(deviceEntity.getDeviceId());
  68. // runningEntity.setHistoryId(deviceEntity.getTenantId());
  69. // runningEntity.setTenantId("1");
  70. // runningEntity.setUploadTime(DateUtil.yesterday());
  71. // runningEntity.setId(null);
  72. // try {
  73. // SpringUtil.publishEvent(new DeviceInfoEvent(this,runningEntity,runningEntity.getDeviceId()));
  74. // }catch (Exception e){
  75. // e.printStackTrace();
  76. // }
  77. //
  78. // }
  79. // }
  80. // while (true){
  81. //
  82. // }
  83. // BusDeviceEntity deviceEntity = new BusDeviceEntity();
  84. // deviceEntity.setAlias("456");
  85. // deviceEntity.setType(DeviceTypeEnum.intelligent);
  86. // deviceEntity.setDeviceId("456");
  87. // deviceEntity.setEnable(true);
  88. // deviceEntity.setTenantId("1505808170691784706");
  89. // BusDeviceEntity deviceEntity1 = new BusDeviceEntity();
  90. // deviceEntity1.setAlias("123");
  91. // deviceEntity1.setType(DeviceTypeEnum.continuous);
  92. // deviceEntity1.setDeviceId("123");
  93. // deviceEntity1.setTenantId("1505808170691784706");
  94. // deviceEntity1.setEnable(true);
  95. // deviceService.save(deviceEntity);
  96. // deviceService.save(deviceEntity1);
  97. // List<BusDeviceRunningEntity> contactList = netPumpService.contactList();
  98. // System.out.println(contactList);
  99. }
  100. @Test
  101. public void queryRegistry(){
  102. }
  103. @Test
  104. public void alias(){
  105. BusDeviceEntity device = new BusDeviceEntity();
  106. device.setDeviceId("43047342373902A5");
  107. device.setStatus(DeviceStatusEnum2.OFFLINE);
  108. // 更新设备状态
  109. deviceService.updateDevice(device);
  110. }
  111. }