|
@@ -152,9 +152,9 @@ class Changes
|
|
|
public function getChangebyPnumPmid($pnum,$pmid,$cid = '')
|
|
|
{
|
|
|
if($cid != ''){
|
|
|
- return $this->__change->getOne(array('where' => 'pnum=? and pmid=? and cid!=?', 'param' => array($pnum,$pmid,$cid), 'asArray' => TRUE));
|
|
|
+ return $this->__change->getOne(array('where' => 'pnum=? and pmid=? and cid!=? and status!="del"', 'param' => array($pnum,$pmid,$cid), 'asArray' => TRUE));
|
|
|
}else{
|
|
|
- return $this->__change->getOne(array('where' => 'pnum=? and pmid=?', 'param' => array($pnum,$pmid), 'asArray' => TRUE));
|
|
|
+ return $this->__change->getOne(array('where' => 'pnum=? and pmid=? and status!="del"', 'param' => array($pnum,$pmid), 'asArray' => TRUE));
|
|
|
}
|
|
|
|
|
|
}
|
|
@@ -220,7 +220,13 @@ class Changes
|
|
|
|
|
|
public function getPmidGroup($uid)
|
|
|
{
|
|
|
- return $this->__changeaudit->find(array('where' => 'uid=? and cid in (SELECT `jl_change`.`cid` FROM `jl_change` WHERE `jl_change`.status!="uncheck")', 'param' => array($uid), 'groupby' => 'pmid', 'asArray' => TRUE));
|
|
|
+ // return $this->__changeaudit->find(array('where' => 'uid=? and cid in (SELECT `jl_change`.`cid` FROM `jl_change` WHERE `jl_change`.status!="uncheck")', 'param' => array($uid), 'groupby' => 'pmid', 'asArray' => TRUE));
|
|
|
+ $sql = 'SELECT a.* FROM `jl_change_audit` as a join `jl_project_measure` as b on a.pmid=b.pmid WHERE a.uid='.$uid.' and a.cid in (SELECT `jl_change`.`cid` FROM `jl_change` WHERE `jl_change`.status!="uncheck") GROUP BY a.pmid order by convert(b.pmname using gbk)';
|
|
|
+ $query = Doo::db ()->query ( $sql );
|
|
|
+
|
|
|
+ $result = $query->fetchAll ();
|
|
|
+
|
|
|
+ return $result;
|
|
|
}
|
|
|
|
|
|
public function getNumbyMydetail($pmid='',$uid)
|