package com.hzs.common.core.constant.msg;

/**
 * 订单记录返回到前台的所有通知消息
 */
public class SaOrderMsgConstants {

    /**
     * 支付页面长时间不确认，需要重新下单 -- 该订单长时间没有支付，已经失效，请重新下单！
     */
    public static final String ORDER_MEMBER_CACHE = "该订单长时间没有支付，已经失效，请重新下单！";

    /**
     * 订单类型是否传输 -- 订单类型不能为空，请刷新重试！
     */
    public static final String ORDER_TYPE_EMPTY = "订单类型不能为空，请刷新重试！";

    /**
     * 订单编号不能为空 -- 订单编号不能为空，请刷新重试！
     */
    public static final String ORDER_CODE_EMPTY = "订单编号不能为空，请刷新重试！";

    /**
     * 验证推荐人是否又推荐某等级权限 -- 分享订单生成失败，请重新下单
     */
    public static final String SHARE_ORDER_FAIL = "分享订单生成失败，请重新下单";

    /**
     * 根据订单编号查询订单 -- 没有找寻到该订单编号，请刷新重试！
     */
    public static final String ORDER_EMPTY = "没有找寻到该订单编号，请刷新重试！";

    /**
     * 根据订单编号查询订单 -- 自助服务，只能处理当天的订单，请重新选择！
     */
    public static final String ORDER_CURRENT_DATE = "自助服务，只能处理当天的订单，请重新选择！";

    /**
     * 根据订单编号查询订单 -- 自提订单只能同意/驳回发起的自提订单，请重新选择！
     */
    public static final String SELF_ORDER_APPROVE = "自提订单只能同意/驳回发起的自提订单，请重新选择！";

    /**
     * 所属专区不能为空 -- 所属专区不能为空！
     */
    public static final String SPECIAL_AREA_NOT_EMPTY = "所属专区不能为空！";

    /**
     * 没有选择商品 -- 没有选择商品！
     */
    public static final String SHOPPING_CAR = "没有选择商品！";

    /**
     * 只能撤销7天内支付的订单 -- 只能撤销7天内支付的订单！
     */
    public static final String CANCEL_SEVEN_PAY_ORDER = "只能撤销7天内支付的订单！";

    /**
     * 只能撤销7天内支付的订单 -- 周结只能撤销当前周期内支付的订单！
     */
    public static final String WEEK_CANCEL_SEVEN_PAY_ORDER = "周结只能撤销当前周期内支付的订单！";

    /**
     * 注册订单下面存在撤销的报单中心，不能撤单 -- 存在含有报单中心的订单，不能撤单！
     */
    public static final String EXIST_CENTER_ORDER = "存在含有报单中心的订单，不能撤单！";

    /**
     * 注册订单下面存在撤销的报单中心，不能撤单 -- 只有注册订单支持单点撤单或者合并撤单！
     */
    public static final String REGISTER_ORDER_CANCEL = "只有注册订单支持单点撤单或者合并撤单！";

    /**
     * 除了注册订单，是否存在其他未撤销的订单 -- 会员存在其他未撤销的订单，不能撤销注册订单！
     */
    public static final String MEMBER_OTHER_ORDER = "会员存在其他未撤销的订单，不能撤销注册订单！";

    /**
     * 撤销升级订单，只能从最新的升级订单开始撤销 -- 撤销升级订单，只能从最新的订单开始撤销，最新的升级订单编号：%s！
     */
    public static final String MEMBER_CANCEL_UPGRADE_ORDER = "撤销升级订单，只能从最新的订单开始撤销，最新的升级订单编号：%s！";

    /**
     * 撤销订单，验证该订单是否存在其他的签呈 -- 订单存在进行中审批，不能再次发起！
     */
    public static final String ORDER_EXIST_OTHER_APPROVE = "订单存在进行中审批，不能再次发起！";

    /**
     * 需要查询或者处理的订单已经不存在了 -- 订单已不存在
     */
    public static final String ORDER_NOT_EXIST = "订单已不存在";

    /**
     * 退单进，未支付的订单不能进行操作 -- 未支付订单，不能进行退单
     */
    public static final String ORDER_UNPAID_NOT_RETURN = "未支付订单，不能进行退单";

    /**
     * 物流清单已经发货，不能进行自提 -- 已经发货，不能自提
     */
    public static final String DELIVER_NOT_SELF = "已经发货，不能自提";
    /**
     * 物流清单自提发起签呈，如果订单状态发生变化，不能进行自提 -- 订单发生变化，请刷新后重试
     */
    public static final String DELIVER_SELF_CHECK_CHARGE = "订单发生变化，请刷新后重试";
    /**
     * 物流清单自提发起签呈，如果申请自提人不是需要人，不能进行自提 -- 订单支付人不相同，不能同时自提
     */
    public static final String DELIVER_SELF_CHECK_CREATE = "订单支付人不相同，不能同时自提";
    /**
     * 物流清单追溯码添加存在重复 -- 追溯码存在重复
     */
    public static final String DELIVER_CHECK_BARCODE_REPEAT = "追溯码存在重复";
    /**
     * 物流清单绑定追溯码不存在 -- 追溯码不存在
     */
    public static final String DELIVER_CHECK_BARCODE_NOT_EXIST = "追溯码不存在";
    /**
     * 物流清单追溯码已使用 -- 追溯码已使用
     */
    public static final String DELIVER_CHECK_BARCODE_USED = "追溯码已使用";
    /**
     * 物流清单追溯码与产品不对应 -- 追溯码与产品不对应
     */
    public static final String DELIVER_CHECK_BARCODE_NOT = "追溯码与产品不对应";
    /**
     * 删除发货单校验明细是否存在 -- 发货单不存在
     */
    public static final String DELIVER_NOT_EXIST = "发货单不存在";
    /**
     * 删除发货单校验是否已经发货 -- 发货单已发货
     */
    public static final String DELIVER_SHIPPED = "发货单已发货";
    /**
     * 发货单重置条码失败 -- 重置条码失败
     */
    public static final String DELIVER_CLEAR_CODE = "重置条码失败";

    /**
     * 扣费业务处理余额不足，是否继续 -- 余额不足，是否继续
     */
    public static final String BALANCE_ENOUGH_CONTINUE = "余额不足，是否继续";

    /**
     * 前台订单操作，判断状态 -- 订单状态不正确
     */
    public static final String ORDER_STATUS_NOT = "订单状态不正确";

    /**
     * 待支付订单支付时，校验商品已经下架，不能继续购买 -- 订单下商品已下架，不能购买
     */
    public static final String ORDER_ITEM_OFF = "订单下商品已下架，不能购买";

    /**
     * 待支付订单支付时，校验商品已经下架，不能继续购买 -- 订单已经绑定条形码，建议解绑后在撤单！
     */
    public static final String ORDER_BIND_BAR_CODE = "订单已经绑定条形码，建议解绑后在撤单！";
    /**
     * 请填写驳回信息 -- 请填写驳回信息
     */
    public static final String REJECT_MSG_NOT_NULL = "请填写驳回信息";
    /**
     * 该订单不是最新订单无法撤单 -- 该订单不是最新订单无法撤单
     */
    public static final String CHECK_MEMBER_LAST_ORDER = "该订单不是最新订单无法撤单";
    /**
     * 该会员安置或推荐存在会员不能撤单 -- 该会员安置或推荐存在会员不能撤单
     */
    public static final String CHECK_MEMBER_LOWER_EXIST = "该会员推荐存在会员不能撤单";

    /**
     * 商品预售数量不足
     */
    public static final String WARES_PRE_SALE_QUANTITY_LACK = "商品预售数量不足";

    /**
     * 原订单价格和调换完货之后的价格不相同 -- 不允许货物调换
     */
    public static final String PRODUCT_CONFIRM_PRICE = "原订单价格和调换完货之后的价格不相同";
}
