浏览代码

오더퀸 연동 보완

marseyes 2 年之前
父节点
当前提交
39b4c39e84

+ 8 - 1
src/main/java/com/oqpo/api/web/controller/stinfo/BrandController.java

@@ -119,7 +119,14 @@ public class BrandController {
119 119
     @ApiOperation(value = "오더퀸 브랜드 정보")
120 120
     @PostMapping("/oq-info-brand")
121 121
     public ResponseEntity<OqScmBrandInfoResModel> infoOqBrand(@ApiIgnore String userId, @RequestBody @Valid OqScmBrandInfoReqModel oqScmBrandInfoReqModel) throws Exception {
122
-        OqScmBrandInfoResModel res = oqlinkClient.getScmBrandInfo(HmacUtil.makeHmacValue4OqLink(oqScmBrandInfoReqModel), oqScmBrandInfoReqModel);
122
+        OqScmBrandInfoResModel res = null;
123
+        try {
124
+            res = oqlinkClient.getScmBrandInfo(HmacUtil.makeHmacValue4OqLink(oqScmBrandInfoReqModel), oqScmBrandInfoReqModel);
125
+        } catch (Exception e) {
126
+            res = new OqScmBrandInfoResModel();
127
+            res.setCode("21001");
128
+            res.setMessage("오더퀸에 요청하신 정보가 존재하지 않습니다.");
129
+        }
123 130
         return ResponseEntity.ok(res);
124 131
     }
125 132
 

+ 8 - 1
src/main/java/com/oqpo/api/web/controller/stinfo/StoreController.java

@@ -109,7 +109,14 @@ public class StoreController {
109 109
     @ApiOperation(value = "오더퀸 매장 정보")
110 110
     @PostMapping("/oq-info-store")
111 111
     public ResponseEntity<OqScmStoreInfoResModel> infoOqBrand(@ApiIgnore String userId, @RequestBody @Valid OqScmStoreInfoReqModel oqScmStoreInfoReqModel) throws Exception {
112
-        OqScmStoreInfoResModel res = oqlinkClient.getScmStoreInfo(HmacUtil.makeHmacValue4OqLink(oqScmStoreInfoReqModel), oqScmStoreInfoReqModel);
112
+        OqScmStoreInfoResModel res = null;
113
+        try {
114
+            res = oqlinkClient.getScmStoreInfo(HmacUtil.makeHmacValue4OqLink(oqScmStoreInfoReqModel), oqScmStoreInfoReqModel);
115
+        } catch (Exception e) {
116
+            res = new OqScmStoreInfoResModel();
117
+            res.setCode("21001");
118
+            res.setMessage("오더퀸에 요청하신 정보가 존재하지 않습니다.");
119
+        }
113 120
         return ResponseEntity.ok(res);
114 121
     }
115 122