浏览代码

计量支付附件功能

上传附件接口返回增加参数附件id
NoNZero 8 年之前
父节点
当前提交
07eb42dad0
共有 1 个文件被更改,包括 10 次插入7 次删除
  1. 10 7
      protected/controller/ClientController.php

+ 10 - 7
protected/controller/ClientController.php

@@ -1091,12 +1091,15 @@ class ClientController extends DooController
                 $iaid = $this->itemfile->insertItemFileRecord($postArray);
                 if ($iaid > 1) {
                     $itemMeasureNumArray = array('iaid' => $iaid, 'pid' => $pidArray['pid'], 'pmid' => $this->params['tenderid'], 'numpname' => $_POST['phase'], 'ownerid' => $this->params['uid'], 'itemid' => $_POST['itemid'], 'categoryid' => array_search($_POST['category'], $this->fileTypeArray), 'tips' => $memoStr);
-                    $this->itemMeasureNum->insert($itemMeasureNumArray);
-                    $extPath = pathinfo($fileArray['filepath']);
-                    $itemArray = array('onlineFileName' => $extPath['filename'] . '.' . $extPath['extension']);
-                    $status = array('status' => TRUE, 'msg' => '', 'iteminfo' => $itemArray);
-                    echo json_encode($status, JSON_UNESCAPED_UNICODE);
-                    die();
+                    if (($imnid = $this->itemMeasureNum->insert($itemMeasureNumArray)) > 0) {
+                        $extPath = pathinfo($fileArray['filepath']);
+                        $itemArray = array('onlineFileName' => $extPath['filename'] . '.' . $extPath['extension'], 'imnid' => $imnid);
+                        $status = array('status' => TRUE, 'msg' => '', 'iteminfo' => $itemArray);
+                        echo json_encode($status, JSON_UNESCAPED_UNICODE);
+                        die();
+                    } else {
+                        $this->msg(0, '附件上传失败,请重新上传.');
+                    }
                 }
             } else {
                 $this->msg(0, '附件上传失败,请重新上传');
@@ -1343,4 +1346,4 @@ class ClientController extends DooController
 
 }
 
-?>
+?>