diff --git a/src/main/java/com/xdap/self_development/controller/DeleteController.java b/src/main/java/com/xdap/self_development/controller/DeleteController.java index 0a052a6..071dd9f 100644 --- a/src/main/java/com/xdap/self_development/controller/DeleteController.java +++ b/src/main/java/com/xdap/self_development/controller/DeleteController.java @@ -28,52 +28,6 @@ import java.util.stream.Collectors; public class DeleteController { @Resource private BusinessDatabase bd; - @Autowired - private ApaasMyTokenFeign apaasMyTokenFeign; - - @PostMapping("/uploadFile") - public Response uploadFile(@RequestPart("file") MultipartFile file) { - Map map = new HashMap<>(); - AppTokenDTO token = apaasMyTokenFeign.getAppToken( - "client_credentials", - "2b5b3de8-e7fd-406a-a59a-d5568457b1f4", - "94bddc6a-27a4-4204-885b-b075812ec535" - ); - map.put("appToken", token); - log.info("loginVo token:{}", token); - - UserTokenDT0 userToken = apaasMyTokenFeign.getUserToken( - token.getAccess_token(), - "100771325212057665536" - ); - map.put("userToken", userToken); - log.info("loginVo userToken:{}", userToken); - - String uploadId = new ObjectId().toHexString(); - FileUploadDTO fileUploadDTO = apaasMyTokenFeign.uploadFile( - "Bearer " + userToken.getAccess_token(), - "application/x-www-form-urlencoded", - file, - uploadId, - "223770822127386625", - "100771325212057665536" - ); - map.put("fileUploadDTO", fileUploadDTO); - log.info("loginVo fileUploadDTO:{}", fileUploadDTO); - return Response.ok().data(map); - } - - @GetMapping("/downloadFile") - public Response downloadFile( - @RequestParam String url - ) { - Map map = new HashMap<>(); - map.put("xdaptenantid", "223770822127386625"); - cn.hutool.json.JSON json = JSONUtil.parse(map); - String token = Base64.encode(json.toString()); - String realUrl = url +"&download=download&token="+token; - return Response.ok().data(realUrl); - } @GetMapping("getAll") public Response getAll() { @@ -93,44 +47,53 @@ public class DeleteController { @GetMapping("/deleteAll") @Transactional - public Response deleteAll(@RequestParam String templateRowId) { - Template template = bd.getBusinessDatabase().rowid("id", templateRowId).doQueryFirst(Template.class); - List templateAndParameters = bd.getBusinessDatabase() - .eq("template_id", template.getId()) - .doQuery(TemplateAndParameter.class); - List ids = templateAndParameters.stream() - .map(TemplateAndParameter::getId) - .collect(Collectors.toList()); - List parameterIds = templateAndParameters.stream() - .map(TemplateAndParameter::getParameterId) - .collect(Collectors.toList()); - List revisionRecords = bd.getBusinessDatabase() - .eq("template_id", template.getId()) - .doQuery(RevisionRecord.class); - List rIds = revisionRecords.stream() - .map(RevisionRecord::getId) - .collect(Collectors.toList()); + public Response deleteAll(@RequestParam String version) { + List