toSetDec(['id' => $id], 'trade_amount', $trade_amount); if (!$payOrderState) { return callBack(statusCode()['error'], "支付流水的支付金额扣除代金券失败"); } else { return callBack(statusCode()['success'], "支付流水的支付金额扣除代金券成功"); } } catch (\Exception $e) { return callBack(statusCode()['error'], "支付流水的支付金额扣除代金券失败"); } } /** * 依据脸查询流水数据 * @param $param * [ * store_id * face_token 脸部加密数据 * ] * @return mixed */ public function basisFaceGetInfo($param) { try { $info = self::$payOrderModel->getFindField([ 'store_id' => $param['store_id'], 'face_token' => $param['face_token'] ], "id", true); if (!empty($info)) { return callBack(statusCode()['success'], "查询成功", $info); } else { return callBack(statusCode()['error'], "查询失败"); } } catch (\Exception $e) { return callBack(statusCode()['error'], "查询失败"); } } /** * 依据流水id查询流水信息 * @param $id 流水id * @return mixed */ public function basisIdGetInfo($id) { try { $info = self::$payOrderModel->getFind([ 'id' => $id ], "*"); if (!empty($info)) { return callBack(statusCode()['success'], "查询成功", $info); } else { return callBack(statusCode()['error'], "未找到该流水订单"); } } catch (\Exception $e) { return callBack(statusCode()['error'], "未找到该流水订单"); } } /** * 依据流水id修改流水表 * @param $id 流水id * @param $data 修改的信息 * @return mixed */ public function basisIdModify($id, $data) { try { $payOrderState = self::$payOrderModel->updateOrder(['id' => $id], $data); if (!$payOrderState) { return callBack(statusCode()['error'], "支付流水表更新失败"); } else { return callBack(statusCode()['success'], "支付流水表更新成功"); } } catch (\Exception $e) { return callBack(statusCode()['error'], "支付流水表更新失败"); } } }