Commit 785817bbefa39495546643884d6f5f285d7f18ad

Authored by 房远帅
1 parent a1946dd6

试样订单:跟踪单-bug修复

@@ -1231,17 +1231,17 @@ create table if not exists sample_feedback_tracking_detail( @@ -1231,17 +1231,17 @@ create table if not exists sample_feedback_tracking_detail(
1231 1231
1232 --合同物料行新增字段 1232 --合同物料行新增字段
1233 ALTER TABLE tbl_contract_std_processing_line 1233 ALTER TABLE tbl_contract_std_processing_line
1234 - ADD COLUMN sample_order boolean DEFAULT FALSE COMMENT '是否为试样订单'; 1234 + ADD COLUMN sample_order Boolean DEFAULT FALSE COMMENT '是否为试样订单';
1235 1235
1236 ALTER TABLE tbl_contract_distributor_line 1236 ALTER TABLE tbl_contract_distributor_line
1237 - ADD COLUMN sample_order boolean DEFAULT FALSE COMMENT '是否为试样订单'; 1237 + ADD COLUMN sample_order Boolean DEFAULT FALSE COMMENT '是否为试样订单';
1238 1238
1239 --订货单、订货单物料行新增字段 1239 --订货单、订货单物料行新增字段
1240 ALTER TABLE purchase_order_info 1240 ALTER TABLE purchase_order_info
1241 - ADD COLUMN sample_order boolean DEFAULT FALSE COMMENT '是否为试样订单'; 1241 + ADD COLUMN sample_order Boolean DEFAULT FALSE COMMENT '是否为试样订单';
1242 1242
1243 ALTER TABLE tbl_purchase_order_line 1243 ALTER TABLE tbl_purchase_order_line
1244 - ADD COLUMN sample_order boolean DEFAULT FALSE COMMENT '是否为试样订单'; 1244 + ADD COLUMN sample_order Boolean DEFAULT FALSE COMMENT '是否为试样订单';
1245 1245
1246 alter table tbl_purchase_order_line add column contract_distributor_line_id varchar(32) DEFAULT NULL comment '合同物料行ID'; 1246 alter table tbl_purchase_order_line add column contract_distributor_line_id varchar(32) DEFAULT NULL comment '合同物料行ID';
1247 1247
@@ -288,7 +288,7 @@ public class PurchaseOrderInfo extends BaseEntity implements BaseDto { @@ -288,7 +288,7 @@ public class PurchaseOrderInfo extends BaseEntity implements BaseDto {
288 /** 288 /**
289 * 是否为试样订单 289 * 是否为试样订单
290 */ 290 */
291 - private boolean sampleOrder; 291 + private Boolean sampleOrder;
292 292
293 /** 293 /**
294 * 下单人(非持久化字段) 294 * 下单人(非持久化字段)
@@ -272,7 +272,7 @@ public class PurchaseOrderLine extends BaseEntity implements BaseDto { @@ -272,7 +272,7 @@ public class PurchaseOrderLine extends BaseEntity implements BaseDto {
272 /** 272 /**
273 * 是否为试样订单 273 * 是否为试样订单
274 */ 274 */
275 - private boolean sampleOrder; 275 + private Boolean sampleOrder;
276 276
277 /** 277 /**
278 * 新增/删除/变更 278 * 新增/删除/变更
@@ -715,7 +715,7 @@ public class BusinessDataHandlerServiceImpl implements BusinessDataHandlerServic @@ -715,7 +715,7 @@ public class BusinessDataHandlerServiceImpl implements BusinessDataHandlerServic
715 List<PurchaseOrderLine> lineVoList = purchaseOrderLineService.query(vo1); 715 List<PurchaseOrderLine> lineVoList = purchaseOrderLineService.query(vo1);
716 if (CollectionUtils.isNotEmpty(lineVoList)) { 716 if (CollectionUtils.isNotEmpty(lineVoList)) {
717 Map<Boolean, List<PurchaseOrderLine>> partitioned = lineVoList.stream() 717 Map<Boolean, List<PurchaseOrderLine>> partitioned = lineVoList.stream()
718 - .collect(Collectors.partitioningBy(PurchaseOrderLine::isSampleOrder)); 718 + .collect(Collectors.partitioningBy(PurchaseOrderLine::getSampleOrder));
719 719
720 List<PurchaseOrderLine> sampleOrders = partitioned.get(true); // 是试样订单 720 List<PurchaseOrderLine> sampleOrders = partitioned.get(true); // 是试样订单
721 if (CollectionUtils.isEmpty(sampleOrders)) { 721 if (CollectionUtils.isEmpty(sampleOrders)) {
@@ -778,7 +778,7 @@ public class BusinessDataHandlerServiceImpl implements BusinessDataHandlerServic @@ -778,7 +778,7 @@ public class BusinessDataHandlerServiceImpl implements BusinessDataHandlerServic
778 createPurchaseOrderLineVo.setShowOrder(purchaseOrderLine.getShowOrder()); 778 createPurchaseOrderLineVo.setShowOrder(purchaseOrderLine.getShowOrder());
779 createPurchaseOrderLineVo.setAssessmentExceedsAgreement(purchaseOrderLine.getAssessmentExceedsAgreement()); 779 createPurchaseOrderLineVo.setAssessmentExceedsAgreement(purchaseOrderLine.getAssessmentExceedsAgreement());
780 createPurchaseOrderLineVo.setPackagingFee(purchaseOrderLine.getPackagingFee()); 780 createPurchaseOrderLineVo.setPackagingFee(purchaseOrderLine.getPackagingFee());
781 - createPurchaseOrderLineVo.setSampleOrder(purchaseOrderLine.isSampleOrder()); 781 + createPurchaseOrderLineVo.setSampleOrder(purchaseOrderLine.getSampleOrder());
782 createPurchaseOrderLineVo.setContractDistributorLineId(purchaseOrderLine.getContractDistributorLineId()); 782 createPurchaseOrderLineVo.setContractDistributorLineId(purchaseOrderLine.getContractDistributorLineId());
783 list.add(createPurchaseOrderLineVo); 783 list.add(createPurchaseOrderLineVo);
784 784
@@ -172,7 +172,7 @@ public class PurchaseOrderLineServiceImpl extends BaseMpServiceImpl<PurchaseOrde @@ -172,7 +172,7 @@ public class PurchaseOrderLineServiceImpl extends BaseMpServiceImpl<PurchaseOrde
172 .set(PurchaseOrderLine::getShowOrder, vo.getShowOrder() == null ? null : vo.getShowOrder()) 172 .set(PurchaseOrderLine::getShowOrder, vo.getShowOrder() == null ? null : vo.getShowOrder())
173 .set(PurchaseOrderLine::getAssessmentExceedsAgreement, StringUtil.isBlank(vo.getAssessmentExceedsAgreement()) ? null : vo.getAssessmentExceedsAgreement()) 173 .set(PurchaseOrderLine::getAssessmentExceedsAgreement, StringUtil.isBlank(vo.getAssessmentExceedsAgreement()) ? null : vo.getAssessmentExceedsAgreement())
174 .set(PurchaseOrderLine::getPackagingFee, vo.getPackagingFee() == null ? null : vo.getPackagingFee()) 174 .set(PurchaseOrderLine::getPackagingFee, vo.getPackagingFee() == null ? null : vo.getPackagingFee())
175 - .set(PurchaseOrderLine::isSampleOrder, vo.isSampleOrder()) 175 + .set(PurchaseOrderLine::getSampleOrder, vo.isSampleOrder())
176 .eq(PurchaseOrderLine::getId, vo.getId()); 176 .eq(PurchaseOrderLine::getId, vo.getId());
177 177
178 getBaseMapper().update(updateWrapper); 178 getBaseMapper().update(updateWrapper);
@@ -102,7 +102,7 @@ public class SampleResultTrackingServiceImpl extends BaseMpServiceImpl<SampleRes @@ -102,7 +102,7 @@ public class SampleResultTrackingServiceImpl extends BaseMpServiceImpl<SampleRes
102 if (CollectionUtil.isNotEmpty(vo.getSampleFeedbackTrackingDetailList())) { 102 if (CollectionUtil.isNotEmpty(vo.getSampleFeedbackTrackingDetailList())) {
103 List<SampleFeedbackTrackingDetail> detailList = vo.getSampleFeedbackTrackingDetailList(); 103 List<SampleFeedbackTrackingDetail> detailList = vo.getSampleFeedbackTrackingDetailList();
104 detailList.forEach(detail -> detail.setTrackingId(data.getId())); 104 detailList.forEach(detail -> detail.setTrackingId(data.getId()));
105 - sampleFeedbackTrackingDetailMapper.batchAdd(vo.getSampleFeedbackTrackingDetailList()); 105 + sampleFeedbackTrackingDetailMapper.batchAdd(detailList);
106 } 106 }
107 107
108 OpLogUtil.setVariable("id", data.getId()); 108 OpLogUtil.setVariable("id", data.getId());
@@ -465,7 +465,7 @@ public class ShipmentsOrderInfoServiceImpl extends BaseMpServiceImpl<ShipmentsOr @@ -465,7 +465,7 @@ public class ShipmentsOrderInfoServiceImpl extends BaseMpServiceImpl<ShipmentsOr
465 for (String orderId : orderIds) { 465 for (String orderId : orderIds) {
466 CreateSampleResultTrackingVo vo1 = new CreateSampleResultTrackingVo(); 466 CreateSampleResultTrackingVo vo1 = new CreateSampleResultTrackingVo();
467 PurchaseOrderInfo info = purchaseOrderInfoService.findById(orderId); 467 PurchaseOrderInfo info = purchaseOrderInfoService.findById(orderId);
468 - if (!info.isSampleOrder()) { 468 + if (!info.getSampleOrder()) {
469 continue; 469 continue;
470 } 470 }
471 vo1.setDeptId(info.getDeptId()); 471 vo1.setDeptId(info.getDeptId());
@@ -481,9 +481,9 @@ public class ShipmentsOrderInfoServiceImpl extends BaseMpServiceImpl<ShipmentsOr @@ -481,9 +481,9 @@ public class ShipmentsOrderInfoServiceImpl extends BaseMpServiceImpl<ShipmentsOr
481 vo2.setIds(ids); 481 vo2.setIds(ids);
482 List<ShipmentsPlanDetail> query = shipmentsPlanDetailService.query(vo2); 482 List<ShipmentsPlanDetail> query = shipmentsPlanDetailService.query(vo2);
483 if (CollectionUtils.isNotEmpty(query)) { 483 if (CollectionUtils.isNotEmpty(query)) {
484 - SampleFeedbackTrackingDetail detail = new SampleFeedbackTrackingDetail();  
485 String userId = SecurityUtil.getCurrentUser().getId(); 484 String userId = SecurityUtil.getCurrentUser().getId();
486 for (ShipmentsPlanDetail shipmentsPlanDetail : query) { 485 for (ShipmentsPlanDetail shipmentsPlanDetail : query) {
  486 + SampleFeedbackTrackingDetail detail = new SampleFeedbackTrackingDetail();
487 detail.setId(IdUtil.getId()); 487 detail.setId(IdUtil.getId());
488 detail.setOrderId(orderId); 488 detail.setOrderId(orderId);
489 detail.setOrderSpecId(shipmentsPlanDetail.getOrderSpecId()); 489 detail.setOrderSpecId(shipmentsPlanDetail.getOrderSpecId());