Pārlūkot izejas kodu

应用&业务批量修改 业务模糊查询

yonghuifan 1 gadu atpakaļ
vecāks
revīzija
264ebbb419

+ 13 - 0
src/main/java/com/dragon/tj/portal/controller/AppController.java

@@ -12,6 +12,7 @@ import org.springframework.scheduling.annotation.Scheduled;
 import org.springframework.web.bind.annotation.*;
 
 import java.time.LocalDateTime;
+import java.util.List;
 
 @RestController
 @RequestMapping("/app")
@@ -83,6 +84,18 @@ public class AppController {
         return R.ok(appService.update(appInfo));
     }
 
+    /*
+     *   批量更新
+     * */
+    @PostMapping("batchUpdate")
+    public R batchUpdate(@RequestBody List<AppInfo> list) {
+        list.forEach(info -> {
+            info.setUpdateTime(LocalDateTime.now());
+            appService.update(info);
+        });
+        return R.ok();
+    }
+
     //    @SysLog("通过ID获取应用")
     @GetMapping("info/{id}")
     public R detail(@PathVariable("id") Long id) {

+ 14 - 0
src/main/java/com/dragon/tj/portal/controller/BusinessController.java

@@ -12,6 +12,7 @@ import org.springframework.scheduling.annotation.Scheduled;
 import org.springframework.web.bind.annotation.*;
 
 import java.time.LocalDateTime;
+import java.util.List;
 
 @RestController
 @RequestMapping("/business")
@@ -95,6 +96,19 @@ public class BusinessController {
         return R.ok(businessService.update(businessInfo));
     }
 
+    /*
+     *   批量更新
+     * */
+    @PostMapping("batchUpdate")
+    public R batchUpdate(@RequestBody List<BusinessInfo> list) {
+        list.forEach(info -> {
+            info.setUpdateTime(LocalDateTime.now());
+            businessService.update(info);
+        });
+        return R.ok();
+    }
+
+
     //    @SysLog("通过ID获取应用")
     @GetMapping("info/{id}")
     public R detail(@PathVariable("id") Long id) {

+ 5 - 0
src/main/java/com/dragon/tj/portal/service/impl/BusinessServiceImpl.java

@@ -107,6 +107,11 @@ public class BusinessServiceImpl implements BusinessService {
         //应用名称
         queryWrapper.like(StringUtils.isNotEmpty(businessInfo.getAppName()),
                 BusinessInfo::getAppName, businessInfo.getAppName());
+
+        //业务名称
+        queryWrapper.like(StringUtils.isNotEmpty(businessInfo.getBusinessName()),
+                BusinessInfo::getBusinessName, businessInfo.getBusinessName());
+
         //类型
         queryWrapper.eq(businessInfo.getBusinessType() != null,
                 BusinessInfo::getBusinessType,