Exemplo n.º 1
0
    delivery_company = returnData[7]
    delivery_code = returnData[8]
    return_delivery_arrive_at = returnData[9]
    return_delivery_complete_at = returnData[10]
    channel = returnData[11]
    if channel == 'gmarket':
        bflowStatus = requestStausChannel(channel_order_number, channel)
        print(bflowStatus['message'])
    elif channel == 'auction':
        bflowStatus = requestStausChannel(channel_order_number, channel)
        print(bflowStatus['message'])
    elif channel == 'g9':
        bflowStatus = requestStausChannel(channel_order_number, channel)
        print(bflowStatus['message'])
    else:
        bflowStatus = requestStaus(channel_order_number, fcode)
        print(bflowStatus['message'])

    if bflowStatus['success'] is True:
        product_order_number = bflowStatus['message']['orderItemOptionId']
        channel = bflowStatus['message']['channel']
        if len(bflowStatus['message']['claims']) > 0:
            claimType = bflowStatus['message']['claims'][0]['claimType']
            claimStatus = bflowStatus['message']['claims'][0]['claimStatus']

            return_number = bflowStatus['message']['claims'][0]['claimId']
            return_request_at = bflowStatus['message']['claims'][0][
                'createdAt']
            if claimType is None:
                claim_state = None
            elif claimType == 'cancel':
Exemplo n.º 2
0
wb = Workbook()

ws = wb.active

no = 2

for wpResult in wpResultLists:
    print(wpResult)
    ChannelOrderNumber = wpResult['orderNo']
    productOptionRex = wpResult['optNm']
    wpClaimNo = wpResult['claimBundleNo']
    wpStatus = wpResult['claimStatusNm']
    wpRequestDate = wpResult['requestDate']
    fcode = rex.search(productOptionRex).group()

    bflowStatus = requestStaus(ChannelOrderNumber, fcode)
    print(bflowStatus['message'])
    if bflowStatus['success'] is True:
        productOrderNo = bflowStatus['message']['orderItemOptionId']
        orderNumber = bflowStatus['message']['orderCode']
        channel = bflowStatus['message']['channel']
        status = bflowStatus['message']['status']
        paymentAt = bflowStatus['message']['payCompletedAt']
        if len(bflowStatus['message']['claims']) > 0:
            claimType = bflowStatus['message']['claims'][0]['claimType']
            claimStatus = bflowStatus['message']['claims'][0]['claimStatus']

            if claimType is None:
                claim_state = None
            elif claimType == 'cancel':
                claimType = '취소'