送返修工单搞定。
This commit is contained in:
parent
4e48c7f233
commit
5b19ff7aba
@ -313,6 +313,7 @@ void LoadRepairOrderFromXlsx( const std::wstring & filePath,
|
||||
{
|
||||
int colunmIndex = pSheet->firstCol();
|
||||
|
||||
//报案推荐车商代码在表格中不存在,但在数据库中存在。
|
||||
const wstring && branchName = ReadCellStringFromXlsx( pBook, sheetIndex, rowIndex, colunmIndex++, true );
|
||||
const wstring && orderNo = ReadCellStringFromXlsx( pBook, sheetIndex, rowIndex, colunmIndex++, true );
|
||||
const wstring && orderType = ReadCellStringFromXlsx( pBook, sheetIndex, rowIndex, colunmIndex++, true );
|
||||
@ -328,7 +329,7 @@ void LoadRepairOrderFromXlsx( const std::wstring & filePath,
|
||||
const wstring && isSuccess = ReadCellStringFromXlsx( pBook, sheetIndex, rowIndex, colunmIndex++, true );
|
||||
const wstring && recommandDealerCode = ReadCellStringFromXlsx( pBook, sheetIndex, rowIndex, colunmIndex++, true );
|
||||
const wstring && recommandDealerName = ReadCellStringFromXlsx( pBook, sheetIndex, rowIndex, colunmIndex++, true );
|
||||
const wstring && recommandDealerCodeInNotify = ReadCellStringFromXlsx( pBook, sheetIndex, rowIndex, colunmIndex, true );
|
||||
const wstring && recommandDealerCodeInNotify = L""; // ReadCellStringFromXlsx(pBook, sheetIndex, rowIndex, colunmIndex, true);
|
||||
const wstring && recommandDealerNameInNotify = ReadCellStringFromXlsx( pBook, sheetIndex, rowIndex, colunmIndex++, true );
|
||||
const wstring && recommandDealerNameInSurvey = ReadCellStringFromXlsx( pBook, sheetIndex, rowIndex, colunmIndex++, true );
|
||||
const wstring && agentName = ReadCellStringFromXlsx( pBook, sheetIndex, rowIndex, colunmIndex++, true );
|
||||
|
@ -242,46 +242,33 @@ void ImportRepairOrderToOracle( const std::string & userName,
|
||||
{
|
||||
try
|
||||
{
|
||||
string branchName = QString::fromStdWString( iterOrder->getBranchName() ).toLocal8Bit();
|
||||
string orderNo = QString::fromStdWString( iterOrder->getOrderNo() ).toLocal8Bit();
|
||||
string orderType = QString::fromStdWString( iterOrder->getOrderType() ).toLocal8Bit();
|
||||
string notifyNo = QString::fromStdWString( iterOrder->getNotifyNo() ).toLocal8Bit();
|
||||
string damageArea = QString::fromStdWString( iterOrder->getDamageArea() ).toLocal8Bit();
|
||||
string damageDate = QString::fromStdWString( iterOrder->getDamageDate() ).toLocal8Bit();
|
||||
string genDate = QString::fromStdWString( iterOrder->getGeneratingDate() ).toLocal8Bit();
|
||||
string policyNo = QString::fromStdWString( iterOrder->getPolicyNo() ).toLocal8Bit();
|
||||
string policyNoJQX = QString::fromStdWString( iterOrder->getPolicyNoJqx() ).toLocal8Bit();
|
||||
string plateNumber = QString::fromStdWString( iterOrder->getPlateNumber() ).toLocal8Bit();;
|
||||
string brandName = QString::fromStdWString( iterOrder->getBrandName() ).toLocal8Bit();;
|
||||
string isInsuranceObject = QString::fromStdWString( iterOrder->getIsInsuranceObject() ).toLocal8Bit();
|
||||
string isSuccess = QString::fromStdWString( iterOrder->getIsSuccess() ).toLocal8Bit();
|
||||
string recommandDealerCode = QString::fromStdWString( iterOrder->getRecommandDealerCode() ).toLocal8Bit();
|
||||
string recommandDealerName = QString::fromStdWString( iterOrder->getRecommandDealerName() ).toLocal8Bit();
|
||||
string branchName = QString::fromStdWString( iterOrder->getBranchName() ).toLocal8Bit();
|
||||
string orderNo = QString::fromStdWString( iterOrder->getOrderNo() ).toLocal8Bit();
|
||||
string orderType = QString::fromStdWString( iterOrder->getOrderType() ).toLocal8Bit();
|
||||
string notifyNo = QString::fromStdWString( iterOrder->getNotifyNo() ).toLocal8Bit();
|
||||
string damageArea = QString::fromStdWString( iterOrder->getDamageArea() ).toLocal8Bit();
|
||||
string damageDate = QString::fromStdWString( iterOrder->getDamageDate() ).toLocal8Bit();
|
||||
string genDate = QString::fromStdWString( iterOrder->getGeneratingDate() ).toLocal8Bit();
|
||||
string policyNo = QString::fromStdWString( iterOrder->getPolicyNo() ).toLocal8Bit();
|
||||
string policyNoJQX = QString::fromStdWString( iterOrder->getPolicyNoJqx() ).toLocal8Bit();
|
||||
string plateNumber = QString::fromStdWString( iterOrder->getPlateNumber() ).toLocal8Bit();;
|
||||
string brandName = QString::fromStdWString( iterOrder->getBrandName() ).toLocal8Bit();;
|
||||
string isInsuranceObject = QString::fromStdWString( iterOrder->getIsInsuranceObject() ).toLocal8Bit();
|
||||
string isSuccess = QString::fromStdWString( iterOrder->getIsSuccess() ).toLocal8Bit();
|
||||
string recommandDealerCode = QString::fromStdWString( iterOrder->getRecommandDealerCode() ).toLocal8Bit();
|
||||
string recommandDealerName = QString::fromStdWString( iterOrder->getRecommandDealerName() ).toLocal8Bit();
|
||||
//string recommandDealerCodeInNotify = QString::fromStdWString( iterOrder->getRecommandDealerCodeInNotify() ).toLocal8Bit();
|
||||
string recommandDealerCodeInNameInNotify = QString::fromStdWString( iterOrder->getRecommandDealerNameInNotify() ).toLocal8Bit();
|
||||
string recommandDealerCodeInSurvy = QString::fromStdWString( iterOrder->getRecommandDealerNameInSurvey() ).toLocal8Bit();
|
||||
string agentName = QString::fromStdWString( iterOrder->getAgentName() ).toLocal8Bit();
|
||||
string surveyor = QString::fromStdWString( iterOrder->getSurveyor() ).toLocal8Bit();
|
||||
string repairingStartDate = QString::fromStdWString( iterOrder->getRepairingStartDate() ).toLocal8Bit();
|
||||
string repairingEndDate = QString::fromStdWString( iterOrder->getRepairingFinishDate() ).toLocal8Bit();
|
||||
string checkDate = QString::fromStdWString( iterOrder->getCheckDate() ).toLocal8Bit();
|
||||
string repairingStartDate = QString::fromStdWString( iterOrder->getRepairingStartDate() ).toLocal8Bit();
|
||||
string repairingEndDate = QString::fromStdWString( iterOrder->getRepairingFinishDate() ).toLocal8Bit();
|
||||
string checkDate = QString::fromStdWString( iterOrder->getCheckDate() ).toLocal8Bit();
|
||||
string status = QString::fromStdWString( iterOrder->getStatus() ).toLocal8Bit();
|
||||
string lostItemID = QString::fromStdWString( iterOrder->getLostItemId() ).toLocal8Bit();
|
||||
string surveyorRecommandStatus = QString::fromStdWString( iterOrder->getSurveyorRecommandStatus() ).toLocal8Bit();
|
||||
|
||||
// OCI_Date * pDamageDate = OCI_DateCreate( pConn );
|
||||
// OCI_Date * pGenDate = OCI_DateCreate( pConn );
|
||||
// OCI_Date * pRepairingStartDate = OCI_DateCreate( pConn );
|
||||
// OCI_Date * pRepairingEndDate = OCI_DateCreate( pConn );
|
||||
// OCI_Date * pCheckDate = OCI_DateCreate( pConn );
|
||||
|
||||
// OCI_DateFromText( pDamageDate, strDamageDate.c_str(), "YYYY-MM-DD HH24:MI:SS" );
|
||||
// OCI_DateFromText( pGenDate, strGenDate.c_str(), "YYYY-MM-DD" );
|
||||
// OCI_DateFromText( pRepairingStartDate, strRepairingStartDate.c_str(), "YYYY-MM-DD HH24:MI:SS" );
|
||||
// OCI_DateFromText( pRepairingEndDate, strRepairingEndDate.c_str(), "YYYY-MM-DD HH24:MI:SS" );
|
||||
// OCI_DateFromText( pCheckDate, strCheckDate.c_str(), "YYYY-MM-DD HH24:MI:SS" );
|
||||
//OCI_Date
|
||||
|
||||
OCI_BindString( pStmt, ":a_branch_name", const_cast<otext*>(branchName.c_str()), 0 );
|
||||
OCI_BindString( pStmt, ":a_order_no", const_cast<otext*>(orderNo.c_str()), 0 );
|
||||
OCI_BindString( pStmt, ":a_order_type", const_cast<otext*>(orderType.c_str()), 0 );
|
||||
@ -304,12 +291,12 @@ void ImportRepairOrderToOracle( const std::string & userName,
|
||||
OCI_BindString( pStmt, ":a_lost_item_id", const_cast<otext*>(lostItemID.c_str()), 0 );
|
||||
OCI_BindString( pStmt, ":a_surveyor_recomm_status", const_cast<otext*>(surveyorRecommandStatus.c_str()), 0 );
|
||||
|
||||
OCI_BindString( pStmt, ":a_damage_date", const_cast<otext*>(damageDate.c_str()), 0);
|
||||
OCI_BindString( pStmt, ":a_generating_date", const_cast<otext*>(genDate.c_str()), 0);
|
||||
OCI_BindString( pStmt, ":a_check_date", const_cast<otext*>(checkDate.c_str()), 0);
|
||||
OCI_BindString( pStmt, ":a_repairing_start_date", const_cast<otext*>(repairingStartDate.c_str()), 0);
|
||||
OCI_BindString( pStmt, ":a_repairing_finish_date", const_cast<otext*>(repairingEndDate.c_str()), 0);
|
||||
//
|
||||
OCI_BindString( pStmt, ":a_damage_date", const_cast<otext*>(damageDate.c_str()), 0 );
|
||||
OCI_BindString( pStmt, ":a_generating_date", const_cast<otext*>(genDate.c_str()), 0 );
|
||||
OCI_BindString( pStmt, ":a_check_date", const_cast<otext*>(checkDate.c_str()), 0 );
|
||||
OCI_BindString( pStmt, ":a_repairing_start_date", const_cast<otext*>(repairingStartDate.c_str()), 0 );
|
||||
OCI_BindString( pStmt, ":a_repairing_finish_date", const_cast<otext*>(repairingEndDate.c_str()), 0 );
|
||||
|
||||
OCI_Execute( pStmt );
|
||||
}
|
||||
catch ( runtime_error & error )
|
||||
|
Loading…
x
Reference in New Issue
Block a user