RunMaterialExceptionReport.cpp 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. #include "RunMaterialExceptionReport.h"
  2. #include "InteractiveData.h"
  3. RunMaterialExceptionReport::RunMaterialExceptionReport(InteractiveTask *task, QMutex *mutex)
  4. : RunAbstract(task, mutex)
  5. {
  6. }
  7. void RunMaterialExceptionReport::run()
  8. {
  9. // InteractiveData *pSingletonData = SINGLETON_CREATE(InteractiveData)();
  10. // // 清理缓存
  11. // QMetaObject::invokeMethod(&pSingletonData->m_modelMaterialException, "clear", Qt::QueuedConnection);
  12. // QReadLocker locker(&pSingletonData->m_dataCacheLock);
  13. // for (int i = 0; i < pSingletonData->m_dataCacheMaterialInfoId.size(); ++i)
  14. // {
  15. // QString infoId = pSingletonData->m_dataCacheMaterialInfoId.at(i);
  16. // if (pSingletonData->m_dataCacheMaterialInfoStat[infoId] == "3")
  17. // {
  18. // QVariantMap info;
  19. // info["materialsId"] = infoId;
  20. // info["materialsName"] = pSingletonData->m_dataCacheExMaterialInfoName[infoId];
  21. // info["materialsRfid"] = pSingletonData->m_dataCacheExMaterialInfoRfid[infoId];
  22. // info["expirationDate"] = pSingletonData->m_dataCacheExMaterialInfoDate[infoId];
  23. // info["status"] = pSingletonData->m_dataCacheExMaterialInfoStat[infoId];
  24. // info["materialsTypePicture"] = pSingletonData->m_dataCacheMaterialTypePicture
  25. // [pSingletonData->m_dataCacheExMaterialInfoTypeId[infoId]];
  26. // QMetaObject::invokeMethod(&pSingletonData->m_modelMaterialException, "append", Qt::QueuedConnection,
  27. // Q_ARG(QVariantMap, info));
  28. // }
  29. // }
  30. }