工作日誌
===
###### tags: `工作日誌`
## 工作日誌
### 預計工作:
### 臨時插件:
### 實際工作進度:
## 2023/03/27 工作日誌
### 預計工作:
### 臨時插件:
### 實際工作進度:
## 2023/03/24 工作日誌
### 預計工作:
* 付款單畫面修正
* 付款單預覽
* 交付給肉鬆
### 臨時插件:
* 一碼付快速結帳商品後台期數設定
* 商業邏輯修改為只讓後台做期數設定,不給消費者做期數設定
* 後台修改為可選擇無限期或者設定期數
* 當選擇無限期設定期數的欄位不顯示,沒選擇無限期則顯示期數設定欄位

* 39BUY
* 跟LUCK確定選單的部分是否有套用權限功能?
* 要做的頁面
* 捐款列表
* 新增-慈善捐款
* 新增-宮廟捐款
* 新增-點燈
* 新增-超渡
* 一碼付
* 一碼付新增商品
* 一碼付新增清單
* 訂單管理
### 實際工作進度:
## 2023/03/23 工作日誌
### 預計工作:
* 付款單畫面修正

* 稅率上增加欄位
* 內含
* 外加
* 移除產品售價優惠價後的含稅提示
* 建議都是透過讓使用者自己輸入總計,再回推稅金、銷售額、減價
* 建議支付工具不要太多,會增加客戶教育成本
* 建議建立日期修正
* 建議欄位名稱更改為請款日期
* 需要讓使用者自己調整,規則只能大於當天日期並且小於付款截止日
### 臨時插件:
### 實際工作進度:
* 付款單(50%)
> 目前先依照該修正做修改,目前該畫面的UI大致上都已經拉完,但功能還尚未完成
> 明天再看麗雯那邊的話面改成怎樣在做相關修正
> 
* 票卷支付畫面載入速度問題
* 目前討論出的結論是先讓後端解決html輸出需要2秒以上的問題,可能要確認在後端的服務哪一個環節可以加速
## 2023/03/22 工作日誌
### 預計工作:
* 付款單
* 確認操作畫面修正
* 39BUY
* 與肉鬆確認畫面相關修正要多久時間?


* API會議
### 臨時插件:
* 付款單
* 新增可延長時間的功能
### 實際工作進度:
* 付款單畫面修正

* 稅率上增加欄位
* 內含
* 外加
* 移除產品售價優惠價後的含稅提示
* 建議都是透過讓使用者自己輸入總計,再回推稅金、銷售額、減價
* 建議支付工具不要太多,會增加客戶教育成本
* 建議建立日期修正
* 建議欄位名稱更改為請款日期
* 需要讓使用者自己調整,規則只能大於當天日期並且小於付款截止日
* 39BUY
* 請肉鬆研究一碼付相關程式碼,並確認是否能執行,以下為一碼付程式碼路徑:
* \k20-mypay\resources\views\qrcode\web\quickpayItem.blade.php
* \k20-mypay\resources\views\qrcode\web\_partials\buy-pay_mode.blade.php
* CodeReview肉鬆推上來的修正(產品無法滿版問題),以合併至測試分支(新版&舊版)
* [API相關規範](/4BRGbyFHQfWLJfAlsfZKCw)更新,以下為該次討論內容:
* Server To Server 需要統一Request Response規格嗎?
* 依照原先Server To Server的溝通模式,請後端提供相關資料
* Client To Server 是否要加密?
* 需要
* 流程再論
* 向Luke詢問流程上的細項該如何實做以及建議
* 上傳檔案的部分該如何實做?
> 可參考GOOGLE檔案上傳下載功能 [參考文件](https://support.google.com/docs/answer/10519333?hl=zh-Hant)
* 檔案上傳是否能只有一個API?
* 新增檔案上傳的格式
- [ ] form body - post
- [ ] base64
* 上傳檔案後的回應?
- [ ] 連結
* 上傳下載需要加密?
* 修改?
* 刪除?
## 2023/03/21 工作日誌
### 預計工作:
* 39BUY,交付給肉鬆
* 修正電腦版畫面產品無法滿版
* 付款單
* 付款截止日是往後推算N天嗎?

* 建立日期可以讓使用者修改嗎?

* 產品細項金額顯示可以改成這樣操作嗎?

* 總結算的呈現方式該改成怎樣?

### 臨時插件:
* 39BUY
* 將支付工具移植至捐款頁面內
* 向林陽霖確認哪些支付工具會有導頁問題
- [ ] 信用卡
- [ ] 儲值卡
- [ ] 超商代碼
- [ ] WEBATM
- [ ] 電信小額
- [ ] 虛擬帳號
- [ ] 銀聯卡
- [ ] 點數卡
- [ ] 海外信用卡
- [ ] 支付寶線上
- [ ] Smart Pay
- [ ] 行動ATM
- [ ] 微信支付線上
- [ ] 定期扣款
- [ ] LINE Pay線上付款
- [ ] LINE Pay線下付款
- [ ] QQ支付
- [ ] QQ支付H5
- [ ] 微信支付線下
- [ ] APPLE PAY
- [ ] Google Pay
- [ ] eACH
- [ ] 信用卡分期
- [ ] 信用卡紅利
- [ ] 無卡分期
- [ ] 貨到付款
- [ ] Pi 拍錢包線上
- [ ] Pi 拍錢包線下
- [ ] 美國運通
- [ ] 貨運
- [ ] 街口支付線上
- [ ] 街口支付線下
- [ ] 支付寶線下
- [ ] 儲值交易
- [ ] 票券交易
- [ ] 後付款
- [ ] 現金交易
- [ ] 悠遊付線上
- [ ] 悠遊付線下
- [ ] 悠遊卡
- [ ] 一卡通
- [ ] iCash
- [ ] 超商條碼繳費
- [ ] 台灣Pay線上
- [ ] 台灣Pay線下
- [ ] 全支付線下
- [ ] 比特幣
- [ ] 乙太幣
- [ ] 電子錢包
- [ ] 國外電子錢包
- [ ] 國外定期扣款
- [ ] 儲值服務
- [ ] 票券服務
### 實際工作進度:
* 付款單
* 確認用含稅的方式帶入,並且全都使用含稅的方式作反推稅額
* 操作畫面修正


## 2023/03/20 工作日誌
### 預計工作:
* 優化訂購票卷畫面載入速度
* 確認操作流程
* 空資料或者隱藏不顯示相關畫面
* 塞入API資料
* 付款單
* 跟麗雯確認相關流程
### 臨時插件:
### 實際工作進度:
* 優化訂購票卷畫面載入速度(100%)
* 已上測試
* 付款單(20%)
* 需要確定計算方式(含稅未稅)
* 未稅
* 付款截止日是往後推算N天嗎?
* 增加稅率讓使用者可以修改
* 建立日期可以讓使用者修改嗎?
## 2023/03/17 工作日誌
### 預計工作:
* 優化訂購票卷畫面載入速度
* 確認操作流程
* 定義API資料格式
* 抽離ServerSide資料
* 空資料或者隱藏不顯示相關畫面
* 塞入API資料
* 規劃API Response驗證
* 確認日期的欄位如何正常驗證
### 臨時插件:
### 實際工作進度:
* 交辦39buy給肉鬆
* 禮拜一請Luke確認修改畫面在哪
* 優化訂購票卷畫面載入速度(20%)
* 確認操作流程
* 定義API資料格式(完成)
* 抽離ServerSide資料(完成)
* 空資料或者隱藏不顯示相關畫面
* 塞入API資料
* 規劃API Response驗證
* 目前已經將payoff的兩之API測試驗證完畢
## 2023/03/16 工作日誌
### 預計工作:
* 39BUY
* 是否後台可以判斷該部分"沒有值",就讓畫面顯示"無限期"

* 產品無法展開全畫面
* 規劃API Response驗證
* 確認報價單的畫面流程
### 臨時插件:
* 優化訂購票卷畫面載入速度
* 目前討論先吐出HTML再透過API去載入
* 目前不將畫面寫至前端專案,就在Blade內修正
* 以下是目前規劃的作業流程:
* 確認操作流程
* 定義API資料格式
* 抽離ServerSide資料
* 空資料或者隱藏不顯示相關畫面
* 塞入API資料
* 修正運彩選擇ATM後匯出現一下子然後又消失的問題
### 實際工作進度:
* 39BUY
* 可以判斷該部分"沒有值",就讓畫面顯示"無限期"(已上版
* 規劃API Response驗證
* 已經自動產生驗證程式碼加入主分支內
* 新增播款細項查詢API的測試,目前使用Json Schema以及AJV測試,但目前發現日期的部分無法正常驗證
## 2023/03/15 工作日誌
### 預計工作:
* 討論API相關規劃
* 跟相關人員展示更新的PayOff畫面&功能
* 15:00展示
* 部屬API Response自動產生驗證程式碼功能
* 修正38BUY畫面
* 產品無法展開全畫面
### 臨時插件:
* 39BUY
* [一碼付功能](http://qrcode.k20-mypay.tw/admin/qrcode/quickpayItem/5898)裡,label有疝氣問題(22號要完成
* resources/views/qrcode/admin/_partials/product-paymode.blade.php

* 確認報價單的畫面流程
### 實際工作進度:
* 討論API相關規劃
* [相關文件](/4BRGbyFHQfWLJfAlsfZKCw)
* 規劃API Response驗證
* 導入JSON Sechma驗證
* 透過AJV套件驗證Response JSON
* 導入測試
* 跟相關人員展示更新的PayOff畫面&功能
* allready confirm with annie
* 39BUY
* 疝氣問題以解決,目前在rousong/dev分支上,但經由討論後發現問題並不是修改疝氣問題這麼簡單
* 是否後台可以判斷該部分"沒有值",就將輸入框帶入無限期
* 規劃API Response驗證
* 目前已經確認建立流程,明天將會將建立流程自動化的部分部屬上去
## 2023/03/14 工作日誌
### 預計工作:
* 部屬新的PayOff 畫面及功能至k20-myapy
### 臨時插件:
* 報價單&銷貨單
### 實際工作進度:
* 最新的PayOff以上至測試,明天將會找相關人員做功能確認
## 2023/03/13 工作日誌
### 預計工作:
* PayOff 畫面及功能確認,確認後交付給肉鬆
* 畫面截圖
* PayOff
* MyTix
* i18n系統
* 透過資料庫產生
* CDN文件
* 文件產生方法
* swagger
* 現行API文件產生方法
* API格式
* Request & Resquest & Error
* 資料結構
* Code Style
### 臨時插件:
* 文件管理系統
* notion
* hackmd
### 實際工作進度:
* PayOff 畫面及功能確認,確認後交付給肉鬆(已完成)


* 畫面截圖
* PayOff
* 放行總表
* 放行細項
* 查詢
* 播款審核
* 交易密碼
* MyTix
* 購買流程
* 票卷匣
* 可用票卷
* 使用
* 轉贈
* 退券
* 使用記錄
* 購買記錄
* [API格式相關規劃](/4BRGbyFHQfWLJfAlsfZKCw)
## 2023/03/10 工作日誌
### 預計工作:
* PayOff 畫面截圖
* OcpWallet 畫面截圖
* PayOff 畫面及功能確認
* 39BUY
* 修正頁面
### 臨時插件:
* 報價單
### 實際工作進度:
* PayOff 畫面及功能確認
* 明細初始畫面無須顯示明細
* 欄位名稱相關修正
* 欄位資料異動
* 新增欄位資料
* 專有名詞統一
* 下禮拜討論可項目
* i18n系統
* 透過資料庫產生
* CDN文件
* 文件產生方法
* swagger
* 現行API文件產生方法
* API格式
* Request & Resquest & Error
* 資料結構
* Code Style
## 2023/03/08 工作日誌
### 預計工作:
* 放行總表&明細
* 部屬至k20-mapay
* 39BUY
* 修正頁面
### 臨時插件:
* 重構的系統架構討論
### 實際工作進度:
* 重構的系統架構討論
* 目前已經確定在現行架構下在,API的入口處做API Getway

* 放行總表&明細(100%)
* 目前前端的進度都已經完成,也部屬至k20-mypay了❤️
* 未來需要修正的部分就是外框的部分,該部分牽涉到重新拉皮的問題
## 2023/03/07 工作日誌
### 預計工作:
* 放行總表(80%)
* 修正匯出EXCEL功能錯誤
* 欄位篩選的欄位值與後端欄位不一致
* 前端與後端欄位有不一致的問題
* 查詢
* 匯出欄位
* 目前無實做Pagination功能,需要與後端討論串接規格
### 臨時插件:
* 與EasyStore開會
* 確定卡機上的線下操作
* 與EasyStore確認退款的部分要如何實踐
* 錄影相關操作流程
* 將測試部屬到正式,並與EasyStore更新DNS
* 確定票卷要如何實踐
### 實際工作進度:
* 放行總表(90%)
- [ ] 前端與後端欄位有不一致的問題(請肉鬆回來修正)
* 查詢
* 匯出欄位
- [x] 目前無實做Pagination功能,需要與後端討論串接規格
* 放行總表明細(90%)
- [ ] 前端與後端欄位有不一致的問題(請肉鬆回來修正)
* 查詢
* 匯出欄位
- [x] 目前無實做Pagination功能,需要與後端討論串接規格
* 與EasyStore開會
* 確定卡機上的線下操作
* 不確定該開發是要EasyStore自行開發還是我司代為開發
* 與EasyStore確認退款的部分要如何實踐
* 請阿信請EasyStore提供串接文件
* 錄影相關操作流程
* 卡機的操作流程(麗雯可以提供手冊
* 將測試部屬到正式,並與EasyStore更新DNS
* 向Robert拿正式DNS&憑證
* 將服務部屬至正是環境
* 要透過payment請求上的x_test欄位轉發到正式機或者測試機
* 確定票卷要如何實踐
* 無法理解票卷要如何在EasyStore實踐,可能要請老闆解惑
## 2023/03/06 工作日誌
### 預計工作:
* PayOff流程圖
* 放行總表
* 目前以點擊該功能後,做跳轉畫面的方式進行
* 開新頁面實做
* 39BUY
* 修正頁面
* 確認OcpWallet部屬至正式Lambda環境
### 臨時插件:
### 實際工作進度:
* PayOff流程圖
* 放行總表(80%)
- [x] 目前以點擊該功能後,做跳轉畫面的方式進行
* 修正匯出EXCEL功能錯誤
- [x] 下載路徑錯誤
- [x] 下載檔案名稱錯誤
- [ ] 欄位篩選的欄位值與後端欄位不一致
* 前端與後端欄位有不一致的問題
- [ ] 查詢
- [ ] 匯出欄位
* 目前無實做Pagination功能,需要與後端討論串接規格
* 放行總表細項(80%)
- [x] 目前以點擊該功能後,做跳轉畫面的方式進行
## 2023/03/03 工作日誌
### 預計工作:
* 確認未來RESTFUL的架構
* [架構圖](/WlOZeWNfQn-_heK5jwjzhw)
* 確認NPM私人倉儲如何設定
* 放行總表
* CodeReview肉鬆的程式碼
* 目前以點擊該功能後,做跳轉畫面的方式進行
* 開新頁面實做
* 確認OcpWallet部屬至正式Lambda環境
* 確認以下的工作要做什麼
* 39BUY
* 支付工具
### 臨時插件:
* 修補XSS
### 實際工作進度:
* 確認未來RESTFUL的架構
* 已經取得新的[架構圖](/WlOZeWNfQn-_heK5jwjzhw),需再進一步討論未來如何實做
* 放行總表(90%)
* CodeReview肉鬆的程式碼
* 目前以經是收尾階段,下禮拜會直接部屬到k20-mypay專案上
* 修補XSS
* 目前已經修正該畫面的漏洞,也整理出會產生這些漏洞的原因,原因如下:
* 套件停留在舊的版本上
## 2023/03/02 工作日誌
### 預計工作:
* 放行總表
* CodeReview肉鬆的程式碼
* 目前以點擊該功能後,做跳轉畫面的方式進行
* 開新頁面實做
### 臨時插件:
* 討論前後分離相關事宜
### 實際工作進度:
* 放行總表(70%)
* CodeReview肉鬆的程式碼
## 2023/03/01 工作日誌
### 預計工作:
* 放行總表
* CodeReview肉鬆的程式碼
* ocp-wall
* [補線上直接交易頁面](http://192.168.0.215/developer/k20-ocp/issues/4)
* [線上購物付款相關Issues](http://192.168.0.215/developer/k20-ocp/issues/2)
### 臨時插件:
* 討論國興進來的相關會議
### 實際工作進度:
* ocp-wall(都完成了,已經併到OcpWallet內)
- [x] [補線上直接交易頁面](http://192.168.0.215/developer/k20-ocp/issues/4)
- [x] [線上購物付款相關Issues](http://192.168.0.215/developer/k20-ocp/issues/2)
## 2023/02/24 工作日誌
### 預計工作:
* 放行總表
* 確認如何部屬至k20-mypay
* 因為目前有bootstrap版本不相容的問題需要解決
* 協助肉鬆完成相關串接功能
### 臨時插件:
* EasyStore
* 確認串接的相關流程
* 確認如何判別會員還是非會員
### 實際工作進度:
* 放行總表(70%)
* 確認如何部屬至k20-mypay
* 因為目前有bootstrap版本不相容的問題需要解決
* 協助肉鬆完成相關串接功能
* 目前功能已經完成,下禮拜要開始做CodeReview
* EasyStore(60%)
* 確認串接的相關流程
* 該[時序圖](/7aH-VP7RSomUQC9QmSanGw#時序圖)可以解釋串接的相關流程
* 訂單詳細資訊以及消費者ID確認是可以透過開發APP的方式取得
* 我司還是希望消費者ID可以直接放在發動資料內
* 確認如何判別會員還是非會員
* 目前確認會員以及非會員可以透過查詢Order的[**API**](https://documenter.getpostman.com/view/8990390/TzRYc4mn#c0778638-6833-40f9-afd4-1a637ec4f12e)回傳的欄位[**is_verified**]做判別
## 2023/02/23 工作日誌
### 預計工作:
* 撥款放行
* 增加table顯示收款人功能
### 臨時插件:
### 實際工作進度:
* 撥款放行(90%)
* 目前就剩下後端串接,前端的任務已經完美達成了❤️
## 2023/02/22 工作日誌
### 預計工作:
* 後台介面重新拉皮
* 討論相關的工作安排
* 撥款放行
* 增加table顯示收款人功能
### 臨時插件:
### 實際工作進度:
* 後台介面重新拉皮
* 討論相關的工作安排
* 與後端相關人員討論後,發現認知上有差異,先暫停規劃,希望可以讓所有開發人員都以起開一次會議聚焦重點
* 撥款放行(60%)
* 增加table顯示收款人功能未完成
* 目前已經將資料帶入table了,明天繼續把換頁的功能完成
* 目前有碰到資料型態無法在元件資料夾內建立,明天預計先用暴利的方式解決掉
## 2023/02/21 工作日誌
### 預計工作:
* k20-mypay
* 修正bootstrap的左側清單顯示資料錯誤問題
* ocp-wallet
* 修正立即交易未帶出卡片的資料
* 放行總表
* 排除編譯的Header無法正常渲染
* 部屬初版到k20-mypay上
### 臨時插件:
* 後台介面重新拉皮
### 實際工作進度:
* ocp-wallet
* 修正立即交易未帶出卡片的資料(完成)
* 放行總表(50%)
* 目前要部屬到k20-mypay上碰到bootstrap版本問題,會一併連帶影響後台介面重新拉皮的問題
* 後台介面重新拉皮
* 規劃相關時呈,相關文件在此。[文件](/FcZfR7StSfuAXwYgNFgZwg/#後台介面重新拉皮)
## 2023/02/20 工作日誌
### 預計工作:
* 跟後端確認未來的陣列資料是否可以分批抓取
* 陣列資料是否可以分批抓取
* Request & Response 是否已經有統一格式
* 放行總表
* 確認肉鬆放行總表進度
* 確認k20-mypay的bootstrap套件是否可以直接使用前端專案打包出來的css
* 部屬初版到k20-mypay上
* 撥款放行
* 全選功能
* 分頁功能
* 立即交易
* 補上失敗的結果頁面
* 補件上傳檔案後,依然還是無法提交表單
### 臨時插件:
* EasyStore
* 討論中間層金鑰查詢的方式
* k20-mypay
* 修正bootstrap的左側清單顯示資料錯誤問題
* ocp-wallet
* 修正立即交易未帶出卡片的資料
### 實際工作進度:
* 撥款放行 (60%)
* 全選功能(完成)
* 分頁功能(尚未開始,這邊預計交給肉鬆做)
* 放行總表(50%)
* 確認肉鬆放行總表進度
* 目前已經請肉鬆著重在跟後端確認串接的部分,完成後再回來細修畫面
* 確認k20-mypay的bootstrap套件是否可以直接使用前端專案打包出來的css
* 目前發現編譯出來的Header無法正常渲染,目前正在排除問題中
* 部屬初版到k20-mypay上
* 以部屬,但目前碰到上述問題
* 跟後端確認未來的陣列資料是否可以分批抓取
* 陣列資料是否可以分批抓取
* 可以
* Request & Response 是否已經有統一格式
* 請相關人員在做資料格式統一的討論
* EasyStore串接
* 討論中間層金鑰查詢的方式
* 以確認相關串接流程,討論的相關文件在此。[文件](/7aH-VP7RSomUQC9QmSanGw/#結論)
## 2023/02/17 工作日誌
### 預計工作:
* 交派金流串接頁面提示字給肉鬆
* 完善撥款放行畫面
* 實做第二階段k20-mypay打包策略
* EasyStore會議
### 臨時插件:
#### 需安排時間處理
* 立即交易沒有交易失敗的畫面
* 補件上傳檔案後,依然還是無法提交表單
### 實際工作進度:
* 以交派金流串接頁面提示字給肉鬆
* 完成第二階段k20-mypay打包策略
* EasyStore會議,以向EasyStore告知我司需要的相關功能,他們會盡早回覆
* 撥款放行畫面進度完成到可以操作各個功能,但畫面部分功能顯示不正常
## 2023/02/16 工作日誌
### 預計工作:
* 撥款放行畫面
### 工作進度:
#### 前端打包策略
* 規劃k20-mypay打包策略,目前規劃出第一階段以及第二階段
* 完成第一階段k20-mypay打包策略,目前先完成可以打包出相關檔案,剩餘的透過手動的方式移至k20-mypay
#### 播款放行
* 確認撥款放行前後串接流程
* 完成初版撥款放行畫面
* 完成初版撥款放行手動部屬至後端
#### 撥款總表
* 確認撥款總表上的"狀態"欄位呈現方式
* 交派任務給肉鬆
#### EasyStore
* 交派相關文件給阿信
{"metaMigratedAt":"2023-06-17T22:23:41.156Z","metaMigratedFrom":"Content","title":"工作日誌","breaks":true,"contributors":"[{\"id\":\"c93e5730-652e-4c0e-af8f-b1a3e304b791\",\"add\":15535,\"del\":2777},{\"id\":\"dc04b493-218d-4dd7-ae0b-bf85a5f87237\",\"add\":1,\"del\":31},{\"id\":null,\"add\":162,\"del\":0}]"}