增加导出3d采集zip数据
This commit is contained in:
parent
d02e78c8ab
commit
08e5a3e44d
|
@ -199,4 +199,71 @@ public class TenRecordController extends AbstractController {
|
|||
return R.ok().put("data",count);
|
||||
}
|
||||
|
||||
|
||||
|
||||
@PostMapping("/copy3dZip")
|
||||
public R copy3dZip(@RequestParam("yearMonth") String yearMonth){
|
||||
String tenantId = getUser().getTenantId()+"";
|
||||
int count = 0;
|
||||
String[] yearMonthArray = yearMonth.split("-");
|
||||
int year = Integer.parseInt(yearMonthArray[0]);
|
||||
int month = Integer.parseInt(yearMonthArray[1]);
|
||||
//yyyy-MM-dd
|
||||
String yearMonthLastDay = DateUtils.getLastDayOfMonth(year,month);
|
||||
String start = yearMonth+"-01 00:00:0l";
|
||||
String end = yearMonthLastDay+" 23:59:59";
|
||||
|
||||
List<TenRecordEntity> monthRecords = tenRecordService.getMonthRecords(start,end,tenantId);
|
||||
|
||||
for(TenRecordEntity recordEntity: monthRecords){
|
||||
|
||||
//识别照片
|
||||
// if (recordEntity.getRecordFace()!=null && recordEntity.getRecordFace().length()>0) {
|
||||
// String srcFileStr = globalValue.getMinioPath()+"/"+recordEntity.getRecordFace();
|
||||
// try {
|
||||
// File srcFile = new File(srcFileStr);
|
||||
// if(srcFile.exists()){
|
||||
// // images/836267246392180742/836268331420876805/b8c6fa0e9cf54f56ae9189024f0e9058.jpg
|
||||
// String userDir = recordEntity.getRecordFace().split("/")[2];
|
||||
// String disPath = "imagebak/"+yearMonth+"/"+userDir;
|
||||
// File disPathFile = new File(disPath);
|
||||
// FileUtils.forceMkdir(disPathFile);
|
||||
//
|
||||
// FileUtils.copyFileToDirectory(srcFile,disPathFile);
|
||||
// FileUtils.deleteQuietly(srcFile);
|
||||
// count++;
|
||||
// }
|
||||
// }catch (Exception e){
|
||||
// e.printStackTrace();
|
||||
// }
|
||||
// }
|
||||
|
||||
//3d数据,zip
|
||||
if (recordEntity.getSourceFile()!=null && recordEntity.getSourceFile().length()>0) {
|
||||
String srcFileStr = globalValue.getMinioPath()+"/"+recordEntity.getSourceFile();
|
||||
try {
|
||||
File srcFile = new File(srcFileStr);
|
||||
if(srcFile.exists()){
|
||||
// images/836267246392180742/836268331420876805/b8c6fa0e9cf54f56ae9189024f0e9058.jpg
|
||||
String userDir = recordEntity.getRecordFace().split("/")[2];
|
||||
String disPath = "imagebak/"+yearMonth+"/"+userDir;
|
||||
File disPathFile = new File(disPath);
|
||||
FileUtils.forceMkdir(disPathFile);
|
||||
|
||||
FileUtils.copyFileToDirectory(srcFile,disPathFile);
|
||||
// FileUtils.deleteQuietly(srcFile);
|
||||
count++;
|
||||
}
|
||||
}catch (Exception e){
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return R.ok().put("data",count);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue