Forráskód Böngészése

Merge remote-tracking branch 'origin/master'

jz.kai 5 éve
szülő
commit
8210b6b31c

+ 1 - 1
picc-admin-server/src/main/java/com/jpsoft/picc/modules/base/controller/AttachmentController.java

@@ -197,7 +197,7 @@ public class AttachmentController {
                         String ext = url.substring(url.lastIndexOf("."));
 
                         Map<String,String> map = new HashMap<>();
-                        map.put("fileUrl",url);
+                        map.put("fileUrl",url + "?x-oss-process=image/resize,l_1024,limit_1");
                         map.put("fileName", member.getCardNo() + "-" + (i+1) + ext);
 
                         fileList.add(map);

+ 15 - 6
picc-admin-server/src/main/java/com/jpsoft/picc/modules/business/controller/InsurancePolicyController.java

@@ -262,14 +262,12 @@ public class InsurancePolicyController {
     @ApiImplicitParams({
             @ApiImplicitParam(name="id",value = "每月投保单ID",required = true,paramType = "query")
     })
-    public MessageResult<List<String>> attachmentList(String id, @RequestAttribute String subject){
+    public MessageResult<List<Map<String,Object>>> attachmentList(String id, @RequestAttribute String subject){
 
         //当前用户ID
         System.out.println(subject);
 
-        MessageResult<List<String>> msgResult = new MessageResult<List<String>>();
-
-        Map<String,String> map = new HashMap<String,String>();
+        MessageResult<List<Map<String,Object>>> msgResult = new MessageResult<List<Map<String,Object>>>();
 
         InsurancePolicy insurancePolicy = insurancePolicyService.get(id);
 
@@ -277,10 +275,21 @@ public class InsurancePolicyController {
 
         String[] files = file.split(";");
 
-        List<String> fileList = new ArrayList<String>();
+        List<Map<String,Object>> fileList = new ArrayList<Map<String,Object>>();
+
+        int i=1;
 
         for (String str:files) {
-            fileList.add(str);
+            Map<String,Object> map = new HashMap<String,Object>();
+            map.put("index",i);
+            map.put("file",str);
+            String name = "";
+            if(StringUtils.isNotEmpty(str)){
+                name = str.substring(str.lastIndexOf("/")+1);
+            }
+            map.put("name",name);
+            fileList.add(map);
+            i++;
         }
 
         msgResult.setResult(true);