|
@@ -1,5 +1,6 @@
|
|
|
package org.springblade.business.controller;
|
|
|
|
|
|
+import cn.hutool.core.date.DateUtil;
|
|
|
import com.alibaba.fastjson.JSONArray;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
import com.alibaba.nacos.common.utils.StringUtils;
|
|
@@ -7,8 +8,6 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import io.swagger.annotations.*;
|
|
|
import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport;
|
|
|
import lombok.AllArgsConstructor;
|
|
|
-
|
|
|
-import javax.servlet.http.HttpServletResponse;
|
|
|
import javax.validation.Valid;
|
|
|
import org.springblade.business.entity.ImageClassificationShow;
|
|
|
import org.springblade.business.service.ImageClassificationShowService;
|
|
@@ -34,7 +33,6 @@ import org.springblade.business.entity.ImageClassificationFile;
|
|
|
import org.springblade.business.vo.ImageClassificationFileVO;
|
|
|
import org.springblade.business.service.IImageClassificationFileService;
|
|
|
import org.springblade.core.boot.ctrl.BladeController;
|
|
|
-import java.io.IOException;
|
|
|
import java.util.*;
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
@@ -90,7 +88,6 @@ public class ImageClassificationFileController extends BladeController {
|
|
|
// });
|
|
|
// }
|
|
|
} else {
|
|
|
- // todo 先写死项目ID
|
|
|
//不为空,获取其下子节点
|
|
|
rootTreeNode = this.wbsTreeContractClient.queryContractWbsTreeByContractIdAndType(contractId, 1, parentId);
|
|
|
}
|
|
@@ -225,17 +222,6 @@ public class ImageClassificationFileController extends BladeController {
|
|
|
return R.data(configVoList);
|
|
|
}
|
|
|
|
|
|
- /**
|
|
|
- * 下载
|
|
|
- * @param id 要下载的数据ID
|
|
|
- */
|
|
|
- @PostMapping("/downloadFileByUrl")
|
|
|
- @ApiOperationSupport(order = 7)
|
|
|
- @ApiOperation(value = "下载", notes = "传入id主键")
|
|
|
- public void downloadFileByUrl(@RequestParam String id, HttpServletResponse response) throws IOException {
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
/**
|
|
|
* 获取时间结构树
|
|
|
* @param classifyId 分类ID
|
|
@@ -283,8 +269,15 @@ public class ImageClassificationFileController extends BladeController {
|
|
|
@PostMapping("/queryById")
|
|
|
@ApiOperationSupport(order = 3)
|
|
|
@ApiOperation(value = "详情", notes = "传入主键")
|
|
|
- public R<ImageClassificationFile> queryById(@RequestParam String id){
|
|
|
- return R.data(this.imageClassificationFileService.getById(id));
|
|
|
+ public R<ImageClassificationFileVO> queryById(@RequestParam String id){
|
|
|
+ ImageClassificationFile file = this.imageClassificationFileService.getById(id);
|
|
|
+ if(file != null){
|
|
|
+ ImageClassificationFileVO vo = new ImageClassificationFileVO();
|
|
|
+ BeanUtils.copyProperties(file, vo);
|
|
|
+ vo.setShootingTimeStr(DateUtil.format(file.getShootingTime(), "yyyy-MM-dd"));
|
|
|
+ return R.data(vo);
|
|
|
+ }
|
|
|
+ return R.data(null);
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -325,9 +318,20 @@ public class ImageClassificationFileController extends BladeController {
|
|
|
ImageClassificationFile newFile = new ImageClassificationFile();
|
|
|
//复制数据
|
|
|
BeanUtils.copyProperties(fileVO, newFile);
|
|
|
+ try{
|
|
|
+ String shootingTime = fileVO.getShootingTimeStr();
|
|
|
+ String format = "yyyy-MM-dd";
|
|
|
+ if(shootingTime.contains(":")){
|
|
|
+ format = "yyyy-MM-dd HH:mm:ss";
|
|
|
+ }
|
|
|
+ newFile.setShootingTime(DateUtil.parseLocalDateTime(shootingTime, format));
|
|
|
+ }catch (Exception e){
|
|
|
+ e.printStackTrace();
|
|
|
+ }
|
|
|
+
|
|
|
//设置用户信息
|
|
|
setUserData(newFile, isCreate);
|
|
|
- return new ImageClassificationFile();
|
|
|
+ return newFile;
|
|
|
}
|
|
|
|
|
|
/**
|