|
@@ -18,6 +18,7 @@ import org.springframework.web.multipart.MultipartFile;
|
|
import org.springframework.web.multipart.MultipartRequest;
|
|
import org.springframework.web.multipart.MultipartRequest;
|
|
|
|
|
|
import java.math.BigDecimal;
|
|
import java.math.BigDecimal;
|
|
|
|
+import java.text.SimpleDateFormat;
|
|
import java.util.ArrayList;
|
|
import java.util.ArrayList;
|
|
import java.util.HashMap;
|
|
import java.util.HashMap;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
@@ -854,4 +855,30 @@ public class BMSController extends BaseRESTfulController {
|
|
public Map<String,Object> updateBatchDetailsOrder(@RequestBody Map<String,Object> map) {
|
|
public Map<String,Object> updateBatchDetailsOrder(@RequestBody Map<String,Object> map) {
|
|
return bmstruckFeign.updateBatchDetailsOrder(map);
|
|
return bmstruckFeign.updateBatchDetailsOrder(map);
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ @PostMapping("findDetailsForStatement")
|
|
|
|
+ public Map<String,Object> findDetailsForStatement(@RequestBody Map<String,Object> map) {
|
|
|
|
+ return bmstruckFeign.findDetailsForStatement(map);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ @ApiOperation("查询发票图片")
|
|
|
|
+ @PostMapping("/getStatementPhoto")
|
|
|
|
+ public List<String> getStatementPhoto(@RequestParam BigDecimal statementId) throws Exception{
|
|
|
|
+ try{
|
|
|
|
+ String statementPhoto=bmstruckFeign.getStatementPhoto(statementId);
|
|
|
|
+ return getPhotoByUrl(statementPhoto);
|
|
|
|
+ }catch (Exception e){
|
|
|
|
+ return null;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ //切割字符串,下载图片并返回
|
|
|
|
+ private List<String> getPhotoByUrl(String urls) throws Exception {
|
|
|
|
+ List<String> results=new ArrayList<>();
|
|
|
|
+ String files[]=urls.split(";");
|
|
|
|
+ for(int i=0;i<files.length && files[i].length()>5;i++){
|
|
|
|
+ results.add((String)imageFileUtils.downloadFile(files[i]));
|
|
|
|
+ }
|
|
|
|
+ return results;
|
|
|
|
+ }
|
|
}
|
|
}
|