Commit f2b5296903b95e2066df7a786b22dcdd6ea3567d

Authored by yeqianyong
1 parent 6893a9c1

楚江erp:样品反馈单查询接口逻辑调整

@@ -129,10 +129,5 @@ public class GetSampleResultFeedbackBo extends BaseBo<SampleResultFeedback> { @@ -129,10 +129,5 @@ public class GetSampleResultFeedbackBo extends BaseBo<SampleResultFeedback> {
129 Workshop workshop = workshopService.findById(dto.getWorkshopId()); 129 Workshop workshop = workshopService.findById(dto.getWorkshopId());
130 this.workshopName = workshop == null ? null : workshop.getName(); 130 this.workshopName = workshop == null ? null : workshop.getName();
131 } 131 }
132 - if (StringUtils.isNotBlank(dto.getOrderId())) {  
133 - PurchaseOrderInfoService purchaseOrderInfoService = ApplicationUtil.getBean(PurchaseOrderInfoService.class);  
134 - PurchaseOrderInfo orderInfo = purchaseOrderInfoService.findById(dto.getOrderId());  
135 - this.orderNo = orderInfo == null ? null : orderInfo.getOrderNo();  
136 - }  
137 } 132 }
138 } 133 }
@@ -10,11 +10,13 @@ import com.lframework.starter.web.core.annotations.oplog.OpLog; @@ -10,11 +10,13 @@ import com.lframework.starter.web.core.annotations.oplog.OpLog;
10 import com.lframework.starter.web.core.utils.PageHelperUtil; 10 import com.lframework.starter.web.core.utils.PageHelperUtil;
11 import com.lframework.starter.common.utils.Assert; 11 import com.lframework.starter.common.utils.Assert;
12 import com.lframework.starter.web.inner.components.oplog.OtherOpLogType; 12 import com.lframework.starter.web.inner.components.oplog.OtherOpLogType;
  13 +import com.lframework.xingyun.sc.service.order.PurchaseOrderInfoService;
13 import com.lframework.xingyun.sc.service.order.PurchaseOrderLineService; 14 import com.lframework.xingyun.sc.service.order.PurchaseOrderLineService;
14 import com.lframework.xingyun.sc.service.sample.SampleFeedbackTrackingDetailService; 15 import com.lframework.xingyun.sc.service.sample.SampleFeedbackTrackingDetailService;
15 import com.lframework.xingyun.sc.service.shipments.ShipmentsPlanDetailService; 16 import com.lframework.xingyun.sc.service.shipments.ShipmentsPlanDetailService;
16 import org.apache.commons.collections4.CollectionUtils; 17 import org.apache.commons.collections4.CollectionUtils;
17 import org.apache.commons.lang3.BooleanUtils; 18 import org.apache.commons.lang3.BooleanUtils;
  19 +import org.apache.commons.lang3.StringUtils;
18 import org.springframework.transaction.annotation.Transactional; 20 import org.springframework.transaction.annotation.Transactional;
19 import com.lframework.xingyun.sc.mappers.SampleResultFeedbackMapper; 21 import com.lframework.xingyun.sc.mappers.SampleResultFeedbackMapper;
20 import com.lframework.xingyun.sc.service.sample.SampleResultFeedbackService; 22 import com.lframework.xingyun.sc.service.sample.SampleResultFeedbackService;
@@ -34,6 +36,8 @@ public class SampleResultFeedbackServiceImpl extends BaseMpServiceImpl<SampleRes @@ -34,6 +36,8 @@ public class SampleResultFeedbackServiceImpl extends BaseMpServiceImpl<SampleRes
34 private PurchaseOrderLineService purchaseOrderLineService; 36 private PurchaseOrderLineService purchaseOrderLineService;
35 @Resource 37 @Resource
36 private ShipmentsPlanDetailService shipmentsPlanDetailService; 38 private ShipmentsPlanDetailService shipmentsPlanDetailService;
  39 + @Resource
  40 + private PurchaseOrderInfoService purchaseOrderInfoService;
37 41
38 42
39 @Override 43 @Override
@@ -59,6 +63,11 @@ public class SampleResultFeedbackServiceImpl extends BaseMpServiceImpl<SampleRes @@ -59,6 +63,11 @@ public class SampleResultFeedbackServiceImpl extends BaseMpServiceImpl<SampleRes
59 if (sampleResultFeedback != null) { 63 if (sampleResultFeedback != null) {
60 List<SampleFeedbackTrackingDetail> detailList = sampleFeedbackTrackingDetailService.listByFeedbackIds(Collections.singletonList(id)); 64 List<SampleFeedbackTrackingDetail> detailList = sampleFeedbackTrackingDetailService.listByFeedbackIds(Collections.singletonList(id));
61 sampleResultFeedback.setDetailList(detailList); 65 sampleResultFeedback.setDetailList(detailList);
  66 + String orderId = sampleResultFeedback.getOrderId();
  67 + if (StringUtils.isNotBlank(orderId)) {
  68 + PurchaseOrderInfo orderInfo = purchaseOrderInfoService.getBaseMapper().selectById(orderId);
  69 + sampleResultFeedback.setOrderNo(orderInfo == null ? null : orderInfo.getOrderNo());
  70 + }
62 } 71 }
63 return sampleResultFeedback; 72 return sampleResultFeedback;
64 } 73 }