package com.zteits.pay.dao.impl; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import com.zteits.pay.dao.TdCCustSignDao; import com.zteits.pay.domain.TdCCustSign; import com.zteits.pay.domain.TdCCustSignDO; import com.zteits.pay.mapper.TdCCustSignMapper; import com.zteits.pay.mapper.smapper.TdCCustSignSMapper; @Component public class TdCCustSignDaoImpl implements TdCCustSignDao{ @Autowired private TdCCustSignSMapper tdCCustSignSMapper; @Autowired private TdCCustSignMapper tdCCustSignMapper; @Override public int getCustSignState(TdCCustSign tdCCustSign) { return tdCCustSignSMapper.getCustSignState(tdCCustSign); } @Override public int saveCustSign(TdCCustSign tdCCustSign) { return tdCCustSignMapper.insertSelective(tdCCustSign); } @Override public TdCCustSignDO queryCustSignOld(TdCCustSign tdCCustSign) { TdCCustSignDO tdCCustSignDO = tdCCustSignSMapper.queryCustSignOld(tdCCustSign); if(tdCCustSignDO == null){ TdCCustSignDO custSignDO = new TdCCustSignDO(); custSignDO.setSignScore(0); custSignDO.setContinueSignNum(0); custSignDO.setTotalScore(0); custSignDO.setTotalSignNum(0); return custSignDO; }else{ return tdCCustSignDO; } } }