package com.ann.demo.service.impl; import com.ann.demo.entity.interfaceEntity.InterfaceHisCache; import com.ann.demo.repository.InterfaceHisCacheRepository; import com.ann.demo.service.InterfaceHisCacheService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; @Service public class InterfaceHisCacheServiceImpl implements InterfaceHisCacheService { @Autowired private InterfaceHisCacheRepository interfaceHisCacheRepository; @Override public List findInterfaceHisCacheByState() { return interfaceHisCacheRepository.findAllByStateAndPdfPathIsNotNull("0"); } @Override public boolean updateState(String state,String id,String type ) { if(interfaceHisCacheRepository.updateStateById(state,id,type) > 0) return true; return false; } @Override public void save(InterfaceHisCache interfaceHisCache) { interfaceHisCacheRepository.save(interfaceHisCache); } @Override public InterfaceHisCache findInterfaceHisCache(String inpNo, String visitId, String type) { return interfaceHisCacheRepository.findByInpNoAndVisitIdAndStateAndType(inpNo,visitId,"0",type); } }