Browse Source

新增接口检测标段是否存在

NoNZero 9 years ago
parent
commit
7defe0976b

+ 4 - 0
protected/class/actmeasure.php

@@ -156,4 +156,8 @@ class actMeasure
         return $this->__mmeasure->update(array('where' => 'pmid=?', 'param' => array($pmid)));
     }
 
+    public function getCountPmid($pmid)
+    {
+        return $this->__mmeasure->count(array('where' => 'pmid=?', 'param' => array($pmid)));
+    }
 }

+ 4 - 0
protected/config/routes.conf.php

@@ -126,6 +126,10 @@ $route['*']['/api/client/tender/attachment/info/:fileid/update'] = array('Client
  * 根据标段ID和期数获取审核意见
  */
 $route['*']['/api/client/tender/get/:tenderid/:phaseno/auditopinion'] = array('ClientController', 'getAuditOpinion');
+/**
+ * 根据标段ID和期数获取审核意见
+ */
+$route['*']['/api/client/tender/get/:tenderid/exist'] = array('ClientController', 'getCountPmid');
 // admin
 $route['*']['/manage'] = array('[admin]LoginController', 'signIn');
 $route['*']['/manage/signin'] = array('[admin]LoginController', 'signIn');

+ 21 - 3
protected/controller/ClientController.php

@@ -115,7 +115,7 @@ class ClientController extends DooController
         }
     }
 
-// 编制人审核第一期时 开始审核第一期时候调用
+// 编制人审核第一期时 开始审核第一期时候调用ll
     public function ClientPeriod()
     {
         // TODO:上报数据
@@ -1096,8 +1096,26 @@ class ClientController extends DooController
         }
     }
 
-    function upfile($fildname, $param = 'doc, docx, xls, xlsx, png, zip')
-    {
+    /**
+     *   根据标段ID获取标段是否已经被删除的提示
+     *   标段ID
+     */
+    public function getCountPmid() {
+        if (isset($this->params['tenderid'])) {
+            $isexist = $this->actmeasure->getCountPmid($this->params['tenderid']);
+            if ($isexist > 0) {
+                echo json_encode(array('status' => TRUE, 'msg' => '', 'info' => null), JSON_UNESCAPED_UNICODE);
+                die();
+            } else {
+                echo json_encode(array('status' => 'FALSE', 'msg' => '该项目[XXX]在云端已被删除,点击“确定”后,可手动删除该项目'), JSON_UNESCAPED_UNICODE);
+                die();
+            }
+        } else {
+            $this->msg(0, '获取标段是否存在参数错误');
+        }
+    }
+
+    function upfile($fildname, $param = 'doc, docx, xls, xlsx, png, zip') {
         return $this->att->uploadMut($fildname, $param);
     }