HelloServiceImpl.java 1.1 KB

12345678910111213141516171819202122232425262728293031323334
  1. package cn.seecoder.devmanage.service.impl;
  2. import cn.seecoder.devmanage.log.LocalLogger;
  3. import cn.seecoder.devmanage.model.po.LocalLog;
  4. import cn.seecoder.devmanage.model.vo.LocalLogVo;
  5. import cn.seecoder.devmanage.repository.LocalLogRepository;
  6. import cn.seecoder.devmanage.service.HelloService;
  7. import lombok.RequiredArgsConstructor;
  8. import org.springframework.context.annotation.Profile;
  9. import org.springframework.stereotype.Service;
  10. import org.springframework.transaction.annotation.Transactional;
  11. import java.text.ParseException;
  12. @Service
  13. @Profile("lyy")
  14. @RequiredArgsConstructor
  15. @Transactional(readOnly = true)
  16. public class HelloServiceImpl implements HelloService {
  17. private final LocalLogRepository localLogRepository;
  18. @Transactional
  19. @Override
  20. public LocalLog putLog(LocalLogVo localLogVo) {
  21. try {
  22. LocalLog localLog = new LocalLog(localLogVo.getOperator(),
  23. localLogVo.getMessage(),
  24. LocalLogger.convertTime(localLogVo.getTime()));
  25. return localLogRepository.save(localLog);
  26. } catch (ParseException e) {
  27. return null;
  28. }
  29. }
  30. }