增加手动触发自动发送红包

This commit is contained in:
panshuling321 2022-08-16 11:31:55 +08:00
parent 31fbd083f0
commit 93c532ef66

View File

@ -1,12 +1,24 @@
package com.xhpc.activity.task; package com.xhpc.activity.task;
import com.xhpc.activity.domain.*; import com.xhpc.activity.domain.XhpcActivityCashDomain;
import com.xhpc.activity.domain.XhpcActivityRecordDomain;
import com.xhpc.activity.domain.XhpcAppUserDomain;
import com.xhpc.activity.domain.XhpcCommunityPersonnelDomain;
import com.xhpc.activity.domain.XhpcCustomersPersonnelDomain;
import com.xhpc.activity.domain.XhpcUserAccountStatementDomain;
import com.xhpc.activity.enums.ActivityTypeEnum; import com.xhpc.activity.enums.ActivityTypeEnum;
import com.xhpc.activity.mapper.*; import com.xhpc.activity.mapper.XhpcActivityCashMapper;
import com.xhpc.activity.mapper.XhpcActivityDiscountMapper;
import com.xhpc.activity.mapper.XhpcActivityInternetMapper;
import com.xhpc.activity.mapper.XhpcActivityRecordMapper;
import com.xhpc.activity.mapper.XhpcUserMapper;
import com.xhpc.common.core.utils.StringUtils; import com.xhpc.common.core.utils.StringUtils;
import org.springframework.scheduling.annotation.Scheduled; import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource; import javax.annotation.Resource;
import java.math.BigDecimal; import java.math.BigDecimal;
@ -16,6 +28,8 @@ import java.util.List;
@Component @Component
@Transactional @Transactional
@RestController
@RequestMapping("/activity/cash/task")
public class AutoActivityTask { public class AutoActivityTask {
@Resource @Resource
@ -31,7 +45,7 @@ public class AutoActivityTask {
@Resource @Resource
XhpcActivityRecordMapper recordMapper; XhpcActivityRecordMapper recordMapper;
@GetMapping("/cashHandle")
@Scheduled(cron = "0 0 0/6 * * ?") @Scheduled(cron = "0 0 0/6 * * ?")
private void AutoCashReceive() { private void AutoCashReceive() {
List<XhpcActivityCashDomain> cashDomainList = cashMapper.selectCheckedPassAndAutoReceive(); List<XhpcActivityCashDomain> cashDomainList = cashMapper.selectCheckedPassAndAutoReceive();