|
@@ -102,6 +102,14 @@ public class FbsWorkingStatisticsController {
|
|
|
private String upVedioABB;
|
|
|
@Value("${jeecg.path.uppersonnel}")
|
|
|
private String upPersonnel;
|
|
|
+ @Value("${jeecg.path.upvedioCCCA}")
|
|
|
+ private String upVedioCCCA;
|
|
|
+ @Value("${jeecg.path.upvedioCCCB}")
|
|
|
+ private String upVedioCCCB;
|
|
|
+ @Value("${jeecg.path.upvedioCCCC}")
|
|
|
+ private String upVedioCCCC;
|
|
|
+ @Value("${jeecg.path.upvedioCCCD}")
|
|
|
+ private String upVedioCCCD;
|
|
|
|
|
|
public static void main1(String[] srg) {
|
|
|
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
|
|
@@ -1099,31 +1107,66 @@ public class FbsWorkingStatisticsController {
|
|
|
Result<List<Map<String,Object>>> result=new Result<>();
|
|
|
ArrayList<String> list = new ArrayList<>();
|
|
|
FileList.getAllFileName(upVedioAAA,list);
|
|
|
- if(list == null || list.size() < 1){
|
|
|
- FileList.getAllFileName(upVedioABB,list);
|
|
|
- result.setAddMes("ABB");
|
|
|
- }else{
|
|
|
+// if(list == null || list.size() < 1){
|
|
|
+// FileList.getAllFileName(upVedioABB,list);
|
|
|
+// result.setAddMes("ABB");
|
|
|
+// }else{
|
|
|
+// result.setAddMes("AAA");
|
|
|
+// }
|
|
|
+ Boolean isList=false;
|
|
|
+ FileList.getAllFileName(upVedioAAA,list);
|
|
|
+ if(list != null && list.size() > 0){
|
|
|
result.setAddMes("AAA");
|
|
|
+ isList=true;
|
|
|
+ }
|
|
|
+ FileList.getAllFileName(upVedioABB,list);
|
|
|
+ if(isList==false){
|
|
|
+ if(list != null && list.size() > 0) {
|
|
|
+ result.setAddMes("ABB");
|
|
|
+ isList = true;
|
|
|
+ }
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
List<Map<String,Object>> resuleMap = new ArrayList<>();
|
|
|
try {
|
|
|
- Collections.sort(list); // 升序排列
|
|
|
- for (String o:list){
|
|
|
- Map<String,Object> map = new HashMap<>();
|
|
|
- map.put("fileName",o);
|
|
|
- map.put("upVideo",result.getAddMes());
|
|
|
- map.put("fileType",getFileOf(o).toLowerCase());
|
|
|
- String fileType = getFileOf(o).toLowerCase();
|
|
|
- if(fileType.equals("jpg") || fileType.equals("jpeg") || fileType.equals("png")){
|
|
|
- map.put("isImg",true);
|
|
|
- }else if(fileType.equals("avi") || fileType.equals("mov") || fileType.equals("rmvb") || fileType.equals("rm")
|
|
|
- || fileType.equals("flv") || fileType.equals("mp4") || fileType.equals("3gp")){
|
|
|
- map.put("isVideo",true);
|
|
|
- }else if(fileType.equals("pdf")){
|
|
|
- map.put("isPdf",true);
|
|
|
- }else{
|
|
|
- continue;
|
|
|
+ if(isList){
|
|
|
+ Collections.sort(list); // 升序排列
|
|
|
+ for (String o:list){
|
|
|
+ Map<String,Object> map = new HashMap<>();
|
|
|
+ map.put("fileName",o);
|
|
|
+ map.put("upVideo",result.getAddMes());
|
|
|
+ map.put("fileType",getFileOf(o).toLowerCase());
|
|
|
+ String fileType = getFileOf(o).toLowerCase();
|
|
|
+ if(fileType.equals("jpg") || fileType.equals("jpeg") || fileType.equals("png")){
|
|
|
+ map.put("isImg",true);
|
|
|
+ }else if(fileType.equals("avi") || fileType.equals("mov") || fileType.equals("rmvb") || fileType.equals("rm")
|
|
|
+ || fileType.equals("flv") || fileType.equals("mp4") || fileType.equals("3gp")){
|
|
|
+ map.put("isVideo",true);
|
|
|
+ }else if(fileType.equals("pdf")){
|
|
|
+ map.put("isPdf",true);
|
|
|
+ }else{
|
|
|
+ continue;
|
|
|
+ }
|
|
|
+ resuleMap.add(map);
|
|
|
}
|
|
|
+ }else{
|
|
|
+ Map<String,Object> map = new HashMap<>();
|
|
|
+ FileList.getAllFileName(upVedioCCCA,list);
|
|
|
+
|
|
|
+ getFileList(list,map,"CCCA");
|
|
|
+ list=new ArrayList<>();
|
|
|
+ FileList.getAllFileName(upVedioCCCB,list);
|
|
|
+ getFileList(list,map,"CCCB");
|
|
|
+ list=new ArrayList<>();
|
|
|
+ FileList.getAllFileName(upVedioCCCC,list);
|
|
|
+ getFileList(list,map,"CCCC");
|
|
|
+ list=new ArrayList<>();
|
|
|
+ FileList.getAllFileName(upVedioCCCD,list);
|
|
|
+ getFileList(list,map,"CCCD");
|
|
|
+ map.put("upVideo","CCC");
|
|
|
resuleMap.add(map);
|
|
|
}
|
|
|
result.setResult(resuleMap);
|
|
@@ -1137,6 +1180,31 @@ public class FbsWorkingStatisticsController {
|
|
|
return result;
|
|
|
}
|
|
|
|
|
|
+ public void getFileList(ArrayList<String> list,Map<String,Object> map,String type){
|
|
|
+ List<Map<String,Object>> mapListA = new ArrayList<>();
|
|
|
+ if(list!=null&&list.size()>0){
|
|
|
+ for (String o:list){
|
|
|
+ Map<String,Object> mapA = new HashMap<>();
|
|
|
+ mapA.put("fileName",o);
|
|
|
+ mapA.put("upVideo","CCCC");
|
|
|
+ mapA.put("fileType",getFileOf(o).toLowerCase());
|
|
|
+ String fileType = getFileOf(o).toLowerCase();
|
|
|
+ if(fileType.equals("jpg") || fileType.equals("jpeg") || fileType.equals("png")){
|
|
|
+ mapA.put("isImg",true);
|
|
|
+ }else if(fileType.equals("avi") || fileType.equals("mov") || fileType.equals("rmvb") || fileType.equals("rm")
|
|
|
+ || fileType.equals("flv") || fileType.equals("mp4") || fileType.equals("3gp")){
|
|
|
+ mapA.put("isVideo",true);
|
|
|
+ }else if(fileType.equals("pdf")){
|
|
|
+ mapA.put("isPdf",true);
|
|
|
+ }else{
|
|
|
+ continue;
|
|
|
+ }
|
|
|
+ mapListA.add(mapA);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ map.put(type,mapListA);
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 获取仓库人员图片信息
|
|
|
*/
|