浏览代码

过磅信息过磅图片

donglang 1 月之前
父节点
当前提交
5b85445462

+ 2 - 1
sckw-modules/sckw-transport/src/main/java/com/sckw/transport/handler/AbstractWaybillOrderHandler.java

@@ -95,7 +95,7 @@ public abstract class AbstractWaybillOrderHandler<T extends WaybillOrderProcessP
         }
         // 过磅校验
         if (param instanceof WaybillOrderCmeIntoWeighParam || param instanceof WaybillOrderLeaveMockParam) {
-            if (param.getWeighbridgeId() == null || param.getWeighbridgeName() == null) {
+            if (param.getWeighbridgeId() == null || param.getWeighbridgeName() == null || param.getWeighUrl() == null) {
                 throw new BusinessPlatfromException(ErrorCodeEnum.PARAM_ERROR, "地磅信息不能为空");
             }
         }
@@ -138,6 +138,7 @@ public abstract class AbstractWaybillOrderHandler<T extends WaybillOrderProcessP
         node.setDriverName(waybillOrder.getDriverName());
         node.setWeighbridgeId(param.getWeighbridgeId());
         node.setWeighbridgeName(param.getWeighbridgeName());
+        node.setWeighUrl(param.getWeighUrl());
         node.setLng(param.getLng());
         node.setLat(param.getLat());
         return node;

+ 1 - 0
sckw-modules/sckw-transport/src/main/java/com/sckw/transport/handler/ComeIntoHandler.java

@@ -96,6 +96,7 @@ public class ComeIntoHandler extends AbstractWaybillOrderHandler<WaybillOrderCme
 
         // 第二条:称重信息
         KwtWaybillOrderNode node2 = getWaybillOrderNode(param, waybillOrder);
+        node2.setWeighUrl(param.getWeighUrl());
         node2.setRemark("[" + param.getWeighbridgeName() + "]称重[" + param.getTareAmount() + "吨]");
         waybillOrderNodeRepository.save(node2);
         log.info("记录【称重】节点轨迹成功,节点ID:{}", node2.getId());

+ 5 - 0
sckw-modules/sckw-transport/src/main/java/com/sckw/transport/model/KwtWaybillOrderNode.java

@@ -73,6 +73,11 @@ public class KwtWaybillOrderNode implements Serializable {
      */
     private String weighbridgeName;
 
+    /**
+     * 地磅图片
+     */
+    private String weighUrl;
+
     /**
      * 经度
      */

+ 0 - 1
sckw-modules/sckw-transport/src/main/java/com/sckw/transport/model/param/WaybillOrderCmeIntoWeighParam.java

@@ -36,5 +36,4 @@ public class WaybillOrderCmeIntoWeighParam extends WaybillOrderProcessParam impl
     private BigDecimal tareAmount;
 
 
-
 }

+ 6 - 0
sckw-modules/sckw-transport/src/main/java/com/sckw/transport/model/param/WaybillOrderProcessParam.java

@@ -51,4 +51,10 @@ public class WaybillOrderProcessParam implements Serializable {
     @Schema(description = "过磅名称")
     private String weighbridgeName;
 
+    /**
+     * 地磅图片
+     */
+    @Schema(description = "地磅图片")
+    private String weighUrl;
+
 }