|  | @@ -40,6 +40,7 @@ import java.text.ParseException;
 | 
											
												
													
														|  |  import java.text.SimpleDateFormat;
 |  |  import java.text.SimpleDateFormat;
 | 
											
												
													
														|  |  import java.time.ZonedDateTime;
 |  |  import java.time.ZonedDateTime;
 | 
											
												
													
														|  |  import java.util.*;
 |  |  import java.util.*;
 | 
											
												
													
														|  | 
 |  | +import java.util.stream.Collectors;
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  /**
 |  |  /**
 | 
											
												
													
														|  |   * @Description: 托书主表实体类
 |  |   * @Description: 托书主表实体类
 | 
											
										
											
												
													
														|  | @@ -79,6 +80,19 @@ public class SyShippingOrderServiceImpl extends ServiceImpl<SyShippingOrderMappe
 | 
											
												
													
														|  |      @Override
 |  |      @Override
 | 
											
												
													
														|  |      public IPage<SyShippingOrder> syShippingOrderPageList(IPage<SyShippingOrder> page, QueryWrapper<SyShippingOrder> queryWrapper,String type) {
 |  |      public IPage<SyShippingOrder> syShippingOrderPageList(IPage<SyShippingOrder> page, QueryWrapper<SyShippingOrder> queryWrapper,String type) {
 | 
											
												
													
														|  |          IPage<SyShippingOrder> page1=syShippingOrderMapper.syShippingOrderPageList(page, queryWrapper,type);
 |  |          IPage<SyShippingOrder> page1=syShippingOrderMapper.syShippingOrderPageList(page, queryWrapper,type);
 | 
											
												
													
														|  | 
 |  | +        List<SyShippingOrder> syShippingOrderList = page1.getRecords();
 | 
											
												
													
														|  | 
 |  | +        if (oConvertUtils.listIsNotEmpty(syShippingOrderList)){
 | 
											
												
													
														|  | 
 |  | +            QueryWrapper<SyShippingOrderItem> queryWrapper1 = new QueryWrapper<>();
 | 
											
												
													
														|  | 
 |  | +            queryWrapper1.lambda().in(SyShippingOrderItem::getSyShippingOrderItemId,syShippingOrderList.stream().map(SyShippingOrder::getId).collect(Collectors.toList()));
 | 
											
												
													
														|  | 
 |  | +            List<SyShippingOrderItem> orderItemList = syShippingOrderItemService.list(queryWrapper1);
 | 
											
												
													
														|  | 
 |  | +            for (SyShippingOrder syShippingOrder : syShippingOrderList){
 | 
											
												
													
														|  | 
 |  | +                SyShippingOrderItem findItem = orderItemList.stream().filter(item -> item.getSyShippingOrderItemId().equals(syShippingOrder.getId())).findFirst().orElse(null);
 | 
											
												
													
														|  | 
 |  | +                if (findItem != null){
 | 
											
												
													
														|  | 
 |  | +                    syShippingOrder.setPushSrmState(findItem.getPushSrmState());
 | 
											
												
													
														|  | 
 |  | +                    syShippingOrder.setPushSrmMessage(findItem.getPushSrmMessage());
 | 
											
												
													
														|  | 
 |  | +                }
 | 
											
												
													
														|  | 
 |  | +            }
 | 
											
												
													
														|  | 
 |  | +        }
 | 
											
												
													
														|  |  //        page1.setTotal();
 |  |  //        page1.setTotal();
 | 
											
												
													
														|  |          return page1;
 |  |          return page1;
 | 
											
												
													
														|  |      }
 |  |      }
 | 
											
										
											
												
													
														|  | @@ -483,6 +497,12 @@ public class SyShippingOrderServiceImpl extends ServiceImpl<SyShippingOrderMappe
 | 
											
												
													
														|  |          List<SyShippingOrder> entityList = this.list(queryWrapper);
 |  |          List<SyShippingOrder> entityList = this.list(queryWrapper);
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |          if(entityList.size()!=0 && type.equals("1")){
 |  |          if(entityList.size()!=0 && type.equals("1")){
 | 
											
												
													
														|  | 
 |  | +            // 设置srm状态为未推送
 | 
											
												
													
														|  | 
 |  | +            UpdateWrapper<SyShippingOrderItem> itemUpdateWrapper = new UpdateWrapper<>();
 | 
											
												
													
														|  | 
 |  | +            itemUpdateWrapper.set("push_srm_state","0");
 | 
											
												
													
														|  | 
 |  | +            itemUpdateWrapper.in("sy_shipping_order_item_id", entityList.stream().map(SyShippingOrder::getId).collect(Collectors.toList()));
 | 
											
												
													
														|  | 
 |  | +            syShippingOrderItemService.update(itemUpdateWrapper);
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  |              for(SyShippingOrder li:entityList){
 |  |              for(SyShippingOrder li:entityList){
 | 
											
												
													
														|  |                  li.setTheDocumentsState("1");
 |  |                  li.setTheDocumentsState("1");
 | 
											
												
													
														|  |                  updateById(li);
 |  |                  updateById(li);
 |