소스 검색

运单详情新增是否超过损货率

donglang 2 주 전
부모
커밋
2aef93bc08
1개의 변경된 파일4개의 추가작업 그리고 2개의 파일을 삭제
  1. 4 2
      sckw-modules/sckw-transport/src/main/java/com/sckw/transport/service/KwtWaybillOrderV1Service.java

+ 4 - 2
sckw-modules/sckw-transport/src/main/java/com/sckw/transport/service/KwtWaybillOrderV1Service.java

@@ -4788,8 +4788,10 @@ public class KwtWaybillOrderV1Service {
         resp.setLoadCompleteRate(calculatePercentage(loadAmount, entrustAmount));
         String lossRate = calculateLossRate(loadAmount, unloadAmount);
         resp.setLossRate(lossRate);
-
-        resp.setIsPassReason(isLossRateExceeded(logOrder, lossRate));
+        // 原矿运输订单计算是否超过货损率
+        if (Objects.equals(logOrder.getOrderType(), 1)) {
+            resp.setIsPassReason(isLossRateExceeded(logOrder, lossRate));
+        }
 
         // 轨迹记录
         if (!CollectionUtils.isEmpty(nodeList)) {