예제 #1
0
 public function batchAuit()
 {
     $data = !empty($_POST['dataArr']) ? $_POST['dataArr'] : '';
     $paytime = !empty($_POST['paytime']) ? $_POST['paytime'] : '';
     $payaway = !empty($_POST['paymethod']) ? $_POST['paymethod'] : '';
     $fee = !empty($_POST['fee']) ? $_POST['fee'] : '';
     if (empty($payaway) || empty($paytime) || empty($fee)) {
         $result['code'] = '402';
         $result['msg'] = '参数有误';
         return json_encode($result);
     }
     if (!empty($data)) {
         $orderArr = '';
         foreach ($data as $k => $v) {
             $ordersn = $v['ordersn'];
             $orderArr .= "'" . $ordersn . "',";
         }
         $orderArr = "(" . substr($orderArr, 0, strlen($orderArr) - 1) . ")";
         $rtnData = PurToWhModel::batchAuit($orderArr, $paytime, $payaway, $fee);
         if ($rtnData) {
             $result['code'] = '1';
             $result['msg'] = '审核成功';
             BaseModel::commit();
         } else {
             $result['code'] = '2';
             $result['msg'] = '审核失败';
             BaseModel::rollback();
         }
     } else {
         $result['code'] = '404';
         $result['msg'] = '没有数据';
     }
     return json_encode($result);
 }