Pārlūkot izejas kodu

add:资源保障

caozixuan 1 gadu atpakaļ
vecāks
revīzija
9396b43bbe

+ 3 - 5
sop-api/src/main/java/com/qmth/sop/server/api/SysController.java

@@ -533,7 +533,7 @@ public class SysController {
     @RequestMapping(value = "/query_service_unit", method = RequestMethod.POST)
     @ApiResponses({@ApiResponse(code = 200, message = "查询成功", response = TBService.class)})
     public Result queryServiceUnit(@ApiParam(value = "业务类型") @RequestParam(required = false) ProductTypeEnum type,
-                                   @ApiParam(value = "服务状态") @RequestParam(required = false) ServiceStatusEnum status,
+                                   @ApiParam(value = "服务状态") @RequestParam(required = false) List<ServiceStatusEnum> statusList,
                                    @ApiParam(value = "服务单元名称") @RequestParam(required = false) String name) {
         SysUser requestUser = (SysUser) ServletUtil.getRequestUser();
         DataPermissionDto dpr = sysUserService.buildUserDataPermission(requestUser.getId());
@@ -542,10 +542,8 @@ public class SysController {
         if (Objects.nonNull(type)) {
             queryWrapper.lambda().eq(TBService::getType, type);
         }
-        if (Objects.nonNull(status)) {
-            queryWrapper.lambda().eq(TBService::getStatus, status);
-        } else {
-            queryWrapper.lambda().and(qw -> qw.eq(TBService::getStatus,ServiceStatusEnum.PUBLISH).or().eq(TBService::getStatus,ServiceStatusEnum.FINISH));
+        if (!CollectionUtils.isEmpty(statusList)) {
+            queryWrapper.lambda().in(TBService::getStatus, statusList);
         }
         if (name != null && name.length() > 0) {
             queryWrapper.lambda().like(TBService::getName, SystemConstant.translateSpecificSign(name));