Browse Source

feat: [日志管理] 加上时间

master
memorylkf 1 month ago
parent
commit
551b79dfce
3 changed files with 43 additions and 3 deletions
  1. +19
    -1
      hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/ISystemLogService.java
  2. +4
    -1
      hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/impl/StudyJcgjServiceImpl.java
  3. +20
    -1
      hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/impl/SystemLogServiceImpl.java

+ 19
- 1
hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/ISystemLogService.java View File

@ -1,5 +1,6 @@
package com.hxhq.business.service;
import java.util.Date;
import java.util.List;
import com.hxhq.business.domain.Study;
@ -31,8 +32,9 @@ public interface ISystemLogService extends IService
* @param jcnr
* @param jcnrEn
* @param signForm
* @param time
*/
void saveStudyInfo(Study study,String jcnr, String jcnrEn, SignForm signForm);
void saveStudyInfo(Study study,String jcnr, String jcnrEn, SignForm signForm,Date time);
/**
* 试验稽查轨迹-批量
@ -42,6 +44,22 @@ public interface ISystemLogService extends IService
void saveStudyBatch(Study study,List<StudyJcgj> jcgjList);
/**
* 普通日志-加上时间
* @param name
* @param nameEn
* @param jcmc
* @param jcmcEn
* @param jcnr
* @param jcnrEn
* @param qmrid
* @param qmrMc
* @param qmrMcEn
* @param remark
* @param time
*/
void saveInfoWithData(String name, String nameEn, String jcmc, String jcmcEn, String jcnr, String jcnrEn, Long qmrid, String qmrMc, String qmrMcEn, String remark, Date time);
/**
* 普通日志
* @param name
* @param nameEn

+ 4
- 1
hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/impl/StudyJcgjServiceImpl.java View File

@ -1,5 +1,6 @@
package com.hxhq.business.service.impl;
import java.util.Date;
import java.util.List;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
@ -58,6 +59,7 @@ public class StudyJcgjServiceImpl extends ServiceImpl
@Override
public void saveInfo(Study study, JcgjlxEnum jcgjlx, JcmcysEnum jcmcys, String jcnr, String jcnrEn, SignForm signForm) {
Date now = new Date();
StudyJcgj info = new StudyJcgj();
info.setStudyId(study.getId());
info.setJcgjlx(jcgjlx.getValue());
@ -72,8 +74,9 @@ public class StudyJcgjServiceImpl extends ServiceImpl
info.setQmrMc(signForm.getQmrMc());
info.setQmrMcEn(signForm.getQmrMcEn());
info.setRemark(signForm.getRemark());
info.setCreateTime(now);
save(info);
systemLogService.saveStudyInfo(study,jcnr,jcnrEn,signForm);
systemLogService.saveStudyInfo(study,jcnr,jcnrEn,signForm,now);
}
}

+ 20
- 1
hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/impl/SystemLogServiceImpl.java View File

@ -1,6 +1,7 @@
package com.hxhq.business.service.impl;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
@ -58,7 +59,7 @@ public class SystemLogServiceImpl extends ServiceImpl
}
@Override
public void saveStudyInfo(Study study, String jcnr, String jcnrEn, SignForm signForm) {
public void saveStudyInfo(Study study, String jcnr, String jcnrEn, SignForm signForm,Date time) {
SystemLog info = new SystemLog();
info.setName(study.getName()+"("+study.getSn()+")");
info.setNameEn(study.getName()+"("+study.getSn()+")");
@ -70,6 +71,7 @@ public class SystemLogServiceImpl extends ServiceImpl
info.setQmrMc(signForm.getQmrMc()==null? SecurityUtils.getNickName() : signForm.getQmrMc());
info.setQmrMcEn(signForm.getQmrMcEn()==null? SecurityUtils.getUsername() : signForm.getQmrMcEn());
info.setRemark(signForm.getRemark());
info.setCreateTime(time);
save(info);
}
@ -113,6 +115,23 @@ public class SystemLogServiceImpl extends ServiceImpl
}
@Override
public void saveInfoWithData(String name, String nameEn, String jcmc, String jcmcEn, String jcnr, String jcnrEn, Long qmrid, String qmrMc, String qmrMcEn, String remark, Date time) {
SystemLog info = new SystemLog();
info.setName(name);
info.setNameEn(StringUtils.isBlank(nameEn)?name:nameEn);
info.setJcnr(jcnr);
info.setJcnrEn(jcnrEn);
info.setJcmc(jcmc);
info.setJcmcEn(jcmcEn);
info.setQmrId(qmrid);
info.setQmrMc(qmrMc);
info.setQmrMcEn(qmrMcEn);
info.setRemark(remark);
info.setCreateTime(time);
save(info);
}
@Override
public void saveSimpleInfo(String name, String nameEn, String jcmc, String jcmcEn) {
SystemLog info = new SystemLog();
info.setName(name);

Loading…
Cancel
Save