处理部分接口忽略日志记录

This commit is contained in:
yangsb
2024-04-03 11:15:37 +08:00
parent 0ff00b0801
commit e08dc9324c
6 changed files with 12 additions and 6 deletions
@@ -63,6 +63,7 @@ public class FileController {
@PermitAll @PermitAll
@Operation(summary = "下载文件") @Operation(summary = "下载文件")
@Parameter(name = "configId", description = "配置编号", required = true) @Parameter(name = "configId", description = "配置编号", required = true)
@OperateLog(enable = false)
public void getFileContent(HttpServletRequest request, public void getFileContent(HttpServletRequest request,
HttpServletResponse response, HttpServletResponse response,
@PathVariable("configId") Long configId) throws Exception { @PathVariable("configId") Long configId) throws Exception {
@@ -8,7 +8,6 @@ import com.cf.imes.module.infra.dal.dataobject.logger.ApiErrorLogDO;
import com.cf.imes.module.infra.dal.mysql.logger.ApiErrorLogMapper; import com.cf.imes.module.infra.dal.mysql.logger.ApiErrorLogMapper;
import com.cf.imes.module.infra.enums.logger.ApiErrorLogProcessStatusEnum; import com.cf.imes.module.infra.enums.logger.ApiErrorLogProcessStatusEnum;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.dao.DataIntegrityViolationException;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
@@ -36,11 +35,7 @@ public class ApiErrorLogServiceImpl implements ApiErrorLogService {
public void createApiErrorLog(ApiErrorLogCreateReqDTO createDTO) { public void createApiErrorLog(ApiErrorLogCreateReqDTO createDTO) {
ApiErrorLogDO apiErrorLog = BeanUtils.toBean(createDTO, ApiErrorLogDO.class) ApiErrorLogDO apiErrorLog = BeanUtils.toBean(createDTO, ApiErrorLogDO.class)
.setProcessStatus(ApiErrorLogProcessStatusEnum.INIT.getStatus()); .setProcessStatus(ApiErrorLogProcessStatusEnum.INIT.getStatus());
try { apiErrorLogMapper.insert(apiErrorLog);
apiErrorLogMapper.insert(apiErrorLog);
}catch (DataIntegrityViolationException e) {
log.error(apiErrorLog.toString());
}
} }
@Override @Override
@@ -40,6 +40,7 @@ public class LabelController {
@PostMapping("/create") @PostMapping("/create")
@Operation(summary = "创建标签") @Operation(summary = "创建标签")
@PreAuthorize("@ss.hasPermission('system:label:create')") @PreAuthorize("@ss.hasPermission('system:label:create')")
@OperateLog(logArgs = false)
public CommonResult<Long> createLabel(@Valid @RequestBody LabelSaveReqVO createReqVO) { public CommonResult<Long> createLabel(@Valid @RequestBody LabelSaveReqVO createReqVO) {
return success(labelService.createLabel(createReqVO)); return success(labelService.createLabel(createReqVO));
} }
@@ -47,6 +48,7 @@ public class LabelController {
@PutMapping("/update") @PutMapping("/update")
@Operation(summary = "更新标签") @Operation(summary = "更新标签")
@PreAuthorize("@ss.hasPermission('system:label:update')") @PreAuthorize("@ss.hasPermission('system:label:update')")
@OperateLog(logArgs = false)
public CommonResult<Boolean> updateLabel(@Valid @RequestBody LabelSaveReqVO updateReqVO) { public CommonResult<Boolean> updateLabel(@Valid @RequestBody LabelSaveReqVO updateReqVO) {
labelService.updateLabel(updateReqVO); labelService.updateLabel(updateReqVO);
return success(true); return success(true);
@@ -41,6 +41,7 @@ public class LabelTemplateController {
@PostMapping("/create") @PostMapping("/create")
@Operation(summary = "创建标签模板") @Operation(summary = "创建标签模板")
@PreAuthorize("@ss.hasPermission('system:label-template:create')") @PreAuthorize("@ss.hasPermission('system:label-template:create')")
@OperateLog(logArgs = false)
public CommonResult<Long> createLabelTemplate(@Valid @RequestBody LabelTemplateSaveReqVO createReqVO) { public CommonResult<Long> createLabelTemplate(@Valid @RequestBody LabelTemplateSaveReqVO createReqVO) {
return success(labelTemplateService.createLabelTemplate(createReqVO)); return success(labelTemplateService.createLabelTemplate(createReqVO));
} }
@@ -48,6 +49,7 @@ public class LabelTemplateController {
@PutMapping("/update") @PutMapping("/update")
@Operation(summary = "更新标签模板") @Operation(summary = "更新标签模板")
@PreAuthorize("@ss.hasPermission('system:label-template:update')") @PreAuthorize("@ss.hasPermission('system:label-template:update')")
@OperateLog(logArgs = false)
public CommonResult<Boolean> updateLabelTemplate(@Valid @RequestBody LabelTemplateSaveReqVO updateReqVO) { public CommonResult<Boolean> updateLabelTemplate(@Valid @RequestBody LabelTemplateSaveReqVO updateReqVO) {
labelTemplateService.updateLabelTemplate(updateReqVO); labelTemplateService.updateLabelTemplate(updateReqVO);
return success(true); return success(true);
@@ -1,6 +1,7 @@
package com.cf.imes.module.system.controller.admin.machine; package com.cf.imes.module.system.controller.admin.machine;
import com.cf.imes.framework.es.core.valid.UpdateGroup; import com.cf.imes.framework.es.core.valid.UpdateGroup;
import com.cf.imes.framework.operatelog.core.annotations.OperateLog;
import com.cf.imes.module.system.controller.admin.machine.vo.*; import com.cf.imes.module.system.controller.admin.machine.vo.*;
import com.cf.imes.module.system.dal.dataobject.machine.MachineDO; import com.cf.imes.module.system.dal.dataobject.machine.MachineDO;
import com.cf.imes.module.system.service.machine.MachineService; import com.cf.imes.module.system.service.machine.MachineService;
@@ -38,6 +39,7 @@ public class MachineController {
@PutMapping("/create-cutting") @PutMapping("/create-cutting")
@Operation(summary = "创建机台") @Operation(summary = "创建机台")
@PreAuthorize("@ss.hasPermission('machine::create')") @PreAuthorize("@ss.hasPermission('machine::create')")
@OperateLog(logArgs = false)
public CommonResult<Long> createCutting(@Valid @RequestBody CuttingSaveReqVO createReqVO) { public CommonResult<Long> createCutting(@Valid @RequestBody CuttingSaveReqVO createReqVO) {
return success(machineService.createCutting(createReqVO)); return success(machineService.createCutting(createReqVO));
} }
@@ -45,6 +47,7 @@ public class MachineController {
@PostMapping("/update-cutting") @PostMapping("/update-cutting")
@Operation(summary = "更新机台") @Operation(summary = "更新机台")
@PreAuthorize("@ss.hasPermission('machine::update')") @PreAuthorize("@ss.hasPermission('machine::update')")
@OperateLog(logArgs = false)
public CommonResult<Boolean> update( @RequestBody @Validated(UpdateGroup.class) CuttingSaveReqVO updateReqVO) { public CommonResult<Boolean> update( @RequestBody @Validated(UpdateGroup.class) CuttingSaveReqVO updateReqVO) {
machineService.updateCutting(updateReqVO); machineService.updateCutting(updateReqVO);
return success(true); return success(true);
@@ -4,6 +4,7 @@ import com.cf.imes.framework.common.pojo.CommonResult;
import com.cf.imes.framework.common.pojo.PageParam; import com.cf.imes.framework.common.pojo.PageParam;
import com.cf.imes.framework.common.pojo.PageResult; import com.cf.imes.framework.common.pojo.PageResult;
import com.cf.imes.framework.common.util.object.BeanUtils; import com.cf.imes.framework.common.util.object.BeanUtils;
import com.cf.imes.framework.operatelog.core.annotations.OperateLog;
import com.cf.imes.module.system.controller.admin.machine.vo.*; import com.cf.imes.module.system.controller.admin.machine.vo.*;
import com.cf.imes.module.system.dal.dataobject.machinetemplate.MachineTemplateDO; import com.cf.imes.module.system.dal.dataobject.machinetemplate.MachineTemplateDO;
import com.cf.imes.module.system.service.machine.MachineTemplateService; import com.cf.imes.module.system.service.machine.MachineTemplateService;
@@ -52,6 +53,7 @@ public class MachineTemplateController {
@PutMapping("cutting-machine") @PutMapping("cutting-machine")
@Operation(summary = "新增机台模板配置") @Operation(summary = "新增机台模板配置")
@PreAuthorize("@ss.hasPermission('machine-template::create')") @PreAuthorize("@ss.hasPermission('machine-template::create')")
@OperateLog(logArgs = false)
public CommonResult<Long> createCuttingTemplate(@RequestBody CuttingTemplateSaveReqVO reqVO) { public CommonResult<Long> createCuttingTemplate(@RequestBody CuttingTemplateSaveReqVO reqVO) {
return success(machineTemplateService.createCuttingTemplate(reqVO)); return success(machineTemplateService.createCuttingTemplate(reqVO));
} }
@@ -59,6 +61,7 @@ public class MachineTemplateController {
@PostMapping("cutting-machine") @PostMapping("cutting-machine")
@Operation(summary = "修改机台模板配置") @Operation(summary = "修改机台模板配置")
@PreAuthorize("@ss.hasPermission('machine-template::update')") @PreAuthorize("@ss.hasPermission('machine-template::update')")
@OperateLog(logArgs = false)
public CommonResult<Boolean> updateCuttingTemplate(@RequestBody CuttingTemplateSaveReqVO reqVO) { public CommonResult<Boolean> updateCuttingTemplate(@RequestBody CuttingTemplateSaveReqVO reqVO) {
return success(machineTemplateService.updateCuttingTemplate(reqVO)); return success(machineTemplateService.updateCuttingTemplate(reqVO));
} }