|
@@ -528,7 +528,7 @@ class SignController extends DooController
|
|
|
$this->data['phaseno'] = '';
|
|
|
|
|
|
//获取项目信息
|
|
|
- $searchsql = 'status="uncheck" AND (`ownuid`='.$this->auth->getUid().' OR tender IN (SELECT pmid FROM jl_measure_audit WHERE auditoruid='.$this->auth->getUid().'))';
|
|
|
+ $searchsql = 'status="uncheck" AND (`ownuid`='.$this->auth->getUid().' OR tender IN (SELECT pmid FROM jl_measure_audit WHERE auditoruid='.$this->auth->getUid().') OR project IN (SELECT pid FROM jl_project_measure WHERE uid='.$this->auth->getUid().'))';
|
|
|
$itemlist = $this->sign->getSignGroupByProject($searchsql);
|
|
|
if(!empty($itemlist)){
|
|
|
foreach($itemlist as $ik => $iv){
|
|
@@ -610,7 +610,7 @@ class SignController extends DooController
|
|
|
if(isset($_POST['delid']) && is_numeric($_POST['delid'])){
|
|
|
//删除未签署报表数据和文件
|
|
|
$signmsg = $this->sign->getOneSignbysid($_POST['delid']);
|
|
|
- if(empty($signmsg) && $signmsg['status'] == "checked" && ($signmsg['ownuid'] != $this->auth->getUid() || $signmsg['audituid'] != $this->auth->getUid())){
|
|
|
+ if(empty($signmsg) && $signmsg['status'] == "checked" && $signmsg['ownuid'] != $this->auth->getUid()){
|
|
|
exit(json_encode(array('code' => 400),JSON_UNESCAPED_UNICODE));
|
|
|
}
|
|
|
$this->sign->delSignbysid($_POST['delid'],$signmsg['status']);
|
|
@@ -701,7 +701,7 @@ class SignController extends DooController
|
|
|
// $list[$k]['phaseno'] = $phaseno['numpname'];
|
|
|
$list[$k]['ownname'] = $this->auth->getName($v['ownuid']);
|
|
|
$list[$k]['auditname'] = $this->auth->getName($v['audituid']);
|
|
|
- $list[$k]['delstatus'] = ($this->auth->getUid() == $v['ownuid'] || $this->auth->getUid() == $v['audituid']) && $v['status'] != 'checked' ? 1 : 0;
|
|
|
+ $list[$k]['delstatus'] = $this->auth->getUid() == $v['ownuid'] && $v['status'] != 'checked' ? 1 : 0;
|
|
|
}
|
|
|
}
|
|
|
|