|
@@ -1,5 +1,8 @@
|
|
|
package com.miaxis.wx.service.impl;
|
|
|
|
|
|
+import cn.hutool.core.date.DateField;
|
|
|
+import cn.hutool.core.date.DateTime;
|
|
|
+import cn.hutool.core.date.DateUtil;
|
|
|
import cn.hutool.core.img.ImgUtil;
|
|
|
import cn.hutool.core.io.FileUtil;
|
|
|
import cn.hutool.extra.qrcode.QrCodeUtil;
|
|
@@ -22,6 +25,7 @@ import org.springframework.stereotype.Service;
|
|
|
|
|
|
import java.awt.*;
|
|
|
import java.io.File;
|
|
|
+import java.util.Date;
|
|
|
import java.util.List;
|
|
|
import java.util.concurrent.TimeUnit;
|
|
|
|
|
@@ -135,11 +139,15 @@ public class WxMessageEvenServiceImpl implements IWxMessageEvenService {
|
|
|
1.0f
|
|
|
);
|
|
|
|
|
|
+ DateTime date = DateUtil.date();
|
|
|
+ Date newDate = DateUtil.offsetDay(date, 3);
|
|
|
+ String dateStr = DateUtil.format(newDate, "yyyy年MM月dd日 HH时mm分ss秒");
|
|
|
+
|
|
|
ImgUtil.pressText(
|
|
|
FileUtil.file(ticketPath+fromUserName+"_img.jpg"),
|
|
|
FileUtil.file(ticketPath+fromUserName+"_text.jpg"),
|
|
|
- userInfo.getString("nickname"), Color.red, //文字
|
|
|
- new Font("黑体", Font.BOLD, 60), //字体
|
|
|
+ userInfo.getString("nickname")+"/n"+"此二维码有效期至:"+dateStr, Color.red, //文字
|
|
|
+ new Font("黑体", Font.BOLD, 50), //字体
|
|
|
0, //x坐标修正值。 默认在中间,偏移量相对于中间偏移
|
|
|
400, //y坐标修正值。 默认在中间,偏移量相对于中间偏移
|
|
|
0.8f//透明度:alpha 必须是范围 [0.0, 1.0] 之内(包含边界值)的一个浮点数字
|