SapReceiptDataService.java 1.2 KB
package com.huaheng.pc.sap.service;

import java.util.List;

import javax.annotation.Resource;

import org.springframework.stereotype.Service;

import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.huaheng.api.sap.service.ZarApiService;
import com.huaheng.common.utils.DateUtils;
import com.huaheng.pc.sap.domain.SapReceiptData;
import com.huaheng.pc.sap.mapper.SapReceiptDataMapper;

/**
 * Created by Cotter on 2023/2/1.
 * @author zhouhong
 */
@Service
public class SapReceiptDataService extends ServiceImpl<SapReceiptDataMapper, SapReceiptData> {

    @Resource
    private ZarApiService zarApiService;

    public Boolean checkDataExist(String containerCode, String rollNumber) {
        LambdaQueryWrapper<SapReceiptData> queryWrapper = Wrappers.lambdaQuery();
        queryWrapper.eq(SapReceiptData::getDrumId, containerCode);
        queryWrapper.eq(SapReceiptData::getDatum, DateUtils.getDate());
        List<SapReceiptData> list = this.list(queryWrapper);
        if (list != null && list.size() > 0) {
            return false;
        }
        return true;
    }
}