diff --git a/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/controller/PublicController.java b/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/controller/PublicController.java index 337f325..8916c65 100644 --- a/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/controller/PublicController.java +++ b/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/controller/PublicController.java @@ -74,6 +74,8 @@ public class PublicController extends BaseController { public IBacteriaService bacteriaService; @Autowired public ISysDeptService sysDeptService; + @Autowired + public ISystemLogService systemLogService; /** @@ -300,4 +302,18 @@ public class PublicController extends BaseController { List list = yqService.queryList(form); return success(list); } + + /** + * 记录日志 + * @param name + * @param nameEn + * @param jcmc + * @param jcmcEn + * @return + */ + @GetMapping("/saveSimpleLog") + public AjaxResult saveSimpleLog(String name,String nameEn,String jcmc,String jcmcEn) { + systemLogService.saveSimpleInfo(name,nameEn,jcmc,jcmcEn); + return success(); + } } \ No newline at end of file diff --git a/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/domain/SystemLog.java b/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/domain/SystemLog.java index 278e8e5..964a31e 100644 --- a/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/domain/SystemLog.java +++ b/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/domain/SystemLog.java @@ -18,6 +18,9 @@ public class SystemLog extends MpBaseEntity /** 操作对象的名称编号 */ private String name; + /** 操作对象的名称编号-英文 */ + private String nameEn; + /** 操作类型 */ private String jcmc; @@ -47,6 +50,14 @@ public class SystemLog extends MpBaseEntity this.name = name; } + public String getNameEn() { + return nameEn; + } + + public void setNameEn(String nameEn) { + this.nameEn = nameEn; + } + public void setJcmc(String jcmc) { this.jcmc = jcmc; diff --git a/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/ISystemLogService.java b/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/ISystemLogService.java index ca6c13a..a891a43 100644 --- a/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/ISystemLogService.java +++ b/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/ISystemLogService.java @@ -43,6 +43,7 @@ public interface ISystemLogService extends IService /** * 普通日志 * @param name + * @param nameEn * @param jcmc * @param jcmcEn * @param jcnr @@ -52,6 +53,15 @@ public interface ISystemLogService extends IService * @param qmrMcEn * @param remark */ - void saveInfo(String name, String jcmc, String jcmcEn, String jcnr, String jcnrEn,Long qmrid, String qmrMc, String qmrMcEn, String remark); + void saveInfo(String name, String nameEn, String jcmc, String jcmcEn, String jcnr, String jcnrEn,Long qmrid, String qmrMc, String qmrMcEn, String remark); + + /** + * 简单日志 进入页面,点按钮 + * @param name 对象名称(试验管理) + * @param nameEn 对象名称(Study) + * @param jcmc 进入页面(详情) + * @param jcmcEn ViewPage (Detail) + */ + void saveSimpleInfo(String name, String nameEn, String jcmc, String jcmcEn); } diff --git a/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/impl/SystemLogServiceImpl.java b/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/impl/SystemLogServiceImpl.java index 899d7f1..37fbe88 100644 --- a/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/impl/SystemLogServiceImpl.java +++ b/hxhq-modules/hxhq-system/src/main/java/com/hxhq/business/service/impl/SystemLogServiceImpl.java @@ -95,9 +95,10 @@ public class SystemLogServiceImpl extends ServiceImpl