Commit 1bf72c7a authored by 周尚's avatar 周尚

update gitignore

parent 346c02a0
*.iml
.gradle
/local.properties
/.idea/workspace.xml
/.idea/libraries
# TAGS
tags
GTAGS
GRTAGS
GPATH
# OSX files
.DS_Store
/build
/captures
.externalNativeBuild
# Directory
doc/
sql/
backup/
app/src/main/obj/
build/
# Compressed
*.tgz
*.tar.gz
# Hidden
.*
# Temp
~*
# Prerequisites
*.d
# Object files
*.o
*.ko
*.obj
*.elf
# Linker output
*.ilk
*.map
*.exp
# Precompiled Headers
*.gch
*.pch
# Libraries
*.lib
*.a
*.la
*.lo
# Shared objects (inc. Windows DLLs)
*.dll
*.so
*.so.*
*.dylib
# Executables
*.exe
*.out
*.app
*.i*86
*.x86_64
*.hex
# Debug files
*.dSYM/
*.su
*.idb
*.pdb
# Kernel Module Compile Results
*.mod*
*.cmd
.tmp_versions/
modules.order
Module.symvers
Mkfile.old
dkms.conf
This diff is collapsed.
No preview for this file type
No preview for this file type
insprint:
| 字段名称 | 字段Key | 格式 | 必填 | 备注 |
|------------------+-------------------+--------------+------+----------------------------------------------------------- |
| 商户交易类型 | OrderType | String(1,40) | Y | 01 普通消费 02 查询交易 03 撤销交易 04 退货交易 05 异步通知 |
| 用户所选渠道类型 | PayChannelType | String(2) | Y | "1 现金 2 微信 3 支付宝 4 银行卡 5 银联二维码 8 会员卡 |
| 设备类型 | DeviceType | String(4) | Y | "01 刷卡支付 :通过扫描枪扫用户的二维码或者一维码 |
| | | | | 02 扫码支付 :用户扫描商户展示在各种场景的二维码进行支付 |
| | | | | 03 公众号支付:用户扫描商户展示在各种场景的二维码进行支付 |
| 商户号 | Mch_id | String(15) | Y | 终端上送 |
| 终端号 | Ter_id | String(8) | Y | 终端上送 |
| 商户订单交易时间 | OrderDateTime | String(14) | Y | yyyyMMddHHmmss |
| 商户订单币种类型 | CurrencyType | String(3) | Y | 156 人民币 |
| 商户订单交易金额 | OrderAmt | Number(22) | Y | 单位(人民币):分 整数,无小数点 |
| 商户商品名称 | OrderName | String(1,40) | Y | 终端上送 |
| 商户订单号 | OrderNo | String(1,40) | Y | 终端上送 |
| 原交易商户订单号 | OldOrderNo | String(1,40) | N | 终端上送 |
| 支付授权码 | ChannelAuthCode | String(1,64) | N | 非二维码支付没有的话填NULL |
eg:
{"OrderType":"01","PayChannelType":"12","DeviceType":"02","Mch_id":"100000000000001","Ter_id":"10000001","OrderDateTime":"20170612101520","CurrencyType":"156","OrderAmt":"000000000012","OrderName":"商品名称/商户名称+门店消费","OrderNo":"00000000000000000001","OldOrderNo":"00000000000000000001","ChannelAuthCode":"扫码得到的授权码/NULL"}
outsprint:
| 字段名称 | 字段Key | 格式 | 必填 | 备注 |
|-------------------+--------------+---------------+------+------------------------------------------|
| 响应码 | ResponseCode | String(4) | Y | 成功 0000 |
| 响应信息 | ResponseMsg | String(1,100) | Y | 交易成功 |
| 交易状态 | TradeStatus | String(6) | Y | 正常 000000 |
| 商户号 | Mch_id | String(15) | Y | 商户号 |
| 终端号 | Ter_id | String(8) | Y | 终端号 |
| 商户订单号 | OrderNo | String(1,40) | Y | 没有就填空 |
| 原交易商户订单号 | OldOrderNo | String(1,40) | Y | 没有就填空 |
| 商户退款/撤销单号 | RefundNo | String(1,40) | Y | 没有就填空 |
| 商户退款/撤销金额 | amount | Number(12) | Y | "单位(人民币):分 |
| | | | | 整数,无小数点" |
| 支付调起凭证 | tn | String(1,1000)| Y | 二维码 url 地址;没有则会返回空 |
eg:
{"ResponseCode":"0000","ResponseMsg":"交易成功","TradeStatus":"000000","Mch_id":"100000000000001","Ter_id":"10000001","OrderNo":"00000000000000000001","OldOrderNo":"00000000000000000001","RefundNo":"00000000000000000001","amount":"000000000012","tn":""}
ResponseCode意义:
"ResponseCode":"0000","ResponseMsg":"交易成功"
"ResponseCode":"0003","ResponseMsg":"无效商户"
"ResponseCode":"0005","ResponseMsg":"身份认证失败"
"ResponseCode":"0013","ResponseMsg":"无效金额"
"ResponseCode":"0014","ResponseMsg":"无效卡号"
"ResponseCode":"0025","ResponseMsg":"找不到原始交易"
"ResponseCode":"0030","ResponseMsg":"报文格式错误"
"ResponseCode":"0038","ResponseMsg":"密码错误超限"
"ResponseCode":"0040","ResponseMsg":"请求的功能尚不支持"
"ResponseCode":"0051","ResponseMsg":"金额不足"
"ResponseCode":"0055","ResponseMsg":"密码错误"
"ResponseCode":"0057","ResponseMsg":"不允许该卡进行此交易"
"ResponseCode":"0058","ResponseMsg":"不允许该终端进行此交易"
"ResponseCode":"0061","ResponseMsg":"超出金额限制"
"ResponseCode":"0064","ResponseMsg":"原始金额错误"
"ResponseCode":"0090","ResponseMsg":"系统正在进行日终处理"
"ResponseCode":"0092","ResponseMsg":"发卡方线路异常请稍后重试"
"ResponseCode":"0094","ResponseMsg":"重复交易"
"ResponseCode":"0096","ResponseMsg":"交易失败"
"ResponseCode":"0097","ResponseMsg":"终端未登记"
"ResponseCode":"0098","ResponseMsg":"交易正在处理中"
insprint:
| 字段名称 | 字段Key | 格式 | 必填 | 备注 |
|------------------+-------------------+--------------+------+----------------------------------------------------------- |
| 商户号 | Mch_id | String(15) | Y | 终端上送 |
| 商户全称 | Shop_Name | String(90) | Y | 终端上送 |
| 商户简称 | Shop_NameB | String(60) | Y | 终端上送 |
| 终端号 | Ter_id | String(8) | Y | 终端上送 |
| 终端SN号 | Ter_Sn | String(20) | Y | 终端上送 |
| 标记 | flag | String(1) | Y | 1:新建商户; |
| | | | | 2:在现有商户上增加终端; |
| | | | | 3:修改商户和终端; |
| | | | | 4:注销商户; |
| | | | | 5:注销终端 |
eg:
{"Mch_id":"100000000000001","Shop_Name":"浙星信息技术有限公司","Shop_NameB":"浙星","Ter_id":"10000001","Ter_Sn":"ZX000000000000000001","flag":"1"}
outsprint:
| 字段名称 | 字段Key | 格式 | 必填 | 备注 |
|-------------------+--------------+---------------+------+------------------------------------------|
| 响应码 | ResponseCode | String(4) | Y | 成功 0000 |
| 响应信息 | ResponseMsg | String(1,100) | Y | 交易成功 |
| 交易状态 | TradeStatus | String(6) | Y | 正常 000000 |
| 商户号 | Mch_id | String(15) | Y | 商户号 |
| 终端号 | Ter_id | String(8) | Y | 终端号 |
| 终端SN号 | Ter_Sn | String(20) | Y | 终端SN号 |
eg:
{"ResponseCode":"0000","ResponseMsg":"交易成功","TradeStatus":"000000","Mch_id":"100000000000001","Ter_id":"10000001","Ter_Sn":"00000000000000000001"}
\ No newline at end of file
This diff is collapsed.
#+SETUPFILE: ~/Templates/theme-readtheorg.setup
#+LATEX_HEADER: \usepackage[margin=0.5in]{geometry}
#+LATEX_HEADER: \usepackage{ctex}
* API
#+BEGIN_SRC C++
JNIEXPORT jstring JNICALL Java_com_xingdata_zzdpos_zxpay_jsonpay(JNIEnv *env, jclass jcl, jstring jc);
......@@ -318,6 +323,9 @@ JNIEXPORT jstring JNICALL Java_com_xingdata_zzdpos_zxpay_jsonpay(JNIEnv *env, jc
}
#+END_SRC
*** 返回数据
:LOGBOOK:
CLOCK: [2018-01-25 Thu 17:06]
:END:
#+BEGIN_SRC JSON
{
"OrderType": 1,
......@@ -332,7 +340,7 @@ JNIEXPORT jstring JNICALL Java_com_xingdata_zzdpos_zxpay_jsonpay(JNIEnv *env, jc
"OrderDateTime": "20180119115923",
"OrderNo": "113507",
"HostOrderNo": "180119115825030210",
"PlatOrderNo": "",
"PlatOrderNo": "",-
"OrderAmt": "1",
"CurrencyType": "",
"TradeStatus": "0",
......
#ifndef _TWY_INI_H_
#define _TWY_INI_H_
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define COMMENT '#'
#define INI_ERROR -1
struct record {
char comments[255];
char key[255];
char value[255];
struct record *next;
};
struct section {
struct record * data_first;
struct record * data_last;
unsigned int data_size;
char comments[255];
char name[255];
struct section *next;
};
typedef struct
{
unsigned int section_size;
struct section *first;
struct section *last;
} content;
typedef enum {
REPLACE = 1,
NON_REPLACE = 0
} REPLACE_FLAG;
class TwyINI
{
public:
TwyINI(void);
~TwyINI(void);
private:
content *ini_content;
char szIniFileName[255];
char error_msg[256];
int w_flag;
private:
bool load(const char *filename);
void init_content();
void clear();
void add_section(const char *sec, const char *comment);
void _append(const char *sec, const char *key, const char *value, const char *comment);
int content_size();
int section_size(char *sec);
struct section *get_section(const char *sec);
struct record * get_record(struct section *sec, const char *key);
void trim(char *buffer);
void _print_allrecord(struct record *sec);
public:
bool Open(const char *filename);
char *get_value(const char *sec, const char *key);
void Close();
void print_content();
void print_allrecord(char *sec);
char *get_last_error();
};
#endif
#ifndef _TWY_TRACE_H_
#define _TWY_TRACE_H_
#include <sys/time.h>
#include <sys/types.h>
#include <time.h>
#include <stdarg.h>
#include <stdio.h>
#include <string.h>
// 显示十六进制数据时 每一行打印16个字节的数据
#define TRACE_HEX_COLS 16
class TwyTRACE
{
public:
TwyTRACE();
~TwyTRACE();
public:
void SetTraceLevel(int iLevel);
void SetFileName(char *szFileName);
bool WriteTxtTrace(int iLevel, const char *msg, ...);
bool WriteHexTrace(int iLevel, unsigned char *msg, int iLength);
private:
char *GetCurrentDate();
char *GetCurrentTime();
bool Lock();
bool UnLock();
private:
char szFileName[255];
int iMaxLevel;
char szTimeString[32];
char szDateString[32];
};
#endif
This diff is collapsed.
/*
* Copyright 1996-2000 Sun Microsystems, Inc. All Rights Reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Sun designates this
* particular file as subject to the "Classpath" exception as provided
* by Sun in the LICENSE file that accompanied this code.
*
* This code is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
* version 2 for more details (a copy is included in the LICENSE file that
* accompanied this code).
*
* You should have received a copy of the GNU General Public License version
* 2 along with this work; if not, write to the Free Software Foundation,
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
*
* Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
* CA 95054 USA or visit www.sun.com if you need additional information or
* have any questions.
*/
#ifndef _JAVASOFT_JNI_MD_H_
#define _JAVASOFT_JNI_MD_H_
#define JNIEXPORT
#define JNIIMPORT
#define JNICALL
typedef int jint;
#ifdef _LP64 /* 64-bit Solaris */
typedef long jlong;
#else
typedef long long jlong;
#endif
typedef signed char jbyte;
#endif /* !_JAVASOFT_JNI_MD_H_ */
......@@ -100,7 +100,7 @@ int do_send_analy(const char *in, trans_json_t *json_st)
cJSON_Delete(pJson);
end:
errorlog("BCC_json_get_val FAIL: %d", ret);
errorlog("BCC_json_get_val FAIL: %d\n", ret);
return ret;
}
......@@ -410,6 +410,8 @@ int do_trans(const char *in, char *out, size_t *len)
}
}
*len = strlen(out);
debuglog ("%s\n", out);
debuglog("%s", "--------------------------->\n");
return 0;
......
......@@ -213,27 +213,27 @@ JNIEXPORT jstring JNICALL Java_com_xingdata_zzdpos_zxpay_jsonpay(JNIEnv *env, jc
//trans_json_t trans_json={"0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0"};
memset(inputStr, 0x00, sizeof(inputStr));
memset(outputStr, 0x00, sizeof(outputStr));
//memset(&trans_json , 0x00 , sizeof(trans_json_t ) );
memset(trans_json.OrderType, 0x00, sizeof(trans_json.OrderType));
memset(trans_json.PayChannelType, 0x00, sizeof(trans_json.PayChannelType));
memset(trans_json.DeviceType, 0x00, sizeof(trans_json.DeviceType));
memset(trans_json.Mch_id, 0x00, sizeof(trans_json.Mch_id));
memset(trans_json.Ter_id, 0x00, sizeof(trans_json.Ter_id));
memset(trans_json.OrderDateTime, 0x00, sizeof(trans_json.OrderDateTime));
memset(trans_json.CurrencyType, 0x00, sizeof(trans_json.CurrencyType));
memset(trans_json.OrderAmt, 0x00, sizeof(trans_json.OrderAmt));
memset(trans_json.OrderName, 0x00, sizeof(trans_json.OrderName));
memset(trans_json.OrderNo, 0x00, sizeof(trans_json.OrderNo));
memset(trans_json.ChannelAuthCode, 0x00, sizeof(trans_json.ChannelAuthCode));
memset(trans_json.ResponseCode, 0x00, sizeof(trans_json.ResponseCode));
memset(trans_json.ResponseMsg, 0x00, sizeof(trans_json.ResponseMsg));
memset(trans_json.TradeStatus, 0x00, sizeof(trans_json.TradeStatus));
memset(trans_json.OldOrderNo, 0x00, sizeof(trans_json.OldOrderNo));
memset(trans_json.RefundNo, 0x00, sizeof(trans_json.RefundNo));
memset(trans_json.Amount, 0x00, sizeof(trans_json.Amount));
memset(trans_json.tn, 0x00, sizeof(trans_json.tn));
memset(inputStr, 0x00, sizeof(inputStr));
memset(outputStr, 0x00, sizeof(outputStr));
//memset(&trans_json , 0x00 , sizeof(trans_json_t ) );
memset(trans_json.OrderType, 0x00, sizeof(trans_json.OrderType));
memset(trans_json.PayChannelType, 0x00, sizeof(trans_json.PayChannelType));
memset(trans_json.DeviceType, 0x00, sizeof(trans_json.DeviceType));
memset(trans_json.Mch_id, 0x00, sizeof(trans_json.Mch_id));
memset(trans_json.Ter_id, 0x00, sizeof(trans_json.Ter_id));
memset(trans_json.OrderDateTime, 0x00, sizeof(trans_json.OrderDateTime));
memset(trans_json.CurrencyType, 0x00, sizeof(trans_json.CurrencyType));
memset(trans_json.OrderAmt, 0x00, sizeof(trans_json.OrderAmt));
memset(trans_json.OrderName, 0x00, sizeof(trans_json.OrderName));
memset(trans_json.OrderNo, 0x00, sizeof(trans_json.OrderNo));
memset(trans_json.ChannelAuthCode, 0x00, sizeof(trans_json.ChannelAuthCode));
memset(trans_json.ResponseCode, 0x00, sizeof(trans_json.ResponseCode));
memset(trans_json.ResponseMsg, 0x00, sizeof(trans_json.ResponseMsg));
memset(trans_json.TradeStatus, 0x00, sizeof(trans_json.TradeStatus));
memset(trans_json.OldOrderNo, 0x00, sizeof(trans_json.OldOrderNo));
memset(trans_json.RefundNo, 0x00, sizeof(trans_json.RefundNo));
memset(trans_json.Amount, 0x00, sizeof(trans_json.Amount));
memset(trans_json.tn, 0x00, sizeof(trans_json.tn));
ret = 0;
insize = env->GetStringUTFLength(jc);
......
./obj/local/arm64-v8a/objs/jsonpay/bcccode.o: jni/bcccode.c \
jni/../include/bcccode.h jni/../include/cJSON.h \
jni/../include/common.h
jni/../include/bcccode.h:
jni/../include/cJSON.h:
jni/../include/common.h:
./obj/local/arm64-v8a/objs/jsonpay/bccmd5.o: jni/bccmd5.c \
jni/../include/bccmd5.h jni/../include/common.h
jni/../include/bccmd5.h:
jni/../include/common.h:
./obj/local/arm64-v8a/objs/jsonpay/cJSON.o: jni/cJSON.c \
jni/../include/cJSON.h
jni/../include/cJSON.h:
./obj/local/arm64-v8a/objs/jsonpay/do_log.o: jni/do_log.c \
jni/../include/do_log.h jni/../include/common.h
jni/../include/do_log.h:
jni/../include/common.h:
./obj/local/arm64-v8a/objs/jsonpay/do_trans.o: jni/do_trans.c \
jni/../include/do_trans.h jni/../include/cJSON.h \
jni/../include/common.h jni/../include/bcccode.h \
jni/../include/do_trans_pax.h jni/../include/do_log.h \
jni/../include/curl/curl.h jni/../include/curl/curlver.h \
jni/../include/curl/system.h jni/../include/curl/easy.h \
jni/../include/curl/multi.h jni/../include/http.h
jni/../include/do_trans.h:
jni/../include/cJSON.h:
jni/../include/common.h:
jni/../include/bcccode.h:
jni/../include/do_trans_pax.h:
jni/../include/do_log.h:
jni/../include/curl/curl.h:
jni/../include/curl/curlver.h:
jni/../include/curl/system.h:
jni/../include/curl/easy.h:
jni/../include/curl/multi.h:
jni/../include/http.h:
./obj/local/arm64-v8a/objs/jsonpay/do_trans_pax.o: jni/do_trans_pax.c \
jni/../include/do_trans_pax.h jni/../include/do_trans.h \
jni/../include/cJSON.h jni/../include/common.h \
jni/../include/bcccode.h jni/../include/bccmd5.h \
jni/../include/do_log.h
jni/../include/do_trans_pax.h:
jni/../include/do_trans.h:
jni/../include/cJSON.h:
jni/../include/common.h:
jni/../include/bcccode.h:
jni/../include/bccmd5.h:
jni/../include/do_log.h:
./obj/local/arm64-v8a/objs/jsonpay/http.o: jni/http.c \
jni/../include/http.h jni/../include/common.h jni/../include/do_log.h
jni/../include/http.h:
jni/../include/common.h:
jni/../include/do_log.h:
./obj/local/arm64-v8a/objs/jsonpay/native-lib.o: jni/native-lib.cpp \
jni/../include/jni.h jni/../include/jni_md.h \
jni/../include/native-lib.h jni/../include/com_xingdata_zzdpos_zxpay.h \
jni/../include/do_log.h jni/../include/common.h \
jni/../include/do_trans.h jni/../include/cJSON.h
jni/../include/jni.h:
jni/../include/jni_md.h:
jni/../include/native-lib.h:
jni/../include/com_xingdata_zzdpos_zxpay.h:
jni/../include/do_log.h:
jni/../include/common.h:
jni/../include/do_trans.h:
jni/../include/cJSON.h:
./obj/local/armeabi-v7a/objs/jsonpay/bcccode.o: jni/bcccode.c \
jni/../include/bcccode.h jni/../include/cJSON.h \
jni/../include/common.h
jni/../include/bcccode.h:
jni/../include/cJSON.h:
jni/../include/common.h:
./obj/local/armeabi-v7a/objs/jsonpay/bccmd5.o: jni/bccmd5.c \
jni/../include/bccmd5.h jni/../include/common.h
jni/../include/bccmd5.h:
jni/../include/common.h:
./obj/local/armeabi-v7a/objs/jsonpay/cJSON.o: jni/cJSON.c \
jni/../include/cJSON.h
jni/../include/cJSON.h:
./obj/local/armeabi-v7a/objs/jsonpay/do_log.o: jni/do_log.c \
jni/../include/do_log.h jni/../include/common.h
jni/../include/do_log.h:
jni/../include/common.h:
./obj/local/armeabi-v7a/objs/jsonpay/do_trans.o: jni/do_trans.c \
jni/../include/do_trans.h jni/../include/cJSON.h \
jni/../include/common.h jni/../include/bcccode.h \
jni/../include/do_trans_pax.h jni/../include/do_log.h \
jni/../include/curl/curl.h jni/../include/curl/curlver.h \
jni/../include/curl/system.h jni/../include/curl/easy.h \
jni/../include/curl/multi.h jni/../include/http.h
jni/../include/do_trans.h:
jni/../include/cJSON.h:
jni/../include/common.h:
jni/../include/bcccode.h:
jni/../include/do_trans_pax.h:
jni/../include/do_log.h:
jni/../include/curl/curl.h:
jni/../include/curl/curlver.h:
jni/../include/curl/system.h:
jni/../include/curl/easy.h:
jni/../include/curl/multi.h:
jni/../include/http.h:
./obj/local/armeabi-v7a/objs/jsonpay/do_trans_pax.o: jni/do_trans_pax.c \
jni/../include/do_trans_pax.h jni/../include/do_trans.h \
jni/../include/cJSON.h jni/../include/common.h \
jni/../include/bcccode.h jni/../include/bccmd5.h \
jni/../include/do_log.h
jni/../include/do_trans_pax.h:
jni/../include/do_trans.h:
jni/../include/cJSON.h:
jni/../include/common.h:
jni/../include/bcccode.h:
jni/../include/bccmd5.h:
jni/../include/do_log.h:
./obj/local/armeabi-v7a/objs/jsonpay/http.o: jni/http.c \
jni/../include/http.h jni/../include/common.h jni/../include/do_log.h
jni/../include/http.h:
jni/../include/common.h:
jni/../include/do_log.h:
./obj/local/armeabi-v7a/objs/jsonpay/native-lib.o: jni/native-lib.cpp \
jni/../include/jni.h jni/../include/jni_md.h \
jni/../include/native-lib.h jni/../include/com_xingdata_zzdpos_zxpay.h \
jni/../include/do_log.h jni/../include/common.h \
jni/../include/do_trans.h jni/../include/cJSON.h
jni/../include/jni.h:
jni/../include/jni_md.h:
jni/../include/native-lib.h:
jni/../include/com_xingdata_zzdpos_zxpay.h:
jni/../include/do_log.h:
jni/../include/common.h:
jni/../include/do_trans.h:
jni/../include/cJSON.h:
./obj/local/armeabi/objs/jsonpay/bcccode.o: jni/bcccode.c \
jni/../include/bcccode.h jni/../include/cJSON.h \
jni/../include/common.h
jni/../include/bcccode.h:
jni/../include/cJSON.h:
jni/../include/common.h:
./obj/local/armeabi/objs/jsonpay/bccmd5.o: jni/bccmd5.c \
jni/../include/bccmd5.h jni/../include/common.h
jni/../include/bccmd5.h:
jni/../include/common.h:
./obj/local/armeabi/objs/jsonpay/cJSON.o: jni/cJSON.c \
jni/../include/cJSON.h
jni/../include/cJSON.h:
./obj/local/armeabi/objs/jsonpay/do_log.o: jni/do_log.c \
jni/../include/do_log.h jni/../include/common.h
jni/../include/do_log.h:
jni/../include/common.h:
./obj/local/armeabi/objs/jsonpay/do_trans.o: jni/do_trans.c \
jni/../include/do_trans.h jni/../include/cJSON.h \
jni/../include/common.h jni/../include/bcccode.h \
jni/../include/do_trans_pax.h jni/../include/do_log.h \
jni/../include/curl/curl.h jni/../include/curl/curlver.h \
jni/../include/curl/system.h jni/../include/curl/easy.h \
jni/../include/curl/multi.h jni/../include/http.h
jni/../include/do_trans.h:
jni/../include/cJSON.h:
jni/../include/common.h:
jni/../include/bcccode.h:
jni/../include/do_trans_pax.h:
jni/../include/do_log.h:
jni/../include/curl/curl.h:
jni/../include/curl/curlver.h:
jni/../include/curl/system.h:
jni/../include/curl/easy.h:
jni/../include/curl/multi.h:
jni/../include/http.h:
./obj/local/armeabi/objs/jsonpay/do_trans_pax.o: jni/do_trans_pax.c \
jni/../include/do_trans_pax.h jni/../include/do_trans.h \
jni/../include/cJSON.h jni/../include/common.h \
jni/../include/bcccode.h jni/../include/bccmd5.h \
jni/../include/do_log.h
jni/../include/do_trans_pax.h:
jni/../include/do_trans.h:
jni/../include/cJSON.h:
jni/../include/common.h:
jni/../include/bcccode.h:
jni/../include/bccmd5.h:
jni/../include/do_log.h:
./obj/local/armeabi/objs/jsonpay/http.o: jni/http.c jni/../include/http.h \
jni/../include/common.h jni/../include/do_log.h
jni/../include/http.h:
jni/../include/common.h:
jni/../include/do_log.h:
./obj/local/armeabi/objs/jsonpay/native-lib.o: jni/native-lib.cpp \
jni/../include/jni.h jni/../include/jni_md.h \
jni/../include/native-lib.h jni/../include/com_xingdata_zzdpos_zxpay.h \
jni/../include/do_log.h jni/../include/common.h \
jni/../include/do_trans.h jni/../include/cJSON.h
jni/../include/jni.h:
jni/../include/jni_md.h:
jni/../include/native-lib.h:
jni/../include/com_xingdata_zzdpos_zxpay.h:
jni/../include/do_log.h:
jni/../include/common.h:
jni/../include/do_trans.h:
jni/../include/cJSON.h:
./obj/local/mips/objs/jsonpay/bcccode.o: jni/bcccode.c \
jni/../include/bcccode.h jni/../include/cJSON.h \
jni/../include/common.h
jni/../include/bcccode.h:
jni/../include/cJSON.h:
jni/../include/common.h:
./obj/local/mips/objs/jsonpay/bccmd5.o: jni/bccmd5.c \
jni/../include/bccmd5.h jni/../include/common.h
jni/../include/bccmd5.h:
jni/../include/common.h:
./obj/local/mips/objs/jsonpay/cJSON.o: jni/cJSON.c jni/../include/cJSON.h
jni/../include/cJSON.h:
./obj/local/mips/objs/jsonpay/do_log.o: jni/do_log.c \
jni/../include/do_log.h jni/../include/common.h
jni/../include/do_log.h:
jni/../include/common.h:
./obj/local/mips/objs/jsonpay/do_trans.o: jni/do_trans.c \
jni/../include/do_trans.h jni/../include/cJSON.h \
jni/../include/common.h jni/../include/bcccode.h \
jni/../include/do_trans_pax.h jni/../include/do_log.h \
jni/../include/curl/curl.h jni/../include/curl/curlver.h \
jni/../include/curl/system.h jni/../include/curl/easy.h \
jni/../include/curl/multi.h jni/../include/http.h
jni/../include/do_trans.h:
jni/../include/cJSON.h:
jni/../include/common.h:
jni/../include/bcccode.h:
jni/../include/do_trans_pax.h:
jni/../include/do_log.h:
jni/../include/curl/curl.h:
jni/../include/curl/curlver.h:
jni/../include/curl/system.h:
jni/../include/curl/easy.h:
jni/../include/curl/multi.h:
jni/../include/http.h:
./obj/local/mips/objs/jsonpay/do_trans_pax.o: jni/do_trans_pax.c \
jni/../include/do_trans_pax.h jni/../include/do_trans.h \
jni/../include/cJSON.h jni/../include/common.h \
jni/../include/bcccode.h jni/../include/bccmd5.h \
jni/../include/do_log.h
jni/../include/do_trans_pax.h:
jni/../include/do_trans.h:
jni/../include/cJSON.h:
jni/../include/common.h:
jni/../include/bcccode.h:
jni/../include/bccmd5.h:
jni/../include/do_log.h:
./obj/local/mips/objs/jsonpay/http.o: jni/http.c jni/../include/http.h \
jni/../include/common.h jni/../include/do_log.h
jni/../include/http.h:
jni/../include/common.h:
jni/../include/do_log.h:
./obj/local/mips/objs/jsonpay/native-lib.o: jni/native-lib.cpp \
jni/../include/jni.h jni/../include/jni_md.h \
jni/../include/native-lib.h jni/../include/com_xingdata_zzdpos_zxpay.h \
jni/../include/do_log.h jni/../include/common.h \
jni/../include/do_trans.h jni/../include/cJSON.h
jni/../include/jni.h:
jni/../include/jni_md.h:
jni/../include/native-lib.h:
jni/../include/com_xingdata_zzdpos_zxpay.h:
jni/../include/do_log.h:
jni/../include/common.h:
jni/../include/do_trans.h:
jni/../include/cJSON.h:
./obj/local/mips64/objs/jsonpay/bcccode.o: jni/bcccode.c \
jni/../include/bcccode.h jni/../include/cJSON.h \
jni/../include/common.h
jni/../include/bcccode.h:
jni/../include/cJSON.h:
jni/../include/common.h:
./obj/local/mips64/objs/jsonpay/bccmd5.o: jni/bccmd5.c \
jni/../include/bccmd5.h jni/../include/common.h
jni/../include/bccmd5.h:
jni/../include/common.h:
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment