Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
T
TangKuPos
Project overview
Project overview
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
王海
TangKuPos
Commits
3f6bf742
Commit
3f6bf742
authored
Feb 02, 2018
by
zhang_z
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
微调;
parent
2b26af2a
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
28 additions
and
15 deletions
+28
-15
app/src/main/java/com/xingdata/zzdpos/api/ApiFactory.java
app/src/main/java/com/xingdata/zzdpos/api/ApiFactory.java
+1
-11
app/src/main/java/com/xingdata/zzdpos/ui/scan/ScanFragment.java
...c/main/java/com/xingdata/zzdpos/ui/scan/ScanFragment.java
+1
-4
app/src/main/java/com/xingdata/zzdpos/ui/store/StoreActivity.java
...main/java/com/xingdata/zzdpos/ui/store/StoreActivity.java
+11
-0
app/src/main/java/com/xingdata/zzdpos/ui/store/StoreContract.java
...main/java/com/xingdata/zzdpos/ui/store/StoreContract.java
+7
-0
app/src/main/java/com/xingdata/zzdpos/ui/store/StorePresenter.java
...ain/java/com/xingdata/zzdpos/ui/store/StorePresenter.java
+3
-0
app/src/main/res/layout/fragment_settle.xml
app/src/main/res/layout/fragment_settle.xml
+5
-0
No files found.
app/src/main/java/com/xingdata/zzdpos/api/ApiFactory.java
View file @
3f6bf742
...
...
@@ -784,22 +784,12 @@ public final class ApiFactory {
public
static
class
Recard
{
public
static
Observable
<
Boolean
>
checkPwd
(
Long
vipId
,
String
cardNo
,
String
pwd
)
{
return
run
(
Api
.
getInstance
().
service
.
checkPwd
(
vipId
,
cardNo
,
EncryptUtils
.
encryptMD5ToString
(
pwd
)));
return
run
(
Api
.
getInstance
().
service
.
checkPwd
(
vipId
,
cardNo
,
EncryptUtils
.
encryptMD5ToString
(
pwd
)));
}
public
static
Observable
<
Vip
>
fullVip
(
Long
vipId
,
Long
amtPay
,
Long
amtSend
)
{
return
run
(
Api
.
getInstance
().
service
.
fullVip
(
vipId
,
amtPay
,
amtSend
));
}
// public static Observable<Pager<VipRechargeOrder>> queryCard(Long vipId) {
// return Api.getInstance().service.queryRecharge(vipId,0,10)
// .onErrorReturn(new ErrorFilter<>())
// .map(new ResultFilter<>())
// .subscribeOn(Schedulers.io())
// .observeOn(AndroidSchedulers.mainThread())
// .retryWhen(new RetryHelper(3));
// }
}
public
static
class
Ms
{
...
...
app/src/main/java/com/xingdata/zzdpos/ui/scan/ScanFragment.java
View file @
3f6bf742
...
...
@@ -15,8 +15,7 @@ import me.dm7.barcodescanner.core.IViewFinder;
import
me.dm7.barcodescanner.core.ViewFinderView
;
import
me.dm7.barcodescanner.zxing.ZXingScannerView
;
public
class
ScanFragment
<
P
extends
BasePresenter
>
extends
BaseFragment
<
P
,
FragmentStoreScanBinding
>
{
public
class
ScanFragment
<
P
extends
BasePresenter
>
extends
BaseFragment
<
P
,
FragmentStoreScanBinding
>
{
private
ZXingScannerView
mScannerView
;
private
ZXingScannerView
.
ResultHandler
mResultHandler
;
...
...
@@ -125,8 +124,6 @@ public class ScanFragment<P extends BasePresenter> extends BaseFragment<P,
this
.
setLaserColor
(
themeColor
);
this
.
setLaserEnabled
(
true
);
}
}
public
void
setTitle
(
String
titleStr
)
{
...
...
app/src/main/java/com/xingdata/zzdpos/ui/store/StoreActivity.java
View file @
3f6bf742
...
...
@@ -4,6 +4,9 @@ import android.animation.Keyframe;
import
android.animation.ObjectAnimator
;
import
android.animation.PropertyValuesHolder
;
import
android.content.Intent
;
import
android.media.Ringtone
;
import
android.media.RingtoneManager
;
import
android.net.Uri
;
import
android.os.Bundle
;
import
android.view.MotionEvent
;
import
android.view.View
;
...
...
@@ -195,6 +198,14 @@ public class StoreActivity extends BaseActivity<StorePresenter, ActivityStoreBin
mScanFragment
.
resetScanner
();
}
@Override
public
void
startAlarm
(
boolean
result
)
{
Uri
notification
=
RingtoneManager
.
getDefaultUri
(
RingtoneManager
.
TYPE_NOTIFICATION
);
if
(
notification
==
null
)
return
;
Ringtone
r
=
RingtoneManager
.
getRingtone
(
mContext
,
notification
);
r
.
play
();
}
/**
* 执行抖动动画
...
...
app/src/main/java/com/xingdata/zzdpos/ui/store/StoreContract.java
View file @
3f6bf742
...
...
@@ -132,6 +132,13 @@ interface StoreContract {
* 重置扫描器
*/
void
resetScanner
();
/**
* 播放提示音
*
* @param result 提示音
*/
void
startAlarm
(
boolean
result
);
}
abstract
class
Presenter
extends
BasePresenter
<
View
>
{
...
...
app/src/main/java/com/xingdata/zzdpos/ui/store/StorePresenter.java
View file @
3f6bf742
...
...
@@ -355,11 +355,14 @@ public class StorePresenter extends StoreContract.Presenter {
mView
.
showSearchFragment
(
barcode
);
}
else
if
(
ssskus
.
size
()
==
1
&&
usskus
.
size
()
==
0
)
{
this
.
clickAddSku
(
ssskus
.
get
(
0
),
1
);
mView
.
startAlarm
(
true
);
}
else
if
(
ssskus
.
size
()
==
0
&&
usskus
.
size
()
==
1
)
{
this
.
clickAddSku
(
usskus
.
get
(
0
),
1
);
mView
.
startAlarm
(
true
);
}
else
{
mView
.
showMsg
(
"没有找到此商品~"
);
mView
.
resetScanner
();
mView
.
startAlarm
(
false
);
}
mView
.
dismissLoadingDialog
();
}
...
...
app/src/main/res/layout/fragment_settle.xml
View file @
3f6bf742
...
...
@@ -555,6 +555,11 @@
android:background=
"@color/gray_huanggai"
app:layout_constraintBottom_toBottomOf=
"parent"
/>
</android.support.constraint.ConstraintLayout>
<View
android:layout_width=
"match_parent"
android:layout_height=
"@dimen/all_margin"
/>
</LinearLayout>
</android.support.v4.widget.NestedScrollView>
...
...
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