Constants

PROVIDER_NAME

PROVIDER_NAME = 'Kdniao'

KDNIAO_NOT_PAY

KDNIAO_NOT_PAY = 1002

KDNIAO_PAY

KDNIAO_PAY = 8001

KDNIAO_DATA_TYPE

KDNIAO_DATA_TYPE = 2

LOGISTICS_INFO_URL

LOGISTICS_INFO_URL = 'http://api.kdniao.com/Ebusiness/EbusinessOrderHandle.aspx'

LOGISTICS_COM_CODE_URL

LOGISTICS_COM_CODE_URL = 'http://api.kdniao.com/Ebusiness/EbusinessOrderHandle.aspx'

SUCCESS_STATUS

SUCCESS_STATUS = 200

STATUS_NO_TRACK

STATUS_NO_TRACK = 0

STATUS_PACKAGE

STATUS_PACKAGE = 1

STATUS_ON_THE_WAY

STATUS_ON_THE_WAY = 2

STATUS_SIGNING

STATUS_SIGNING = 3

STATUS_QUESTION_PACKAGE

STATUS_QUESTION_PACKAGE = 4

STATUS_IN_THE_CITY

STATUS_IN_THE_CITY = 201

STATUS_IN_THE_PACKAGE

STATUS_IN_THE_PACKAGE = 202

STATUS_DIEPOSIT_ARK

STATUS_DIEPOSIT_ARK = 211

STATUS_NORMAL_SIGNING

STATUS_NORMAL_SIGNING = 301

STATUS_ABNORMAL_SIGNING

STATUS_ABNORMAL_SIGNING = 302

STATUS_ISSUING_SIGNING

STATUS_ISSUING_SIGNING = 304

STATUS_ARK_SIGNING

STATUS_ARK_SIGNING = 311

STATUS_NO_DELIVERY_INFO

STATUS_NO_DELIVERY_INFO = 401

STATUS_TIMEOUT_NOT_SIGNING

STATUS_TIMEOUT_NOT_SIGNING = 402

STATUS_TIMEOUT_NOT_UPDATE

STATUS_TIMEOUT_NOT_UPDATE = 403

STATUS_RETURN_PACKAGE

STATUS_RETURN_PACKAGE = 404

STATUS_PACKAGE_ERROR

STATUS_PACKAGE_ERROR = 405

STATUS_RETURN_SINGNING

STATUS_RETURN_SINGNING = 406

STATUS_RETURN_NOT_SINGNING

STATUS_RETURN_NOT_SINGNING = 407

STATUS_ARK_NOT_SINGNING

STATUS_ARK_NOT_SINGNING = 412

STATUS_LABELS

STATUS_LABELS = [self::STATUS_NO_TRACK => '无轨迹', self::STATUS_PACKAGE => '已揽收', self::STATUS_SIGNING => '已签收', self::STATUS_ON_THE_WAY => '在途中', self::STATUS_QUESTION_PACKAGE => '问题件', self::STATUS_IN_THE_CITY => '到达派件城市', self::STATUS_IN_THE_PACKAGE => '派件中', self::STATUS_DIEPOSIT_ARK => '已放入快递柜或驿站', self::STATUS_NORMAL_SIGNING => '正常签收', self::STATUS_ABNORMAL_SIGNING => '派件异常后最终签收', self::STATUS_ISSUING_SIGNING => '代收签收', self::STATUS_ARK_SIGNING => '快递柜或驿站签收', self::STATUS_NO_DELIVERY_INFO => '发货无信息', self::STATUS_TIMEOUT_NOT_SIGNING => '超时未签收', self::STATUS_TIMEOUT_NOT_UPDATE => '超时未更新', self::STATUS_RETURN_PACKAGE => '拒收(退件)', self::STATUS_PACKAGE_ERROR => '派件异常', self::STATUS_RETURN_SINGNING => '退货签收', self::STATUS_RETURN_NOT_SINGNING => '退货未签收', self::STATUS_ARK_NOT_SINGNING => '快递柜或驿站超时未取']