|
@@ -614,12 +614,12 @@ public class ComeIntoHandler extends AbstractWaybillOrderHandler<WaybillOrderCme
|
|
|
*/
|
|
*/
|
|
|
@Override
|
|
@Override
|
|
|
protected void createNodeTrace(WaybillOrderCmeIntoWeighParam param, KwtWaybillOrder waybillOrder) {
|
|
protected void createNodeTrace(WaybillOrderCmeIntoWeighParam param, KwtWaybillOrder waybillOrder) {
|
|
|
- List<KwtWaybillOrderWeighbridge> weighbridges = waybillOrderWeighbridgeRepository
|
|
|
|
|
- .queryWaybillOrderWeighbridgeByWOrderId(waybillOrder.getId(), WeighbridgeTypeEnum.LOADING.getCode());
|
|
|
|
|
- if (CollectionUtils.isEmpty(weighbridges)) {
|
|
|
|
|
|
|
+ if (waybillOrder.getIsAutoCompleteLoading()) {
|
|
|
// 首次过磅
|
|
// 首次过磅
|
|
|
createArrivedAndFirstWeighNodes(param, waybillOrder);
|
|
createArrivedAndFirstWeighNodes(param, waybillOrder);
|
|
|
} else {
|
|
} else {
|
|
|
|
|
+ List<KwtWaybillOrderWeighbridge> weighbridges = waybillOrderWeighbridgeRepository
|
|
|
|
|
+ .queryWaybillOrderWeighbridgeByWOrderId(waybillOrder.getId(), WeighbridgeTypeEnum.LOADING.getCode());
|
|
|
// 后续过磅
|
|
// 后续过磅
|
|
|
createMultipleWeighNode(param, waybillOrder, weighbridges);
|
|
createMultipleWeighNode(param, waybillOrder, weighbridges);
|
|
|
}
|
|
}
|