证书姓名修改

This commit is contained in:
wuchunlei
2024-09-19 14:48:22 +08:00
parent 14ee4b060b
commit 46309d3000

View File

@@ -275,7 +275,6 @@ public class UserCertificateServiceImpl extends ServiceImpl<UserCertificateDao,
public String generateECertificate(String type,String no,String name,String[] edes) {
try {
Image src = ImageIO.read(new URL("https://ehh-private-01.oss-cn-beijing.aliyuncs.com/certificate/E.png"));
String filename = "eee";
// 获取图片的高和宽
int wideth = src.getWidth(null);
int height = src.getHeight(null);
@@ -345,22 +344,33 @@ public class UserCertificateServiceImpl extends ServiceImpl<UserCertificateDao,
}
}
public String nameToPinyin(String realName){
String pinyin = Pinyin.toPinyin(realName, " ").toLowerCase();
String[] sss = pinyin.split(" ");
String nick = "";
String name = "";
for (int i = 0; i < sss.length; i++) {
String ss = sss[i];
if (!" ".equals(ss)){
ss = ss.replace(ss.charAt(0),Character.toUpperCase(ss.charAt(0)));
if (i==0){
nick = ss;
}else {
name = name+" "+ss;
}
char[] c = realName.toCharArray();
boolean flag = true;
for (int i = 0; i < c.length; i++) {
if (Pinyin.isChinese(c[i])){
flag = false;
}
}
return name+" "+nick;
if (flag){
return realName;
}else {
String pinyin = Pinyin.toPinyin(realName, " ").toLowerCase();
String[] sss = pinyin.split(" ");
String nick = "";
String name = "";
for (int i = 0; i < sss.length; i++) {
String ss = sss[i];
if (!"".equals(ss)){
ss = ss.replace(ss.charAt(0),Character.toUpperCase(ss.charAt(0)));
if (i==0){
nick = ss;
}else {
name = name+" "+ss;
}
}
}
return name+" "+nick;
}
}