Browse Source

新增授权图模板

zhijiezhao 4 months ago
parent
commit
66ae897258

+ 1 - 1
src/main/java/com/caimei365/manager/entity/caimei/providers/CmProviders.java

@@ -39,7 +39,7 @@ public class CmProviders implements Serializable {
     private String name;
 
     /**
-     * 服务商级别为:1级,2级,3级,4 特约服务商
+     * 服务商级别为:1级,2级,3级,4 特约服务商,5品牌指定服务商
      */
     private Integer serviceLevel;
 

+ 4 - 4
src/main/java/com/caimei365/manager/service/caimei/providers/utils/ProvidersTemplate.java

@@ -42,7 +42,7 @@ public class ProvidersTemplate {
                                                Date startDate, Date endDate, String providersId, BufferedImage realQrCodeImage) {
         BufferedImage image = null;
         try {
-            String imageName = 4 == levelNum ? "授权书2.jpg" : "服务商授权书.jpg";
+            String imageName = 4 == levelNum ? "授权书2.jpg" : 5 == levelNum ? "授权书3.jpg" : "服务商授权书.jpg";
             imageName = logoPath + imageName;
             image = ImageIO.read(new File(imageName));
         } catch (IOException e) {
@@ -66,7 +66,7 @@ public class ProvidersTemplate {
             levelMap.put("type", 2);
             levelMap.put("text", level);
             levelMap.put("font", new Font("方正粗黑宋简体", Font.BOLD, 40));
-            if (4 == levelNum) {
+            if (4 == levelNum || 5 == levelNum) {
                 levelMap.put("x", 705);
                 levelMap.put("y", 722);
             } else {
@@ -79,7 +79,7 @@ public class ProvidersTemplate {
             //合成文本Map
             HashMap<String, Object> startDateMap = new HashMap<>();
             startDateMap.put("type", 2);
-            if (4 == levelNum) {
+            if (4 == levelNum || 5 == levelNum) {
                 startDateMap.put("font", new Font("思源黑体", Font.PLAIN, 36));
                 startDateMap.put("text", DateUtil.setDate(startDate, "yyyy   MM   dd"));
                 startDateMap.put("x", 725);
@@ -96,7 +96,7 @@ public class ProvidersTemplate {
             //合成文本Map
             HashMap<String, Object> endDateMap = new HashMap<>();
             endDateMap.put("type", 2);
-            if (4 == levelNum) {
+            if (4 == levelNum || 5 == levelNum) {
                 endDateMap.put("font", new Font("思源黑体", Font.PLAIN, 36));
                 endDateMap.put("text", DateUtil.setDate(endDate, "yyyy   MM  dd"));
                 endDateMap.put("x", 1055);