package com.yeshi.fanli.service.impl.user;
|
|
import java.util.Date;
|
|
import javax.annotation.Resource;
|
|
import org.springframework.stereotype.Service;
|
|
import com.yeshi.fanli.dao.mybatis.user.UserExtraTaoBaoInfoMapper;
|
import com.yeshi.fanli.entity.bus.user.UserExtraTaoBaoInfo;
|
import com.yeshi.fanli.service.inter.user.UserExtraTaoBaoInfoService;
|
|
@Service
|
public class UserExtraTaoBaoInfoServiceImpl implements UserExtraTaoBaoInfoService {
|
|
@Resource
|
private UserExtraTaoBaoInfoMapper userExtraTaoBaoInfoMapper;
|
|
@Override
|
public void addRelationId(Long uid, String relationId) {
|
if (uid == null || relationId == null)
|
return;
|
UserExtraTaoBaoInfo info = getByUid(uid);
|
if (info == null) {
|
info = new UserExtraTaoBaoInfo();
|
info.setCreateTime(new Date());
|
info.setRelationId(relationId);
|
info.setRelationUpdateTime(new Date());
|
userExtraTaoBaoInfoMapper.insertSelective(info);
|
} else {
|
UserExtraTaoBaoInfo update = new UserExtraTaoBaoInfo();
|
update.setId(info.getId());
|
update.setRelationId(relationId);
|
update.setRelationUpdateTime(new Date());
|
userExtraTaoBaoInfoMapper.updateByPrimaryKeySelective(update);
|
}
|
}
|
|
@Override
|
public void addSpecialId(Long uid, String specialId) {
|
if (uid == null || specialId == null)
|
return;
|
UserExtraTaoBaoInfo info = getByUid(uid);
|
if (info == null) {
|
info = new UserExtraTaoBaoInfo();
|
info.setCreateTime(new Date());
|
info.setSpecialId(specialId);
|
info.setSpecialUpdateTime(new Date());
|
userExtraTaoBaoInfoMapper.insertSelective(info);
|
} else {
|
UserExtraTaoBaoInfo update = new UserExtraTaoBaoInfo();
|
update.setId(info.getId());
|
update.setSpecialId(specialId);
|
update.setSpecialUpdateTime(new Date());
|
userExtraTaoBaoInfoMapper.updateByPrimaryKeySelective(update);
|
}
|
}
|
|
@Override
|
public UserExtraTaoBaoInfo getByUid(Long uid) {
|
return userExtraTaoBaoInfoMapper.selectByUid(uid);
|
}
|
|
}
|