update 修复部分请求参数因驼峰问题导致的在knief4j显示异常问题

This commit is contained in:
yyb
2026-01-13 15:31:53 +08:00
parent a88cf2611f
commit e7dc77fc45
5 changed files with 46 additions and 3 deletions

View File

@@ -7,6 +7,7 @@ import com.m2pool.lease.dto.v2.ShopWalletInfoDto;
import com.m2pool.lease.entity.LeaseShop;
import com.m2pool.lease.vo.*;
import com.m2pool.lease.vo.v2.ShopWalletInfoVo;
import com.m2pool.lease.vo.v2.WalletIdAndCodeVo;
import java.util.List;
@@ -100,7 +101,7 @@ public interface LeaseShopService extends IService<LeaseShop> {
* @param baseVo
* @return
*/
Result<String> deleteShopConfig(BaseVo baseVo);
Result<String> deleteShopConfig(WalletIdAndCodeVo baseVo);
/**
* 获取链和链列表

View File

@@ -20,6 +20,7 @@ import com.m2pool.lease.service.LeaseShopService;
import com.m2pool.lease.utils.*;
import com.m2pool.lease.vo.*;
import com.m2pool.lease.vo.v2.ShopWalletInfoVo;
import com.m2pool.lease.vo.v2.WalletIdAndCodeVo;
import org.springframework.amqp.rabbit.core.RabbitTemplate;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
@@ -472,12 +473,21 @@ public class LeaseShopServiceImpl extends ServiceImpl<LeaseShopMapper, LeaseShop
}
@Override
public Result<String> deleteShopConfig(BaseVo baseVo) {
public Result<String> deleteShopConfig(WalletIdAndCodeVo baseVo) {
String userEmail = SecurityUtils.getUsername();
//1.根据id找到要删除的钱包配置
LeaseShopConfig config = leaseShopConfigMapper.selectById(baseVo.getId());
if (config.getBalance().compareTo(BigDecimal.ZERO) > 0){
return Result.fail("删除失败,钱包余额不为0");
}
GoogleInfo googleInfo = leaseUserMapper.getGoogleInfoByEmail(userEmail);
if(googleInfo == null || StringUtils.isBlank(googleInfo.getSecret())){
//未绑定定谷歌验证器
return Result.fail("您的账号未开启双重验证,请先开启验证!");
}
if(!GoogleAuthenticator.checkCode(googleInfo.getSecret(), baseVo.getGCode(), System.currentTimeMillis())){
return Result.fail("谷歌验证码错误");
}
//2.校验当前用户还有几个卖家钱包
Long configNums = leaseShopConfigMapper.selectCount(new LambdaQueryWrapper<LeaseShopConfig>()