| 123456789101112131415161718192021222324252627 |
- package com.etotem.cfc.controller.admin;
- import com.etotem.cfc.common.Result;
- import com.etotem.cfc.service.BasicQuotaService;
- import org.springframework.web.bind.annotation.*;
- import javax.annotation.Resource;
- import java.util.Map;
- @RestController
- @RequestMapping("/api/admin/basic-quota")
- public class AdminBasicQuotaController {
- @Resource
- private BasicQuotaService basicQuotaService;
- /**
- * 运营手动重置指定用户的当月配额(应急用)
- */
- @PostMapping("/reset")
- public Result<String> resetQuota(@RequestBody Map<String, Object> body) {
- Long userId = Long.valueOf(body.get("userId").toString());
- String quotaType = body.get("quotaType") != null ? body.get("quotaType").toString() : null;
- basicQuotaService.refreshMonthlyQuota(); // 重置所有用户当月配额
- return Result.success("配额刷新完成");
- }
- }
|