|
@@ -220,23 +220,23 @@ public class ImageClassificationFileController extends BladeController {
|
|
|
picture.resize();
|
|
|
|
|
|
//图片定位
|
|
|
- FileUtils.imageOrientation(sheet, anchor, i == 1 ? new DataVO(1, 28) : new DataVO(0, 0));
|
|
|
+ FileUtils.imageOrientation(sheet, anchor, i == 1 ? new DataVO(1, 8) : new DataVO(0, 0));
|
|
|
|
|
|
//定位其它信息
|
|
|
//文字说明
|
|
|
- sheet.getRow(i == 0 ? 1 : 29).getCell(i == 0 ? 5 : 0).setCellValue(file.getTextContent());
|
|
|
+ sheet.getRow(i == 0 ? 0 : 6).getCell(i == 0 ? 3 : 0).setCellValue("文字说明:\n" + " " + file.getTextContent());
|
|
|
//照片号
|
|
|
- sheet.getRow(i == 0 ? 11 : 39).getCell(i == 0 ? 5 : 0).setCellValue(file.getPhotoCode());
|
|
|
+ sheet.getRow(i == 0 ? 1 : 7).getCell(i == 0 ? 3 : 0).setCellValue("照片号:\n" + " " + file.getPhotoCode());
|
|
|
//底片号
|
|
|
- sheet.getRow(i == 0 ? 17 : 45).getCell(i == 0 ? 5 : 0).setCellValue(file.getFilmCode());
|
|
|
+ sheet.getRow(i == 0 ? 2 : 8).getCell(i == 0 ? 3 : 0).setCellValue("底片号:\n" + " " + file.getFilmCode());
|
|
|
//题名
|
|
|
- sheet.getRow(i == 0 ? 23 : 51).getCell(i == 0 ? 0 : 3).setCellValue(file.getTitle());
|
|
|
+ sheet.getRow(i == 0 ? 3 : 9).getCell(i == 0 ? 0 : 2).setCellValue("题名:\n" + " " + file.getTitle());
|
|
|
//参见号
|
|
|
- sheet.getRow(i == 0 ? 23 : 51).getCell(i == 0 ? 3 : 0).setCellValue(file.getSeeAlsoCode());
|
|
|
+ sheet.getRow(i == 0 ? 3 : 9).getCell(i == 0 ? 2 : 0).setCellValue("参见号:\n" + " " + file.getSeeAlsoCode());
|
|
|
//拍摄时间
|
|
|
- sheet.getRow(i == 0 ? 25 : 53).getCell(i == 0 ? 3 : 0).setCellValue(DateUtil.format(file.getShootingTime(), "yyyy-MM-dd"));
|
|
|
+ sheet.getRow(i == 0 ? 4 : 10).getCell(i == 0 ? 2 : 0).setCellValue("拍摄时间:\n" + " " + DateUtil.format(file.getShootingTime(), "yyyy-MM-dd"));
|
|
|
//拍摄者
|
|
|
- sheet.getRow(i == 0 ? 27 : 55).getCell(i == 0 ? 3 : 0).setCellValue(file.getShootingUser());
|
|
|
+ sheet.getRow(i == 0 ? 5 : 11).getCell(i == 0 ? 2 : 0).setCellValue("拍摄者:\n" + " " + file.getShootingUser());
|
|
|
|
|
|
} catch (Exception e) {
|
|
|
e.printStackTrace();
|
|
@@ -792,18 +792,18 @@ public class ImageClassificationFileController extends BladeController {
|
|
|
* 写这个方法是因为声像资料同步那边,一定要有可以预览的东西,
|
|
|
* 以前的逻辑是有前端点击查看按钮时,才会根据type等条件调用preview()这个方法
|
|
|
*/
|
|
|
- private void generateMergePdfUrl(Boolean flag, ImageClassificationFile newFile){
|
|
|
- if(true){
|
|
|
+ private void generateMergePdfUrl(Boolean flag, ImageClassificationFile newFile) {
|
|
|
+ if (true) {
|
|
|
// 文件类型为图片时
|
|
|
- if(newFile.getType() == 2){
|
|
|
+ if (newFile.getType() == 2) {
|
|
|
// 生成合并的pdfUrl
|
|
|
R<String> preview = preview(newFile.getId().toString());
|
|
|
- if(preview.getCode() == ResultCode.SUCCESS.getCode()){
|
|
|
+ if (preview.getCode() == ResultCode.SUCCESS.getCode()) {
|
|
|
// 获得合并后的pdfUrl
|
|
|
/**后续要多注意preview()这个方法所返回回来的值,现在固定的返回集合中的第一个**/
|
|
|
String data = preview.getData();
|
|
|
// 获取pdf页码
|
|
|
- String pdfPage = commonFileClient.getPdfNum(data);
|
|
|
+ String pdfPage = commonFileClient.getPdfNum(data);
|
|
|
// 更新mergePdfUrl
|
|
|
this.imageClassificationFileService.update(Wrappers.<ImageClassificationFile>lambdaUpdate()
|
|
|
.set(ImageClassificationFile::getMargePdfUrl, preview.getData())
|