12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- package com.rongwei.controller;
- import com.alibaba.fastjson.JSONObject;
- import com.rongwei.bscommon.sys.service.SynchronizationDataService;
- import com.rongwei.rwcommon.base.R;
- import com.rongwei.rwcommon.utils.SecurityUtil;
- import lombok.extern.slf4j.Slf4j;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.web.bind.annotation.*;
- import org.springframework.web.multipart.MultipartFile;
- /**
- * @author :sc
- * @since :2024/12/2
- */
- @Slf4j
- @RestController
- @RequestMapping("/synchronization")
- public class SynchronizationDataController {
- @Autowired
- private SynchronizationDataService synchronizationDataService;
- /**
- * 接口同步方法
- */
- @PostMapping("/{id}/{code}")
- public R dataSync(@PathVariable String id, @PathVariable String code) {
- return synchronizationDataService.dataSync(id, code);
- }
- /**
- * 模仿测试文件上传
- */
- @RequestMapping("/file")
- @ResponseBody
- public JSONObject uploadFile(@RequestParam("STANDARD_DATA") String jsonObject, @RequestParam("UPLOAD_FILE") MultipartFile file) {
- System.out.println("fileId: " + jsonObject);
- if (!file.isEmpty()) {
- JSONObject jsonObject1 = new JSONObject();
- jsonObject1.put("FILE_ID", SecurityUtil.getUUID());
- return jsonObject1;
- } else {
- return null;
- }
- }
- /**
- * 文件上传对接接口
- */
- @PostMapping("/file/upload/{fileId}")
- public R uploadFile(@PathVariable String fileId) {
- return synchronizationDataService.uploadFile(fileId);
- }
- }
|