|
@@ -308,8 +308,6 @@ public class UserMineController extends BaseApiController {
|
|
|
|
|
|
// 校验受赠人信息
|
|
|
SysUser toUser = userService.selectUserByPhoneNumber(coinTransferParam.getPhone());
|
|
|
-
|
|
|
- // 查询转赠人信息
|
|
|
if (Objects.isNull(toUser)) {
|
|
|
return AjaxResult.error("未查询到受赠用户");
|
|
|
}
|
|
@@ -317,16 +315,15 @@ public class UserMineController extends BaseApiController {
|
|
|
return AjaxResult.error("不能转赠给自己");
|
|
|
}
|
|
|
|
|
|
+ SysUser fromUser = userService.getById(fromUserId);
|
|
|
CoinTransferParamDTO coinTransferParamDTO = new CoinTransferParamDTO();
|
|
|
coinTransferParamDTO.setFromUserId(fromUserId);
|
|
|
coinTransferParamDTO.setToUserId(toUser.getUserId());
|
|
|
- coinTransferParamDTO.setToPhone(toUser.getPhonenumber());
|
|
|
- coinTransferParamDTO.setFromPhone(coinTransferParam.getPhone());
|
|
|
+ coinTransferParamDTO.setToPhone(coinTransferParam.getPhone());
|
|
|
+ coinTransferParamDTO.setFromPhone(fromUser.getPhonenumber());
|
|
|
coinTransferParamDTO.setRealTransferCoin(coinTransferParam.getTransferCoin() - 10);
|
|
|
coinTransferParamDTO.setDeductTransferCoin(10);
|
|
|
|
|
|
-
|
|
|
-
|
|
|
// 转赠盲豆
|
|
|
boolean flag = userCoinService.transfer(coinTransferParamDTO);
|
|
|
|