Example #1
0
# -*- encoding:utf-8 -*-
import sys
from time import sleep
import os
sys.path.insert(0, os.path.join(os.path.dirname(__file__), '..\\..\\..\\'))
from keywords.tms.interface.innerInvoker import InnerInvoker
from keywords.tms.express.expressFlow import ExpressFlow
from keywords.tms.express.expressUtil import ExpressUtil
from keywords.tms.rainbow import RainbowUtil
from parameters.tms import tmsBase

__author__ = 'bida'

if __name__ == '__main__':
    order_ids = InnerInvoker.create_change_and_refund_order(count=2, operate_type='3')[0]
    sleep(tmsBase.wait_time)

    ExpressFlow.express_return_return(account='AUTOEXPRESS', order_ids=order_ids)

    sleep(tmsBase.wait_time)
    ExpressUtil.express_check_order_state(order_ids=order_ids, state='退货已签收'.decode('utf-8'))
    RainbowUtil.rainbow_check_order_state(order_ids=order_ids, state='退货已签收'.decode('utf-8'))
Example #2
0
# -*- encoding:utf-8 -*-
import sys

# reload(sys)
# sys.setdefaultencoding('gbk')
import os

sys.path.insert(0, os.path.join(os.path.dirname(__file__), "..\\..\\..\\"))
from keywords.tms.express.expressFlow import ExpressFlow

__author__ = "bida"

if __name__ == "__main__":
    if len(sys.argv) == 3:
        print "请输入运单号".decode("utf-8")
        sys.exit(-1)

    ExpressFlow.express_return_return(
        account=sys.argv[1], order_ids=sys.argv[3].split(","), feedback_result=sys.argv[2]
    )