SapReceiptDataService.java
1.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
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;
}
}