This commit is contained in:
Kane Wang 2019-12-29 13:53:54 +08:00
parent cfbc7d40d5
commit 8a7ff68090
1 changed files with 15 additions and 6 deletions

View File

@ -65,17 +65,24 @@ void ImportCarDealerAchievementToOracle( std::string use
iter != achievementVector.end();
++iter )
{
string checkedAchievement = QString("%1").arg( static_cast<double>(iter->getCheckedAchievement())).toStdString();
string checkedAchievement = QString( "%1" ).arg( static_cast<double>(iter->getCheckedAchievement()) ).toStdString();
string policyAmount = QString( "%1" ).arg( iter->getPolicyAmount() ).toStdString();
string cpicAmount = QString( "%1" ).arg( iter->getCpicAmount() ).toStdString();
string piccAmount = QString( "%1" ).arg( iter->getPiccAmount() ).toStdString();
string pinganAmount = QString( "%1" ).arg( iter->getPinganAmount() ).toStdString();
string othersAmount = QString( "%1" ).arg( iter->getOthersAmount() ).toStdString();
pStmt->Bind( ":a_the_year", QString::fromStdWString( iter->getTheYear() ).toStdString(), BindInfo::BindDirectionValues::In );
pStmt->Bind( ":a_the_month", QString::fromStdWString( iter->getTheMonth() ).toStdString(), BindInfo::BindDirectionValues::In );
pStmt->Bind( ":a_car_dealer_code", QString::fromStdWString( iter->getCarDealerCode() ).toStdString(), BindInfo::BindDirectionValues::In );
pStmt->Bind( ":a_checked_achievement", checkedAchievement, BindInfo::BindDirectionValues::In );
pStmt->Bind( ":a_policy_amount", QString::fromStdWString( iter->getTheYear() ).toStdString(), BindInfo::BindDirectionValues::In );
pStmt->Bind( ":a_cpic_amount", QString::fromStdWString( iter->getTheYear() ).toStdString(), BindInfo::BindDirectionValues::In );
pStmt->Bind( ":a_picc_amount", QString::fromStdWString( iter->getTheYear() ).toStdString(), BindInfo::BindDirectionValues::In );
pStmt->Bind( ":a_pingan_amount", QString::fromStdWString( iter->getTheYear() ).toStdString(), BindInfo::BindDirectionValues::In );
pStmt->Bind( ":a_others_amount", QString::fromStdWString( iter->getTheYear() ).toStdString(), BindInfo::BindDirectionValues::In );
pStmt->Bind( ":a_policy_amount", policyAmount, BindInfo::BindDirectionValues::In );
pStmt->Bind( ":a_cpic_amount", cpicAmount, BindInfo::BindDirectionValues::In );
pStmt->Bind( ":a_picc_amount", piccAmount, BindInfo::BindDirectionValues::In );
pStmt->Bind( ":a_pingan_amount", pinganAmount, BindInfo::BindDirectionValues::In );
pStmt->Bind( ":a_others_amount", othersAmount, BindInfo::BindDirectionValues::In );
pStmt->ExecutePrepared();
}
}
catch ( exception & error )
@ -87,4 +94,6 @@ void ImportCarDealerAchievementToOracle( std::string use
throw runtime_error( errorMessage );
}
Environment::Cleanup();
}