update 删除部分未用到的引用
This commit is contained in:
@@ -19,10 +19,7 @@ import com.m2pool.lease.mapper.*;
|
||||
import com.m2pool.lease.netty.handler.ChannelManager;
|
||||
import com.m2pool.lease.netty.message.ClientMessage;
|
||||
import com.m2pool.lease.redis.service.RedisService;
|
||||
import com.m2pool.lease.service.LeaseOrderInfoService;
|
||||
import com.m2pool.lease.service.LeaseOrderItemService;
|
||||
import com.m2pool.lease.service.LeaseProductService;
|
||||
import com.m2pool.lease.service.LeaseUserOwnedProductService;
|
||||
import com.m2pool.lease.service.*;
|
||||
import com.m2pool.lease.utils.DateUtils;
|
||||
import com.m2pool.lease.utils.SecurityUtils;
|
||||
import com.m2pool.lease.utils.UuidGeneratorUtil;
|
||||
@@ -69,6 +66,9 @@ public class LeaseOrderInfoServiceImpl extends ServiceImpl<LeaseOrderInfoMapper,
|
||||
@Resource
|
||||
private LeaseShopMapper leaseShopMapper;
|
||||
|
||||
@Resource
|
||||
private LeaseShopService leaseShopService;
|
||||
|
||||
@Resource
|
||||
private LeasePaymentRecordMapper leasePaymentRecordMapper;
|
||||
|
||||
@@ -864,6 +864,7 @@ public class LeaseOrderInfoServiceImpl extends ServiceImpl<LeaseOrderInfoMapper,
|
||||
LeaseShop leaseShop = shopMap.get(leaseMachine.getShopId());
|
||||
leaseShop.setSaleNumber(leaseShop.getSaleNumber() + orderInfoVo.getNumbers());
|
||||
|
||||
|
||||
LeaseOrderItem build = LeaseOrderItem.builder()
|
||||
.userId(userEmail)
|
||||
.orderId(leaseOrderInfo.getId())
|
||||
@@ -895,6 +896,9 @@ public class LeaseOrderInfoServiceImpl extends ServiceImpl<LeaseOrderInfoMapper,
|
||||
//获取itemId
|
||||
machineOrderItemIdMap.put(machineId,build.getId());
|
||||
}
|
||||
//修改商铺出售机器
|
||||
leaseShopService.updateBatchById(shopMap.values());
|
||||
|
||||
//开始生成支付订单并返回
|
||||
checkBalanceAndSetBlockBalance(fromAddressMap,leaseOrderInfoList);
|
||||
int i = 0;
|
||||
|
||||
@@ -16,6 +16,7 @@ import com.m2pool.lease.entity.*;
|
||||
import com.m2pool.lease.exception.ProductSoldOutException;
|
||||
import com.m2pool.lease.mapper.*;
|
||||
import com.m2pool.lease.redis.service.RedisService;
|
||||
import com.m2pool.lease.service.LeaseMachinePriceService;
|
||||
import com.m2pool.lease.service.LeaseProductMachinePriceService;
|
||||
import com.m2pool.lease.service.LeaseProductService;
|
||||
import com.m2pool.lease.service.LeaseShopConfigService;
|
||||
@@ -68,6 +69,8 @@ public class LeaseProductServiceImpl extends ServiceImpl<LeaseProductMapper, Lea
|
||||
@Resource
|
||||
private LeaseProductMachinePriceMapper leaseProductMachinePriceMapper;
|
||||
|
||||
@Resource
|
||||
private LeaseMachinePriceService leaseMachinePriceService;
|
||||
|
||||
@Override
|
||||
public PageResult<ProductDto> getProductList(ProductPageVo productPageVo) {
|
||||
@@ -478,22 +481,23 @@ public class LeaseProductServiceImpl extends ServiceImpl<LeaseProductMapper, Lea
|
||||
}
|
||||
String[] symbolList = productMachineForWalletConfigVo.getSymbol().split(",");
|
||||
List<ProductMachineForWalletConfigVo.PriceVo> priceAndIdList = productMachineForWalletConfigVo.getProductMachineForWalletConfigVoList();
|
||||
List<LeaseProductMachinePrice> leaseProductMachinePriceList = new ArrayList<>();
|
||||
List<LeaseMachinePrice> leaseProductMachinePriceList = new ArrayList<>();
|
||||
for (ProductMachineForWalletConfigVo.PriceVo priceVo : priceAndIdList) {
|
||||
String[] priceList = priceVo.getPrice().split(",");
|
||||
if (priceList.length != symbolList.length){
|
||||
return Result.fail("绑定钱包失败,存在商品矿机未设置新钱包售价");
|
||||
}
|
||||
for (int i = 0; i < priceList.length; i++) {
|
||||
leaseProductMachinePriceList.add(LeaseProductMachinePrice.builder()
|
||||
.productMachineId(priceVo.getProductMachineId())
|
||||
leaseProductMachinePriceList.add(LeaseMachinePrice.builder()
|
||||
.machineId(priceVo.getProductMachineId())
|
||||
.price(new BigDecimal(priceList[i]))
|
||||
.coin(symbolList[i])
|
||||
.chain(chain)
|
||||
.build());
|
||||
}
|
||||
}
|
||||
boolean b = leaseProductMachinePriceService.saveBatch(leaseProductMachinePriceList);
|
||||
|
||||
boolean b = leaseMachinePriceService.saveBatch(leaseProductMachinePriceList);
|
||||
if (b || leaseProductMachinePriceList.isEmpty()){
|
||||
//绑定钱包新钱包
|
||||
List<LeaseShopConfig> shopConfigList = leaseShopConfigMapper.getCoinIconByChainAndCoin(chain, payCoinsList);
|
||||
|
||||
@@ -445,7 +445,7 @@ public class LeaseShoppingCartServiceImpl extends ServiceImpl<LeaseShoppingCartM
|
||||
.collect(Collectors.groupingBy(MachinePayTypeDto::getProductMachineId));
|
||||
|
||||
//查询店铺中机器详情
|
||||
List<CartMachineInfoDto> leaseProductMachines = leaseMachineMapper.getMachinesByIds(machineIds);
|
||||
List<CartMachineInfoDto> leaseProductMachines = leaseMachineMapper.getMachinesByIds(machineIds,userId);
|
||||
|
||||
//设置每个矿机的售价,并按店铺分组
|
||||
Map<Long, List<CartMachineInfoDto>> shopIdAndMachineInfoMap = leaseProductMachines.stream()
|
||||
|
||||
@@ -378,9 +378,10 @@ public class LeaseUserServiceImpl extends ServiceImpl<LeaseUserMapper, LeaseUser
|
||||
@Transactional
|
||||
public Result<String> closeAccount(CloseAccountVo closeAccountVo) {
|
||||
String userEmail = SecurityUtils.getUsername();
|
||||
//1.谷歌验证 和邮箱验证码验证
|
||||
//1.
|
||||
GoogleInfo googleInfo = leaseUserMapper.getGoogleInfoByEmail(userEmail);
|
||||
// 开发环境
|
||||
//1.1谷歌验证
|
||||
//if(googleInfo == null || StringUtils.isBlank(googleInfo.getSecret())){
|
||||
// //未绑定定谷歌验证器
|
||||
// return Result.fail("您的账号未开启双重验证,请先开启验证!");
|
||||
@@ -388,8 +389,12 @@ public class LeaseUserServiceImpl extends ServiceImpl<LeaseUserMapper, LeaseUser
|
||||
//if(!GoogleAuthenticator.checkCode(googleInfo.getSecret(), closeAccountVo.getGCode(), System.currentTimeMillis())){
|
||||
// return Result.fail("谷歌验证码错误");
|
||||
//}
|
||||
//1.2邮箱验证码验证
|
||||
verifyCode(RedisAuthKey.getCloseAccountKey(userEmail),closeAccountVo.getECode());
|
||||
|
||||
//1.3订单,钱包余额校验
|
||||
|
||||
|
||||
//2.删除用户信息
|
||||
int update = leaseUserMapper.update(LeaseUser.builder().del(true).build(), new LambdaUpdateWrapper<LeaseUser>()
|
||||
.eq(LeaseUser::getUserId, userEmail));
|
||||
|
||||
Reference in New Issue
Block a user