TdCCustSignDaoImpl.java 1.24 KB
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;
		}
	}

}