|
@@ -13,9 +13,12 @@ import com.xy.dto.DeviceCreateIdsDto;
|
|
import com.xy.dto.SysWorkUser.ListDto;
|
|
import com.xy.dto.SysWorkUser.ListDto;
|
|
import com.xy.dto.SysWorkUser.SysWorkVo;
|
|
import com.xy.dto.SysWorkUser.SysWorkVo;
|
|
import com.xy.entity.DeviceCreateIds;
|
|
import com.xy.entity.DeviceCreateIds;
|
|
|
|
+import com.xy.entity.SysDictRedis;
|
|
import com.xy.error.CommRuntimeException;
|
|
import com.xy.error.CommRuntimeException;
|
|
import com.xy.mapper.DeviceCreateIdsMapper;
|
|
import com.xy.mapper.DeviceCreateIdsMapper;
|
|
import com.xy.utils.*;
|
|
import com.xy.utils.*;
|
|
|
|
+import com.xy.utils.enums.DictEnum;
|
|
|
|
+import com.xy.utils.enums.DictSonEnum;
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.ApiOperation;
|
|
import io.swagger.annotations.ApiOperation;
|
|
import lombok.RequiredArgsConstructor;
|
|
import lombok.RequiredArgsConstructor;
|
|
@@ -134,12 +137,13 @@ public class DeviceCreateIdsServiceImpl extends ServiceImpl<DeviceCreateIdsMappe
|
|
@PostMapping("exportQrCode")
|
|
@PostMapping("exportQrCode")
|
|
@ApiOperation("导出二维码")
|
|
@ApiOperation("导出二维码")
|
|
public void exportQrCode(@RequestBody DeviceCreateIdsDto.ExportQrCode exportQrCode) {
|
|
public void exportQrCode(@RequestBody DeviceCreateIdsDto.ExportQrCode exportQrCode) {
|
|
|
|
+ SysDictRedis sysDictRedis = SysDictUtils.get(DictEnum.DEVICE_QR_CODE.getKey(), DictSonEnum.DEVICE_QR_CODE_URL.getKey());
|
|
List<String> list = new ArrayList<>();
|
|
List<String> list = new ArrayList<>();
|
|
Boolean isWhere = exportQrCode.getIsWhere() == null ? false : exportQrCode.getIsWhere();
|
|
Boolean isWhere = exportQrCode.getIsWhere() == null ? false : exportQrCode.getIsWhere();
|
|
if (!isWhere) {
|
|
if (!isWhere) {
|
|
List<Long> deviceIds = exportQrCode.getDeviceIds();
|
|
List<Long> deviceIds = exportQrCode.getDeviceIds();
|
|
if (Emptys.check(deviceIds)) {
|
|
if (Emptys.check(deviceIds)) {
|
|
- deviceIds.forEach(aLong -> list.add(aLong.toString()));
|
|
|
|
|
|
+ deviceIds.forEach(deviceId -> list.add(sysDictRedis.getValue() + deviceId));
|
|
}
|
|
}
|
|
} else {
|
|
} else {
|
|
LambdaQueryWrapper<DeviceCreateIds> lambdaQueryWrapper = new MybatisPlusQuery().eqWrapper(exportQrCode, DeviceCreateIds.class)
|
|
LambdaQueryWrapper<DeviceCreateIds> lambdaQueryWrapper = new MybatisPlusQuery().eqWrapper(exportQrCode, DeviceCreateIds.class)
|