コード例 #1
0
 public static function initDB()
 {
     global $dbConn;
     self::$dbConn = $dbConn;
 }
コード例 #2
0
 public static function pushBackAllOrder()
 {
     $orderArr = $_POST['ordersn'];
     $ordersn = substr($orderArr, 0, strlen($orderArr) - 1);
     $note = $_POST['note'];
     $paramArr = array('method' => 'purtofinance.returnAllMoney', 'format' => 'json', 'v' => '1.0', 'username' => 'purchase', 'ordersn' => $ordersn, 'note' => $note);
     $rtnData = callOpenSystem($paramArr, 'local');
     $rtn = json_decode($rtnData, true);
     $rtnCode = $rtn['rtnCode'];
     if ($rtnCode == '1') {
         $rtnResult = PurToFinanceAPIModel::updEndPayOrderStatus($ordersn, 'backAllPay');
         //申请全额预付成功,更新订单请款状态
         if ($rtnResult) {
             return $rtnData;
         } else {
             $result['rtnCode'] = '1001';
             $result['rtnMsg'] = 'updStatusFailure';
             $result['data'] = '全额退款推送成功,采购系统状态更新失败';
             return json_encode($result);
         }
     } else {
         return $rtnData;
     }
 }