|
|
@@ -11,6 +11,7 @@ import shop.alien.entity.store.vo.BatchDeleteAreaRequestVo;
|
|
|
import shop.alien.entity.store.vo.CreateAreaRequestVo;
|
|
|
import shop.alien.entity.store.vo.DeleteAreaRequestVo;
|
|
|
import shop.alien.entity.store.vo.UpdateAreaHeadUrlRequestVo;
|
|
|
+import shop.alien.entity.store.vo.UpdateAreaRequestVo;
|
|
|
import shop.alien.store.service.SportsFacilityAreaService;
|
|
|
|
|
|
import java.util.List;
|
|
|
@@ -111,26 +112,26 @@ public class SportsFacilityAreaController {
|
|
|
@ApiOperation("更新区域信息")
|
|
|
@ApiOperationSupport(order = 3)
|
|
|
@ApiImplicitParams({
|
|
|
- @ApiImplicitParam(name = "areaId", value = "区域ID", dataType = "Integer", paramType = "query", required = true),
|
|
|
- @ApiImplicitParam(name = "areaName", value = "区域名称(可选)", dataType = "String", paramType = "query", required = false),
|
|
|
- @ApiImplicitParam(name = "sortOrder", value = "排序号(可选)", dataType = "Integer", paramType = "query", required = false)
|
|
|
+ @ApiImplicitParam(name = "request", value = "更新区域请求参数", dataType = "UpdateAreaRequestVo", paramType = "body", required = true)
|
|
|
})
|
|
|
@PostMapping("/update")
|
|
|
- public R<Boolean> updateArea(
|
|
|
- @RequestParam("areaId") Integer areaId,
|
|
|
- @RequestParam(required = false) String areaName,
|
|
|
- @RequestParam(required = false) Integer sortOrder) {
|
|
|
- log.info("更新区域,areaId={},areaName={},sortOrder={}", areaId, areaName, sortOrder);
|
|
|
+ public R<Boolean> updateArea(@RequestBody UpdateAreaRequestVo request) {
|
|
|
+ log.info("更新区域,request={}", request);
|
|
|
try {
|
|
|
// 参数验证
|
|
|
- if (areaId == null || areaId < MIN_VALID_VALUE) {
|
|
|
- log.warn("更新区域失败,区域ID无效:{}", areaId);
|
|
|
+ if (request == null) {
|
|
|
+ log.warn("更新区域失败,请求参数为空");
|
|
|
+ return R.fail("请求参数不能为空");
|
|
|
+ }
|
|
|
+
|
|
|
+ if (request.getAreaId() == null || request.getAreaId() < MIN_VALID_VALUE) {
|
|
|
+ log.warn("更新区域失败,区域ID无效:{}", request.getAreaId());
|
|
|
return R.fail("区域ID不能为空且必须大于0");
|
|
|
}
|
|
|
|
|
|
- boolean result = areaService.updateArea(areaId, areaName, sortOrder);
|
|
|
+ boolean result = areaService.updateArea(request.getAreaId(), request.getAreaName(), request.getSortOrder());
|
|
|
if (result) {
|
|
|
- log.info("更新区域成功,areaId={}", areaId);
|
|
|
+ log.info("更新区域成功,areaId={}", request.getAreaId());
|
|
|
return R.success("更新区域成功");
|
|
|
}
|
|
|
return R.fail("更新区域失败");
|
|
|
@@ -138,7 +139,7 @@ public class SportsFacilityAreaController {
|
|
|
log.warn("更新区域失败,参数验证失败:{}", e.getMessage());
|
|
|
return R.fail(e.getMessage());
|
|
|
} catch (Exception e) {
|
|
|
- log.error("更新区域异常,areaId={},异常信息:{}", areaId, e.getMessage(), e);
|
|
|
+ log.error("更新区域异常,request={},异常信息:{}", request, e.getMessage(), e);
|
|
|
return R.fail("更新区域失败:" + e.getMessage());
|
|
|
}
|
|
|
}
|