mirror of
https://github.com/mayswind/ezbookkeeping.git
synced 2026-05-20 09:44:26 +08:00
code refactor
This commit is contained in:
@@ -266,15 +266,11 @@ func createNewWeChatPayTransactionDataTable(ctx core.Context, reader io.Reader)
|
|||||||
statusColumnIdx, statusColumnExists := originalHeaderItemMap["当前状态"]
|
statusColumnIdx, statusColumnExists := originalHeaderItemMap["当前状态"]
|
||||||
descriptionColumnIdx, descriptionColumnExists := originalHeaderItemMap["备注"]
|
descriptionColumnIdx, descriptionColumnExists := originalHeaderItemMap["备注"]
|
||||||
|
|
||||||
if !timeColumnExists || !amountColumnExists || !typeColumnExists || !statusColumnExists {
|
if !timeColumnExists || !categoryColumnExists || !amountColumnExists || !typeColumnExists || !statusColumnExists {
|
||||||
log.Errorf(ctx, "[wechat_pay_transaction_data_plain_text_data_table.createNewwechatPayTransactionPlainTextDataTable] cannot parse wechat pay csv data, because missing essential columns in header row")
|
log.Errorf(ctx, "[wechat_pay_transaction_data_plain_text_data_table.createNewwechatPayTransactionPlainTextDataTable] cannot parse wechat pay csv data, because missing essential columns in header row")
|
||||||
return nil, errs.ErrMissingRequiredFieldInHeaderRow
|
return nil, errs.ErrMissingRequiredFieldInHeaderRow
|
||||||
}
|
}
|
||||||
|
|
||||||
if !categoryColumnExists {
|
|
||||||
categoryColumnIdx = -1
|
|
||||||
}
|
|
||||||
|
|
||||||
if !targetNameColumnExists {
|
if !targetNameColumnExists {
|
||||||
targetNameColumnIdx = -1
|
targetNameColumnIdx = -1
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user