update 修复部分请求参数因驼峰问题导致的在knief4j显示异常问题
This commit is contained in:
@@ -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);
|
||||
|
||||
/**
|
||||
* 获取链和链列表
|
||||
|
||||
@@ -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>()
|
||||
|
||||
Reference in New Issue
Block a user