|
|
@ -8,6 +8,7 @@ import com.alibaba.fastjson.JSONObject;
|
|
|
|
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
|
|
|
|
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
|
|
|
|
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.util.CollectionUtils;
|
|
|
|
|
|
|
|
|
|
|
|
import java.util.List;
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
|
|
|
@ -28,6 +29,9 @@ public class BillOrderCheckTask {
|
|
|
|
@Scheduled(cron = "0 0/3 * * * ?")
|
|
|
|
@Scheduled(cron = "0 0/3 * * * ?")
|
|
|
|
public void checkGreenChannel() {
|
|
|
|
public void checkGreenChannel() {
|
|
|
|
List<String> orderIds = billOrderMapper.findOrderIdByStatus("0");
|
|
|
|
List<String> orderIds = billOrderMapper.findOrderIdByStatus("0");
|
|
|
|
|
|
|
|
if(CollectionUtils.isEmpty(orderIds)){
|
|
|
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
}
|
|
|
|
orderIds.forEach((p) -> {
|
|
|
|
orderIds.forEach((p) -> {
|
|
|
|
JSONObject order = orderMapper.find(p);
|
|
|
|
JSONObject order = orderMapper.find(p);
|
|
|
|
if(order.getIntValue("status")==3||order.getIntValue("status")==1){
|
|
|
|
if(order.getIntValue("status")==3||order.getIntValue("status")==1){
|
|
|
|