|
@@ -2,9 +2,12 @@ package net.mingsoft.tf.wx;
|
|
|
|
|
|
|
|
import cn.hutool.core.bean.BeanUtil;
|
|
import cn.hutool.core.bean.BeanUtil;
|
|
|
import cn.hutool.core.collection.CollUtil;
|
|
import cn.hutool.core.collection.CollUtil;
|
|
|
|
|
+import cn.hutool.core.img.ImgUtil;
|
|
|
import cn.hutool.core.map.CaseInsensitiveMap;
|
|
import cn.hutool.core.map.CaseInsensitiveMap;
|
|
|
import cn.hutool.core.util.StrUtil;
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
|
|
+import cn.hutool.extra.qrcode.QrCodeUtil;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
|
|
+import com.google.zxing.client.j2se.MatrixToImageWriter;
|
|
|
import io.swagger.v3.oas.annotations.Operation;
|
|
import io.swagger.v3.oas.annotations.Operation;
|
|
|
import io.swagger.v3.oas.annotations.Parameter;
|
|
import io.swagger.v3.oas.annotations.Parameter;
|
|
|
import io.swagger.v3.oas.annotations.Parameters;
|
|
import io.swagger.v3.oas.annotations.Parameters;
|
|
@@ -173,8 +176,8 @@ public class ExhibitorAction extends BaseAction {
|
|
|
public ResultData qrcode() {
|
|
public ResultData qrcode() {
|
|
|
String user = PeopleUtil.getPeopleBean().getPeopleId();
|
|
String user = PeopleUtil.getPeopleBean().getPeopleId();
|
|
|
gateService.failureCode(user);
|
|
gateService.failureCode(user);
|
|
|
- // TODO 转图片base64
|
|
|
|
|
- return ResultData.build().success(gateService.createCode(user));
|
|
|
|
|
|
|
+ String code = gateService.createCode(user);
|
|
|
|
|
+ return ResultData.build().success(ImgUtil.toBase64(MatrixToImageWriter.toBufferedImage(QrCodeUtil.encode(code, 400, 400)), "png"));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Operation(summary = "微信-展商-上传LOGO")
|
|
@Operation(summary = "微信-展商-上传LOGO")
|