WaybillUtils.java 901 字节
package com.tianbo.util.WaybillUtils;

/**
 * shenhailong
 * 2020/4/27/14:54
 */
public class WaybillUtils {


    // 主单添加 - 符号
    public String awb(String waybill){
        String awb = "";
        if (waybill.contains("-")) {
            awb = waybill;
        } else {
            String s1 = waybill;
            String substring = s1.substring(0, 3);
            String substring1 = s1.substring(3);
            awb = substring + "-" + substring1;
        }
        return awb;
    }

    // 判断是否符合模七校验
    public boolean checkout(String waybill){

        String[] split = waybill.split("-");

        int number = Integer.parseInt(split[1]);

        int start = number/10;

        int remainder = start % 7;

        int last = number % 10;

        if (remainder!=last){
            return false;
        }else {
            return true;
        }

    }

}