admin
2022-01-12 c9fdff7d45ae118eac10397d8f34661e9f2e968a
service-vip/src/main/java/com/ks/vip/service/remote/VipOrderServiceImpl.java
@@ -1,25 +1,20 @@
package com.ks.vip.service.remote;
import org.apache.dubbo.config.annotation.Service;
import com.ks.vip.exception.VipOrderException;
import com.ks.vip.mapper.VipOrderMapper;
import com.ks.vip.pojo.DO.VipCenter;
import com.ks.vip.pojo.DO.VipCombo;
import com.ks.vip.pojo.DO.VipOrder;
import com.ks.vip.pojo.DTO.VipOrderDTO;
import com.ks.vip.pojo.Enums.OrderTypeEnum;
import com.ks.vip.query.VipOrderQuery;
import com.ks.vip.service.VipCenterService;
import com.ks.vip.service.VipComboService;
import com.ks.vip.service.VipGradeService;
import com.ks.vip.service.VipOrederService;
import org.apache.dubbo.config.annotation.Service;
import org.springframework.transaction.annotation.Transactional;
import org.yeshi.utils.DateUtil;
import org.yeshi.utils.StringUtil;
import org.yeshi.utils.TimeUtil;
import javax.annotation.Resource;
import java.text.ParseException;
import java.util.Date;
import java.util.List;
@@ -114,6 +109,18 @@
        vipOrderQuery.maxCreateTime = DateUtil.plusDayDate(1, vipOrderQuery.minCreateTime);
        long count = vipOrderMapper.count(vipOrderQuery);
        //TODO 写入配置信息
        return count < 5;
        return count < 3;
    }
    @Override
    public VipOrder selectByThreeOrderId(String orderId) {
        VipOrderQuery vipOrderQuery = new VipOrderQuery();
        vipOrderQuery.threeOrderId = orderId;
        vipOrderQuery.count = 1;
        List<VipOrder> orderList = vipOrderMapper.listByPage(vipOrderQuery);
        if (orderList == null || orderList.size() == 0) {
            return null;
        }
        return orderList.get(0);
    }
}