Parcourir la source

开启异步注解;添加工作报告关键接口日志注解

fuyuchuan il y a 3 mois
Parent
commit
d4caef68a5

+ 3 - 0
service-iot/service-iot-biz/src/main/java/com/usky/iot/RuoYiSystemApplication.java

@@ -19,6 +19,7 @@ import org.springframework.context.ConfigurableApplicationContext;
 import org.springframework.context.annotation.Bean;
 import org.springframework.context.annotation.ComponentScan;
 import org.springframework.core.env.Environment;
+import org.springframework.scheduling.annotation.EnableAsync;
 
 import java.net.InetAddress;
 import java.net.UnknownHostException;
@@ -34,6 +35,8 @@ import java.net.UnknownHostException;
 @MapperScan(value = "com.usky.iot.mapper")
 @ComponentScan("com.usky")
 @SpringBootApplication
+//开启异步
+@EnableAsync
 //@EnableRabbit
 public class RuoYiSystemApplication
 {

+ 8 - 0
service-iot/service-iot-biz/src/main/java/com/usky/iot/controller/web/PmProjectController.java

@@ -3,6 +3,8 @@ package com.usky.iot.controller.web;
 
 import com.usky.common.core.bean.ApiResult;
 import com.usky.common.core.bean.CommonPage;
+import com.usky.common.log.annotation.Log;
+import com.usky.common.log.enums.BusinessType;
 import com.usky.common.security.utils.SecurityUtils;
 import com.usky.iot.domain.PmProject;
 import com.usky.iot.service.PmProjectService;
@@ -80,6 +82,7 @@ public class PmProjectController {
      *
      * @param pmProject
      */
+    @Log(title = "新增/编辑项目", businessType = BusinessType.INSERT)
     @PostMapping("/add")
     public void add(@RequestBody PmProject pmProject) {
         pmProjectService.addProject(pmProject);
@@ -90,12 +93,14 @@ public class PmProjectController {
      *
      * @param projectId 项目id
      */
+    @Log(title = "删除项目", businessType = BusinessType.DELETE)
     @DeleteMapping("/{projectId}")
     public void del(@RequestParam Integer projectId) {
         pmProjectService.delProject(projectId);
     }
 
     //回退代码
+    @Log(title = "删除项目", businessType = BusinessType.DELETE)
     @GetMapping("/del")
     public void del2(@RequestParam Integer projectId) {
         pmProjectService.delProject(projectId);
@@ -117,6 +122,7 @@ public class PmProjectController {
      *
      * @param projectId 项目id
      */
+    @Log(title = "退出项目", businessType = BusinessType.UPDATE)
     @GetMapping("/exitProject")
     public void exitProject(@RequestParam Integer projectId) {
         pmProjectService.exitProject(projectId);
@@ -150,6 +156,8 @@ public class PmProjectController {
         return ApiResult.success(pmProjectService.usersProjectWorkTime(projectId, startDate, endDate));
     }
 
+    // 加入项目
+    @Log(title = "加入项目", businessType = BusinessType.UPDATE)
     @GetMapping("/joinProject")
     public void projectIdName(@RequestParam(value = "projectId") Integer projectId) {
         pmProjectService.joinProject(projectId);

+ 1 - 1
service-iot/service-iot-biz/src/main/java/com/usky/iot/controller/web/PmWorkReportController.java

@@ -51,7 +51,7 @@ public class PmWorkReportController {
      *
      * @param
      */
-    @Log(title = "添加工作报告", businessType = BusinessType.INSERT)
+    @Log(title = "新增/编辑工作报告", businessType = BusinessType.INSERT)
     @PostMapping("/add")
     public void add(@RequestBody PmWorkReport pmWorkReport) {
         pmWorkReportService.addReport(pmWorkReport);

+ 1 - 0
service-iot/service-iot-biz/src/main/java/com/usky/iot/service/impl/PmWorkReportServiceImpl.java

@@ -23,6 +23,7 @@ import com.usky.system.domain.SysUser;
 import lombok.extern.slf4j.Slf4j;
 import org.apache.commons.lang3.StringUtils;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.scheduling.annotation.Async;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;