Browse Source

“修改

liyg 2 years ago
parent
commit
a9dfef8061

+ 25 - 4
src/main/java/com/steerinfo/dil/controller/OTMSController.java

@@ -75,12 +75,22 @@ public class OTMSController {
         return otmsFeign.getFinishTruckOrderInfo(mapValue!=null?mapValue:new HashMap<>(),apiId,pageNum,pageSize);
     }
 
-    @ApiOperation(value = "获得抵达实集")
+    @ApiOperation(value = "新增抵达")
     @PostMapping(value = "/addtmstruckArrivalResult")
-    public RESTfulResult addtmstruckArrivalResult(@RequestParam("orderNumber") String orderNumber, @RequestParam("resultArrivalAddress")String resultArrivalAddress, MultipartFile file){
+    public RESTfulResult addtmstruckArrivalResult(@RequestParam("orderNumber") String orderNumber, @RequestParam("resultArrivalAddress")String resultArrivalAddress, MultipartRequest request) throws Exception {
+        //添加到files数组
+        List<MultipartFile> files = new ArrayList<>();
+        String file="";
+        //第一张和第二张必填
+        files.add(request.getFile("file1"));
+        files.add(request.getFile("file2"));
+        for(MultipartFile item:files){
+            file+=imageFileUtils.updateFile(item)+';';
+        }
         return otmsFeign.addtmstruckArrivalResult(orderNumber,resultArrivalAddress,file);
     }
 
+    @ApiOperation(value = "新增签收")
     @PostMapping(value = "/addTmstruckReceiptResult")
     public synchronized RESTfulResult addTmstruckReceiptResult(MultipartRequest request, Integer num, String orderNumber, String resultArrivalAddress, Integer imgcount3, Integer imgcount4) throws Exception {
         //添加到files数组
@@ -161,8 +171,19 @@ public class OTMSController {
 
     @ApiOperation("展示满货箱的照片")
     @PostMapping("/getArrivalPhoto")
-    public String getArrivalPhoto(@RequestParam String orderNumber){
-        return otmsFeign.getArrivalPhoto(orderNumber);
+    public List<String> getArrivalPhoto(@RequestParam String orderNumber) throws Exception{
+        try{
+            String arrivalPhoto=otmsFeign.getArrivalPhoto(orderNumber);
+            String files[]=arrivalPhoto.split(";");
+            List<String> file=new ArrayList<>();
+            for(int i=0;i<files.length&& files[i].length()>5;i++){
+                file.add((String)imageFileUtils.downloadFile(files[i]));
+            }
+            return file;
+        }catch (Exception e){
+            e.printStackTrace();
+            return null;
+        }
     }
 
     @ApiOperation("厂外抵达作业")

+ 2 - 2
src/main/java/com/steerinfo/dil/feign/OtmsFeign.java

@@ -74,8 +74,8 @@ public interface OtmsFeign {
     public Map<String,Object> getReceivingPhotoByUrl(@RequestParam String orderNumber);
 
     //获得抵达实集
-    @PostMapping(value = "/api/v1/otms/tmstruckarrivalresults/addtmstruckArrivalResult",consumes = MediaType.MULTIPART_FORM_DATA_VALUE)
-    public RESTfulResult addtmstruckArrivalResult(@RequestParam("orderNumber")String orderNumber, @RequestParam("resultArrivalAddress")String resultArrivalAddress,@RequestPart("file") MultipartFile file);
+    @PostMapping(value = "/api/v1/otms/tmstruckarrivalresults/addtmstruckArrivalResult")
+    public RESTfulResult addtmstruckArrivalResult(@RequestParam("orderNumber")String orderNumber, @RequestParam("resultArrivalAddress")String resultArrivalAddress,@RequestParam("file") String file);
 
     //添加签收图片
     @PostMapping(value = "/api/v1/otms/pathDisplay/addTmstruckReceiptResult")