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