郵件伺服器審核說明
1、定時掃瞄郵件,對所有「未讀」狀態郵件進行掃瞄,如果沒有郵件則不進行任何操作,如果有郵件則進行以下流程
2、掃瞄附件,必須包含excel附件1個,可包含附件1個,以上任一條不滿足系統將自動發郵件說明並不進行下面流程
3、掃瞄excel內a1單元格的任務id,對比資料庫內任務狀態,如果任務狀態不符合則系統將自動發郵件說明並不進行下面流程
4、智慧型匯入工具校驗相關excel資料,主要是也就是使用此介面實現和報表模板中用js設定的同樣的校驗規則。系統在特定操作時會生成乙個對應報表模板的智慧型匯入工具可以使用的校驗規則檔案,伺服器使用這個規則檔案來校驗使用者上傳的excel檔案。未通過校驗則失敗並且發郵件對失敗內容高亮顯示。
5、流程校驗成功,excel資料匯入報表模板並提交入庫、審批掃瞄件和審批意見入庫,任務狀態變更為「總部審閱」對應狀態,系統完成任務流轉到總部使用者,總部使用者登陸任務列表可檢視任務。
6、已經駁回過的任務,掃瞄郵件附件時,如果包含excel、檔案則更新並替代原先的,如果不包含仍使用原先的。
附:解析不通過的典型情況與處理:
- 無excel檔案或掃瞄件,系統自動向上報人員傳送回退郵件說明錯誤原因
- 有多個excel檔案/,系統自動傳送回退郵件說明錯誤原因
- excel檔案中從指定單元格讀不到或者讀出的模板任務資訊有錯誤,如沒有任務id號,說明上報excel檔案不正確,系統自動傳送回退郵件
- excel檔案資料後台匯入系統報表模板後,未通過系統報表資料校驗,系統自動傳送回退郵件,郵件中將包含校驗後的excel檔案,在excel中將對不符合校驗規則的單元格進行高亮標註
Tomcat下發布war包專案
啟動tomcat後會多出乙個目錄,目錄名稱就是專案的根目錄 訪問工程時的根路徑為 mytest 方式二 將我們的工程打成war包後,命名為root.war發布,這樣根路徑就是 把我們的工程打成war包拷貝過來,並f2命名為root.war,啟動tomcat後,會多出乙個root目錄,裡面存放我們發布...
如何離線部署專案
在客戶那邊經常是沒有網路的環境,那麼如何離線部署呢?這邊我提供乙個辦法!首先,在有網路的本地環境,建立一台跟客戶那邊一模一樣的虛擬機器,比如我現在要安裝php yum y install php72w php72w cli downloadonly downloaddir 注意,為什麼說要一樣的環境...
react專案執行流程(下 傳送資料)
封裝axios,定義ajax請求模組函式 1.安裝axios npm install axios 訪問資料庫時遇到問題 一定注意檢視哪個是資料庫的主節點 腳手架配置 解決ajax跨域的方法 注意 修改package.json檔案,並重新啟動腳手架,注意不是伺服器 then function 統一暴露...