|
|
@@ -1,10 +1,5 @@
|
|
|
package com.goldenwater.slaj.eme.controller;
|
|
|
|
|
|
-import java.text.SimpleDateFormat;
|
|
|
-import java.util.*;
|
|
|
-import org.springframework.beans.factory.annotation.Autowired;
|
|
|
-import org.springframework.web.bind.annotation.*;
|
|
|
-import org.springframework.web.multipart.MultipartFile;
|
|
|
import com.goldenwater.common.config.RuoYiConfig;
|
|
|
import com.goldenwater.common.core.controller.BaseController;
|
|
|
import com.goldenwater.common.core.domain.AjaxResult;
|
|
|
@@ -12,17 +7,27 @@ import com.goldenwater.common.core.page.TableDataInfo;
|
|
|
import com.goldenwater.common.utils.file.FileUploadUtils;
|
|
|
import com.goldenwater.slaj.hidd.domain.AttMedBase;
|
|
|
import com.goldenwater.slaj.hidd.domain.RelBisMed;
|
|
|
-import com.goldenwater.slaj.hidd.service.IAttMedBaseService;
|
|
|
import com.goldenwater.slaj.hidd.mapper.RelBisMedMapper;
|
|
|
+import com.goldenwater.slaj.hidd.service.IAttMedBaseService;
|
|
|
+import org.springframework.beans.factory.annotation.Autowired;
|
|
|
+import org.springframework.web.bind.annotation.*;
|
|
|
+import org.springframework.web.multipart.MultipartFile;
|
|
|
+
|
|
|
+import java.util.Date;
|
|
|
+import java.util.UUID;
|
|
|
|
|
|
@RestController
|
|
|
@RequestMapping("/eme/media")
|
|
|
public class MediaController extends BaseController {
|
|
|
|
|
|
- @Autowired private IAttMedBaseService attMedBaseService;
|
|
|
- @Autowired private RelBisMedMapper relBisMedMapper;
|
|
|
+ @Autowired
|
|
|
+ private IAttMedBaseService attMedBaseService;
|
|
|
+ @Autowired
|
|
|
+ private RelBisMedMapper relBisMedMapper;
|
|
|
|
|
|
- /** 上传文件 + 保存多媒体 + 关联业务 */
|
|
|
+ /**
|
|
|
+ * 上传文件 + 保存多媒体 + 关联业务
|
|
|
+ */
|
|
|
@PostMapping("/upload")
|
|
|
public AjaxResult upload(
|
|
|
@RequestParam("file") MultipartFile file,
|
|
|
@@ -50,6 +55,7 @@ public class MediaController extends BaseController {
|
|
|
attMedBaseService.insertAttMedBase(med);
|
|
|
|
|
|
// 3. 关联
|
|
|
+// if (StringUtils.isBlank(bisGuid)) {
|
|
|
RelBisMed rel = new RelBisMed();
|
|
|
rel.setGuid(UUID.randomUUID().toString().replace("-", ""));
|
|
|
rel.setBisTablename(bisTablename);
|
|
|
@@ -57,6 +63,7 @@ public class MediaController extends BaseController {
|
|
|
rel.setMedGuid(med.getGuid());
|
|
|
rel.setFromDate(new Date());
|
|
|
relBisMedMapper.insertRelBisMed(rel);
|
|
|
+// }
|
|
|
|
|
|
AjaxResult r = AjaxResult.success();
|
|
|
r.put("medGuid", med.getGuid());
|
|
|
@@ -65,13 +72,17 @@ public class MediaController extends BaseController {
|
|
|
return r;
|
|
|
}
|
|
|
|
|
|
- /** 查询业务关联多媒体 */
|
|
|
+ /**
|
|
|
+ * 查询业务关联多媒体
|
|
|
+ */
|
|
|
@GetMapping("/list")
|
|
|
public TableDataInfo list(@RequestParam String bisTablename, @RequestParam String bisGuid) {
|
|
|
return getDataTable(attMedBaseService.selectAttMedBaseByBisInfo(bisTablename, bisGuid));
|
|
|
}
|
|
|
|
|
|
- /** 删除关联 + 媒体 */
|
|
|
+ /**
|
|
|
+ * 删除关联 + 媒体
|
|
|
+ */
|
|
|
@DeleteMapping("/{medGuid}")
|
|
|
public AjaxResult remove(@PathVariable String medGuid, @RequestParam String bisTablename, @RequestParam String bisGuid) {
|
|
|
relBisMedMapper.deleteRelBisMedByBisInfo(bisTablename, bisGuid);
|