充值兑换码相关接口

This commit is contained in:
张松 2025-10-21 14:51:06 +08:00
parent f7568202df
commit 81ad6f433c
3 changed files with 23 additions and 1 deletions

View File

@ -43,6 +43,14 @@ public class RechargeRedemptionController {
return CzgResult.success(enableConfigService.upEnable(StpKit.USER.getMainShopId(),StpKit.USER.getLoginIdAsLong(), enable, TableValueConstant.EnableConfig.Type.RECHARGE_REDEMPTION)); return CzgResult.success(enableConfigService.upEnable(StpKit.USER.getMainShopId(),StpKit.USER.getLoginIdAsLong(), enable, TableValueConstant.EnableConfig.Type.RECHARGE_REDEMPTION));
} }
/**
* 开关状态
*/
@GetMapping("/enable/status")
public CzgResult<Integer> upEnable() {
return CzgResult.success(enableConfigService.detail(StpKit.USER.getMainShopId(), StpKit.USER.getLoginIdAsLong(), TableValueConstant.EnableConfig.Type.RECHARGE_REDEMPTION));
}
/** /**
* 配置信息详情 * 配置信息详情
*/ */
@ -63,7 +71,7 @@ public class RechargeRedemptionController {
} }
/** /**
* 配置信息田间 * 配置信息添加
*/ */
@SaAdminCheckPermission(value = "rechargeRedemption:add", name = "充值兑换配置添加") @SaAdminCheckPermission(value = "rechargeRedemption:add", name = "充值兑换配置添加")
@PostMapping @PostMapping

View File

@ -13,4 +13,5 @@ import com.czg.market.entity.MkEnableConfig;
public interface MkEnableConfigService extends IService<MkEnableConfig> { public interface MkEnableConfigService extends IService<MkEnableConfig> {
Boolean upEnable(Long mainShopId, Long shopId, Integer enable, TableValueConstant.EnableConfig.Type type); Boolean upEnable(Long mainShopId, Long shopId, Integer enable, TableValueConstant.EnableConfig.Type type);
Integer detail(Long mainShopId, Long shopId, TableValueConstant.EnableConfig.Type type);
} }

View File

@ -17,6 +17,19 @@ import org.springframework.stereotype.Service;
@Service @Service
public class MkEnableConfigServiceImpl extends ServiceImpl<MkEnableConfigMapper, MkEnableConfig> implements MkEnableConfigService{ public class MkEnableConfigServiceImpl extends ServiceImpl<MkEnableConfigMapper, MkEnableConfig> implements MkEnableConfigService{
@Override
public Integer detail(Long mainShopId, Long shopId, TableValueConstant.EnableConfig.Type type) {
MkEnableConfig one = getOne(new QueryWrapper().eq(MkEnableConfig::getMainShopId, mainShopId).eq(MkEnableConfig::getType, type.getCode()));
if (one == null) {
one = new MkEnableConfig();
one.setMainShopId(mainShopId);
one.setIsEnable(1);
one.setShopId(shopId);
save(one);
}
return one.getIsEnable();
}
@Override @Override
public Boolean upEnable(Long mainShopId, Long shopId, Integer enable, TableValueConstant.EnableConfig.Type type) { public Boolean upEnable(Long mainShopId, Long shopId, Integer enable, TableValueConstant.EnableConfig.Type type) {
MkEnableConfig one = getOne(new QueryWrapper().eq(MkEnableConfig::getMainShopId, mainShopId).eq(MkEnableConfig::getType, type.getCode())); MkEnableConfig one = getOne(new QueryWrapper().eq(MkEnableConfig::getMainShopId, mainShopId).eq(MkEnableConfig::getType, type.getCode()));