如何給odoo訂單新增物流查詢功能
最近接到採購部門的需求,在採購訂單模組新增實時物流資訊顯示功能,建立訂單時由採購人員手動輸入物流單號、採購人員姓名、物流公司等資訊,在erp中可查隨時物流進度
當時腦子裡浮現出兩種思路:
1、在現有采購訂單表中增加欄位用來儲存物流進度資訊
可行
但是由於在物流或者快遞妥投前,資訊一直是在更新的,所以該欄位將處於不斷update的狀態
考慮到公司資料庫很不是很給力
這個方法淘汰
2、增加物流查詢功能按鈕,點選只給出一個對話方塊用來顯示物流資訊,
不存在資料庫的讀寫
可行
至於按鈕如何新增不再贅述
後臺呼叫函式需實現功能如下:
1、獲取採購人員輸入的物流單號
2、攜帶物流單號模擬登入快遞查詢網站(我用的是快遞100)
3、一個簡單的爬蟲將物流結果返回
4、以form的形式return到erp前端介面
附上部分程式碼
這裡至少要考慮到三種情況容錯
1、運單號為空
2、運單號錯誤
3、運單號正確
以上需要selenium和phantomjs支撐
配置方法不再贅述
相關推薦
如何給odoo訂單新增物流查詢功能
最近接到採購部門的需求,在採購訂單模組新增實時物流資訊顯示功能,建立訂單時由採購人員手動輸入物流單號、採購人員姓名、物流公司等資訊,在erp中可查隨時物流進度 當時腦子裡浮現出兩種思路: 1、在現有采購訂單表中增加欄位用來儲存物流進度資訊 可行 但是由於在物流或者快遞
在 spring-mybatis配置檔案中新增分頁查詢功能
先將包匯入 然後在resource下面新建mybatisConfig.xml檔案,內容如下: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration PUBLIC "-//myb
給原有介面新增一個停止訓練功能
在介面增加一個“停止訓練”按鈕 <td class="center"> <a href='/trainlog/setlist?eq_id=${entity.setId}&eq_orgId=${entity.orgId}'>檢視日誌</a> <
訂單查詢功能的實現,用beanutils,自動填充匹配的屬性值。
建立pojo 建立訂單order,訂單詳情orderItem,商品product三個pojo 因為order表中的主鍵oid是orderitem的外來鍵,而orderitem表頁包含pid,即product的主鍵。而一個訂單有多個訂單詳情,一個訂單詳情只有一種商
製作英文學習詞典。編寫程式製作英文學習詞典,詞典有3個基本功能:新增、查詢和退出。程式讀取原始檔路徑下的txt格式詞典檔案,若沒有就建立一個(Python)
以下路徑可更換為你自己的路徑,本程式採用Python語言大致實現了serach()查詢函式和add()新增函式。細節有待完善,謝謝 def search(): w=input("請輸入要查詢的單詞:") fr=open("C:\\Users
第二篇:豐橋SDK之路由查詢【順豐查詢訂單的物流資訊】
上一篇的文章連結: 豐橋sdk路由查詢的關鍵程式碼: package com.test.demo.express.config; import com.test.demo.express.service.SfExpressService; import org.sp
C# 對sharepoint 列表的一些基本操作,包括新增/刪除/查詢/上傳檔案給sharepoint list新增資料
操作List前請設定SPWeb的allowUnsafeUpdate = true; var site = new SPSite("http://stormwind:10000").RootWeb; site.AllowUnsafeUpdates = true; 新增sha
Bootstrap-table的使用及如何給單元格新增功能按鈕和事件等操作!
首先引入bootstrap-table的各種需要使用的css,js檔案 需要說明的是,引入檔案的方式最好是按這個順序進行匯入,否則可能會導致一些不必要的問題 有些東西看不明白可以參考下列圖片中的匯入方式和順序; 然後開始就是body中的內容: 因為寫的東西比較簡
給Adobe Reader新增書籤功能
上面下載一個javascript指令碼檔案,把這個檔案放到Adobe/Acrobat 7.0/Reader/Javascripts目錄下。如果忘記了Adobe的安裝目錄,可以執行Adobe Reader,然後使用process explorer檢視程序對應的可執行檔案路徑。檔案放好後,重新執行Adobe Re
bootstrap-table如何給行內新增操作函式及功能按鍵
$('#table').bootstrapTable('destroy'); $('#table').bootstrapTable({ //data:reet.data,url:'../data/yonghuguanli.json', //uniqueId: "SOBID"
【OC】給UIView、UILabel、UIImageView等等繼承UIView的控制元件新增點選功能
#import <UIKit/UIKit.h> typedef void(^actionBlock)(void); @interface UIView (UIViewController) /** 得到View所在的控制器 @return 控制器 */ - (UI
給部落格園新增打賞功能
轉載:https://www.cnblogs.com/supiaopiao/p/7527216.html 1.首先準備好自己微信和支付寶收款的二維碼圖片,注意,圖片需要修改為bmp結尾的格式,如,weixin.bmp ,alipay.bmp。 2.進入自己的部落格園,然後進入 &
Python丨給你的爬蟲程式碼裡面新增一些小功能,讓你的程式碼與眾不同
1. 爬蟲程式隨機暫停x秒 需要用到time和random兩個python自建庫。 用法:time.sleep(x) 程式暫停x秒 random.uniform(a, b):產生從a到b中的隨機浮點數 random.random():產生從0到1中的隨機浮點數,是unif
給Adobe Acrobat Reader新增上書籤功能
pdf格式是眾多電子教程的首選格式,可惜居然不支援書籤的功能,讓人覺得很不方便,在網上找了一下,發現有如下的解決方案,很好。 PDF檔案的官方閱讀程式“Adobe Acrobat Reader”不支援自定義“書籤”功能,就造成當閱讀長篇幅文件時,根本無法通過新增多個書籤的辦
給JFinal新增Shiro外掛功能,支援Shiro所有註解-使用篇
基於JDK1.6打包好的包括原始碼的Shiro外掛在以下地址: http://git.oschina.net/myaniu/jfinalshiroplugin/blob/master/dist/JFinalShiroPlugin-1.0.jar Shiro共有5個註解,
給微信聊天記錄新增截圖功能
有時候,知識小叢集裡討論的技術問題,比較有價值,我們會把有價值的內容整理出來供大家查閱。但為了保護群友隱私,需要把暱稱和頭像都打碼,如果碰到幾百條聊天記錄,這樣做簡直要吐血。而且也不能截一張長圖,只能一張一張擷取,然後拼接起來。群聊記錄只能在微信內分享,這也限制了傳播的渠道。
一款可支持物流查詢帶營銷功能的小程序商城 附源碼
img https 能力 前端界面 基礎 自己的 功能 log 註冊 零基礎快速部署一款可支持物流查詢帶營銷功能的小程序商城只要有基礎的計算機能力都可以開發自己的小程序商城,讓技術門檻降低,服務更多用戶,創造無限價值!只需三步,就可開發自己的小程序商城,帶拼團砍價秒殺分銷優
給moco API新增limit功能
在使用moco API的時候,發現文件中的一些功能並不能滿足構建測試服務的需求,需要自己開發一些功能。之前兩篇主要講了moco本身
分頁功能 與 分類查詢功能合並
nat hidden 後臺 item ble fas turn items where 功能的合並 首要的就是要找出兩個功能的共同點。這裏主要是用Response展示數據,通過tsql語句查詢的集合作為數據源,所以這裏將兩個tsql合並,來實現功能的合並。 面板界面代碼:
給佳能相機加一個功能外掛——魔燈【安裝篇】
nbsp 文件大小 重啟 bin eas wid 拓展 pan 破壞 #背景 佳能是老牌的單反廠商,旗下擁有眾多消費級的單反相機覆蓋了入門、進階和專業。 而我們今天的主角,是一款叫“魔燈magic lantern”的外掛程序,他不是相機的ROM,而是放在SD