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
e8dee4bd
Commit
e8dee4bd
authored
Jan 31, 2018
by
姜敏
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/master'
parents
33a5c045
b96cf7a4
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
20 additions
and
24 deletions
+20
-24
app/src/main/java/com/xingdata/zzdpos/api/ApiFactory.java
app/src/main/java/com/xingdata/zzdpos/api/ApiFactory.java
+11
-12
app/src/main/java/com/xingdata/zzdpos/base/BaseActivity.java
app/src/main/java/com/xingdata/zzdpos/base/BaseActivity.java
+3
-8
app/src/main/java/com/xingdata/zzdpos/base/BaseDialog.java
app/src/main/java/com/xingdata/zzdpos/base/BaseDialog.java
+4
-0
app/src/main/java/com/xingdata/zzdpos/model/Saledetail.java
app/src/main/java/com/xingdata/zzdpos/model/Saledetail.java
+1
-3
app/src/main/java/com/xingdata/zzdpos/ui/marketing/integral/adapter/IntegralExchangeAdapter.java
...i/marketing/integral/adapter/IntegralExchangeAdapter.java
+1
-1
No files found.
app/src/main/java/com/xingdata/zzdpos/api/ApiFactory.java
View file @
e8dee4bd
...
@@ -683,21 +683,11 @@ public final class ApiFactory {
...
@@ -683,21 +683,11 @@ public final class ApiFactory {
}
}
public
static
Observable
<
Pager
<
com
.
xingdata
.
zzdpos
.
model
.
Sssku
>>
querySssku
(
int
pageNum
,
String
keyword
,
Long
skuGrpId
)
{
public
static
Observable
<
Pager
<
com
.
xingdata
.
zzdpos
.
model
.
Sssku
>>
querySssku
(
int
pageNum
,
String
keyword
,
Long
skuGrpId
)
{
return
Api
.
getInstance
().
service
.
querySssku
(
pageNum
,
C
.
PRODUCT
.
PAGE_SIZE
,
skuGrpId
,
keyword
)
return
run
(
Api
.
getInstance
().
service
.
querySssku
(
pageNum
,
C
.
PRODUCT
.
PAGE_SIZE
,
skuGrpId
,
keyword
));
.
onErrorReturn
(
new
ErrorFilter
<>())
.
map
(
new
ResultFilter
<>())
.
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
retryWhen
(
new
RetryHelper
(
3
));
}
}
public
static
Observable
<
Pager
<
com
.
xingdata
.
zzdpos
.
model
.
Sssku
>>
querySssku
(
int
pageNum
,
String
keyword
)
{
public
static
Observable
<
Pager
<
com
.
xingdata
.
zzdpos
.
model
.
Sssku
>>
querySssku
(
int
pageNum
,
String
keyword
)
{
return
Api
.
getInstance
().
service
.
querySssku
(
pageNum
,
C
.
PRODUCT
.
PAGE_SIZE
,
keyword
)
return
run
(
Api
.
getInstance
().
service
.
querySssku
(
pageNum
,
C
.
PRODUCT
.
PAGE_SIZE
,
keyword
));
.
onErrorReturn
(
new
ErrorFilter
<>())
.
map
(
new
ResultFilter
<>())
.
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
retryWhen
(
new
RetryHelper
(
3
));
}
}
public
static
Observable
<
com
.
xingdata
.
zzdpos
.
model
.
Sssku
>
update
(
com
.
xingdata
.
zzdpos
public
static
Observable
<
com
.
xingdata
.
zzdpos
.
model
.
Sssku
>
update
(
com
.
xingdata
.
zzdpos
...
@@ -1308,4 +1298,13 @@ public final class ApiFactory {
...
@@ -1308,4 +1298,13 @@ public final class ApiFactory {
}
}
public
static
<
T
>
Observable
<
T
>
run
(
Observable
<
HttpMessage
<
T
>>
observable
)
{
return
observable
.
onErrorReturn
(
new
ErrorFilter
<>())
.
map
(
new
ResultFilter
<>())
.
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
retryWhen
(
new
RetryHelper
(
3
));
}
}
}
app/src/main/java/com/xingdata/zzdpos/base/BaseActivity.java
View file @
e8dee4bd
...
@@ -43,7 +43,6 @@ public abstract class BaseActivity<P extends BasePresenter, B extends ViewDataBi
...
@@ -43,7 +43,6 @@ public abstract class BaseActivity<P extends BasePresenter, B extends ViewDataBi
AppCompatDelegate
.
setCompatVectorFromResourcesEnabled
(
true
);
AppCompatDelegate
.
setCompatVectorFromResourcesEnabled
(
true
);
}
}
public
abstract
int
getLayoutId
();
public
abstract
int
getLayoutId
();
@Override
@Override
...
@@ -62,14 +61,10 @@ public abstract class BaseActivity<P extends BasePresenter, B extends ViewDataBi
...
@@ -62,14 +61,10 @@ public abstract class BaseActivity<P extends BasePresenter, B extends ViewDataBi
initView
();
initView
();
}
}
protected
void
initPresenter
()
{
protected
void
initPresenter
()
{
if
(
this
instanceof
BaseView
&&
this
.
getClass
().
getGenericSuperclass
()
instanceof
if
(
this
instanceof
BaseView
&&
this
.
getClass
().
getGenericSuperclass
()
instanceof
ParameterizedType
ParameterizedType
&&
((
ParameterizedType
)
(
this
.
getClass
().
getGenericSuperclass
())).
getActualTypeArguments
().
length
>
0
)
{
&&
((
ParameterizedType
)
(
this
.
getClass
().
getGenericSuperclass
()))
Class
mPresenterClass
=
(
Class
)
((
ParameterizedType
)
(
this
.
getClass
().
getGenericSuperclass
())).
getActualTypeArguments
()[
0
];
.
getActualTypeArguments
().
length
>
0
)
{
Class
mPresenterClass
=
(
Class
)
((
ParameterizedType
)
(
this
.
getClass
()
.
getGenericSuperclass
())).
getActualTypeArguments
()[
0
];
mPresenter
=
InstanceUtil
.
getInstance
(
mPresenterClass
);
mPresenter
=
InstanceUtil
.
getInstance
(
mPresenterClass
);
mPresenter
.
setIntent
(
getIntent
()).
setView
(
this
).
build
();
mPresenter
.
setIntent
(
getIntent
()).
setView
(
this
).
build
();
}
}
...
...
app/src/main/java/com/xingdata/zzdpos/base/BaseDialog.java
View file @
e8dee4bd
...
@@ -296,6 +296,10 @@ public abstract class BaseDialog<P extends BasePresenter, B extends ViewDataBind
...
@@ -296,6 +296,10 @@ public abstract class BaseDialog<P extends BasePresenter, B extends ViewDataBind
}
}
}
}
/**
* 强制关闭dialog
*/
public
void
toughDismiss
()
{
public
void
toughDismiss
()
{
if
(
shutDown
)
{
if
(
shutDown
)
{
if
(
recLen
<=
0
)
{
if
(
recLen
<=
0
)
{
...
...
app/src/main/java/com/xingdata/zzdpos/model/Saledetail.java
View file @
e8dee4bd
...
@@ -222,9 +222,7 @@ public class Saledetail implements BaseModel, BaseBean, BaseGoodPrint {
...
@@ -222,9 +222,7 @@ public class Saledetail implements BaseModel, BaseBean, BaseGoodPrint {
}
}
public
Long
getPromotionAmt
()
{
public
Long
getPromotionAmt
()
{
return
detailAmt
-
(
detailCnt
*
(
skuOffFlag
>
0
?
skuPromotionPrice
*
(
vip
return
detailAmt
-
(
detailCnt
*
(
skuOffFlag
>
0
?
skuPromotionPrice
*
(
vip
.
getVipDefDiscount
()
>
0
?
vip
.
getVipDefDiscount
()
:
100
)
/
100
:
skuPromotionPrice
));
.
getVipDefDiscount
()
>
0
?
vip
.
getVipDefDiscount
()
:
100
)
/
100
:
skuPromotionPrice
));
}
}
private
Saledetail
()
{
private
Saledetail
()
{
...
...
app/src/main/java/com/xingdata/zzdpos/ui/marketing/integral/adapter/IntegralExchangeAdapter.java
View file @
e8dee4bd
...
@@ -32,7 +32,7 @@ public class IntegralExchangeAdapter extends BaseAdapter<Ubound, ItemIntegralBin
...
@@ -32,7 +32,7 @@ public class IntegralExchangeAdapter extends BaseAdapter<Ubound, ItemIntegralBin
())
+
"元\n最多使用"
+
item
.
getBoundUseNum
()
+
"积分"
);
())
+
"元\n最多使用"
+
item
.
getBoundUseNum
()
+
"积分"
);
}
}
//备注
//备注
mViewBinding
.
tvGet
.
setText
(
"无"
);
mViewBinding
.
tvGet
.
setText
(
mViewBinding
.
tvVip
.
getText
().
toString
()
);
if
(
item
.
getBoundUseStatus
()
!=
null
)
{
if
(
item
.
getBoundUseStatus
()
!=
null
)
{
//开通启用状态 0:正常 1 暂停 默认 0
//开通启用状态 0:正常 1 暂停 默认 0
if
(
item
.
getBoundUseStatus
()
==
0
)
{
if
(
item
.
getBoundUseStatus
()
==
0
)
{
...
...
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