领取奖励时判断用户是否绑定支付宝
This commit is contained in:
parent
12ca117e82
commit
249f857c9e
|
|
@ -6,6 +6,8 @@ import com.sqx.common.annotation.Debounce;
|
|||
import com.sqx.common.utils.DateUtils;
|
||||
import com.sqx.common.utils.Result;
|
||||
import com.sqx.modules.app.annotation.Login;
|
||||
import com.sqx.modules.app.entity.UserEntity;
|
||||
import com.sqx.modules.app.service.UserService;
|
||||
import com.sqx.modules.common.service.CommonInfoService;
|
||||
import com.sqx.modules.discSpinning.entity.DiscSpinning;
|
||||
import com.sqx.modules.discSpinning.entity.DiscSpinningRecord;
|
||||
|
|
@ -16,6 +18,7 @@ import com.sqx.modules.orders.service.OrdersService;
|
|||
import com.sqx.modules.taskCenter.service.TaskCenterService;
|
||||
import io.swagger.annotations.*;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
import reactor.util.annotation.Nullable;
|
||||
|
|
@ -36,17 +39,18 @@ public class DiscSpinningController {
|
|||
private final CommonInfoService commonRepository;
|
||||
private final OrdersService ordersService;
|
||||
private final TaskCenterService taskCenterService;
|
||||
private final UserService userService;
|
||||
|
||||
@Autowired
|
||||
public DiscSpinningController(CommonInfoService commonRepository, DiscSpinningService discSpinningService,
|
||||
OrdersService ordersService, DiscSpinningRecordService recordService,
|
||||
TaskCenterService taskCenterService
|
||||
) {
|
||||
TaskCenterService taskCenterService, UserService userService) {
|
||||
this.commonRepository = commonRepository;
|
||||
this.discSpinningService = discSpinningService;
|
||||
this.ordersService = ordersService;
|
||||
this.recordService = recordService;
|
||||
this.taskCenterService = taskCenterService;
|
||||
this.userService = userService;
|
||||
}
|
||||
|
||||
@PostMapping("/discSpinning/insertDiscSpinning")
|
||||
|
|
@ -173,7 +177,12 @@ public class DiscSpinningController {
|
|||
CompletableFuture.runAsync(() -> {
|
||||
discSpinningService.receiveAsync(record);
|
||||
});
|
||||
return Result.success();
|
||||
UserEntity userInfo = userService.queryByUserId(record.getUserId());
|
||||
int res = 0;
|
||||
if (StringUtils.isNotBlank(userInfo.getZhiFuBao()) && StringUtils.isNotBlank(userInfo.getZhiFuBaoName())) {
|
||||
res = 1;
|
||||
}
|
||||
return Result.success().put("data", res);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -42,9 +42,7 @@ import java.util.Random;
|
|||
public class DiscSpinningServiceImpl extends ServiceImpl<DiscSpinningDao, DiscSpinning> implements DiscSpinningService {
|
||||
|
||||
private final DiscSpinningRecordService recordService;
|
||||
private final DiscSpinningAmountService amountService;
|
||||
private final CommonInfoService commonRepository;
|
||||
private final OrdersService ordersService;
|
||||
private final UserMoneyService userMoneyService;
|
||||
private final UserMoneyDetailsService userMoneyDetailsService;
|
||||
private final UserService userService;
|
||||
|
|
@ -55,13 +53,11 @@ public class DiscSpinningServiceImpl extends ServiceImpl<DiscSpinningDao, DiscSp
|
|||
@Autowired
|
||||
public DiscSpinningServiceImpl(CommonInfoService commonRepository,
|
||||
UserMoneyDetailsService userMoneyDetailsService, CashOutService cashOutService,
|
||||
OrdersService ordersService, DiscSpinningRecordService recordService,
|
||||
DiscSpinningRecordService recordService,
|
||||
UserMoneyService userMoneyService, UserService userService,
|
||||
DiscSpinningAmountService amountService, RedisUtils redisUtils
|
||||
RedisUtils redisUtils
|
||||
) {
|
||||
this.commonRepository = commonRepository;
|
||||
this.amountService = amountService;
|
||||
this.ordersService = ordersService;
|
||||
this.recordService = recordService;
|
||||
this.userMoneyService = userMoneyService;
|
||||
this.userMoneyDetailsService = userMoneyDetailsService;
|
||||
|
|
|
|||
Loading…
Reference in New Issue