OutputInvoiceDao.java 1.72 KB
Newer Older
sherlock's avatar
sherlock committed
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 38 39 40 41 42 43 44 45
//package pwc.taxtech.atms.vat.dao;
//
//import org.apache.commons.lang3.StringUtils;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.stereotype.Service;
//import pwc.taxtech.atms.invoice.OutputInvoiceMapper;
//import pwc.taxtech.atms.vat.entity.OutputInvoice;
//import pwc.taxtech.atms.vat.entity.OutputInvoiceExample;
//
//import java.util.List;
//
//@Service
//public class OutputInvoiceDao {
//    @Autowired
//    OutputInvoiceMapper outputInvoiceMapper;
//
//    public List<OutputInvoice> getOutputInvoice(Integer period, String invoiceType, String checkPass, String scanPass, String notPass) {
//        OutputInvoiceExample example = new OutputInvoiceExample();
//        OutputInvoiceExample.Criteria criteria = example.createCriteria();
//        OutputInvoiceExample.Criteria criteria1 = example.createCriteria();
//
//        if (period != null) {
//
//            criteria.andRZSQEqualTo(String.valueOf(period));
//            criteria1.andRZSQEqualTo(String.valueOf(period));
//        }
//        if (invoiceType != null) {
//            criteria.andFPLXEqualTo(String.valueOf(invoiceType));
//            criteria1.andFPLXEqualTo(String.valueOf(invoiceType));
//        }
//
//        if (StringUtils.isNotBlank(notPass)) {
//            String unPass = "1";
//            criteria.andRZJGEqualTo(unPass);
//            criteria1.andRZJGEqualTo(unPass);
//        } else if (StringUtils.isNotBlank(checkPass) && StringUtils.isNotBlank(scanPass)) {
//            String pass = "0";
//            criteria.andRZJGEqualTo(pass);
//            criteria1.andRZJGEqualTo(pass);
//            example.or(criteria1);
//        }
//
//        return outputInvoiceMapper.selectByExample(example);
//    }
//}