Exemplo n.º 1
0
 /**
  *功能:审核订单
  *@param string $_GET ['id']  单个订单id
  *@return null
  * */
 public function audit()
 {
     if (empty($_GET['id']) || !isset($_GET['id'])) {
         self::$errCode = "0126";
         self::$errMsg = "非法操作!";
         return;
     }
     $id = $_GET["id"];
     $status = $_GET["stauts"];
     $table = C("DB_PREFIX") . "order";
     $set = " status = " . $status;
     $where = "id=" . $id;
     if ($status == 2) {
         $auditid = $_SESSION[C('USER_AUTH_SYS_ID')];
         //审核人
         $time = time();
         $set .= " , aduituser_id = '{$auditid}'";
         $set .= " , aduittime = '{$time}'";
     }
     $ret = PurchaseOrderModel::getUpdateExcute($table, $set, $where);
     if ($ret) {
         self::$errCode = "0135";
         self::$errMsg = "订单审核成功";
         /***添加采购订单信息到收货管理表 add by wangminwei 2014-09-09 Start****/
         $orderArr = PurToWhModel::getOrderSn($id);
         if (!empty($orderArr)) {
             foreach ($orderArr as $k => $v) {
                 $orderSn = $v['recordnumber'];
                 $rtnRes = PurToWhModel::autoAdd($orderSn);
             }
         }
         /***添加采购订单信息到收货管理表 add by wangminwei 2014-09-09 End****/
     } else {
         self::$errCode = "0138";
         self::$errMsg = "订单审核失败";
     }
 }