|
@@ -93,6 +93,7 @@ public class StoreInfoController {
|
|
|
return R.fail("失败");
|
|
return R.fail("失败");
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+
|
|
|
@ApiOperation("新增门店草稿")
|
|
@ApiOperation("新增门店草稿")
|
|
|
@ApiOperationSupport(order = 3)
|
|
@ApiOperationSupport(order = 3)
|
|
|
@PostMapping("/saveStoreInfoDraft")
|
|
@PostMapping("/saveStoreInfoDraft")
|
|
@@ -903,4 +904,28 @@ public class StoreInfoController {
|
|
|
return R.fail("获取分类数据失败,请稍后重试");
|
|
return R.fail("获取分类数据失败,请稍后重试");
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 根据business_classify字段获取字典表数据实现UI图中的功能
|
|
|
|
|
+ * RESTful风格:GET /store/info/business-classifies
|
|
|
|
|
+ * 返回扁平化的分类列表,用于多选分类功能
|
|
|
|
|
+ *
|
|
|
|
|
+ * @param parentId 父分类ID(可选),如果提供则只返回该父分类下的子分类
|
|
|
|
|
+ * @return R<List<StoreDictionaryVo>> 分类列表(扁平化,仅子分类)
|
|
|
|
|
+ */
|
|
|
|
|
+ @ApiOperation("获取店铺分类信息)")
|
|
|
|
|
+ @ApiOperationSupport(order = 19)
|
|
|
|
|
+ @GetMapping("/business-classifies")
|
|
|
|
|
+ public R<List<StoreDictionaryVo>> getBusinessClassifyData(
|
|
|
|
|
+ @RequestParam(value = "parentId", required = false) Integer parentId) {
|
|
|
|
|
+ log.info("StoreInfoController.getBusinessClassifyData?parentId={}", parentId);
|
|
|
|
|
+ try {
|
|
|
|
|
+ List<StoreDictionaryVo> result = storeInfoService.getBusinessClassifyData(parentId);
|
|
|
|
|
+ return R.data(result);
|
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
|
+ log.error("获取business_classify分类数据异常", e);
|
|
|
|
|
+ return R.fail("获取分类数据失败,请稍后重试");
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
}
|
|
}
|