Showing
1 changed file
with
9 additions
and
2 deletions
| ... | ... | @@ -30,8 +30,10 @@ import com.lframework.starter.web.inner.service.system.SysUserRoleService; |
| 30 | 30 | import com.lframework.starter.web.inner.service.system.SysUserService; |
| 31 | 31 | import com.lframework.xingyun.sc.entity.DelayedShipment; |
| 32 | 32 | import com.lframework.xingyun.sc.entity.DelayedShipmentDetail; |
| 33 | +import com.lframework.xingyun.sc.entity.PurchaseOrderInfo; | |
| 33 | 34 | import com.lframework.xingyun.sc.handlers.TransactorHandler; |
| 34 | 35 | import com.lframework.xingyun.sc.mappers.DelayedShipmentMapper; |
| 36 | +import com.lframework.xingyun.sc.service.order.PurchaseOrderInfoService; | |
| 35 | 37 | import com.lframework.xingyun.sc.service.order.PurchaseOrderLineService; |
| 36 | 38 | import com.lframework.xingyun.sc.service.shipments.ShipmentsPlanDetailService; |
| 37 | 39 | import com.lframework.xingyun.sc.service.shipments.delay.DelayedShipmentDetailService; |
| ... | ... | @@ -68,6 +70,8 @@ public class DelayedShipmentServiceImpl extends BaseMpServiceImpl<DelayedShipmen |
| 68 | 70 | private TransactorHandler transactorHandler; |
| 69 | 71 | @Resource |
| 70 | 72 | private FlowTaskWrapperMapper flowTaskWrapperMapper; |
| 73 | + @Resource | |
| 74 | + private PurchaseOrderInfoService purchaseOrderInfoService; | |
| 71 | 75 | |
| 72 | 76 | @Override |
| 73 | 77 | public PageResult<DelayedShipment> query(Integer pageIndex, Integer pageSize, QueryDelayedShipmentVo vo) { |
| ... | ... | @@ -115,8 +119,11 @@ public class DelayedShipmentServiceImpl extends BaseMpServiceImpl<DelayedShipmen |
| 115 | 119 | |
| 116 | 120 | DelayedShipment data = new DelayedShipment(); |
| 117 | 121 | data.setId(IdUtil.getId()); |
| 118 | - if (!StringUtil.isBlank(vo.getDeptId())) { | |
| 119 | - data.setDeptId(vo.getDeptId()); | |
| 122 | + if (CollectionUtil.isNotEmpty(vo.getDelayedShipmentDetailList())) { | |
| 123 | + CreateDelayedShipmentDetailVo vo1 = vo.getDelayedShipmentDetailList().get(0); | |
| 124 | + String orderId = vo1.getOrderId(); | |
| 125 | + PurchaseOrderInfo orderInfo = purchaseOrderInfoService.findById(orderId); | |
| 126 | + data.setDeptId(orderInfo.getDeptId()); | |
| 120 | 127 | } |
| 121 | 128 | if (vo.getApplyDate() != null) { |
| 122 | 129 | data.setApplyDate(vo.getApplyDate()); | ... | ... |