diff --git a/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/service/log/DbLogRecordServiceImpl.java b/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/service/log/DbLogRecordServiceImpl.java index 0ebf58a3..1fe19bd0 100644 --- a/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/service/log/DbLogRecordServiceImpl.java +++ b/nflg_project_dev/nflg-bom-new/src/main/java/com/nflg/product/bomnew/service/log/DbLogRecordServiceImpl.java @@ -1,37 +1,42 @@ package com.nflg.product.bomnew.service.log; +import com.alibaba.fastjson.JSON; import com.baomidou.mybatisplus.core.toolkit.IdWorker; import com.mzt.logapi.beans.LogRecord; import com.mzt.logapi.service.ILogRecordService; import com.nflg.product.base.core.conmon.util.SessionUtil; import com.nflg.product.bomnew.pojo.entity.BomNewLogEntity; import com.nflg.product.bomnew.service.BomNewLogService; +import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; - import javax.annotation.Resource; import java.time.LocalDateTime; import java.util.List; @Service +@Slf4j public class DbLogRecordServiceImpl implements ILogRecordService { @Resource BomNewLogService logService; @Override public void record(LogRecord logRecord) { - - BomNewLogEntity logEnt=new BomNewLogEntity(); - logEnt.setRowId(IdWorker.getId()); - logEnt.setModelName(logRecord.getTenant()); - logEnt.setOpBizNo(logRecord.getBizNo()); - logEnt.setOpAction(logRecord.getType()); - logEnt.setOpContent(logRecord.getAction()); - logEnt.setOpContentExt(logRecord.getExtra()); - logEnt.setOpUserJobNo(SessionUtil.getUserCode()); - logEnt.setOpUserName(SessionUtil.getUserName()); - logEnt.setOpTime(LocalDateTime.now()); - logEnt.setDptName(SessionUtil.getDepartName()); - logService.save(logEnt); + BomNewLogEntity logEnt = new BomNewLogEntity(); + try { + logEnt.setRowId(IdWorker.getId()); + logEnt.setModelName(logRecord.getTenant()); + logEnt.setOpBizNo(logRecord.getBizNo()); + logEnt.setOpAction(logRecord.getType()); + logEnt.setOpContent(logRecord.getAction()); + logEnt.setOpContentExt(logRecord.getExtra()); + logEnt.setOpUserJobNo(SessionUtil.getUserCode()); + logEnt.setOpUserName(SessionUtil.getUserName()); + logEnt.setOpTime(LocalDateTime.now()); + logEnt.setDptName(SessionUtil.getDepartName()); + logService.save(logEnt); + } catch (Exception ex) { + log.error("保存操作日志出错:" + ex.getMessage() + ",数据:" + JSON.toJSONString(logEnt)); + } } @Override