|
@@ -8,6 +8,7 @@ import com.alibaba.fastjson.JSON;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.ObjectUtils;
|
|
|
+import com.baomidou.mybatisplus.core.toolkit.StringUtils;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.github.pagehelper.Page;
|
|
@@ -811,25 +812,12 @@ public class CertificateTpServiceImpl extends ServiceImpl<CertificateTpMapper, C
|
|
|
|
|
|
private String getImgDir(){
|
|
|
String tenantId = ToolsUtils.getTenantId();
|
|
|
- if(tenantId.equals("694515817698614")){
|
|
|
- return tenantId;
|
|
|
- }else if(tenantId.equals("779352047136603")){
|
|
|
- return tenantId;
|
|
|
- }
|
|
|
- else {
|
|
|
- return "867735392558919680";
|
|
|
- }
|
|
|
+ return StringUtils.isNotBlank(tenantId)?tenantId:"867735392558919680";
|
|
|
}
|
|
|
|
|
|
private Boolean haveStamp(){
|
|
|
String tenantId = ToolsUtils.getTenantId();
|
|
|
- if(tenantId.equals("694515817698614")){
|
|
|
- return false;
|
|
|
- }else if(tenantId.equals("779352047136603")){
|
|
|
- return false;
|
|
|
- } else {
|
|
|
- return true;
|
|
|
- }
|
|
|
+ return StringUtils.isNotBlank(tenantId) && "867735392558919680".equals(tenantId);
|
|
|
}
|
|
|
|
|
|
private String drawPic(CertificatePhotoVo entity){
|
|
@@ -911,7 +899,7 @@ public class CertificateTpServiceImpl extends ServiceImpl<CertificateTpMapper, C
|
|
|
try {
|
|
|
// 加载本地图片
|
|
|
InputStream imgStream = Thread.currentThread().getContextClassLoader().getResourceAsStream("static/"+getImgDir()+"/003.jpg");
|
|
|
- // String imageLocalUrl = projectUrl + "003.jpg";
|
|
|
+ // String imageLocalUrl = projectUrl + "004.jpg";
|
|
|
// BufferedImage imageLocal = ImageIO.read(new File(imageLocalUrl));
|
|
|
BufferedImage imageLocal = ImageIO.read(imgStream);
|
|
|
// 以本地图片为模板
|
|
@@ -987,7 +975,7 @@ public class CertificateTpServiceImpl extends ServiceImpl<CertificateTpMapper, C
|
|
|
try {
|
|
|
// 加载图片
|
|
|
InputStream imgStream = Thread.currentThread().getContextClassLoader().getResourceAsStream("static/"+getImgDir()+"/004.jpg");
|
|
|
- // String imageLocalUrl = projectUrl + "003.jpg";
|
|
|
+ // String imageLocalUrl = projectUrl + "004.jpg";
|
|
|
// BufferedImage imageLocal = ImageIO.read(new File(imageLocalUrl));
|
|
|
BufferedImage imageLocal = ImageIO.read(imgStream);
|
|
|
// 以本地图片为模板
|
|
@@ -1072,7 +1060,7 @@ public class CertificateTpServiceImpl extends ServiceImpl<CertificateTpMapper, C
|
|
|
try {
|
|
|
// 加载本地图片
|
|
|
InputStream imgStream = Thread.currentThread().getContextClassLoader().getResourceAsStream("static/"+getImgDir()+"/005.jpg");
|
|
|
- // String imageLocalUrl = projectUrl + "003.jpg";
|
|
|
+ // String imageLocalUrl = projectUrl + "004.jpg";
|
|
|
// BufferedImage imageLocal = ImageIO.read(new File(imageLocalUrl));
|
|
|
BufferedImage imageLocal = ImageIO.read(imgStream);
|
|
|
// 以本地图片为模板
|
|
@@ -1170,7 +1158,7 @@ public class CertificateTpServiceImpl extends ServiceImpl<CertificateTpMapper, C
|
|
|
try {
|
|
|
// 加载本地图片
|
|
|
InputStream imgStream = Thread.currentThread().getContextClassLoader().getResourceAsStream("static/"+getImgDir()+"/006.jpg");
|
|
|
- // String imageLocalUrl = projectUrl + "003.jpg";
|
|
|
+ // String imageLocalUrl = projectUrl + "004.jpg";
|
|
|
// BufferedImage imageLocal = ImageIO.read(new File(imageLocalUrl));
|
|
|
BufferedImage imageLocal = ImageIO.read(imgStream);
|
|
|
// 以本地图片为模板
|
|
@@ -1179,14 +1167,14 @@ public class CertificateTpServiceImpl extends ServiceImpl<CertificateTpMapper, C
|
|
|
// 设置文本样式
|
|
|
g.setFont(font2);
|
|
|
g.setColor(Color.BLACK);
|
|
|
- if ("779352047136603".equals(tenantId)){
|
|
|
+ if ("779352047136603".equals(tenantId) || "440122789039318928".equals(tenantId)){
|
|
|
g.drawString(entity.getRealname(), 353, 430);
|
|
|
}else {
|
|
|
g.drawString(entity.getRealname(), 165, 486);
|
|
|
}
|
|
|
|
|
|
g.setFont(font);
|
|
|
- if ("779352047136603".equals(tenantId)){
|
|
|
+ if ("779352047136603".equals(tenantId) || "440122789039318928".equals(tenantId)){
|
|
|
g.drawString(entity.getCode(), 316, 175 );
|
|
|
g.drawString(entity.getRealname(), 256, 652);
|
|
|
g.drawString(entity.getIdCard(), 430, 657);
|
|
@@ -1269,7 +1257,7 @@ public class CertificateTpServiceImpl extends ServiceImpl<CertificateTpMapper, C
|
|
|
BitMatrix bitMatrix = qrCodeWriter.encode(qrTxt, BarcodeFormat.QR_CODE, 150, 150);
|
|
|
BufferedImage qrImage = toBufferedImage(bitMatrix);
|
|
|
// 在模板上添加用户二维码(地址,左边距,上边距,图片宽度,图片高度,未知)
|
|
|
- if ("779352047136603".equals(tenantId)){
|
|
|
+ if ("779352047136603".equals(tenantId) || "440122789039318928".equals(tenantId)){
|
|
|
g.drawImage(qrImage, 1149, 45, 150, 150, null);
|
|
|
}else {
|
|
|
g.drawImage(qrImage, 1233, 175, 150, 150, null);
|