| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- #include "RunMaterialExceptionReport.h"
- #include "InteractiveData.h"
- RunMaterialExceptionReport::RunMaterialExceptionReport(InteractiveTask *task, QMutex *mutex)
- : RunAbstract(task, mutex)
- {
- }
- void RunMaterialExceptionReport::run()
- {
- // InteractiveData *pSingletonData = SINGLETON_CREATE(InteractiveData)();
- // // 清理缓存
- // QMetaObject::invokeMethod(&pSingletonData->m_modelMaterialException, "clear", Qt::QueuedConnection);
- // QReadLocker locker(&pSingletonData->m_dataCacheLock);
- // for (int i = 0; i < pSingletonData->m_dataCacheMaterialInfoId.size(); ++i)
- // {
- // QString infoId = pSingletonData->m_dataCacheMaterialInfoId.at(i);
- // if (pSingletonData->m_dataCacheMaterialInfoStat[infoId] == "3")
- // {
- // QVariantMap info;
- // info["materialsId"] = infoId;
- // info["materialsName"] = pSingletonData->m_dataCacheExMaterialInfoName[infoId];
- // info["materialsRfid"] = pSingletonData->m_dataCacheExMaterialInfoRfid[infoId];
- // info["expirationDate"] = pSingletonData->m_dataCacheExMaterialInfoDate[infoId];
- // info["status"] = pSingletonData->m_dataCacheExMaterialInfoStat[infoId];
- // info["materialsTypePicture"] = pSingletonData->m_dataCacheMaterialTypePicture
- // [pSingletonData->m_dataCacheExMaterialInfoTypeId[infoId]];
- // QMetaObject::invokeMethod(&pSingletonData->m_modelMaterialException, "append", Qt::QueuedConnection,
- // Q_ARG(QVariantMap, info));
- // }
- // }
- }
|