|
@@ -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(int i=0;i<files.size();i++){
|
|
|
+ file+=imageFileUtils.updateFile(files.get(i),i)+';';
|
|
|
+ }
|
|
|
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数组
|
|
@@ -103,7 +113,7 @@ public class OTMSController {
|
|
|
Map<String,Object> mapValue=new HashMap<>();
|
|
|
for (int i=0;i<files.size();i++){
|
|
|
MultipartFile file=files.get(i);
|
|
|
- String url = imageFileUtils.updateFile(file);
|
|
|
+ String url = imageFileUtils.updateFile(file,i);
|
|
|
mapValue.put("url"+i,url);
|
|
|
if(i>=3) {
|
|
|
fourFiles.add(url);
|
|
@@ -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("厂外抵达作业")
|