瀏覽代碼

修改sn号重复注册问题

李进 2 年之前
父節點
當前提交
210458c030
共有 1 個文件被更改,包括 4 次插入2 次删除
  1. 4 2
      device-api-service/src/main/java/com/xy/service/DeviceCreateIdsServiceImpl.java

+ 4 - 2
device-api-service/src/main/java/com/xy/service/DeviceCreateIdsServiceImpl.java

@@ -143,7 +143,7 @@ public class DeviceCreateIdsServiceImpl extends ServiceImpl<DeviceCreateIdsMappe
         if (!isWhere) {
             List<Long> deviceIds = exportQrCode.getDeviceIds();
             if (Emptys.check(deviceIds)) {
-                deviceIds.forEach(deviceId -> list.add(sysDictRedis.getValue() + deviceId));
+                deviceIds.forEach(deviceId -> list.add(deviceId.toString()));
             }
         } else {
             LambdaQueryWrapper<DeviceCreateIds> lambdaQueryWrapper = new MybatisPlusQuery().eqWrapper(exportQrCode, DeviceCreateIds.class)
@@ -158,6 +158,8 @@ public class DeviceCreateIdsServiceImpl extends ServiceImpl<DeviceCreateIdsMappe
         if (!Emptys.check(list)) {
             throw new CommRuntimeException("没有导出的数据");
         }
-        QRCodeUtils.create(list, 400, 400, "back1.png", list).download(list);
+        List<String> infos = new ArrayList<>();
+        list.forEach(deviceId -> infos.add(sysDictRedis.getValue() + deviceId));
+        QRCodeUtils.create(infos, 400, 400, "back1.png", list).download(list);
     }
 }