Procházet zdrojové kódy

655新增抬杆查询接口优化

donglang před 5 dny
rodič
revize
33f5a1e07d

+ 1 - 1
sckw-modules/sckw-transport/src/main/java/com/sckw/transport/model/KwtWaybillOrder.java

@@ -195,7 +195,7 @@ public class KwtWaybillOrder implements Serializable {
     /**
      * 是否已抬杆
      */
-    private String opened;
+    private Integer opened;
 
     //用于存储动态状态
     @TableField(exist = false)

+ 5 - 0
sckw-modules/sckw-transport/src/main/java/com/sckw/transport/service/app/GatekeeperOrderService.java

@@ -1277,6 +1277,11 @@ public class GatekeeperOrderService {
                     GatekeeperStatusEnum.EMPTY_EXITED.getCode()
             );
             Boolean result = PASS_STATUSES.contains(gatekeeperWaybillOrder.getStatus()) ? Boolean.TRUE : Boolean.FALSE;
+            if(result) {
+                waybillOrder.setOpened(1);
+                waybillOrderRepository.updateById(waybillOrder);
+                log.info("已完成全部过磅流程,运单:{}", JSON.toJSONString(waybillOrder));
+            }
             log.info("最后过磅,校验出场是否可放行完成,抬杆结果:{}, 运单:{}", JSON.toJSONString(result), JSON.toJSONString(waybillOrder));
             return result;
         }