3 Commits

Author SHA1 Message Date
36885d23ce 修正 CaseSvcRecord 拼錯 2023-08-27 23:08:13 +08:00
f381593fd7 修正 CaseSvcRecord 命名 2023-08-27 23:05:46 +08:00
57d0863745 Modify comment 2023-08-27 22:52:58 +08:00
2 changed files with 13 additions and 37 deletions

View File

@@ -26,16 +26,16 @@ type FeeApplyUpload struct {
// ApplyInfo 是 FeeApplyUpload 的單筆資料 // ApplyInfo 是 FeeApplyUpload 的單筆資料
type ApplyInfo struct { type ApplyInfo struct {
WriteoffYYYYMM string `json:"writeoff_yyyymm"` // 支審年月 WriteoffYYYYMM string `json:"writeoff_yyyymm"` // 支審年月
TransNo string `json:"trans_no"` // 交易序號 TransNo string `json:"trans_no"` // 交易序號
Records int `json:"records"` // 服務記錄筆數 Records int `json:"records"` // 服務記錄筆數
Amount int `json:"amount"` // 服務記錄金額 Amount int `json:"amount"` // 服務記錄金額
Cases int `json:"cases"` // 申請個案數 Cases int `json:"cases"` // 申請個案數
CaseSvceRecords []CaseSvceRecord `json:"case_svc_records"` // 個案服務記錄 CaseSvcRecords []CaseSvcRecord `json:"case_svc_records"` // 個案服務記錄
} }
// CaseSvcRecord 是個案服務記錄 // CaseSvcRecord 是個案服務記錄
type CaseSvceRecord struct { type CaseSvcRecord struct {
ObjID string `json:"objid"` // 識別碼 ObjID string `json:"objid"` // 識別碼
IDN string `json:"idn,omitempty"` // 個案身份證字號 IDN string `json:"idn,omitempty"` // 個案身份證字號
SvcAt string `json:"svc_dt,omitempty"` // 服務日期 SvcAt string `json:"svc_dt,omitempty"` // 服務日期
@@ -97,10 +97,10 @@ type ObjDelUpload struct {
// SvcDelInfo 是刪除資料 // SvcDelInfo 是刪除資料
type SvcDelInfo struct { type SvcDelInfo struct {
WriteoffYYYYMM string `json:"writeoff_yyyymm"` // 支審年月 WriteoffYYYYMM string `json:"writeoff_yyyymm"` // 支審年月
TransNo string `json:"trans_no"` // 交易序號 TransNo string `json:"trans_no"` // 交易序號
Records int `json:"records"` // 服務記錄筆數 Records int `json:"records"` // 服務記錄筆數
CaseSvceRecords []CaseSvceRecord `json:"case_svc_records"` // 個案服務記錄 CaseSvcRecords []CaseSvcRecord `json:"case_svc_records"` // 個案服務記錄
} }
// AppCompletionNoticeUpload 是 AppCompletionNotice 的傳送資料 // AppCompletionNoticeUpload 是 AppCompletionNotice 的傳送資料

View File

@@ -26,6 +26,7 @@ type FeeAuditUtils struct {
Cert []byte Cert []byte
} }
// NewFeeAuditUtils 用來産生 FeeAuditUtils
func NewFeeAuditUtils(unitNo, sourceSystem, hash, url, certPath string) (feeAuditUtils FeeAuditUtils, err error) { func NewFeeAuditUtils(unitNo, sourceSystem, hash, url, certPath string) (feeAuditUtils FeeAuditUtils, err error) {
stringutils := golanghelper.StringUtils{} stringutils := golanghelper.StringUtils{}
if stringutils.IsEmpty(unitNo) || stringutils.IsEmpty(sourceSystem) || stringutils.IsEmpty(hash) || if stringutils.IsEmpty(unitNo) || stringutils.IsEmpty(sourceSystem) || stringutils.IsEmpty(hash) ||
@@ -117,7 +118,7 @@ func (f *FeeAuditUtils) httpsPost(funcName string, writeoffRequest WriteoffReque
return return
} }
// CreateRequest 用來産生 WirteoffRequest // NewRequest 用來産生 WirteoffRequest
func (f *FeeAuditUtils) NewRequest(data []byte) WriteoffRequest { func (f *FeeAuditUtils) NewRequest(data []byte) WriteoffRequest {
apData := base64.StdEncoding.EncodeToString(data) apData := base64.StdEncoding.EncodeToString(data)
@@ -153,11 +154,6 @@ func (f *FeeAuditUtils) SendFeeApply(writeoffRequest WriteoffRequest) (feeApplyR
// SendObjDel 傳送服務紀錄刪除 // SendObjDel 傳送服務紀錄刪除
func (f *FeeAuditUtils) SendObjDel(writeoffRequest WriteoffRequest) (err error) { func (f *FeeAuditUtils) SendObjDel(writeoffRequest WriteoffRequest) (err error) {
//uploadData, err := json.Marshal(&objDel)
//if err != nil {
// return
//}
_, err = f.httpsPost("ObjDel", writeoffRequest) _, err = f.httpsPost("ObjDel", writeoffRequest)
return return
@@ -165,11 +161,6 @@ func (f *FeeAuditUtils) SendObjDel(writeoffRequest WriteoffRequest) (err error)
// SendAppCompletionNotice 傳送申報確認通知 // SendAppCompletionNotice 傳送申報確認通知
func (f *FeeAuditUtils) SendAppCompletionNotice(writeoffRequest WriteoffRequest) (err error) { func (f *FeeAuditUtils) SendAppCompletionNotice(writeoffRequest WriteoffRequest) (err error) {
//uploadData, err := json.Marshal(&appCompletionNotice)
//if err != nil {
// return
//}
_, err = f.httpsPost("appCompletionNotice", writeoffRequest) _, err = f.httpsPost("appCompletionNotice", writeoffRequest)
return return
@@ -177,11 +168,6 @@ func (f *FeeAuditUtils) SendAppCompletionNotice(writeoffRequest WriteoffRequest)
// SendAppResultQuery 傳送「服務單位各分案審核狀態查詢」或「分案審核明細查詢」 // SendAppResultQuery 傳送「服務單位各分案審核狀態查詢」或「分案審核明細查詢」
func (f *FeeAuditUtils) SendAppResultQuery(writeoffRequest WriteoffRequest) (appResultQueryResult AppResultQueryResult, err error) { func (f *FeeAuditUtils) SendAppResultQuery(writeoffRequest WriteoffRequest) (appResultQueryResult AppResultQueryResult, err error) {
//uploadData, err := json.Marshal(&appResultQuery)
//if err != nil {
// return
//}
writeoffResponse, err := f.httpsPost("appResultQuery", writeoffRequest) writeoffResponse, err := f.httpsPost("appResultQuery", writeoffRequest)
if err != nil { if err != nil {
return return
@@ -196,11 +182,6 @@ func (f *FeeAuditUtils) SendAppResultQuery(writeoffRequest WriteoffRequest) (app
// SendAppCancel 傳送撤回服務記錄 // SendAppCancel 傳送撤回服務記錄
func (f *FeeAuditUtils) SendAppCancel(writeoffRequest WriteoffRequest) (err error) { func (f *FeeAuditUtils) SendAppCancel(writeoffRequest WriteoffRequest) (err error) {
//uploadData, err := json.Marshal(&appCancel)
//if err != nil {
// return
//}
_, err = f.httpsPost("appCancel", writeoffRequest) _, err = f.httpsPost("appCancel", writeoffRequest)
return return
@@ -208,11 +189,6 @@ func (f *FeeAuditUtils) SendAppCancel(writeoffRequest WriteoffRequest) (err erro
// SendCancelResultResponse 傳送取消交易單處理結果回報 // SendCancelResultResponse 傳送取消交易單處理結果回報
func (f *FeeAuditUtils) SendCancelResultResponse(writeoffRequest WriteoffRequest) (err error) { func (f *FeeAuditUtils) SendCancelResultResponse(writeoffRequest WriteoffRequest) (err error) {
//uploadData, err := json.Marshal(&cancelResultResponse)
//if err != nil {
// return
//}
_, err = f.httpsPost("CancelResultResponse", writeoffRequest) _, err = f.httpsPost("CancelResultResponse", writeoffRequest)
return return