✨ Introducing new features. close #3538 【微信公众平台】 支持接口 quota
This commit is contained in:
1 parent
e3009ba13c
commit
9e70c551cc
1 file changed
+12
+12
@@ -21,9 +21,12 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.pig4cloud.pigx.common.core.constant.CacheConstants;
|
||||
import com.pig4cloud.pigx.common.core.util.R;
|
||||
import com.pig4cloud.pigx.common.log.annotation.SysLog;
|
||||
import com.pig4cloud.pigx.mp.config.WxMpInitConfigRunner;
|
||||
import com.pig4cloud.pigx.mp.entity.WxAccount;
|
||||
import com.pig4cloud.pigx.mp.service.WxAccountService;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.SneakyThrows;
|
||||
import me.chanjar.weixin.mp.api.WxMpService;
|
||||
import org.springframework.data.redis.core.RedisTemplate;
|
||||
import org.springframework.security.access.prepost.PreAuthorize;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
@@ -138,4 +141,13 @@ public class WxAccountController {
|
||||
return wxAccountService.statistics(appId, interval);
|
||||
}
|
||||
|
||||
@SneakyThrows
|
||||
@PostMapping("/clear-quota/{appId}")
|
||||
@PreAuthorize("@pms.hasPermission('mp_wxaccount_del')")
|
||||
public R clearQuota(@PathVariable String appId) {
|
||||
WxMpService wxMpService = WxMpInitConfigRunner.getMpServices().get(appId);
|
||||
wxMpService.clearQuota(appId);
|
||||
return R.ok();
|
||||
}
|
||||
|
||||
}
|
||||
Reference in new issue
Block a user