|
@@ -76,10 +76,7 @@ import org.springframework.web.bind.annotation.*;
|
|
import javax.annotation.Resource;
|
|
import javax.annotation.Resource;
|
|
import javax.validation.Valid;
|
|
import javax.validation.Valid;
|
|
import java.math.BigDecimal;
|
|
import java.math.BigDecimal;
|
|
-import java.util.ArrayList;
|
|
|
|
-import java.util.List;
|
|
|
|
-import java.util.Map;
|
|
|
|
-import java.util.Optional;
|
|
|
|
|
|
+import java.util.*;
|
|
import java.util.stream.Collectors;
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -240,6 +237,9 @@ public class Api05Controller extends BladeController {
|
|
List<Consign> list = consignService.list(query);
|
|
List<Consign> list = consignService.list(query);
|
|
//获取用户id
|
|
//获取用户id
|
|
List<Long> collect = list.stream().map(Consign::getConsignUserId).collect(Collectors.toList());
|
|
List<Long> collect = list.stream().map(Consign::getConsignUserId).collect(Collectors.toList());
|
|
|
|
+ if(ObjectUtil.isEmpty(list)){
|
|
|
|
+ return R.data(list);
|
|
|
|
+ }
|
|
List<User> users = userService.listByIds(collect);
|
|
List<User> users = userService.listByIds(collect);
|
|
for (Consign consign : list) {
|
|
for (Consign consign : list) {
|
|
List<User> first = users.stream().filter(s -> s.getId().equals(consign.getConsignUserId())).collect(Collectors.toList());
|
|
List<User> first = users.stream().filter(s -> s.getId().equals(consign.getConsignUserId())).collect(Collectors.toList());
|
|
@@ -264,7 +264,7 @@ public class Api05Controller extends BladeController {
|
|
query.eq(PlatformAuthorization::getState, 1);
|
|
query.eq(PlatformAuthorization::getState, 1);
|
|
List<PlatformAuthorization> platformAuthorizations = paMapper.selectList(query);
|
|
List<PlatformAuthorization> platformAuthorizations = paMapper.selectList(query);
|
|
LambdaQueryWrapper<Consign> consignLambdaQueryWrapper = Wrappers.lambdaQuery(Consign.class);
|
|
LambdaQueryWrapper<Consign> consignLambdaQueryWrapper = Wrappers.lambdaQuery(Consign.class);
|
|
- consignLambdaQueryWrapper.eq(Consign::getNowStock, 0).eq(Consign::getConsignState, 2).orderByDesc(Consign::getEndTime);
|
|
|
|
|
|
+ consignLambdaQueryWrapper.eq(Consign::getNowStock, 0).eq(Consign::getConsignState, 2).eq(Consign::getConsignFor, 2).orderByDesc(Consign::getEndTime);
|
|
List<Consign> list = consignService.list(consignLambdaQueryWrapper);
|
|
List<Consign> list = consignService.list(consignLambdaQueryWrapper);
|
|
ConsignListVO consignListVO = null;
|
|
ConsignListVO consignListVO = null;
|
|
List<ConsignListVO> consignListVOS = new ArrayList<>();
|
|
List<ConsignListVO> consignListVOS = new ArrayList<>();
|
|
@@ -280,6 +280,7 @@ public class Api05Controller extends BladeController {
|
|
consignListVOS.add(consignListVO);
|
|
consignListVOS.add(consignListVO);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ consignListVOS.sort(Comparator.comparing(ConsignListVO::getEndTime).reversed());
|
|
return R.data(consignListVOS);
|
|
return R.data(consignListVOS);
|
|
}
|
|
}
|
|
|
|
|