|
|
@@ -171,6 +171,8 @@ bool SNCDataBase::createConnection(QString password, QString path)
|
|
|
query.exec("CREATE TABLE USER.WOOL_CHECK_DEALING( \
|
|
|
TASKID VARCHAR(100) PRIMARY KEY, \
|
|
|
USERCODE VARCHAR(100), \
|
|
|
+ PNUMFILETYPE VARCHAR(10), \
|
|
|
+ ORIGFILENAME VARCHAR(200), \
|
|
|
HMZS INTEGER, \
|
|
|
FEE_COUNT INTEGER, \
|
|
|
CREATE_TIME VARCHAR(100), \
|
|
|
@@ -189,6 +191,8 @@ bool SNCDataBase::createConnection(QString password, QString path)
|
|
|
query.exec("CREATE TABLE USER.WOOL_CHECK_FINISHED(\
|
|
|
TASKID VARCHAR(100) PRIMARY KEY, \
|
|
|
USERCODE VARCHAR(100), \
|
|
|
+ PNUMFILETYPE VARCHAR(10), \
|
|
|
+ ORIGFILENAME VARCHAR(200), \
|
|
|
HMZS INTEGER, \
|
|
|
ZCSL INTEGER, \
|
|
|
YCSL INTEGER, \
|
|
|
@@ -201,6 +205,8 @@ bool SNCDataBase::createConnection(QString password, QString path)
|
|
|
SETTLEFEE NUMERIC, \
|
|
|
GIFTFEE NUMERIC, \
|
|
|
MEMO VARCHAR(100), \
|
|
|
+ ISDELIVER CHAR(1), \
|
|
|
+ DELIVER_TIME VARCHAR(100), \
|
|
|
CACHE_LOCAL_PATH VARCHAR(1000) \
|
|
|
)");
|
|
|
}
|
|
|
@@ -686,12 +692,12 @@ QMap<QString,QStringList> SNCDataBase::getLocalClientConfigs()
|
|
|
}
|
|
|
QString SNCDataBase::getAppVersion()
|
|
|
{
|
|
|
- return "7.6.3";//±ØÐëÊÇ7.1.0Èý¶Î
|
|
|
+ return "7.7.0";//±ØÐëÊÇ7.1.0Èý¶Î
|
|
|
}
|
|
|
|
|
|
QString SNCDataBase::getAppVersion2()
|
|
|
{
|
|
|
- return "7.6.3";
|
|
|
+ return "7.7.0";
|
|
|
}
|
|
|
QString SNCDataBase::getSegVersion()
|
|
|
{
|
|
|
@@ -2811,11 +2817,7 @@ int SNCDataBase::deleteBzjcFinishExceptSrvIDs(QString clientID, QString userCode
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-
|
|
|
-
|
|
|
-///////////////////////////////////////////
|
|
|
-
|
|
|
-int SNCDataBase::updateWoolCheckDealInfos(QMultiMap<QString, QString> maps, QString userCode, QString clientID)
|
|
|
+int SNCDataBase::updateWoolCheckDealInfos(QMultiMap<QString, QString> maps, QString userCode)
|
|
|
{
|
|
|
QSqlQuery query;
|
|
|
QSqlDatabase::database().transaction();
|
|
|
@@ -2826,54 +2828,54 @@ int SNCDataBase::updateWoolCheckDealInfos(QMultiMap<QString, QString> maps, QStr
|
|
|
rows = maps.size()/cols;
|
|
|
}
|
|
|
query.clear();
|
|
|
- query.exec("delete from user.bzjc_check_dealing where client_id = '" + clientID+ "'");
|
|
|
+ query.exec("delete from user.wool_check_dealing");
|
|
|
for(int i=0;i<rows;i++)
|
|
|
{
|
|
|
- QString batchid = maps.values("batchid").at(i);
|
|
|
- QString batchtype = maps.values("batchtype").at(i);
|
|
|
- QString detail = maps.values("detail").at(i);
|
|
|
- QString resulttj = maps.values("resulttj").at(i);
|
|
|
- QString submittime = maps.values("submittime").at(i);
|
|
|
- QString tftime = maps.values("tftime").at(i);
|
|
|
- QString vftime = maps.values("vftime").at(i);
|
|
|
- QString isverify = maps.values("isverify").at(i);
|
|
|
+ QString taskid = maps.values("taskid").at(i);
|
|
|
+ QString pnumfiletype = maps.values("pnumfiletype").at(i);
|
|
|
+ QString origfilename = maps.values("origfilename").at(i);
|
|
|
+ int hmzs = maps.values("hmzs").at(i).toInt();
|
|
|
+ int feecount = maps.values("feecount").at(i).toInt();
|
|
|
+ QString createtime = maps.values("createtime").at(i);
|
|
|
+ QString state = maps.values("state").at(i);
|
|
|
+ QString statestr = maps.values("statestr").at(i);
|
|
|
QString settlefee = maps.values("settlefee").at(i);
|
|
|
QString giftfee = maps.values("giftfee").at(i);
|
|
|
- int numcount = maps.values("numcount").at(i).toInt();
|
|
|
- int dlcount = maps.values("dlcount").at(i).toInt();
|
|
|
- int finishcount = maps.values("finishcount").at(i).toInt();
|
|
|
- QString optstatus = maps.values("optstatus").at(i);
|
|
|
+ QString memo = maps.values("memo").at(i);
|
|
|
|
|
|
query.clear();
|
|
|
- query.prepare("delete from user.file_upload where server_fid = ?");
|
|
|
- query.addBindValue(batchid);
|
|
|
+ query.prepare("delete from user.file_upload where server_fid = ?");
|
|
|
+ query.addBindValue(taskid);
|
|
|
query.exec();
|
|
|
|
|
|
- double percent = 0;
|
|
|
- if(numcount!=0)
|
|
|
- percent = finishcount * 100.0 / numcount;
|
|
|
query.clear();
|
|
|
- query.prepare("insert into user.bzjc_check_dealing( \
|
|
|
- BATCH_ID ,BATCH_TYPE ,CLIENT_ID,USER_CODE ,\
|
|
|
- DETAIL ,RESULT_TJ ,SUBMIT_TIME,TF_TIME,\
|
|
|
- VF_TIME ,ISVERIFY,SETTLE_FEE,GIFT_FEE ,\
|
|
|
- NUM_COUNT ,DOWNLOAD_COUNT ,FINISH_COUNT , OPT_STATUS) \
|
|
|
- VALUES(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)");
|
|
|
+ query.prepare("insert into user.wool_check_dealing( \
|
|
|
+ TASKID, USERCODE, PNUMFILETYPE, ORIGFILENAME, HMZS, FEE_COUNT, \
|
|
|
+ CREATE_TIME, STATE, STATESTR, SETTLEFEE, GIFTFEE, MEMO \
|
|
|
+ ) VALUES(?,?,?,?,?,?,?,?,?,?,?,?)");
|
|
|
QVariantList vars;
|
|
|
- vars<<batchid<<batchtype<<clientID<<userCode<<detail<<resulttj<<submittime<<tftime<<vftime<<isverify;
|
|
|
- vars<<settlefee<<giftfee<<numcount<<dlcount<<finishcount<<optstatus;
|
|
|
+ vars << taskid << userCode << pnumfiletype << origfilename << hmzs << feecount;
|
|
|
+ vars << createtime << state << statestr << settlefee << giftfee << memo;
|
|
|
for(int i=0;i<vars.size();i++)
|
|
|
{
|
|
|
query.addBindValue(vars.at(i));
|
|
|
}
|
|
|
- query.exec();
|
|
|
+ //query.exec();
|
|
|
+ if (!query.exec()) {
|
|
|
+ qDebug()<<QDateTime::currentDateTime().toString("yyyy-MM-dd HH:mm:ss")\
|
|
|
+ <<"SNCDataBase::updateWoolCheckDealInfos() return false ";
|
|
|
+ }
|
|
|
+ else {
|
|
|
+ qDebug()<<QDateTime::currentDateTime().toString("yyyy-MM-dd HH:mm:ss")\
|
|
|
+ <<"SNCDataBase::updateWoolCheckDealInfos() success ";
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
QSqlDatabase::database().commit();
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-int SNCDataBase::updateWoolCheckFinishInfos(QMultiMap<QString, QString> maps, QString userCode, QString clientID)
|
|
|
+int SNCDataBase::updateWoolCheckFinishInfos(QMultiMap<QString, QString> maps, QString userCode)
|
|
|
{
|
|
|
QSqlQuery query;
|
|
|
QSqlDatabase::database().transaction();
|
|
|
@@ -2885,87 +2887,91 @@ int SNCDataBase::updateWoolCheckFinishInfos(QMultiMap<QString, QString> maps, QS
|
|
|
}
|
|
|
for(int i=0;i<rows;i++)
|
|
|
{
|
|
|
- QString batchid = maps.values("batchid").at(i);
|
|
|
- QString batchtype = maps.values("batchtype").at(i);
|
|
|
- QString detail = maps.values("detail").at(i);
|
|
|
- QString resulttj = maps.values("resulttj").at(i);
|
|
|
- QString submittime = maps.values("submittime").at(i);
|
|
|
+ QString taskid = maps.values("taskid").at(i);
|
|
|
+ QString pnumfiletype = maps.values("pnumfiletype").at(i);
|
|
|
+ QString origfilename = maps.values("origfilename").at(i);
|
|
|
+ int hmzs = maps.values("hmzs").at(i).toInt();
|
|
|
+ int zcsl = maps.values("zcsl").at(i).toInt();
|
|
|
+ int ycsl = maps.values("ycsl").at(i).toInt();
|
|
|
+ int wzsl = maps.values("wzsl").at(i).toInt();
|
|
|
+ int feecount = maps.values("feecount").at(i).toInt();
|
|
|
+ QString createtime = maps.values("createtime").at(i);
|
|
|
QString finishtime = maps.values("finishtime").at(i);
|
|
|
+ QString state = maps.values("state").at(i);
|
|
|
+ QString statestr = maps.values("statestr").at(i);
|
|
|
QString settlefee = maps.values("settlefee").at(i);
|
|
|
QString giftfee = maps.values("giftfee").at(i);
|
|
|
- QString numcount = maps.values("numcount").at(i);
|
|
|
- QString dlcount = maps.values("dlcount").at(i);
|
|
|
- QString finishcount = maps.values("finishcount").at(i);
|
|
|
- QString optstatus = maps.values("optstatus").at(i);
|
|
|
- QString ispass = maps.values("ispass").at(i);
|
|
|
+ QString memo = maps.values("memo").at(i);
|
|
|
QString isdeliver = maps.values("isdeliver").at(i);
|
|
|
QString delivertime = maps.values("delivertime").at(i);
|
|
|
|
|
|
// query.clear();
|
|
|
-// query.prepare("delete from user.file_upload where server_fid = ?");
|
|
|
-// query.addBindValue(batchid);
|
|
|
+// query.prepare("delete from user.file_upload where server_fid = ?");
|
|
|
+// query.addBindValue(taskid);
|
|
|
// query.exec();
|
|
|
|
|
|
query.clear();
|
|
|
- query.prepare("select CACHE_LOCAL_PATH from user.bzjc_check_finished where BATCH_ID = ?");
|
|
|
- query.addBindValue(batchid);
|
|
|
+ query.prepare("select CACHE_LOCAL_PATH from user.wool_check_finished where TASKID = ?");
|
|
|
+ query.addBindValue(taskid);
|
|
|
query.exec();
|
|
|
-
|
|
|
if(query.next())
|
|
|
{
|
|
|
if(!query.value(0).toString().isEmpty())
|
|
|
continue;
|
|
|
}
|
|
|
+
|
|
|
query.clear();
|
|
|
- query.prepare("delete from user.bzjc_check_finished where BATCH_ID = ?");
|
|
|
- query.addBindValue(batchid);
|
|
|
+ query.prepare("delete from user.wool_check_finished where TASKID = ?");
|
|
|
+ query.addBindValue(taskid);
|
|
|
query.exec();
|
|
|
query.clear();
|
|
|
- query.prepare("insert into user.bzjc_check_finished( \
|
|
|
- BATCH_ID ,BATCH_TYPE ,CLIENT_ID,USER_CODE ,\
|
|
|
- DETAIL ,RESULT_TJ ,SUBMIT_TIME,FINISH_TIME,\
|
|
|
- SETTLE_FEE,GIFT_FEE ,\
|
|
|
- NUM_COUNT ,DOWNLOAD_COUNT ,FINISH_COUNT , OPT_STATUS,\
|
|
|
- ISPASS,ISDELIVER,DELIVER_TIME) \
|
|
|
- VALUES(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)");
|
|
|
+
|
|
|
+ query.prepare("insert into user.wool_check_finished( \
|
|
|
+ TASKID, USERCODE, PNUMFILETYPE, ORIGFILENAME, HMZS, ZCSL, YCSL, WZSL, FEE_COUNT, \
|
|
|
+ CREATE_TIME, FINISH_TIME, STATE, STATESTR, SETTLEFEE, GIFTFEE, MEMO, ISDELIVER, DELIVER_TIME \
|
|
|
+ ) VALUES(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)");
|
|
|
QVariantList vars;
|
|
|
- vars<<batchid<<batchtype<<clientID<<userCode<<detail<<resulttj<<submittime<<finishtime;
|
|
|
- vars<<settlefee<<giftfee<<numcount<<dlcount<<finishcount<<optstatus<<ispass<<isdeliver<<delivertime;
|
|
|
+ vars << taskid << userCode << pnumfiletype << origfilename << hmzs << zcsl << ycsl << wzsl << feecount \
|
|
|
+ << createtime << finishtime << state << statestr << settlefee << giftfee << memo << isdeliver << delivertime;
|
|
|
for(int i=0;i<vars.size();i++)
|
|
|
{
|
|
|
query.addBindValue(vars.at(i));
|
|
|
}
|
|
|
- query.exec();
|
|
|
+ //query.exec();
|
|
|
+ if (!query.exec()) {
|
|
|
+ qDebug()<<QDateTime::currentDateTime().toString("yyyy-MM-dd HH:mm:ss")\
|
|
|
+ <<"SNCDataBase::updateWoolCheckFinishInfos() return false ";
|
|
|
+ }
|
|
|
+ else {
|
|
|
+ qDebug()<<QDateTime::currentDateTime().toString("yyyy-MM-dd HH:mm:ss")\
|
|
|
+ <<"SNCDataBase::updateWoolCheckFinishInfos() success ";
|
|
|
+ }
|
|
|
}
|
|
|
QSqlDatabase::database().commit();
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-QMultiMap<QString, QString> SNCDataBase::getWoolCheckFinishInfos(QString userCode, QString clientID, QString isdeliver)
|
|
|
+QMultiMap<QString, QString> SNCDataBase::getWoolCheckFinishInfos(QString userCode, QString isdeliver)
|
|
|
{
|
|
|
QMultiMap<QString ,QString> values;
|
|
|
QSqlQuery query;
|
|
|
QVariantList vars;
|
|
|
+
|
|
|
if(isdeliver.isEmpty())
|
|
|
{
|
|
|
- query.prepare("select BATCH_ID ,BATCH_TYPE ,\
|
|
|
- DETAIL ,RESULT_TJ ,SUBMIT_TIME,FINISH_TIME,\
|
|
|
- SETTLE_FEE,GIFT_FEE ,\
|
|
|
- NUM_COUNT ,DOWNLOAD_COUNT ,FINISH_COUNT , OPT_STATUS,\
|
|
|
- ISPASS,ISDELIVER,DELIVER_TIME \
|
|
|
- from user.bzjc_check_finished where user_code=? and client_id = ? ");
|
|
|
- vars<<userCode<<clientID;
|
|
|
+ query.prepare("select TASKID, PNUMFILETYPE, ORIGFILENAME, HMZS, ZCSL, YCSL, WZSL, FEE_COUNT, \
|
|
|
+ CREATE_TIME, FINISH_TIME, STATE, STATESTR, SETTLEFEE, GIFTFEE, MEMO, ISDELIVER, DELIVER_TIME \
|
|
|
+ from user.wool_check_finished where usercode = ?");
|
|
|
+ vars << userCode;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
- query.prepare("select BATCH_ID ,BATCH_TYPE ,\
|
|
|
- DETAIL ,RESULT_TJ ,SUBMIT_TIME,FINISH_TIME,\
|
|
|
- SETTLE_FEE,GIFT_FEE ,\
|
|
|
- NUM_COUNT ,DOWNLOAD_COUNT ,FINISH_COUNT , OPT_STATUS,\
|
|
|
- ISPASS,ISDELIVER,DELIVER_TIME \
|
|
|
- from user.bzjc_check_finished where user_code=? and client_id = ? and isdeliver = ?");
|
|
|
- vars<<userCode<<clientID<<isdeliver;
|
|
|
+ query.prepare("select TASKID, PNUMFILETYPE, ORIGFILENAME, HMZS, ZCSL, YCSL, WZSL, FEE_COUNT, \
|
|
|
+ CREATE_TIME, FINISH_TIME, STATE, STATESTR, SETTLEFEE, GIFTFEE, MEMO, ISDELIVER, DELIVER_TIME \
|
|
|
+ from user.wool_check_finished where usercode = ? and isdeliver = ?");
|
|
|
+ vars << userCode << isdeliver;
|
|
|
}
|
|
|
+
|
|
|
for(int i=0;i<vars.size();i++)
|
|
|
{
|
|
|
query.addBindValue(vars.at(i));
|
|
|
@@ -2974,36 +2980,37 @@ QMultiMap<QString, QString> SNCDataBase::getWoolCheckFinishInfos(QString userCod
|
|
|
while(query.next())
|
|
|
{
|
|
|
int i=0;
|
|
|
- values.insert("batchid",query.value(i++).toString());
|
|
|
- values.insert("batchtype",query.value(i++).toString());
|
|
|
- values.insert("detail",query.value(i++).toString());
|
|
|
- values.insert("resulttj",query.value(i++).toString());
|
|
|
- values.insert("submittime",query.value(i++).toString());
|
|
|
+ values.insert("taskid",query.value(i++).toString());
|
|
|
+ values.insert("pnumfiletype",query.value(i++).toString());
|
|
|
+ values.insert("origfilename",query.value(i++).toString());
|
|
|
+ values.insert("hmzs",query.value(i++).toString());
|
|
|
+ values.insert("zcsl",query.value(i++).toString());
|
|
|
+ values.insert("ycsl",query.value(i++).toString());
|
|
|
+ values.insert("wzsl",query.value(i++).toString());
|
|
|
+ values.insert("feecount",query.value(i++).toString());
|
|
|
+ values.insert("createtime",query.value(i++).toString());
|
|
|
values.insert("finishtime",query.value(i++).toString());
|
|
|
+ values.insert("state",query.value(i++).toString());
|
|
|
+ values.insert("statestr",query.value(i++).toString());
|
|
|
values.insert("settlefee",query.value(i++).toString());
|
|
|
values.insert("giftfee",query.value(i++).toString());
|
|
|
- values.insert("numcount",query.value(i++).toString());
|
|
|
- values.insert("dlcount",query.value(i++).toString());
|
|
|
- values.insert("finishcount",query.value(i++).toString());
|
|
|
- values.insert("optstatus",query.value(i++).toString());
|
|
|
- values.insert("ispass",query.value(i++).toString());
|
|
|
+ values.insert("memo",query.value(i++).toString());
|
|
|
values.insert("isdeliver",query.value(i++).toString());
|
|
|
values.insert("delivertime",query.value(i++).toString());
|
|
|
}
|
|
|
return values;
|
|
|
}
|
|
|
|
|
|
-QMultiMap<QString, QString> SNCDataBase::getWoolCheckDealingInfos(QString userCode, QString clientID)
|
|
|
+QMultiMap<QString, QString> SNCDataBase::getWoolCheckDealingInfos(QString userCode)
|
|
|
{
|
|
|
QMultiMap<QString ,QString> values;
|
|
|
QSqlQuery query;
|
|
|
QVariantList vars;
|
|
|
- query.prepare("select BATCH_ID ,BATCH_TYPE ,\
|
|
|
- DETAIL ,RESULT_TJ ,SUBMIT_TIME,\
|
|
|
- SETTLE_FEE,GIFT_FEE ,\
|
|
|
- NUM_COUNT ,DOWNLOAD_COUNT ,FINISH_COUNT , OPT_STATUS,isverify,tf_time \
|
|
|
- from user.BZJC_CHECK_DEALING where user_code=? and client_id = ? ");
|
|
|
- vars<<userCode<<clientID;
|
|
|
+ query.prepare("select TASKID, PNUMFILETYPE, ORIGFILENAME, HMZS, FEE_COUNT, \
|
|
|
+ CREATE_TIME, STATE, STATESTR, SETTLEFEE, GIFTFEE, MEMO \
|
|
|
+ from user.wool_check_dealing where usercode = ?");
|
|
|
+ vars << userCode;
|
|
|
+
|
|
|
for(int i=0;i<vars.size();i++)
|
|
|
{
|
|
|
query.addBindValue(vars.at(i));
|
|
|
@@ -3012,29 +3019,28 @@ QMultiMap<QString, QString> SNCDataBase::getWoolCheckDealingInfos(QString userCo
|
|
|
while(query.next())
|
|
|
{
|
|
|
int i=0;
|
|
|
- values.insert("batchid",query.value(i++).toString());
|
|
|
- values.insert("batchtype",query.value(i++).toString());
|
|
|
- values.insert("detail",query.value(i++).toString());
|
|
|
- values.insert("resulttj",query.value(i++).toString());
|
|
|
- values.insert("submittime",query.value(i++).toString());
|
|
|
+ values.insert("taskid",query.value(i++).toString());
|
|
|
+ values.insert("pnumfiletype",query.value(i++).toString());
|
|
|
+ values.insert("origfilename",query.value(i++).toString());
|
|
|
+ values.insert("hmzs",query.value(i++).toString());
|
|
|
+ values.insert("feecount",query.value(i++).toString());
|
|
|
+ values.insert("createtime",query.value(i++).toString());
|
|
|
+ values.insert("state",query.value(i++).toString());
|
|
|
+ values.insert("statestr",query.value(i++).toString());
|
|
|
values.insert("settlefee",query.value(i++).toString());
|
|
|
values.insert("giftfee",query.value(i++).toString());
|
|
|
- values.insert("numcount",query.value(i++).toString());
|
|
|
- values.insert("dlcount",query.value(i++).toString());
|
|
|
- values.insert("finishcount",query.value(i++).toString());
|
|
|
- values.insert("optstatus",query.value(i++).toString());
|
|
|
- values.insert("isverify",query.value(i++).toString());
|
|
|
- values.insert("tftime",query.value(i++).toString());
|
|
|
+ values.insert("memo",query.value(i++).toString());
|
|
|
}
|
|
|
return values;
|
|
|
}
|
|
|
|
|
|
-int SNCDataBase::getWoolToDown(QString userCode, QString clientID)
|
|
|
+int SNCDataBase::getWoolToDown(QString userCode)
|
|
|
{
|
|
|
QSqlQuery query;
|
|
|
- query.prepare("select count(*) from user.bzjc_check_finished where user_code=? and client_id = ? and isdeliver='0'");
|
|
|
+ query.prepare("select count(*) from user.wool_check_finished where usercode = ?");
|
|
|
QVariantList vars;
|
|
|
- vars<<userCode<<clientID;
|
|
|
+ vars << userCode;
|
|
|
+
|
|
|
for(int i=0;i<vars.size();i++)
|
|
|
{
|
|
|
query.addBindValue(vars.at(i));
|
|
|
@@ -3052,9 +3058,10 @@ int SNCDataBase::delWoolByID(QString srvID)
|
|
|
{
|
|
|
QSqlDatabase::database().transaction();
|
|
|
QSqlQuery query;
|
|
|
- query.prepare("delete from user.BZJC_CHECK_FINISHED where batch_ID=? ");
|
|
|
+ query.prepare("delete from user.wool_check_finished where TASKID = ?");
|
|
|
QVariantList vars;
|
|
|
- vars<<srvID;
|
|
|
+ vars << srvID;
|
|
|
+
|
|
|
for(int i=0;i<vars.size();i++)
|
|
|
{
|
|
|
query.addBindValue(vars.at(i));
|
|
|
@@ -3069,9 +3076,10 @@ int SNCDataBase::updateWoolCachePath(QString srvID, QString cachePath)
|
|
|
{
|
|
|
QSqlDatabase::database().transaction();
|
|
|
QSqlQuery query;
|
|
|
- query.prepare("update user.BZJC_CHECK_FINISHED set CACHE_LOCAL_PATH = ?,ISDELIVER='1' where batch_ID=? ");
|
|
|
+ query.prepare("update user.wool_check_finished set CACHE_LOCAL_PATH = ?, ISDELIVER='1' where TASKID = ?");
|
|
|
QVariantList vars;
|
|
|
- vars<<cachePath<<srvID;
|
|
|
+ vars << cachePath << srvID;
|
|
|
+
|
|
|
for(int i=0;i<vars.size();i++)
|
|
|
{
|
|
|
query.addBindValue(vars.at(i));
|
|
|
@@ -3085,9 +3093,9 @@ int SNCDataBase::updateWoolCachePath(QString srvID, QString cachePath)
|
|
|
QString SNCDataBase::getWoolCachePath(QString srvID)
|
|
|
{
|
|
|
QSqlQuery query;
|
|
|
- query.prepare("select CACHE_LOCAL_PATH from user.BZJC_CHECK_FINISHED where batch_ID=? ");
|
|
|
+ query.prepare("select CACHE_LOCAL_PATH from user.wool_check_finished where TASKID = ?");
|
|
|
QVariantList vars;
|
|
|
- vars<<srvID;
|
|
|
+ vars << srvID;
|
|
|
for(int i=0;i<vars.size();i++)
|
|
|
{
|
|
|
query.addBindValue(vars.at(i));
|
|
|
@@ -3101,7 +3109,7 @@ QString SNCDataBase::getWoolCachePath(QString srvID)
|
|
|
return value;
|
|
|
}
|
|
|
|
|
|
-int SNCDataBase::deleteWoolFinishExceptSrvIDs(QString clientID, QString userCode, QStringList ids)
|
|
|
+int SNCDataBase::deleteWoolFinishExceptSrvIDs(QString userCode, QStringList ids)
|
|
|
{
|
|
|
QString where;
|
|
|
for(int i=0;i<ids.size();i++)
|
|
|
@@ -3113,27 +3121,23 @@ int SNCDataBase::deleteWoolFinishExceptSrvIDs(QString clientID, QString userCode
|
|
|
}
|
|
|
if(where.isEmpty())
|
|
|
{
|
|
|
- where = " where client_id = ? and user_code = ? ";
|
|
|
+ where = " where usercode = ? ";
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
- where = " where client_id = ? and user_code = ? and \
|
|
|
- BATCH_ID not in (" + where + ")";
|
|
|
+ where = " where usercode = ? and \
|
|
|
+ TASKID not in (" + where + ")";
|
|
|
}
|
|
|
|
|
|
- QString sql = " delete from BZJC_CHECK_FINISHED " + where;
|
|
|
+ QString sql = "delete from wool_check_finished " + where;
|
|
|
QSqlQuery query;
|
|
|
QSqlDatabase::database().transaction();
|
|
|
query.prepare(sql);
|
|
|
- query.addBindValue(clientID);
|
|
|
query.addBindValue(userCode);
|
|
|
query.exec();
|
|
|
QSqlDatabase::database().commit();
|
|
|
return 0;
|
|
|
}
|
|
|
-///////////////////////////////////////////
|
|
|
-
|
|
|
-
|
|
|
|
|
|
QMultiMap<QString, QString> SNCDataBase::getSegRecInfos()
|
|
|
{
|