AgentNewLogServiceImpl.java 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. package com.fdkankan.ucenter.service.impl;
  2. import com.fdkankan.ucenter.entity.AgentNewLog;
  3. import com.fdkankan.ucenter.entity.IncrementType;
  4. import com.fdkankan.ucenter.entity.UserIncrement;
  5. import com.fdkankan.ucenter.mapper.IAgentNewLogMapper;
  6. import com.fdkankan.ucenter.service.IAgentNewLogService;
  7. import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
  8. import com.fdkankan.ucenter.service.IIncrementTypeService;
  9. import org.springframework.beans.factory.annotation.Autowired;
  10. import org.springframework.stereotype.Service;
  11. /**
  12. * <p>
  13. * 服务实现类
  14. * </p>
  15. *
  16. * @author
  17. * @since 2022-11-23
  18. */
  19. @Service
  20. public class AgentNewLogServiceImpl extends ServiceImpl<IAgentNewLogMapper, AgentNewLog> implements IAgentNewLogService {
  21. @Autowired
  22. IIncrementTypeService incrementTypeService;
  23. @Override
  24. public void addByUserIncrement(UserIncrement userIncrement) {
  25. if(userIncrement.getAgentId() !=null){
  26. AgentNewLog log = new AgentNewLog();
  27. if(userIncrement.getIncrementTypeId() != null){
  28. IncrementType incrementType = incrementTypeService.getById(userIncrement.getIncrementTypeId());
  29. if(incrementType!=null){
  30. log.setType(incrementType.getValidTimeType());
  31. }
  32. }
  33. log.setAgentId(userIncrement.getAgentId());
  34. log.setUserId(userIncrement.getUserId());
  35. log.setGiveType(2);
  36. log.setCount(1);
  37. this.save(log);
  38. }
  39. }
  40. }