瀏覽代碼

中期支付证书报表表格顺序问题

yangyj 1 年之前
父節點
當前提交
bab663c480

+ 17 - 0
blade-service-api/blade-meter-api/src/main/java/org/springblade/meter/entity/InterimPayCertificate.java

@@ -129,6 +129,7 @@ public class InterimPayCertificate extends BaseEntity {
     @ApiModelProperty(value = "每份表格独立的PDF地址")
     private String fileUrlList;
 
+/*
     @TableField(exist = false)
     private Set<Map<String,String>> urlListData;
     public Set<Map<String,String>> getUrlListData() {
@@ -144,5 +145,21 @@ public class InterimPayCertificate extends BaseEntity {
         }
         return urlListData;
     }
+*/
+
+    public List<Map<String,String>> getUrlListData() {
+        if(StringUtils.isNotEmpty(fileUrlList)){
+            LinkedHashMap<String,String> titleUrlMap= JSON.parseObject(fileUrlList, LinkedHashMap.class);
+            if(Func.isNotEmpty(titleUrlMap)){
+                return titleUrlMap.entrySet().stream().map(kv->{
+                    Map<String,String> map=new HashMap<>();
+                    map.put("title",kv.getKey());
+                    map.put("url",kv.getValue());
+                    return map;
+                }).collect(Collectors.toList());
+            }
+        }
+        return null;
+    }
 
 }