确认了委托状态为6,并同步修改userid
This commit is contained in:
parent
7e8a7d0f82
commit
1ea9fbccc0
|
@ -2795,17 +2795,17 @@ class AuthorController extends Zend_Controller_Action
|
|||
$this->view->metadata = $row;
|
||||
|
||||
//确认一下用户有权限,如果直接使用update语句无法得到已更改过的状态
|
||||
|
||||
//只要是认证后的数据作者,都可以修改数据的委托状态
|
||||
$sql = "SELECT * FROM mdstatus
|
||||
WHERE uuid=? AND userid=? AND (status=? OR status=?)";
|
||||
WHERE uuid=? AND userid in (select userid from mdauthor where status=1 and uuid=?) AND status=?";
|
||||
|
||||
$sth = $this->db->prepare($sql);
|
||||
$sth->execute(array($uuid,$uid,5,6));
|
||||
$sth->execute(array($uuid,$uuid,6));
|
||||
$mds = $sth->fetch();
|
||||
|
||||
if(!empty($mds['id']))
|
||||
{
|
||||
$sql = "UPDATE mdstatus SET status=7,ts_changed='now()' WHERE uuid='$uuid' AND userid=$uid";
|
||||
$sql = "UPDATE mdstatus SET status=7,ts_changed='now()',userid=$uid WHERE uuid='$uuid'";
|
||||
if($this->db->exec($sql))
|
||||
{
|
||||
$this->view->info = "委托成功!";
|
||||
|
@ -2845,15 +2845,15 @@ class AuthorController extends Zend_Controller_Action
|
|||
$this->view->metadata = $row;
|
||||
|
||||
$sql = "SELECT * FROM mdstatus
|
||||
WHERE uuid=? AND userid=? AND status=?";
|
||||
WHERE uuid=? AND userid in (select userid from mdauthor where status=1 and uuid=?) AND status=?";
|
||||
|
||||
$sth = $this->db->prepare($sql);
|
||||
$sth->execute(array($uuid,$uid,7));
|
||||
$sth->execute(array($uuid,$uuid,7));
|
||||
$mds = $sth->fetch();
|
||||
|
||||
if(!empty($mds['id']))
|
||||
{
|
||||
$sql = "UPDATE mdstatus SET status=6,ts_changed='now()' WHERE uuid='$uuid' AND userid=$uid";
|
||||
$sql = "UPDATE mdstatus SET status=6,ts_changed='now()',userid=$uid WHERE uuid='$uuid'";
|
||||
if($this->db->exec($sql))
|
||||
{
|
||||
$this->view->info = "取消委托成功!";
|
||||
|
|
|
@ -44,7 +44,7 @@ $this->breadcrumb()->setSeparator(' > ');
|
|||
<a href="/author/qa/uuid/<?php echo $item['uuid']; ?>">QA</a> |
|
||||
<a href="/author/news/uuid/<?php echo $item['uuid']; ?>">新闻</a> |
|
||||
<a href="/author/viewauthors/uuid/<?php echo $item['uuid']; ?>">所有作者</a>
|
||||
<?php if($item['mdstatus']==5 || $item['mdstatus']==6) {?>
|
||||
<?php if($item['mdstatus']==6) {?>
|
||||
| <a href="/author/delegate/uuid/<?php echo $item['uuid'];?>" onclick="return confirm('是否确定将该数据委托至数据中心?');">委托</a>
|
||||
<?php } if($item['mdstatus']==7){ ?>
|
||||
| <a href="/author/delegate/ac/cancel/uuid/<?php echo $item['uuid'];?>" onclick="return confirm('是否确定取消该数据的委托?');">取消委托</a>
|
||||
|
|
Loading…
Reference in New Issue