소스 검색

打标日志详情接口修复

2643616413 2 주 전
부모
커밋
54f5ecf41e

+ 13 - 9
server/yusp-tagging-core/src/main/java/cn/com/yusys/yusp/controller/AitagTagLogController.java

@@ -3,6 +3,7 @@ package cn.com.yusys.yusp.controller;
 import cn.com.yusys.yusp.annotation.ApiOperationType;
 import cn.com.yusys.yusp.commons.module.adapter.web.rest.ResultDto;
 import cn.com.yusys.yusp.domain.dto.TagLogDto;
+import cn.com.yusys.yusp.domain.dto.TagLogDetailDto;
 import cn.com.yusys.yusp.domain.dto.TagResultDto;
 import cn.com.yusys.yusp.domain.entity.AitagTagLogEntity;
 import cn.com.yusys.yusp.domain.vo.*;
@@ -14,6 +15,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.core.toolkit.StringUtils;
 import io.swagger.annotations.Api;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.validation.annotation.Validated;
 import org.springframework.web.bind.annotation.*;
 
 import javax.servlet.http.HttpServletResponse;
@@ -99,16 +101,23 @@ public class AitagTagLogController {
     /**
      * 打标结果详情
      *
-     * @param id
+     * @param dto
      * @return ResultDto
      */
     @ApiOperationType("打标结果详情")
     @PostMapping("/show")
-    public ResultDto<TagLogDto> show(@RequestParam("id") String id) {
-        TagLogDto taggingDetailsResDTO = aitagTagLogService.show(id);
+    public ResultDto<TagLogDto> show(@Validated @RequestBody TagLogDetailDto dto) {
+        TagLogDto taggingDetailsResDTO = aitagTagLogService.show(dto.getId());
         return ResultDto.success(taggingDetailsResDTO);
     }
 
+//    @ApiOperationType("打标结果详情")
+//    @GetMapping("/show/{id}")
+//    public ResultDto<TagLogDto> show(@PathVariable("id") String id) {
+//        TagLogDto taggingDetailsResDTO = aitagTagLogService.show(id);
+//        return ResultDto.success(taggingDetailsResDTO);
+//    }
+
 
     /**
      * 导出数据
@@ -143,12 +152,7 @@ public class AitagTagLogController {
                 .doWrite(exportDataVos);
     }
 
-//    @ApiOperationType("打标结果详情")
-//    @GetMapping("/show/{id}")
-//    public ResultDto<TagLogDto> show(@PathVariable("id") String id) {
-//        TagLogDto taggingDetailsResDTO = aitagTagLogService.show(id);
-//        return ResultDto.success(taggingDetailsResDTO);
-//    }
+
 //
 //
 //    /**

+ 16 - 0
server/yusp-tagging-core/src/main/java/cn/com/yusys/yusp/domain/dto/TagLogDetailDto.java

@@ -0,0 +1,16 @@
+package cn.com.yusys.yusp.domain.dto;
+
+import lombok.Data;
+import io.swagger.annotations.ApiModelProperty;
+import javax.validation.constraints.NotBlank;
+
+/**
+ * 打标结果详情查询 DTO
+ */
+@Data
+public class TagLogDetailDto {
+
+    @NotBlank(message = "日志 ID 不能为空")
+    @ApiModelProperty(value = "日志 ID", required = true)
+    private String id;
+}