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
5e776d12
Commit
5e776d12
authored
Mar 20, 2018
by
陈前
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/master'
parents
8c69a202
882c18fd
Changes
7
Show whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
37 additions
and
19 deletions
+37
-19
app/src/main/java/com/xingdata/zzdpos/ui/marketing/viplevel/adapter/VipLevelListAdapter.java
...os/ui/marketing/viplevel/adapter/VipLevelListAdapter.java
+5
-1
app/src/main/java/com/xingdata/zzdpos/ui/vip/VipActivity.java
...src/main/java/com/xingdata/zzdpos/ui/vip/VipActivity.java
+2
-0
app/src/main/java/com/xingdata/zzdpos/ui/vip/VipPresenter.java
...rc/main/java/com/xingdata/zzdpos/ui/vip/VipPresenter.java
+2
-2
app/src/main/java/com/xingdata/zzdpos/ui/vip/fragment/VipListFragment.java
.../com/xingdata/zzdpos/ui/vip/fragment/VipListFragment.java
+4
-2
app/src/main/java/com/xingdata/zzdpos/ui/vip/fragment/VipRechargeListFragment.java
...gdata/zzdpos/ui/vip/fragment/VipRechargeListFragment.java
+5
-5
app/src/main/java/com/xingdata/zzdpos/ui/vip/fragment/VipSearchFragment.java
...om/xingdata/zzdpos/ui/vip/fragment/VipSearchFragment.java
+18
-8
app/src/main/res/values/strings.xml
app/src/main/res/values/strings.xml
+1
-1
No files found.
app/src/main/java/com/xingdata/zzdpos/ui/marketing/viplevel/adapter/VipLevelListAdapter.java
View file @
5e776d12
...
@@ -44,7 +44,11 @@ public class VipLevelListAdapter extends BaseAdapter<Level, ItemVipLevelListItem
...
@@ -44,7 +44,11 @@ public class VipLevelListAdapter extends BaseAdapter<Level, ItemVipLevelListItem
@Override
@Override
protected
void
convert
(
ItemVipLevelListItemBinding
mViewBinding
,
Level
item
)
{
protected
void
convert
(
ItemVipLevelListItemBinding
mViewBinding
,
Level
item
)
{
mViewBinding
.
levelName
.
setText
(
item
.
getVipLevelName
());
mViewBinding
.
levelName
.
setText
(
item
.
getVipLevelName
());
if
(
item
.
getVipDefDiscount
()==
null
||
item
.
getVipDefDiscount
()==
100
){
mViewBinding
.
levelDiscount
.
setText
(
"无折扣"
);
}
else
{
mViewBinding
.
levelDiscount
.
setText
(
ConvertUtil
.
discount
(
item
.
getVipDefDiscount
())
+
"折"
);
mViewBinding
.
levelDiscount
.
setText
(
ConvertUtil
.
discount
(
item
.
getVipDefDiscount
())
+
"折"
);
}
mViewBinding
.
levelCondition
.
setText
(
mContext
.
getString
(
R
.
string
.
adv_plan
,
ConvertUtil
.
fenToYuanNoZero
(
item
.
getVipUpgradeAmtTp
())));
mViewBinding
.
levelCondition
.
setText
(
mContext
.
getString
(
R
.
string
.
adv_plan
,
ConvertUtil
.
fenToYuanNoZero
(
item
.
getVipUpgradeAmtTp
())));
mViewBinding
.
levelBg
.
setBackgroundResource
(
bgMap
.
get
(
item
.
getVipLevel
().
toString
()));
mViewBinding
.
levelBg
.
setBackgroundResource
(
bgMap
.
get
(
item
.
getVipLevel
().
toString
()));
}
}
...
...
app/src/main/java/com/xingdata/zzdpos/ui/vip/VipActivity.java
View file @
5e776d12
...
@@ -104,6 +104,8 @@ public class VipActivity extends BaseActivity<VipPresenter, ActivityVipBinding>
...
@@ -104,6 +104,8 @@ public class VipActivity extends BaseActivity<VipPresenter, ActivityVipBinding>
@Override
@Override
public
void
rechangeSus
(
Vip
v
)
{
public
void
rechangeSus
(
Vip
v
)
{
ViewTools
.
toastSuss
(
this
,
"充值成功"
);
ViewTools
.
toastSuss
(
this
,
"充值成功"
);
if
(
mPresenter
.
vipSearchFragment
!=
null
)
pop
();
// if ( mPresenter.vipRechargeFragment!=null)pop();
popTo
(
mPresenter
.
vipListFragment
.
getClass
(),
false
);
popTo
(
mPresenter
.
vipListFragment
.
getClass
(),
false
);
mPresenter
.
vipListFragment
.
onRefresh
();
mPresenter
.
vipListFragment
.
onRefresh
();
}
}
...
...
app/src/main/java/com/xingdata/zzdpos/ui/vip/VipPresenter.java
View file @
5e776d12
...
@@ -38,8 +38,8 @@ public class VipPresenter extends VipContract.Presenter {
...
@@ -38,8 +38,8 @@ public class VipPresenter extends VipContract.Presenter {
public
VipExpenseListFragment
vipExpenseListFragment
=
new
VipExpenseListFragment
();
public
VipExpenseListFragment
vipExpenseListFragment
=
new
VipExpenseListFragment
();
public
VipRechargeListFragment
vipRechargeListFragment
=
new
VipRechargeListFragment
();
public
VipRechargeListFragment
vipRechargeListFragment
=
new
VipRechargeListFragment
();
public
VipTruleListFragment
vipMscardListFragment
=
new
VipTruleListFragment
();
public
VipTruleListFragment
vipMscardListFragment
=
new
VipTruleListFragment
();
public
VipSearchFragment
vipSearchFragment
=
new
VipSearchFragment
()
;
public
VipSearchFragment
vipSearchFragment
;
public
VipRechargeFragment
vipRechargeFragment
=
new
VipRechargeFragment
()
;
public
VipRechargeFragment
vipRechargeFragment
;
public
VipAddSucceedFragment
vipAddSucceedFragment
=
new
VipAddSucceedFragment
();
public
VipAddSucceedFragment
vipAddSucceedFragment
=
new
VipAddSucceedFragment
();
public
ArrayList
<
Level
>
levels
=
new
ArrayList
<>();
public
ArrayList
<
Level
>
levels
=
new
ArrayList
<>();
...
...
app/src/main/java/com/xingdata/zzdpos/ui/vip/fragment/VipListFragment.java
View file @
5e776d12
...
@@ -127,10 +127,11 @@ public class VipListFragment extends BaseFragment<VipPresenter, FragmentVipListB
...
@@ -127,10 +127,11 @@ public class VipListFragment extends BaseFragment<VipPresenter, FragmentVipListB
}
}
});
});
mViewBinding
.
titleSearch
.
serchEditText
.
setOnClickListener
(
view
->
{
mViewBinding
.
titleSearch
.
serchEditText
.
setOnClickListener
(
view
->
{
mPresenter
.
vipSearchFragment
=
new
VipSearchFragment
();
if
(
vipState
==
0
)
{
if
(
vipState
==
0
)
{
mPresenter
.
vipSearchFragment
.
set
BaseFragment
(
mPresenter
.
vipInfoFragment
);
mPresenter
.
vipSearchFragment
.
set
InType
(
0
);
}
else
{
}
else
{
mPresenter
.
vipSearchFragment
.
set
BaseFragment
(
mPresenter
.
vipRechargeFragment
);
mPresenter
.
vipSearchFragment
.
set
InType
(
1
);
}
}
start
(
mPresenter
.
vipSearchFragment
);
start
(
mPresenter
.
vipSearchFragment
);
});
});
...
@@ -247,6 +248,7 @@ public class VipListFragment extends BaseFragment<VipPresenter, FragmentVipListB
...
@@ -247,6 +248,7 @@ public class VipListFragment extends BaseFragment<VipPresenter, FragmentVipListB
public
void
toStartVipInfo
(
Vip
vip
)
{
public
void
toStartVipInfo
(
Vip
vip
)
{
mPresenter
.
vipRechargeFragment
=
new
VipRechargeFragment
();
mPresenter
.
vipRechargeFragment
.
setVip
(
vip
);
mPresenter
.
vipRechargeFragment
.
setVip
(
vip
);
if
(
vip
!=
null
)
{
if
(
vip
!=
null
)
{
if
(
vipState
==
0
)
{
if
(
vipState
==
0
)
{
...
...
app/src/main/java/com/xingdata/zzdpos/ui/vip/fragment/VipRechargeListFragment.java
View file @
5e776d12
...
@@ -80,11 +80,11 @@ public class VipRechargeListFragment extends BaseFragment<VipPresenter, Fragment
...
@@ -80,11 +80,11 @@ public class VipRechargeListFragment extends BaseFragment<VipPresenter, Fragment
mPresenter
.
rechargeorderQuery
(
mVip
.
getVipId
(),
pageNumber
);
mPresenter
.
rechargeorderQuery
(
mVip
.
getVipId
(),
pageNumber
);
}
}
@Override
//
@Override
public
boolean
onBackPressedSupport
()
{
//
public boolean onBackPressedSupport() {
pop
();
//
pop();
return
true
;
//
return true;
}
//
}
...
...
app/src/main/java/com/xingdata/zzdpos/ui/vip/fragment/VipSearchFragment.java
View file @
5e776d12
...
@@ -25,9 +25,14 @@ import com.xingdata.zzdpos.ui.vip.VipPresenter;
...
@@ -25,9 +25,14 @@ import com.xingdata.zzdpos.ui.vip.VipPresenter;
public
class
VipSearchFragment
extends
BaseFragment
<
VipPresenter
,
FragmentVipSerchBinding
>
{
public
class
VipSearchFragment
extends
BaseFragment
<
VipPresenter
,
FragmentVipSerchBinding
>
{
private
VipAdapter
mVipAdapter
;
private
VipAdapter
mVipAdapter
;
private
BaseFragment
baseFragment
;
private
BaseFragment
baseFragment
;
private
int
inType
=
0
;
public
void
setBaseFragment
(
BaseFragment
baseFragment
)
{
/**
this
.
baseFragment
=
baseFragment
;
* 0 會員详情 1 充值
* @param inType
*/
public
void
setInType
(
int
inType
)
{
this
.
inType
=
inType
;
}
}
@Override
@Override
...
@@ -48,17 +53,22 @@ public class VipSearchFragment extends BaseFragment<VipPresenter, FragmentVipSer
...
@@ -48,17 +53,22 @@ public class VipSearchFragment extends BaseFragment<VipPresenter, FragmentVipSer
mVipAdapter
.
setEmptyView
(
emptyView
);
mVipAdapter
.
setEmptyView
(
emptyView
);
((
EditText
)
mViewBinding
.
etSearch
).
requestFocus
();
((
EditText
)
mViewBinding
.
etSearch
).
requestFocus
();
mVipAdapter
.
setOnItemClickListener
((
adapter
,
view
,
position
)
->
{
mVipAdapter
.
setOnItemClickListener
((
adapter
,
view
,
position
)
->
{
if
(
baseFragment
instanceof
VipInfoFragment
)
{
switch
(
inType
){
((
VipInfoFragment
)
baseFragment
).
setVip
(
mVipAdapter
.
getData
().
get
(
position
));
case
0
:
}
else
if
(
baseFragment
instanceof
VipRechargeFragment
)
{
mPresenter
.
vipInfoFragment
=
new
VipInfoFragment
();
((
VipRechargeFragment
)
baseFragment
).
setVip
(
mVipAdapter
.
getData
().
get
(
position
));
mPresenter
.
vipInfoFragment
.
setVip
(
mVipAdapter
.
getData
().
get
(
position
));
startWithPop
(
mPresenter
.
vipInfoFragment
);
break
;
case
1
:
mPresenter
.
vipRechargeFragment
=
new
VipRechargeFragment
();
mPresenter
.
vipRechargeFragment
.
setVip
(
mVipAdapter
.
getData
().
get
(
position
));
startWithPop
(
mPresenter
.
vipRechargeFragment
);
break
;
}
}
startWithPop
(
baseFragment
);
});
});
mViewBinding
.
setOnClickListener
(
view
->
{
mViewBinding
.
setOnClickListener
(
view
->
{
switch
(
view
.
getId
()){
switch
(
view
.
getId
()){
case
R
.
id
.
btn_back
:
case
R
.
id
.
btn_back
:
pop
();
pop
();
break
;
break
;
case
R
.
id
.
search_ImageButton
:
case
R
.
id
.
search_ImageButton
:
...
...
app/src/main/res/values/strings.xml
View file @
5e776d12
...
@@ -465,7 +465,7 @@
...
@@ -465,7 +465,7 @@
<string
name=
"adv_plan"
>
本级标准:消费金额满 %s
</string>
<string
name=
"adv_plan"
>
本级标准:消费金额满 %s
</string>
<string
name=
"level_Number"
>
共有 %s个会员等级
</string>
<string
name=
"level_Number"
>
共有 %s个会员等级
</string>
<string
name=
"vip_level_title"
>
等级设置
</string>
<string
name=
"vip_level_title"
>
等级设置
</string>
<string
name=
"vip_mscard_period_of_validity"
>
期限:%s-
%s
</string>
<string
name=
"vip_mscard_period_of_validity"
>
有效期至:
%s
</string>
<!--会员充值-->
<!--会员充值-->
<string
name=
"vip_recharge_title"
>
会员充值
</string>
<string
name=
"vip_recharge_title"
>
会员充值
</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