Pārlūkot izejas kodu

增加漫游点查询接口,JSON格式 2021年11月15日18:15:38

xiewenjie 3 gadi atpakaļ
vecāks
revīzija
fe4a7505ad

+ 7 - 6
sxz-core/src/main/java/com/fdkk/sxz/webApi/controller/ImportDataController.java

@@ -18,6 +18,7 @@ import com.fdkk.sxz.entity.SceneLightEntity;
 import com.fdkk.sxz.entity.SceneStyleEntity;
 import com.fdkk.sxz.other.mq.TopicRabbitConfig;
 import com.fdkk.sxz.util.*;
+import com.fdkk.sxz.vo.request.RequestImportData;
 import com.fdkk.sxz.vo.response.ResponseRenovationBuildDetail;
 import com.fdkk.sxz.vo.response.ResponseRenovationPartsDetail;
 import com.fdkk.sxz.webApi.service.*;
@@ -31,10 +32,7 @@ import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Value;
 import org.springframework.util.ResourceUtils;
 import org.springframework.util.StringUtils;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RequestMethod;
-import org.springframework.web.bind.annotation.RequestParam;
-import org.springframework.web.bind.annotation.RestController;
+import org.springframework.web.bind.annotation.*;
 import org.springframework.web.multipart.MultipartFile;
 
 import java.io.File;
@@ -491,8 +489,11 @@ public class ImportDataController extends BaseController {
     @RequestMapping(value = "/getRoamingPointByNum", method = RequestMethod.POST)
     @NoAuthentication
     @AroundLog(name = "根据场景编码获取处理后的漫游点数据")
-    public Result getRoamingPointByNum(String num) {
-        SceneEntity sceneEntity = sceneService.findBySceneNum(num);
+    public Result getRoamingPointByNum(@RequestBody RequestImportData param) {
+        if (param.getNum() == null) {
+            return Result.failure(CodeConstant.FAILURE_CODE_3001, CodeConstant.FAILURE_MSG_3001);
+        }
+        SceneEntity sceneEntity = sceneService.findBySceneNum(param.getNum());
         return Result.success(sceneEntity);
     }
 

+ 18 - 0
sxz-modules/src/main/java/com/fdkk/sxz/vo/request/RequestImportData.java

@@ -0,0 +1,18 @@
+package com.fdkk.sxz.vo.request;
+
+import com.fdkk.sxz.base.RequestBase;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * @description:
+ * @author: Xiewj
+ * @date: 2021-11-15 14:44:45
+ */
+@Data
+public class RequestImportData extends RequestBase {
+
+
+    @ApiModelProperty(value = "场景码", name = "num")
+    private String num;
+}