相册部分代码提交
This commit is contained in:
@@ -148,15 +148,7 @@ public class UserOrderByPhoneServiceImpl implements UserOrderByPhoneService {
|
||||
PageSizeData<OrderDetailResVo> orderDetailResVoPageSizeData = orderDao.findAlbumOrderList(req);
|
||||
List<OrderDetailResVo> list = orderDetailResVoPageSizeData.getList();
|
||||
List<String> orderIds = new ArrayList<>();
|
||||
for (OrderDetailResVo orderDetailResVo : list) {
|
||||
orderIds.add(orderDetailResVo.getId());
|
||||
}
|
||||
AlbumCentralEditTaskReqVo taskReqVo = new AlbumCentralEditTaskReqVo();
|
||||
taskReqVo.setOrderIds(orderIds);
|
||||
//查询上传
|
||||
List<AlbumCentralEditTaskResVo> taskList = scenicFeign.editTaskLoad(taskReqVo).check();
|
||||
Set<OrderDetailResVo> resultSet = new HashSet<>();
|
||||
//返回参数需剔除
|
||||
Map<String, OrderDetailResVo> orderMap = new HashMap<>();
|
||||
for (OrderDetailResVo orderDetailResVo : list) {
|
||||
Date today = DateHelper.getDateTime(DateHelper.getToday());
|
||||
Date play = DateHelper.getDateTime(orderDetailResVo.getPlayDate().substring(0, 10) + " 23:59:59");
|
||||
@@ -164,22 +156,31 @@ public class UserOrderByPhoneServiceImpl implements UserOrderByPhoneService {
|
||||
if (DateHelper.compare(play, today) == 1) {
|
||||
continue;
|
||||
}
|
||||
if (taskList.size() > 0) {
|
||||
for (AlbumCentralEditTaskResVo taskResVo : taskList) {
|
||||
if (!StringHelper.isEmpty(taskResVo.getOrderId())
|
||||
&& orderDetailResVo.getId().equals(taskResVo.getOrderId())
|
||||
&& taskResVo.getTaskStatus() == 3) {
|
||||
continue;
|
||||
}
|
||||
resultSet.add(orderDetailResVo);
|
||||
}
|
||||
} else {
|
||||
resultSet.add(orderDetailResVo);
|
||||
if (orderDetailResVo.getOrderStatus() == 2
|
||||
|| orderDetailResVo.getOrderStatus() == 5
|
||||
|| orderDetailResVo.getOrderStatus() == 9) {
|
||||
orderIds.add(orderDetailResVo.getId());
|
||||
orderMap.put(orderDetailResVo.getId(), orderDetailResVo);
|
||||
}
|
||||
}
|
||||
List<OrderDetailResVo> resultList = new ArrayList<>(resultSet);
|
||||
AlbumCentralEditTaskReqVo taskReqVo = new AlbumCentralEditTaskReqVo();
|
||||
taskReqVo.setOrderIds(orderIds);
|
||||
//查询上传
|
||||
List<AlbumCentralEditTaskResVo> taskList = scenicFeign.editTaskLoad(taskReqVo).check();
|
||||
if (taskList.size() > 0) {
|
||||
for (AlbumCentralEditTaskResVo taskResVo : taskList) {
|
||||
OrderDetailResVo order = orderMap.get(taskResVo.getOrderId());
|
||||
if (!StringHelper.isEmpty(taskResVo.getOrderId())
|
||||
&& !StringHelper.isEmpty(order)
|
||||
&& taskResVo.getTaskStatus() == 3) {
|
||||
orderMap.remove(order.getId());
|
||||
}
|
||||
}
|
||||
}
|
||||
List<OrderDetailResVo> resultList = new ArrayList<>(orderMap.values());
|
||||
orderDetailResVoPageSizeData.setList(resultList);
|
||||
return orderDetailResVoPageSizeData;
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user