| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206 |
- #include "wscube2.h"
- #include "cube2.h"
- #include "sncdatabase.h"
- WSCube2::WSCube2(QString host, QString port)
- {
- this->host = host;
- this->port = port;
- }
- void WSCube2::setHost(QString host, QString port)
- {
- this->host = host;
- this->port = port;
- }
- void WSCube2::abort()
- {
- emit canceled();
- }
- QString WSCube2::getSysParam(QString src,QString authCode)
- {
- Cube2 cube(this->host,this->port);
- connect(this,SIGNAL(canceled()),&cube,SLOT(onCanceled()));
- return cube.getSysParam(src,authCode);
- }
- QString WSCube2::packTran(QString packName, QString userHash)
- {
- Cube2 cube(this->host,this->port);
- connect(this,SIGNAL(canceled()),&cube,SLOT(onCanceled()));
- QString fileName,packKey, packNo, packMD5, packContent;
- QFile file(packName);
- file.open(QIODevice::ReadOnly);
- QByteArray ba = file.readAll();
- packContent = QString(ba.toBase64());
- file.close();
- packMD5 = QCryptographicHash::hash ( packContent.toAscii(), QCryptographicHash::Md5 ).toHex();
- QFileInfo fileinfo(packName);
- QStringList packinfo = fileinfo.suffix().split("_");
- QString basename = fileinfo.completeBaseName();
- QTextCodec *codec = QTextCodec::codecForLocale();
- fileName = codec->toUnicode(basename.toLocal8Bit());
- if(packinfo.size()==4)
- {
- packKey = packinfo.at(0);
- packNo = QString::number(packinfo.at(2).toInt());
- }
- return cube.packTran(fileName,packKey,packNo,packContent,packMD5,userHash);
- }
- QString WSCube2::packMerge(QString packName, QString userHash)
- {
- Cube2 cube(this->host,this->port);
- connect(this,SIGNAL(canceled()),&cube,SLOT(onCanceled()));
- QString fileName,packKey, packCount, fileMD5;
- QFileInfo fileinfo(packName);
- QStringList packinfo = fileinfo.suffix().split("_");
- QString basename = fileinfo.completeBaseName();
- QTextCodec *codec = QTextCodec::codecForLocale();
- fileName = codec->toUnicode(basename.toLocal8Bit());
- if(packinfo.size()==4)
- {
- packKey = packinfo.at(0);
- packCount = packinfo.at(1);
- fileMD5 = packinfo.at(3);
- }
- return cube.packMerge(fileName,packKey,packCount,fileMD5,userHash);
- }
- QString WSCube2::userServiceVerify(QString funcName, QString paraList,QString userHash)
- {
- Cube2 cube(this->host,this->port);
- connect(this,SIGNAL(canceled()),&cube,SLOT(onCanceled()));
- return cube.userServiceVerify(funcName,paraList,userHash);
- }
- QString WSCube2::fastSubmitJZJC(QString sysCode, QString ltfid, QString memo, QString userHash)
- {
- Cube2 cube(this->host,this->port);
- connect(this,SIGNAL(canceled()),&cube,SLOT(onCanceled()));
- return cube.fastSubmitJZJC(sysCode,ltfid,memo,userHash);
- }
- QString WSCube2::getUserSHXZServiceInfo(QString userHash)
- {
- Cube2 cube(this->host,this->port);
- connect(this,SIGNAL(canceled()),&cube,SLOT(onCanceled()));
- return cube.getUserSHXZServiceInfo(userHash);
- }
- QString WSCube2::getUserSHKJServiceInfo(QString userHash)
- {
- Cube2 cube(this->host,this->port);
- connect(this,SIGNAL(canceled()),&cube,SLOT(onCanceled()));
- return cube.getUserSHKJServiceInfo(userHash);
- }
- QString WSCube2::getUserZXSHServiceInfo(QString userHash)
- {
- Cube2 cube(this->host,this->port);
- connect(this,SIGNAL(canceled()),&cube,SLOT(onCanceled()));
- return cube.getUserZXSHServiceInfo(userHash);
- }
- QString WSCube2::getHotAreaUpdateInfo(QString userHash)
- {
- Cube2 cube(this->host,this->port);
- connect(this,SIGNAL(canceled()),&cube,SLOT(onCanceled()));
- return cube.getHotAreaUpdateInfo(userHash);
- }
- QString WSCube2::getUsrSlfSltPackSltInfo(QString userHash)
- {
- Cube2 cube(this->host,this->port);
- connect(this,SIGNAL(canceled()),&cube,SLOT(onCanceled()));
- return cube.getUsrSlfSltPackSltInfo(userHash);
- }
- QString WSCube2::getMyHmyyInfo(QString userHash)
- {
- Cube2 cube(this->host,this->port);
- connect(this,SIGNAL(canceled()),&cube,SLOT(onCanceled()));
- return cube.getMyHmyyInfo(userHash);
- }
- QString WSCube2::delHmyy(QString ordid, QString userHash)
- {
- Cube2 cube(this->host,this->port);
- connect(this,SIGNAL(canceled()),&cube,SLOT(onCanceled()));
- return cube.delHmyy(ordid,userHash);
- }
- QString WSCube2::submitHmyy(QString province, QString city, QString isp, QString userHash)
- {
- Cube2 cube(this->host,this->port);
- connect(this,SIGNAL(canceled()),&cube,SLOT(onCanceled()));
- return cube.submitHmyy(province,city,isp,userHash);
- }
- QString WSCube2::dlZxshResultFile(QString ssid, QString userHash)
- {
- Cube2 cube(this->host,this->port);
- connect(this,SIGNAL(canceled()),&cube,SLOT(onCanceled()));
- return cube.dlZxshResultFile(ssid,userHash);
- }
- QString WSCube2::getZxshTaskInfo(QString indate, QString userHash, QString src)
- {
- Cube2 cube(this->host,this->port);
- connect(this,SIGNAL(canceled()),&cube,SLOT(onCanceled()));
- return cube.getZxshTaskInfo(indate,userHash,src);
- }
- QString WSCube2::submitZxshTask(QString province, QString city, QString updateTime, QString isp, QString slttype, QString packnolist,QString seglist, QString dlNum, QString userHash)
- {
- Cube2 cube(this->host,this->port);
- connect(this,SIGNAL(canceled()),&cube,SLOT(onCanceled()));
- return cube.submitZxshTask(province,city,updateTime,isp,slttype,packnolist,seglist,dlNum,userHash);
- }
- QString WSCube2::getSegRealPnumInfo(QString province, QString city, QString userHash)
- {
- Cube2 cube(this->host,this->port);
- connect(this,SIGNAL(canceled()),&cube,SLOT(onCanceled()));
- return cube.getSegRealPnumInfo(province,city,userHash);
- }
- QString WSCube2::getPackRealPnumInfo(QString province, QString city, QString userHash)
- {
- Cube2 cube(this->host,this->port);
- connect(this,SIGNAL(canceled()),&cube,SLOT(onCanceled()));
- return cube.getPackRealPnumInfo(province,city,userHash);
- }
- QString WSCube2::dlShkjResultFile(QString ltfid, QString userHash)
- {
- Cube2 cube(this->host,this->port);
- connect(this,SIGNAL(canceled()),&cube,SLOT(onCanceled()));
- return cube.dlShkjResultFile(ltfid,userHash);
- }
- QString WSCube2::getShkjInfo(QString indate, QString userHash, QString src)
- {
- Cube2 cube(this->host,this->port);
- connect(this,SIGNAL(canceled()),&cube,SLOT(onCanceled()));
- return cube.getShkjInfo(indate,userHash,src);
- }
- QString WSCube2::submitShkjFile(QString fileName, QString fileContent, QString fcEncodeType, QString fileType, QString memo, QString userHash)
- {
- Cube2 cube(this->host,this->port);
- connect(this,SIGNAL(canceled()),&cube,SLOT(onCanceled()));
- return cube.submitShkjFile(fileName,fileContent,fcEncodeType,fileType,memo,userHash);
- }
|