itemmeasurenum.php 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. <?php
  2. Doo::loadModel('itemmnum');
  3. class ItemMeasureNumpofper
  4. {
  5. private $__itemMeasureNum;
  6. function __construct()
  7. {
  8. $this->__itemMeasureNum = new ItemMeasureNumofper();
  9. }
  10. public function insert($postArray)
  11. {
  12. $this->__itemMeasureNum->iaid = $postArray['iaid'];
  13. $this->__itemMeasureNum->ownerid = $postArray['ownerid'];
  14. $this->__itemMeasureNum->softwareitemid = $postArray['itemid'];
  15. $this->__itemMeasureNum->pid = $postArray['pid'];
  16. $this->__itemMeasureNum->pmid = $postArray['pmid'];
  17. $this->__itemMeasureNum->isdel = 0;
  18. $this->__itemMeasureNum->deltime = 0;
  19. $this->__itemMeasureNum->categoryid = $postArray['categoryid'];
  20. $this->__itemMeasureNum->tips = $postArray['tips'];
  21. $this->__itemMeasureNum->numpname = $postArray['numpname'];
  22. $this->__itemMeasureNum->intime = time();
  23. return $this->__itemMeasureNum->insert();
  24. }
  25. public function getItemMeasureNum($tenderid)
  26. {
  27. return $this->__itemMeasureNum->find(array('where' => 'pmid=?', 'param' => array($tenderid), 'asArray' => TRUE));
  28. }
  29. public function getRowData($imnid)
  30. {
  31. return $this->__itemMeasureNum->getOne(array('where' => 'imnid=?', 'param' => array($imnid), 'asArray' => TRUE));
  32. }
  33. public function updateItemFields($id, $tips)
  34. {
  35. $this->__itemMeasureNum->tips = iconv('GBK', 'UTF-8', $tips);
  36. return $this->__itemMeasureNum->update(array('where' => 'imnid=?', 'param' => array($id)));
  37. }
  38. public function delItemFields($imnid)
  39. {
  40. return $this->__itemMeasureNum->delete(array('where' => 'imnid=?', 'param' => array($imnid)));
  41. }
  42. }