|
|
@@ -716,6 +716,27 @@ public class DistributeController {
|
|
|
return GatewayResponse.SUCCESS.newBuilder().toResult(userDistributeViews);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 获取渠道分销规则开启 状态
|
|
|
+ */
|
|
|
+ @GetMapping("/get/rule/status")
|
|
|
+ public Result<Boolean> getRuleStatus() {
|
|
|
+ String ruleKey = Constant.DISTRIBUTE_RULE_KEY;
|
|
|
+ SysConfig ruleConfig = sysConfigService.getOne(Wrappers.lambdaQuery(SysConfig.class)
|
|
|
+ .eq(SysConfig::getSysValue, ruleKey).last("limit 1"));
|
|
|
+ if (ruleConfig == null) {
|
|
|
+ ruleConfig = new SysConfig();
|
|
|
+ ruleConfig.setSysValue(Constant.ONE_STR);
|
|
|
+ if (redisService.setNx(ruleKey, 1, 5l)) {
|
|
|
+ sysConfigService.save(ruleConfig);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (StrUtil.equals(Constant.ONE_STR, ruleConfig.getSysValue())) {
|
|
|
+ return GatewayResponse.SUCCESS.newBuilder().toResult(true);
|
|
|
+ }
|
|
|
+ return GatewayResponse.SUCCESS.newBuilder().toResult(false);
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 开启/关闭 渠道分销规则 默认开启
|
|
|
*/
|