Procházet zdrojové kódy

修改sn号重复注册问题

李进 před 2 roky
rodič
revize
b4cdc8e1e4

+ 14 - 17
device-api-service/src/main/java/com/xy/service/MqttUserServiceImpl.java

@@ -1,28 +1,25 @@
 package com.xy.service;
 
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.xy.dto.MqttUserDto;
 import com.xy.entity.MqttUser;
 import com.xy.mapper.MqttUserMapper;
-import com.xy.service.MqttUserService;
-import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
-import org.springframework.stereotype.Service;
+import com.xy.utils.Emptys;
+import com.xy.utils.MybatisPlusQuery;
+import com.xy.utils.PageBean;
+import com.xy.utils.R;
 import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
 import lombok.AllArgsConstructor;
+import org.springframework.stereotype.Service;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
 
-import java.time.LocalDateTime;
 import java.util.List;
 
-import com.xy.utils.R;
-import com.xy.utils.PageBean;
-import com.xy.dto.MqttUserDto;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.PostMapping;
-import io.swagger.annotations.ApiOperation;
-import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
-import com.xy.utils.MybatisPlusQuery;
-import com.baomidou.mybatisplus.core.metadata.IPage;
-import org.springframework.validation.annotation.Validated;
-import com.xy.utils.Emptys;
-
 import static com.xy.utils.Beans.copy;
 import static com.xy.utils.PlusBeans.toIPage;
 import static com.xy.utils.PlusBeans.toPageBean;
@@ -47,7 +44,7 @@ public class MqttUserServiceImpl extends ServiceImpl<MqttUserMapper, MqttUser> i
         MqttUserDto.SelectList selectList = copy(MqttUserDto.SelectList.class, vo);
         List<MqttUserDto.Vo> list = list(selectList).getData();
         if (Emptys.check(list)) {
-            return R.ok(list.get(0).setServerTime(LocalDateTime.now()));
+            return R.ok(list.get(0).setServerTime(System.currentTimeMillis()));
         }
         return R.ok();
     }

+ 1 - 2
device-api/src/main/java/com/xy/dto/MqttUserDto.java

@@ -75,11 +75,10 @@ public class MqttUserDto {
         private String ipAddress;
 
         @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
-        private LocalDateTime serverTime;
+        private Long serverTime;
 
         @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
         private LocalDateTime created;
 
     }
-
 }