TI-API: customerLineItemNumber 不會出現在 get /v2/store/orders/T0xxxxx 中

Part Number: TI-API

問一下有關 v2 中的 purchase order =>  lineItem =>  customerLineItemNumber property 在建立採購單時有輸入我們ERP的項次. 可是為什麼我在使用 查詢時回傳的 lineItem  中沒有這 property ,有什麼方式能取得這資料?

  • 請問. 這查詢是否連 tiLineItemNumber 也不會有?  能否有改善的機會. 

  • Hi Kiki,

    您在使用GET 方式 查询订单时。

    如果是按照日期进行搜索,是没有这个Property的。

    请使用 订单号进行搜索,返回的结果中就有您需要的Property

  • 你好. customerLineItemNumber 只有出現在 order create 後回傳的 json  中 , 如是我  get https://transact.ti.com/v2/store/orders/T037XXXX 中取出來的資料. 在 lineitems 中並沒有 customerLineItemNumber . 目前有個狀狀況 我在下單後發取消了其中一項次的order . 我會打電話到客服請他取消. 但事後我用 get   https://transact.ti.com/v2/store/orders/T037XXXX  

    的方式取回資料. 依你們的 lineItems 內容我實在無法得知是那一項次被取消. (我真的不想用料號來作KEY... 這樣沒什麼意義)

    以下是我用 get 單筆資料 lineitems 的資料. 

    "lineItems": [
    {
    "tiPartNumber": "TL074CN",
    "tiPartDescription": "Quad, 30-V, 3-MHz, high slew rate (13-V/µs), In to V+, JFET-input op amp",
    "customerPartNumber": "2711-xxxxxxx",
    "customReelIndicator": false,
    "partType": "IC",
    "eccn": "EAR99",
    "quantity": 1,
    "shippedQuantity": 0,
    "unitPrice": 14.694,
    "netPrice": 14.694,
    "packageInformation": {
    "carrier": "TUBE",
    "delivery": [
    {
    "type": "Box or tube"
    }
    ]
    },
    "waiverAvailable": false,
    "customerReferenceNum": "2711-074CN001"
    },
    {
    "tiPartNumber": "OP07CDR",
    "tiPartDescription": "Low-Offset voltage (0.25mV) single operational amplifier",
    "customerPartNumber": "2711-xxxxxx",
    "customReelIndicator": false,
    "partType": "IC",
    "eccn": "EAR99",
    "quantity": 1,
    "shippedQuantity": 0,
    "unitPrice": 9.847,
    "netPrice": 9.847,
    "packageInformation": {
    "carrier": "LARGE T&R",
    "delivery": [
    {
    "type": "Cut tape"
    }
    ]
    },
    "waiverAvailable": false,
    "customerReferenceNum": "2711-07CDR001"
    }
    ],

  • Hi Kiki,

    请通过私信提供一下您的订单号。

    以便我们进行查询。

  • 可以修改查詢回覆的內容多加一個customerLineItemNumber  嗎.都用了API 如果每次都還要客服回應那太沒效率了. 如果TI無法修改我只好修改我的程式. 同採購單上同料號只能一筆.這樣我在使用API 才不會有問題.

  • GET /store/orders/:orderNumber 方式获取到的

    tiLineItemNumber 与创建时返回的
    tiLineItemNumber 不对应,这样没办法同步我们系统中的数据
  • 创建时返回:/store/orders

     "lineItems":[
    {
    "tiLineItemNumber":"0",
    "customerLineItemNumber":"1",
    "tiPartNumber":"UA7805CKCT",
    "customerPartNumber":"3107-UA7805CK-00R",
    "tiPartDescription":"1.5-A, 38-V, linear voltage regulator",
    "partType":"IC",
    "htsCode":"",
    "coCode":"",
    "quantity":2000,
    "shippedQuantity":0,
    "unitPrice":1.966,
    "netPrice":3932,
    "dateCode":null,
    "batchCode":null,
    "status":"PROCESSING",
    "fees":null,
    "discounts":null,

    }]

    通过订单获取:/store/orders/:orderNumber

    "lineItems": [
            {
                "tiLineItemNumber": "000010",
                "tiPartNumber": "UA7805CKCT",
                "tiPartDescription": "1.5-A, 38-V, linear voltage regulator",
                "customerPartNumber": "3107-UA7805CK-00R",
                "customReelIndicator": false,
                "partType": "IC",
                "htsCode": "8542399000",
                "eccn": "EAR99",
                "status": "In Work",
                "quantity": 2000,
                "shippedQuantity": 0,
                "unitPrice": 1.966,
                "netPrice": 3932.000,
    }]
  • /store/orders/:orderNumber 增加返回customerLineItemNumber 也可以哈,不然没办法同步数据

  • customerLineItemNumber 目前只會出現在 創建時回傳的JSON 中. 有沒有想過今天我送出 order 後.因為TIMEOUT 導致我這沒收到 這回傳.. 我是如何將 mapping tiLinenumber 跟我 customerLineItemNumber , 因為事後的查詢是不會有  customerLineItemNumber  的資訊

  • Hi Kiki,

    这看起来是我们的一个BUG。

    我们已经请求其他团队进行修复。

  • 都两个月了还没有解决,什么时候能修复呢

  • Hi,

    针对这个问题,内部已经完成修复和测试,预计将在下一个上线日上线。

  • 我也遇到了这个问题,我的意思customerLineItemNumber传入我们系统中的行号,TI接口增加返回customerLineItemNumber就可以对应了

  • 好的,谢谢。

    下个上线日能确定具体是什么时候吗,我这边好及时修复我们系统中的问题呢,谢谢

  • Hi,

    抱歉,暂时无法确定。

x 出现错误。请重试或与管理员联系。