code refactor

This commit is contained in:
MaysWind
2024-10-14 23:13:50 +08:00
parent 592c04c5ab
commit 07743368f4
@@ -266,15 +266,11 @@ func createNewWeChatPayTransactionDataTable(ctx core.Context, reader io.Reader)
statusColumnIdx, statusColumnExists := 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")
return nil, errs.ErrMissingRequiredFieldInHeaderRow
}
if !categoryColumnExists {
categoryColumnIdx = -1
}
if !targetNameColumnExists {
targetNameColumnIdx = -1
}