| 12345678910111213141516171819202122232425262728293031323334 |
- package cn.seecoder.devmanage.service.impl;
- import cn.seecoder.devmanage.log.LocalLogger;
- import cn.seecoder.devmanage.model.po.LocalLog;
- import cn.seecoder.devmanage.model.vo.LocalLogVo;
- import cn.seecoder.devmanage.repository.LocalLogRepository;
- import cn.seecoder.devmanage.service.HelloService;
- import lombok.RequiredArgsConstructor;
- import org.springframework.context.annotation.Profile;
- import org.springframework.stereotype.Service;
- import org.springframework.transaction.annotation.Transactional;
- import java.text.ParseException;
- @Service
- @Profile("lyy")
- @RequiredArgsConstructor
- @Transactional(readOnly = true)
- public class HelloServiceImpl implements HelloService {
- private final LocalLogRepository localLogRepository;
- @Transactional
- @Override
- public LocalLog putLog(LocalLogVo localLogVo) {
- try {
- LocalLog localLog = new LocalLog(localLogVo.getOperator(),
- localLogVo.getMessage(),
- LocalLogger.convertTime(localLogVo.getTime()));
- return localLogRepository.save(localLog);
- } catch (ParseException e) {
- return null;
- }
- }
- }
|