Redeem 1 år sedan
förälder
incheckning
3a49523bcd

+ 4 - 0
src/main/java/com/steerinfo/dil/service/impl/BmstruckDetailsOrderServiceImpl.java

@@ -312,6 +312,7 @@ public class BmstruckDetailsOrderServiceImpl implements IBmstruckDetailsOrderSer
                     bmstruckDetailsOrder.setOrderId(orderId);
                     bmstruckDetailsOrder.setDetailsNo(detailsNo);
                     bmstruckDetailsOrder.setPriceId(priceId);
+                    bmstruckDetailsOrder.setPriceValue(priceValue);
                     bmstruckDetailsOrder.setDetailsAmount(detailsAmount);
                     bmstruckDetailsOrder.setDetailsTime(new Date());
                     // 设置常规字段
@@ -369,6 +370,7 @@ public class BmstruckDetailsOrderServiceImpl implements IBmstruckDetailsOrderSer
                 bmstruckDetailsOrder.setOrderId(orderId);
                 bmstruckDetailsOrder.setDetailsNo(detailsNo);
                 bmstruckDetailsOrder.setPriceId(priceId);
+                bmstruckDetailsOrder.setPriceValue();
                 bmstruckDetailsOrder.setDetailsAmount(detailsAmount);
                 bmstruckDetailsOrder.setDetailsTime(new Date());
                 // 设置常规字段
@@ -865,6 +867,7 @@ public class BmstruckDetailsOrderServiceImpl implements IBmstruckDetailsOrderSer
         System.out.println("修改单价,时间:" + new Date() + "-----------" + mapValue);
         BigDecimal orderId = DataChange.dataToBigDecimal(mapValue.get("orderId"));
         BigDecimal priceId = DataChange.dataToBigDecimal(mapValue.get("priceId"));
+        BigDecimal priceValue = getPriceValue(priceId);
         System.out.println("运单Id,为" + orderId);
         System.out.println("随接口传输过来的单价Id,为" + priceId);
         try {
@@ -910,6 +913,7 @@ public class BmstruckDetailsOrderServiceImpl implements IBmstruckDetailsOrderSer
             BigDecimal priceId1 = bmstruckDetailsOrder.getPriceId();
             bmstruckDetailsOrder.setPriceids(priceId1+","+priceId);
             bmstruckDetailsOrder.setPriceId(priceId);
+            bmstruckDetailsOrder.setPriceValue(priceValue);
             BigDecimal weightTaskResultId = bmstruckDetailsOrder.getWeightTaskResultId();
             BigDecimal weightBatchId = bmstruckDetailsOrder.getWeightBatchId();
             Map<String,Object> map = new HashMap<>();