從2020年9月開始的駐點工作,從2021年3月到2021年6月間的工作紀錄。
後台重構 tech stack
- Java 8
- Maven
- Spring Boot
- Spring Data JPA
- Thymleaf
- HTML
- CSS
- JavaScript
- jQuery
- jQuery UI
- Oracle database
開發維護歷程
- 除錯 - ATM付款重複付款問題排除
- 除錯 - 信用卡部分退款失敗問題排除
- 功能 - 訂單轉出貨排程
- 維護 - 信用卡請款流程調整
- 維護 - ATM付款過期自動取消訂單
- 功能 - 發票變更排程
- 功能 - 發票列印排程
- 除錯 - 信用卡請款排程執行中取消請款資料錯誤問題排除
- 功能 - 線上發票列印回拋ERP
- 維護 - 發票變更merge
- 維護 - 訂單轉出貨排程上線監控及修正
- 除錯 - 發票變更排程錯誤修正
- 維護 - 線上發票練印回拋ERP新增欄位
- 功能 - 後台重構-供應商手冊及說明書下載
- 功能 - 後台重構-供應商暫停出貨申請
- 功能 - 後台重構-供應商罰款單
排程服務與ERP系統間的資料交換
Linux系統的排程服務透過samba mount與Windows系統的ERP以xml檔格式進行資料交換。
┌──────────────────────┐ ┌──────────────────┐
┌──────────┐ │ Linux system │ │ Windows system │
│ │ │ ┌──────────────────┐ │ │ ┌────────────┐ │
│ Oracle │◄─────┤►│ Schedule service │ │ │ │ ERP system │ │
│ │ │ └──────────────────┘ │ │ └────────────┘ │
└──────────┘ │ ▲ │ │ ▲ │
│ │ │ │ │ │
│ xml │ └────────┼─────────┘
│ │ │ │
│ ▼ │ │
│ ┌─────────────────┐ Samba mount │
│ │ /dir │◄─┬───────xml──────┘
│ └─────────────────┘ │
│ │
└──────────────────────┘
肉豬大 請問你的流程圖是用甚麼工具畫的
回覆刪除@xiang
回覆刪除https://asciiflow.com/ 加上純手刻喔