Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
L
lib_base
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
sikang
lib_base
Commits
e1d4088b
Commit
e1d4088b
authored
Mar 21, 2019
by
sikang
Browse files
Options
Browse Files
Download
Plain Diff
update script
parents
cd760ff0
168569a0
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
67 additions
and
8 deletions
+67
-8
release_builder.sh
+11
-0
src/main/java/tech/starwin/mvp/api/UploadApi.java
+1
-1
src/main/java/tech/starwin/mvp/presenter/UploadPresenter.java
+48
-7
src/main/res/values-en-rUS/strings.xml
+2
-0
src/main/res/values-zh-rCN/strings.xml
+3
-0
src/main/res/values/strings.xml
+2
-0
No files found.
release_builder.sh
0 → 100755
View file @
e1d4088b
rm
-rf
../resGuardApks
cd
..
gradlew clean
gradlew resguardAppProductGoogleplayRelease
#cd script
#./rename_project.sh
#cd ../../
#gradlew resguardAppProductGoogleplayRelease
#cd lib_base/script
#./reset_name.sh
\ No newline at end of file
src/main/java/tech/starwin/mvp/api/UploadApi.java
View file @
e1d4088b
...
@@ -57,7 +57,7 @@ public interface UploadApi {
...
@@ -57,7 +57,7 @@ public interface UploadApi {
@Multipart
@Multipart
/*@PUT("/loanapp/verify/face") face++*/
/*@PUT("/loanapp/verify/face") face++*/
@PUT
(
"/loanapp/verify/yitu"
)
@PUT
(
"/loanapp/verify/yitu"
)
Call
<
BasicAck
>
faceVerify
(
@Query
(
"loanType"
)
String
loanType
,
Observable
<
BasicAck
>
faceVerify
(
@Query
(
"loanType"
)
String
loanType
,
@Query
(
"amount"
)
double
amount
,
@Query
(
"amount"
)
double
amount
,
@Query
(
"period"
)
int
period
,
@Query
(
"period"
)
int
period
,
@Query
(
"periodUnit"
)
String
periodUnit
,
@Query
(
"periodUnit"
)
String
periodUnit
,
...
...
src/main/java/tech/starwin/mvp/presenter/UploadPresenter.java
View file @
e1d4088b
...
@@ -9,6 +9,13 @@ import com.google.gson.Gson;
...
@@ -9,6 +9,13 @@ import com.google.gson.Gson;
import
java.io.File
;
import
java.io.File
;
import
io.reactivex.Observable
;
import
io.reactivex.ObservableSource
;
import
io.reactivex.android.schedulers.AndroidSchedulers
;
import
io.reactivex.functions.Consumer
;
import
io.reactivex.functions.Function
;
import
io.reactivex.functions.Predicate
;
import
io.reactivex.schedulers.Schedulers
;
import
tech.starwin.LibConfig
;
import
tech.starwin.LibConfig
;
import
tech.starwin.base.BasePresenter
;
import
tech.starwin.base.BasePresenter
;
import
tech.starwin.constants.TrackEvent
;
import
tech.starwin.constants.TrackEvent
;
...
@@ -19,7 +26,7 @@ import com.common.bean.BasicAck;
...
@@ -19,7 +26,7 @@ import com.common.bean.BasicAck;
import
com.common.bean.OcrResultBean
;
import
com.common.bean.OcrResultBean
;
import
com.google.gson.JsonObject
;
import
com.google.gson.JsonObject
;
import
tech.starwin.utils.
General
Utils
;
import
tech.starwin.utils.
Log
Utils
;
import
tech.starwin.utils.LoginManager
;
import
tech.starwin.utils.LoginManager
;
import
tech.starwin.utils.MultipartBodyMaker
;
import
tech.starwin.utils.MultipartBodyMaker
;
import
tech.starwin.utils.PreferencesManager
;
import
tech.starwin.utils.PreferencesManager
;
...
@@ -89,16 +96,12 @@ public class UploadPresenter extends BasePresenter<UploadApi> {
...
@@ -89,16 +96,12 @@ public class UploadPresenter extends BasePresenter<UploadApi> {
faceVerify
(
action
,
androidId
,
livenessId
,
amount
,
day
,
productId
,
"advance"
);
faceVerify
(
action
,
androidId
,
livenessId
,
amount
,
day
,
productId
,
"advance"
);
}
}
public
void
faceVerify
(
final
String
action
,
String
androidId
,
String
faceData
,
double
amount
,
int
day
,
long
productId
,
String
method
)
{
public
void
faceVerify
(
final
String
action
,
String
androidId
,
String
faceData
,
double
amount
,
int
day
,
long
productId
,
String
method
)
{
TrackEventHelper
.
logEvent
(
TrackEvent
.
FACE_DETECTION
);
TrackEventHelper
.
logEvent
(
TrackEvent
.
FACE_DETECTION
);
handleRequest
(
handleRequest
(
apiService
.
faceVerify
(
apiService
.
faceVerify
(
"PAYDAY"
,
"PAYDAY"
,
amount
,
day
,
"D"
,
null
,
null
,
amount
,
day
,
"D"
,
null
,
null
,
MultipartBodyMaker
.
makeSimplePart
(
"delta"
,
faceData
),
MultipartBodyMaker
.
makeSimplePart
(
"delta"
,
faceData
),
androidId
,
androidId
,
productId
,
productId
,
...
@@ -130,6 +133,44 @@ public class UploadPresenter extends BasePresenter<UploadApi> {
...
@@ -130,6 +133,44 @@ public class UploadPresenter extends BasePresenter<UploadApi> {
});
});
}
}
/**
* 无活体SDK 时,后台设置活体检查次数,这里连续请求若干次,直到通过
*/
public
void
faceVerifyWithoutSDK
(
final
String
action
,
Context
context
,
double
amount
,
int
day
,
long
productId
)
{
Observable
observable
=
Observable
.
fromArray
(
1
,
2
,
3
,
4
,
5
,
6
,
7
,
8
,
9
,
10
)
.
flatMap
((
Function
<
Integer
,
ObservableSource
<
BasicAck
>>)
integer
->
apiService
.
faceVerify
(
"PAYDAY"
,
amount
,
day
,
"D"
,
null
,
null
,
MultipartBodyMaker
.
makeSimplePart
(
"delta"
,
"null"
),
AppInfoUtils
.
getAndroidID
(
context
),
productId
,
!
TextUtils
.
isEmpty
(
LibConfig
.
TONGDUN_PARENT_KEY
),
"yitu"
,
LoginManager
.
get
().
getToken
()
).
onErrorReturn
(
throwable
->
new
BasicAck
()))
.
filter
(
basicAck
->
basicAck
!=
null
&&
basicAck
.
getData
()
!=
null
)
.
take
(
1
);
handleRequest
(
observable
,
new
HttpObserver
<
BasicAck
>()
{
@Override
public
void
onStart
()
{
view
.
onHttpStart
(
action
,
true
);
}
@Override
public
void
onSuccess
(
BasicAck
data
)
{
TrackEventHelper
.
logEvent
(
TrackEvent
.
FACE_DETECTION_SUCCESS
);
view
.
onHttpSuccess
(
action
,
data
);
}
@Override
public
void
onError
(
int
code
,
String
msg
)
{
view
.
onHttpError
(
action
,
msg
);
}
@Override
public
void
onFinish
()
{
view
.
onHttpFinish
(
action
);
}
});
}
/**
/**
* 上传fireBaseMessing Token
* 上传fireBaseMessing Token
...
...
src/main/res/values-en-rUS/strings.xml
View file @
e1d4088b
...
@@ -190,6 +190,8 @@
...
@@ -190,6 +190,8 @@
<string
name=
"text_loan_raiders"
>
How to Borrow
</string>
<string
name=
"text_loan_raiders"
>
How to Borrow
</string>
<string
name=
"text_repayment_raiders_2"
>
How to repayment the Loan
</string>
<string
name=
"text_repayment_raiders_2"
>
How to repayment the Loan
</string>
<string
name=
"start_loan_tip"
>
Are you sure you want to apply for this loan?
</string>
<string
name=
"text_title_about"
>
About Us
</string>
<string
name=
"text_title_about"
>
About Us
</string>
<string
name=
"text_title_helpcenter"
>
Help Center
</string>
<string
name=
"text_title_helpcenter"
>
Help Center
</string>
...
...
src/main/res/values-zh-rCN/strings.xml
View file @
e1d4088b
...
@@ -120,6 +120,7 @@
...
@@ -120,6 +120,7 @@
<string
name=
"button_bank_determine"
>
选择
</string>
<string
name=
"button_bank_determine"
>
选择
</string>
<string
name=
"edittext_personal_info_full_name"
>
全名
</string>
<string
name=
"edittext_personal_info_full_name"
>
全名
</string>
<string
name=
"edittext_personal_info_ktp_no"
>
身份证号
</string>
<string
name=
"edittext_personal_info_ktp_no"
>
身份证号
</string>
...
@@ -187,6 +188,8 @@
...
@@ -187,6 +188,8 @@
<string
name=
"text_temporarily_no_data"
>
暂无数据
</string>
<string
name=
"text_temporarily_no_data"
>
暂无数据
</string>
<string
name=
"start_loan_tip"
>
确定要申请这笔贷款吗?
</string>
<string
name=
"text_title_about"
>
关于我们
</string>
<string
name=
"text_title_about"
>
关于我们
</string>
<string
name=
"text_title_helpcenter"
>
帮助中心
</string>
<string
name=
"text_title_helpcenter"
>
帮助中心
</string>
...
...
src/main/res/values/strings.xml
View file @
e1d4088b
...
@@ -114,6 +114,8 @@
...
@@ -114,6 +114,8 @@
<string
name=
"text_days_left"
>
Jumlah Hari Yang Tersisa
</string>
<string
name=
"text_days_left"
>
Jumlah Hari Yang Tersisa
</string>
<string
name=
"text_whats_app_id"
>
WhatsApp ID
</string>
<string
name=
"text_whats_app_id"
>
WhatsApp ID
</string>
<string
name=
"start_loan_tip"
>
Apakah Anda yakin ingin mengajukan pinjaman ini?
</string>
<string
name=
"text_been_payment_text"
>
Telah Dikembalikan:
</string>
<string
name=
"text_been_payment_text"
>
Telah Dikembalikan:
</string>
<string
name=
"text_total_acount"
>
Rp642.000
</string>
<string
name=
"text_total_acount"
>
Rp642.000
</string>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment