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
6b1f03b4
Commit
6b1f03b4
authored
Jan 25, 2018
by
王海
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'master' of 192.168.254.154:w525721508/TangKuPos
parents
7c48ead0
39b0166f
Changes
13
Show whitespace changes
Inline
Side-by-side
Showing
13 changed files
with
63 additions
and
20 deletions
+63
-20
app/src/main/java/com/xingdata/zzdpos/model/Ossku.java
app/src/main/java/com/xingdata/zzdpos/model/Ossku.java
+1
-1
app/src/main/java/com/xingdata/zzdpos/model/Saledetail.java
app/src/main/java/com/xingdata/zzdpos/model/Saledetail.java
+1
-1
app/src/main/java/com/xingdata/zzdpos/model/Sspr.java
app/src/main/java/com/xingdata/zzdpos/model/Sspr.java
+1
-1
app/src/main/java/com/xingdata/zzdpos/model/Sssku.java
app/src/main/java/com/xingdata/zzdpos/model/Sssku.java
+1
-1
app/src/main/java/com/xingdata/zzdpos/model/Ussku.java
app/src/main/java/com/xingdata/zzdpos/model/Ussku.java
+1
-1
app/src/main/java/com/xingdata/zzdpos/ui/manage/sssku/SsskuActivity.java
...va/com/xingdata/zzdpos/ui/manage/sssku/SsskuActivity.java
+10
-1
app/src/main/java/com/xingdata/zzdpos/ui/manage/sssku/SsskuContract.java
...va/com/xingdata/zzdpos/ui/manage/sssku/SsskuContract.java
+10
-0
app/src/main/java/com/xingdata/zzdpos/ui/manage/sssku/fragment/AddFragment.java
...xingdata/zzdpos/ui/manage/sssku/fragment/AddFragment.java
+1
-0
app/src/main/java/com/xingdata/zzdpos/ui/manage/sssku/fragment/SearchFragment.java
...gdata/zzdpos/ui/manage/sssku/fragment/SearchFragment.java
+19
-0
app/src/main/java/com/xingdata/zzdpos/ui/marketing/ms/MsActivity.java
.../java/com/xingdata/zzdpos/ui/marketing/ms/MsActivity.java
+2
-1
app/src/main/java/com/xingdata/zzdpos/ui/marketing/ms/adapter/MsAdapter.java
...om/xingdata/zzdpos/ui/marketing/ms/adapter/MsAdapter.java
+5
-1
app/src/main/res/layout/activity_ms.xml
app/src/main/res/layout/activity_ms.xml
+1
-2
app/src/main/res/values/strings.xml
app/src/main/res/values/strings.xml
+10
-10
No files found.
app/src/main/java/com/xingdata/zzdpos/model/Ossku.java
View file @
6b1f03b4
...
@@ -566,7 +566,7 @@ public class Ossku implements BaseBean {
...
@@ -566,7 +566,7 @@ public class Ossku implements BaseBean {
}
}
public
String
getSpuImg
()
{
public
String
getSpuImg
()
{
if
(
spuImg
.
contains
(
"ngoods.png"
))
return
""
;
if
(
spuImg
!=
null
&&
spuImg
.
contains
(
"ngoods.png"
))
return
""
;
return
spuImg
;
return
spuImg
;
}
}
...
...
app/src/main/java/com/xingdata/zzdpos/model/Saledetail.java
View file @
6b1f03b4
...
@@ -676,7 +676,7 @@ public class Saledetail implements BaseModel, BaseBean, BaseGoodPrint {
...
@@ -676,7 +676,7 @@ public class Saledetail implements BaseModel, BaseBean, BaseGoodPrint {
public
String
getSpuImg
()
{
public
String
getSpuImg
()
{
if
(
spuImg
.
contains
(
"ngoods.png"
))
return
""
;
if
(
spuImg
!=
null
&&
spuImg
.
contains
(
"ngoods.png"
))
return
""
;
return
spuImg
;
return
spuImg
;
}
}
...
...
app/src/main/java/com/xingdata/zzdpos/model/Sspr.java
View file @
6b1f03b4
...
@@ -138,7 +138,7 @@ public class Sspr extends RealmObject implements BaseModel, BaseBean {
...
@@ -138,7 +138,7 @@ public class Sspr extends RealmObject implements BaseModel, BaseBean {
}
}
public
String
getSpuImg
()
{
public
String
getSpuImg
()
{
if
(
spuImg
.
contains
(
"ngoods.png"
))
return
""
;
if
(
spuImg
!=
null
&&
spuImg
.
contains
(
"ngoods.png"
))
return
""
;
return
spuImg
;
return
spuImg
;
}
}
...
...
app/src/main/java/com/xingdata/zzdpos/model/Sssku.java
View file @
6b1f03b4
...
@@ -463,7 +463,7 @@ public class Sssku extends RealmObject implements BaseModel, BaseBean, BaseSku,
...
@@ -463,7 +463,7 @@ public class Sssku extends RealmObject implements BaseModel, BaseBean, BaseSku,
}
}
public
String
getSpuImg
()
{
public
String
getSpuImg
()
{
if
(
spuImg
.
contains
(
"ngoods.png"
))
return
""
;
if
(
spuImg
!=
null
&&
spuImg
.
contains
(
"ngoods.png"
))
return
""
;
return
spuImg
;
return
spuImg
;
}
}
...
...
app/src/main/java/com/xingdata/zzdpos/model/Ussku.java
View file @
6b1f03b4
...
@@ -290,7 +290,7 @@ public class Ussku extends RealmObject implements BaseModel, BaseBean, BaseSku {
...
@@ -290,7 +290,7 @@ public class Ussku extends RealmObject implements BaseModel, BaseBean, BaseSku {
}
}
public
String
getSpuImg
()
{
public
String
getSpuImg
()
{
if
(
spuImg
.
contains
(
"ngoods.png"
))
return
""
;
if
(
spuImg
!=
null
&&
spuImg
.
contains
(
"ngoods.png"
))
return
""
;
return
spuImg
;
return
spuImg
;
}
}
...
...
app/src/main/java/com/xingdata/zzdpos/ui/manage/sssku/SsskuActivity.java
View file @
6b1f03b4
...
@@ -128,7 +128,16 @@ public class SsskuActivity extends BaseActivity<SsskuPresenter, ActivitySsskuBin
...
@@ -128,7 +128,16 @@ public class SsskuActivity extends BaseActivity<SsskuPresenter, ActivitySsskuBin
mViewBinding
.
etSearch
.
requestFocus
();
mViewBinding
.
etSearch
.
requestFocus
();
KeyboardUtils
.
showSoftInput
(
mViewBinding
.
etSearch
);
KeyboardUtils
.
showSoftInput
(
mViewBinding
.
etSearch
);
this
.
showTitleBarByTitleMode
(
searchType
);
this
.
showTitleBarByTitleMode
(
searchType
);
this
.
start
(
mSearchFragment
.
setSearchType
(
searchType
));
this
.
start
(
mSearchFragment
.
setKeyword
(
""
).
setSearchType
(
searchType
));
}
@Override
public
void
showSearchFragment
(
String
keyword
,
int
searchType
)
{
if
(
mSearchFragment
.
isAdded
())
return
;
mViewBinding
.
etSearch
.
requestFocus
();
KeyboardUtils
.
showSoftInput
(
mViewBinding
.
etSearch
);
this
.
showTitleBarByTitleMode
(
searchType
);
this
.
start
(
mSearchFragment
.
setKeyword
(
keyword
).
setSearchType
(
searchType
));
}
}
@Override
@Override
...
...
app/src/main/java/com/xingdata/zzdpos/ui/manage/sssku/SsskuContract.java
View file @
6b1f03b4
...
@@ -85,9 +85,19 @@ public interface SsskuContract {
...
@@ -85,9 +85,19 @@ public interface SsskuContract {
/**
/**
* 显示搜索页面
* 显示搜索页面
*
* @param searchType 搜索类型
*/
*/
void
showSearchFragment
(
int
searchType
);
void
showSearchFragment
(
int
searchType
);
/**
* 显示搜索页面
*
* @param keyword 预设关键字
* @param searchType 搜索类型
*/
void
showSearchFragment
(
String
keyword
,
int
searchType
);
/**
/**
* 显示添加检查页面
* 显示添加检查页面
*/
*/
...
...
app/src/main/java/com/xingdata/zzdpos/ui/manage/sssku/fragment/AddFragment.java
View file @
6b1f03b4
...
@@ -30,6 +30,7 @@ public class AddFragment extends BaseFragment<SsskuPresenter, FragmentSsskuAddBi
...
@@ -30,6 +30,7 @@ public class AddFragment extends BaseFragment<SsskuPresenter, FragmentSsskuAddBi
public
void
initView
()
{
public
void
initView
()
{
mViewBinding
.
etBarcode
.
requestFocus
();
mViewBinding
.
etBarcode
.
requestFocus
();
KeyboardUtils
.
showSoftInput
(
mViewBinding
.
etBarcode
);
mViewBinding
.
etBarcode
.
setOnEditorActionListener
((
textView
,
i
,
keyEvent
)
->
{
mViewBinding
.
etBarcode
.
setOnEditorActionListener
((
textView
,
i
,
keyEvent
)
->
{
if
((
i
==
EditorInfo
.
IME_ACTION_SEARCH
||
i
==
EditorInfo
.
IME_ACTION_UNSPECIFIED
)
&&
!
StringUtils
.
isEmpty
(
textView
.
getText
()))
{
if
((
i
==
EditorInfo
.
IME_ACTION_SEARCH
||
i
==
EditorInfo
.
IME_ACTION_UNSPECIFIED
)
&&
!
StringUtils
.
isEmpty
(
textView
.
getText
()))
{
...
...
app/src/main/java/com/xingdata/zzdpos/ui/manage/sssku/fragment/SearchFragment.java
View file @
6b1f03b4
...
@@ -3,7 +3,9 @@ package com.xingdata.zzdpos.ui.manage.sssku.fragment;
...
@@ -3,7 +3,9 @@ package com.xingdata.zzdpos.ui.manage.sssku.fragment;
import
android.annotation.SuppressLint
;
import
android.annotation.SuppressLint
;
import
android.support.v7.widget.LinearLayoutManager
;
import
android.support.v7.widget.LinearLayoutManager
;
import
android.view.View
;
import
android.view.View
;
import
android.widget.TextView
;
import
com.blankj.utilcode.util.StringUtils
;
import
com.xingdata.zzdpos.C
;
import
com.xingdata.zzdpos.C
;
import
com.xingdata.zzdpos.R
;
import
com.xingdata.zzdpos.R
;
import
com.xingdata.zzdpos.base.BaseFragment
;
import
com.xingdata.zzdpos.base.BaseFragment
;
...
@@ -18,6 +20,8 @@ import java.util.List;
...
@@ -18,6 +20,8 @@ import java.util.List;
public
class
SearchFragment
extends
BaseFragment
<
SsskuPresenter
,
FragmentSsskuSearchBinding
>
{
public
class
SearchFragment
extends
BaseFragment
<
SsskuPresenter
,
FragmentSsskuSearchBinding
>
{
private
int
mSearchType
;
private
int
mSearchType
;
private
String
mKeyword
;
private
SkuAdapter
<
Sssku
>
mSkuAdapter
;
private
SkuAdapter
<
Sssku
>
mSkuAdapter
;
@Override
@Override
...
@@ -48,8 +52,12 @@ public class SearchFragment extends BaseFragment<SsskuPresenter, FragmentSsskuSe
...
@@ -48,8 +52,12 @@ public class SearchFragment extends BaseFragment<SsskuPresenter, FragmentSsskuSe
// set empty
// set empty
@SuppressLint
(
"InflateParams"
)
View
view
=
getLayoutInflater
().
inflate
(
R
.
layout
.
view_empty
,
null
);
@SuppressLint
(
"InflateParams"
)
View
view
=
getLayoutInflater
().
inflate
(
R
.
layout
.
view_empty
,
null
);
((
TextView
)
view
.
findViewById
(
R
.
id
.
tv_empty
)).
setText
(
R
.
string
.
sku_empty_hint
);
mSkuAdapter
.
setEmptyView
(
view
);
mSkuAdapter
.
setEmptyView
(
view
);
mSkuAdapter
.
isUseEmpty
(
false
);
mSkuAdapter
.
isUseEmpty
(
false
);
//init
if
(!
StringUtils
.
isEmpty
(
mKeyword
))
mPresenter
.
searchSku
(
mKeyword
);
}
}
/**
/**
...
@@ -87,6 +95,17 @@ public class SearchFragment extends BaseFragment<SsskuPresenter, FragmentSsskuSe
...
@@ -87,6 +95,17 @@ public class SearchFragment extends BaseFragment<SsskuPresenter, FragmentSsskuSe
return
this
;
return
this
;
}
}
/**
* 设置预设关键字
*
* @param keyword 预设关键字
* @return this
*/
public
SearchFragment
setKeyword
(
String
keyword
)
{
this
.
mKeyword
=
mKeyword
;
return
this
;
}
@Override
@Override
public
boolean
onBackPressedSupport
()
{
public
boolean
onBackPressedSupport
()
{
switch
(
mSearchType
)
{
switch
(
mSearchType
)
{
...
...
app/src/main/java/com/xingdata/zzdpos/ui/marketing/ms/MsActivity.java
View file @
6b1f03b4
...
@@ -92,7 +92,7 @@ public class MsActivity<Sku extends BaseSku> extends BaseActivity<MsPresenter, A
...
@@ -92,7 +92,7 @@ public class MsActivity<Sku extends BaseSku> extends BaseActivity<MsPresenter, A
@Override
@Override
public
void
showSearchFragment
(
int
searchType
)
{
public
void
showSearchFragment
(
int
searchType
)
{
this
.
showTitleBarByTitleMode
(
searchType
);
this
.
showTitleBarByTitleMode
(
searchType
);
this
.
start
(
mSearchFragment
.
setSearchType
(
searchType
));
this
.
start
(
mSearchFragment
.
set
Keyword
(
""
).
set
SearchType
(
searchType
));
}
}
@Override
@Override
...
@@ -108,6 +108,7 @@ public class MsActivity<Sku extends BaseSku> extends BaseActivity<MsPresenter, A
...
@@ -108,6 +108,7 @@ public class MsActivity<Sku extends BaseSku> extends BaseActivity<MsPresenter, A
mScanFragment
.
pop
();
mScanFragment
.
pop
();
mPresenter
.
scanCompleted
(
barcode
,
searchType
);
mPresenter
.
scanCompleted
(
barcode
,
searchType
);
});
});
mScanFragment
.
setOnBackPressedListener
(
this
::
pop
);
this
.
start
(
mScanFragment
);
this
.
start
(
mScanFragment
);
}
}
...
...
app/src/main/java/com/xingdata/zzdpos/ui/marketing/ms/adapter/MsAdapter.java
View file @
6b1f03b4
...
@@ -71,7 +71,11 @@ public class MsAdapter extends BaseAdapter<Ms, ItemMsBinding> {
...
@@ -71,7 +71,11 @@ public class MsAdapter extends BaseAdapter<Ms, ItemMsBinding> {
strGroup
=
mContext
.
getResources
().
getString
(
R
.
string
.
ms_group_all_info
);
strGroup
=
mContext
.
getResources
().
getString
(
R
.
string
.
ms_group_all_info
);
break
;
break
;
case
C
.
MS_GROUP
.
CATE
:
case
C
.
MS_GROUP
.
CATE
:
if
(
ms
.
getCateName
()
!=
null
)
{
strGroup
=
mContext
.
getResources
().
getString
(
R
.
string
.
ms_group_cate_info
,
ms
.
getCateName
());
strGroup
=
mContext
.
getResources
().
getString
(
R
.
string
.
ms_group_cate_info
,
ms
.
getCateName
());
}
else
{
strGroup
=
mContext
.
getResources
().
getString
(
R
.
string
.
ms_group_cate_info
,
"指定品类商品"
);
}
break
;
break
;
case
C
.
MS_GROUP
.
SKU
:
case
C
.
MS_GROUP
.
SKU
:
String
spuName
=
DBFactory
.
Marketing
.
Ms
.
querySpuNameBySkuId
(
ms
.
getSkuId
());
String
spuName
=
DBFactory
.
Marketing
.
Ms
.
querySpuNameBySkuId
(
ms
.
getSkuId
());
...
...
app/src/main/res/layout/activity_ms.xml
View file @
6b1f03b4
...
@@ -48,8 +48,7 @@
...
@@ -48,8 +48,7 @@
style=
"@style/searchBarEditor"
style=
"@style/searchBarEditor"
android:layout_width=
"0dp"
android:layout_width=
"0dp"
android:layout_weight=
"1"
android:layout_weight=
"1"
android:inputType=
"number"
android:labelFor=
"@+id/et_search"
/>
android:labelFor=
"@+id/et_search"
/>
</LinearLayout>
</LinearLayout>
...
...
app/src/main/res/values/strings.xml
View file @
6b1f03b4
...
@@ -333,20 +333,20 @@
...
@@ -333,20 +333,20 @@
<string
name=
"ms_editor_title"
>
管理-营销计划
</string>
<string
name=
"ms_editor_title"
>
管理-营销计划
</string>
<string
name=
"ms_editor_setting"
>
设置营销计划
</string>
<string
name=
"ms_editor_setting"
>
设置营销计划
</string>
<string
name=
"ms_editor_subtitle_info"
>
基本信息
</string>
<string
name=
"ms_editor_subtitle_info"
>
基本信息
</string>
<string
name=
"ms_editor_name"
>
计划名称
</string>
<string
name=
"ms_editor_name"
>
计划名称
:
</string>
<string
name=
"ms_editor_name_hint"
>
请输入计划名称
</string>
<string
name=
"ms_editor_name_hint"
>
请输入计划名称
</string>
<string
name=
"ms_editor_subtitle_time"
>
时间信息
</string>
<string
name=
"ms_editor_subtitle_time"
>
时间信息
</string>
<string
name=
"ms_editor_time_more"
>
更多设置
</string>
<string
name=
"ms_editor_time_more"
>
更多设置
</string>
<string
name=
"ms_editor_date"
>
起止时间:
</string>
<string
name=
"ms_editor_date"
>
起止时间:
</string>
<string
name=
"ms_editor_date_start"
>
开始时间
</string>
<string
name=
"ms_editor_date_start"
>
开始时间
:
</string>
<string
name=
"ms_editor_date_end"
>
结束时间
</string>
<string
name=
"ms_editor_date_end"
>
结束时间
:
</string>
<string
name=
"ms_editor_time"
>
限定时段
</string>
<string
name=
"ms_editor_time"
>
限定时段
:
</string>
<string
name=
"ms_editor_week"
>
限定星期
</string>
<string
name=
"ms_editor_week"
>
限定星期
:
</string>
<string
name=
"ms_editor_subtitle_ms"
>
活动信息
</string>
<string
name=
"ms_editor_subtitle_ms"
>
活动信息
</string>
<string
name=
"ms_editor_type"
>
营销方式:
</string>
<string
name=
"ms_editor_type"
>
营销方式:
</string>
<string
name=
"ms_editor_group"
>
营销主体
</string>
<string
name=
"ms_editor_group"
>
营销主体
:
</string>
<string
name=
"ms_editor_user"
>
营销对象
</string>
<string
name=
"ms_editor_user"
>
营销对象
:
</string>
<string
name=
"ms_editor_area"
>
营销范围
</string>
<string
name=
"ms_editor_area"
>
营销范围
:
</string>
<string
name=
"ms_editor_buy"
>
买
</string>
<string
name=
"ms_editor_buy"
>
买
</string>
<string
name=
"ms_editor_group_all_hint"
>
任意商品
</string>
<string
name=
"ms_editor_group_all_hint"
>
任意商品
</string>
<string
name=
"ms_editor_group_skugrp_hint"
>
品类下的任意商品
</string>
<string
name=
"ms_editor_group_skugrp_hint"
>
品类下的任意商品
</string>
...
@@ -355,7 +355,7 @@
...
@@ -355,7 +355,7 @@
<string
name=
"ms_editor_group_sku_name"
>
品名:
</string>
<string
name=
"ms_editor_group_sku_name"
>
品名:
</string>
<string
name=
"ms_editor_group_sku_price"
>
售价:
</string>
<string
name=
"ms_editor_group_sku_price"
>
售价:
</string>
<string
name=
"ms_editor_type_dis_text1"
>
享受
</string>
<string
name=
"ms_editor_type_dis_text1"
>
享受
</string>
<string
name=
"ms_editor_type_dis_hint"
>
折扣比例
</string>
<string
name=
"ms_editor_type_dis_hint"
>
折扣比例
:
</string>
<string
name=
"ms_editor_type_dis_text2"
>
折优惠
</string>
<string
name=
"ms_editor_type_dis_text2"
>
折优惠
</string>
<string
name=
"ms_editor_type_promotion_text1"
>
按选定商品的促销价销售
</string>
<string
name=
"ms_editor_type_promotion_text1"
>
按选定商品的促销价销售
</string>
<string
name=
"ms_editor_type_promotion_text2"
>
促销价为商品维护中的促销价
</string>
<string
name=
"ms_editor_type_promotion_text2"
>
促销价为商品维护中的促销价
</string>
...
@@ -372,7 +372,7 @@
...
@@ -372,7 +372,7 @@
<string
name=
"ms_editor_type_gift_hint"
>
条码:请扫码或输入条码
</string>
<string
name=
"ms_editor_type_gift_hint"
>
条码:请扫码或输入条码
</string>
<string
name=
"ms_editor_type_gift_name"
>
品名:
</string>
<string
name=
"ms_editor_type_gift_name"
>
品名:
</string>
<string
name=
"ms_editor_type_gift_price"
>
售价:
</string>
<string
name=
"ms_editor_type_gift_price"
>
售价:
</string>
<string
name=
"ms_editor_type_gift_search_hint"
>
请
扫内包装商品
条码
</string>
<string
name=
"ms_editor_type_gift_search_hint"
>
请
输入商品名称/
条码
</string>
<string
name=
"ms_editor_date_format"
>
%s年%s月%s日
</string>
<string
name=
"ms_editor_date_format"
>
%s年%s月%s日
</string>
<string
name=
"ms_editor_time_format"
>
%s:%s
</string>
<string
name=
"ms_editor_time_format"
>
%s:%s
</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