update nexa钱包去掉前缀
This commit is contained in:
@@ -1020,7 +1020,12 @@ public class LeaseOrderInfoServiceImpl extends ServiceImpl<LeaseOrderInfoMapper,
|
|||||||
return errors.toString();
|
return errors.toString();
|
||||||
}
|
}
|
||||||
for (OrderMiningInfoDto addressInfo : orderMiningInfoDtoList) {
|
for (OrderMiningInfoDto addressInfo : orderMiningInfoDtoList) {
|
||||||
if (!WalletRuleCheckUtils.checkAddress(addressInfo.getCoin(),addressInfo.getWalletAddress())){
|
String coin = addressInfo.getCoin();
|
||||||
|
String walletAddress = addressInfo.getWalletAddress();
|
||||||
|
if(coin.equalsIgnoreCase("NEXA") && walletAddress.startsWith("nexa:")){
|
||||||
|
addressInfo.setWalletAddress(walletAddress.substring(5));
|
||||||
|
}
|
||||||
|
if (!WalletRuleCheckUtils.checkAddress(coin,walletAddress)){
|
||||||
addressVerify = addressInfo.getWalletAddress() + "钱包地址格式错误";
|
addressVerify = addressInfo.getWalletAddress() + "钱包地址格式错误";
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@@ -1141,16 +1146,19 @@ public class LeaseOrderInfoServiceImpl extends ServiceImpl<LeaseOrderInfoMapper,
|
|||||||
|
|
||||||
|
|
||||||
//根据钱包 + 币种 + 矿工号 查询 pool 库 pool.kryptex 表 中对应 算力
|
//根据钱包 + 币种 + 矿工号 查询 pool 库 pool.kryptex 表 中对应 算力
|
||||||
Map<String, MiningHashrateInfoDto> recentlyHashRateMap = leaseOrderMiningMapper
|
if (list != null && !list.isEmpty()){
|
||||||
.getRecentlyHashrate(info.getPool(), info.getWalletAddress(), info.getCoin(), list);
|
Map<String, MiningHashrateInfoDto> recentlyHashRateMap = leaseOrderMiningMapper
|
||||||
for (PurchasedMachineDto purchasedMachineDto : list) {
|
.getRecentlyHashrate(info.getPool(), info.getWalletAddress(), info.getCoin(), list);
|
||||||
MiningHashrateInfoDto miningHashrateInfoDto = recentlyHashRateMap.get(purchasedMachineDto.getWorkerId());
|
for (PurchasedMachineDto purchasedMachineDto : list) {
|
||||||
if (miningHashrateInfoDto != null){
|
MiningHashrateInfoDto miningHashrateInfoDto = recentlyHashRateMap.get(purchasedMachineDto.getWorkerId());
|
||||||
purchasedMachineDto.setRecordTime(miningHashrateInfoDto.getRecordTime());
|
if (miningHashrateInfoDto != null){
|
||||||
purchasedMachineDto.setPower(miningHashrateInfoDto.getPower());
|
purchasedMachineDto.setRecordTime(miningHashrateInfoDto.getRecordTime());
|
||||||
|
purchasedMachineDto.setPower(miningHashrateInfoDto.getPower());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
info.setPurchasedMachines(list);
|
info.setPurchasedMachines(list);
|
||||||
return Result.success(info);
|
return Result.success(info);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user