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
12ceb5ec
Commit
12ceb5ec
authored
Dec 27, 2017
by
陈前
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
订单详情
parent
85e267b8
Changes
7
Show whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
35 additions
and
21 deletions
+35
-21
app/src/main/java/com/xingdata/zzdpos/C.java
app/src/main/java/com/xingdata/zzdpos/C.java
+1
-4
app/src/main/java/com/xingdata/zzdpos/api/ApiFactory.java
app/src/main/java/com/xingdata/zzdpos/api/ApiFactory.java
+3
-2
app/src/main/java/com/xingdata/zzdpos/api/ApiService.java
app/src/main/java/com/xingdata/zzdpos/api/ApiService.java
+2
-2
app/src/main/java/com/xingdata/zzdpos/model/Saleorder.java
app/src/main/java/com/xingdata/zzdpos/model/Saleorder.java
+19
-8
app/src/main/java/com/xingdata/zzdpos/ui/statistics/StatisticsPresenter.java
...om/xingdata/zzdpos/ui/statistics/StatisticsPresenter.java
+1
-1
app/src/main/java/com/xingdata/zzdpos/ui/statistics/adapter/StatisticsAdapter.java
...gdata/zzdpos/ui/statistics/adapter/StatisticsAdapter.java
+6
-1
app/src/main/java/com/xingdata/zzdpos/ui/statistics/fragment/order/OrderListFragment.java
...zdpos/ui/statistics/fragment/order/OrderListFragment.java
+3
-3
No files found.
app/src/main/java/com/xingdata/zzdpos/C.java
View file @
12ceb5ec
...
@@ -128,10 +128,7 @@ public class C {
...
@@ -128,10 +128,7 @@ public class C {
* 订单查询
* 订单查询
*/
*/
public
static
final
String
getSaleOrder
=
PKG
+
"saleorder/queryMis"
;
public
static
final
String
getSaleOrder
=
PKG
+
"saleorder/queryMis"
;
/**
* 订单列表查询
*/
public
static
final
String
queryOrderList
=
PKG
+
"saleorder/query"
;
/**
/**
* 销售订单详情查询
* 销售订单详情查询
*/
*/
...
...
app/src/main/java/com/xingdata/zzdpos/api/ApiFactory.java
View file @
12ceb5ec
...
@@ -256,9 +256,9 @@ public final class ApiFactory {
...
@@ -256,9 +256,9 @@ public final class ApiFactory {
* @param pageSize
* @param pageSize
* @return
* @return
*/
*/
public
static
Observable
<
Pager
<
com
.
xingdata
.
zzdpos
.
model
.
Saleorder
>>
getSaleOrderList
(
int
pageNulmber
,
int
public
static
Observable
<
Pager
<
com
.
xingdata
.
zzdpos
.
model
.
Saleorder
>>
getSaleOrderList
(
String
orderStatus
,
int
pageNulmber
,
int
pageSize
,
long
startDate
,
long
endDate
)
{
pageSize
,
long
startDate
,
long
endDate
)
{
return
Api
.
getInstance
().
service
.
getSaleOrder
(
pageNulmber
,
pageSize
,
startDate
,
return
Api
.
getInstance
().
service
.
getSaleOrder
(
orderStatus
,
pageNulmber
,
pageSize
,
startDate
,
endDate
).
onErrorReturn
(
new
endDate
).
onErrorReturn
(
new
ErrorFilter
<>()).
map
(
new
ResultFilter
<>()).
subscribeOn
(
Schedulers
.
io
())
ErrorFilter
<>()).
map
(
new
ResultFilter
<>()).
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
());
.
observeOn
(
AndroidSchedulers
.
mainThread
());
...
@@ -737,6 +737,7 @@ public final class ApiFactory {
...
@@ -737,6 +737,7 @@ public final class ApiFactory {
}
}
public
static
class
Sta
{
public
static
class
Sta
{
/**
/**
/**
* 查询统计详情
* 查询统计详情
*/
*/
...
...
app/src/main/java/com/xingdata/zzdpos/api/ApiService.java
View file @
12ceb5ec
...
@@ -135,8 +135,8 @@ interface ApiService {
...
@@ -135,8 +135,8 @@ interface ApiService {
@Query
@Query
(
"wd"
)
String
wd
);
(
"wd"
)
String
wd
);
@POST
(
C
.
URL
.
ORDER
.
queryOrderList
)
@POST
(
C
.
URL
.
ORDER
.
getSaleOrder
)
Observable
<
HttpMessage
<
Pager
<
Saleorder
>>>
getSaleOrder
(
@Query
(
"pageNumber"
)
int
pageNum
,
@Query
Observable
<
HttpMessage
<
Pager
<
Saleorder
>>>
getSaleOrder
(
@Query
(
"
orderStatus"
)
String
orderStatus
,
@Query
(
"
pageNumber"
)
int
pageNum
,
@Query
(
"pageSize"
)
int
pageSize
,
@Query
(
"startDate"
)
long
startDate
,
@Query
(
"endDate"
)
long
(
"pageSize"
)
int
pageSize
,
@Query
(
"startDate"
)
long
startDate
,
@Query
(
"endDate"
)
long
endDate
);
endDate
);
...
...
app/src/main/java/com/xingdata/zzdpos/model/Saleorder.java
View file @
12ceb5ec
...
@@ -223,6 +223,8 @@ public class Saleorder extends SectionEntity<MediaStore.Video> implements BaseMo
...
@@ -223,6 +223,8 @@ public class Saleorder extends SectionEntity<MediaStore.Video> implements BaseMo
public
String
payAcctNo
;
public
String
payAcctNo
;
}
}
private
String
firstName
;
/**
/**
* 订单的总成本
* 订单的总成本
*/
*/
...
@@ -1030,15 +1032,16 @@ public class Saleorder extends SectionEntity<MediaStore.Video> implements BaseMo
...
@@ -1030,15 +1032,16 @@ public class Saleorder extends SectionEntity<MediaStore.Video> implements BaseMo
@Override
@Override
public
List
<
BaseGoodPrint
>
getGoodList
()
{
public
List
<
BaseGoodPrint
>
getGoodList
()
{
if
(
saledetailList
!=
null
)
{
if
(
saledetailList
!=
null
)
{
List
<
BaseGoodPrint
>
baseGoodPrints
=
new
ArrayList
<>();
List
<
BaseGoodPrint
>
baseGoodPrints
=
new
ArrayList
<>();
for
(
Saledetail
saledetail
:
saledetailList
)
{
for
(
Saledetail
saledetail
:
saledetailList
)
{
baseGoodPrints
.
add
(
saledetail
);
baseGoodPrints
.
add
(
saledetail
);
}
}
return
baseGoodPrints
;
return
baseGoodPrints
;
}
else
{
}
else
{
return
null
;
return
null
;
}}
}
}
@Override
@Override
public
String
getDRAW_URL
()
{
public
String
getDRAW_URL
()
{
...
@@ -1126,4 +1129,12 @@ public class Saleorder extends SectionEntity<MediaStore.Video> implements BaseMo
...
@@ -1126,4 +1129,12 @@ public class Saleorder extends SectionEntity<MediaStore.Video> implements BaseMo
this
.
money
=
money
;
this
.
money
=
money
;
}
}
}
}
public
String
getFirstName
()
{
return
firstName
;
}
public
void
setFirstName
(
String
firstName
)
{
this
.
firstName
=
firstName
;
}
}
}
\ No newline at end of file
app/src/main/java/com/xingdata/zzdpos/ui/statistics/StatisticsPresenter.java
View file @
12ceb5ec
...
@@ -33,7 +33,7 @@ public class StatisticsPresenter extends StatisticsContract.Presenter {
...
@@ -33,7 +33,7 @@ public class StatisticsPresenter extends StatisticsContract.Presenter {
@Override
@Override
public
void
getOrderList
(
int
pageNumber
,
int
pageSize
,
long
startDate
,
long
endDate
,
OrderListFragment
fragment
)
{
public
void
getOrderList
(
int
pageNumber
,
int
pageSize
,
long
startDate
,
long
endDate
,
OrderListFragment
fragment
)
{
ApiFactory
.
Test
.
getSaleOrderList
(
pageNumber
,
pageSize
,
startDate
,
endDate
).
doFinally
(()
->
{
ApiFactory
.
Test
.
getSaleOrderList
(
"99"
,
pageNumber
,
pageSize
,
startDate
,
endDate
).
doFinally
(()
->
{
})
})
.
subscribe
(
orderlist
->
{
.
subscribe
(
orderlist
->
{
...
...
app/src/main/java/com/xingdata/zzdpos/ui/statistics/adapter/StatisticsAdapter.java
View file @
12ceb5ec
...
@@ -27,7 +27,12 @@ public class StatisticsAdapter extends BaseAdapter<Saleorder, ItemStatisticsBind
...
@@ -27,7 +27,12 @@ public class StatisticsAdapter extends BaseAdapter<Saleorder, ItemStatisticsBind
@Override
@Override
protected
void
convert
(
ItemStatisticsBinding
mViewBinding
,
Saleorder
item
)
{
protected
void
convert
(
ItemStatisticsBinding
mViewBinding
,
Saleorder
item
)
{
if
(
item
.
getFirstName
()!=
null
){
mViewBinding
.
tvLeftTop
.
setText
(
item
.
getFirstName
());
}
else
{
mViewBinding
.
tvLeftTop
.
setText
(
item
.
getOrderNo
());
mViewBinding
.
tvLeftTop
.
setText
(
item
.
getOrderNo
());
}
mViewBinding
.
tvLeftBottom
.
setText
(
TimeUtils
.
millis2String
(
item
.
getCreateTime
()));
mViewBinding
.
tvLeftBottom
.
setText
(
TimeUtils
.
millis2String
(
item
.
getCreateTime
()));
switch
(
item
.
getPayType
()){
switch
(
item
.
getPayType
()){
case
C
.
PAY_CHANNEL
.
CASH
:
case
C
.
PAY_CHANNEL
.
CASH
:
...
...
app/src/main/java/com/xingdata/zzdpos/ui/statistics/fragment/order/OrderListFragment.java
View file @
12ceb5ec
...
@@ -25,10 +25,9 @@ import java.util.List;
...
@@ -25,10 +25,9 @@ import java.util.List;
public
class
OrderListFragment
extends
BaseFragment
<
StatisticsPresenter
,
FragmentOrderListBinding
>
{
public
class
OrderListFragment
extends
BaseFragment
<
StatisticsPresenter
,
FragmentOrderListBinding
>
{
private
StatisticsAdapter
mStatisticsAdapter
;
private
StatisticsAdapter
mStatisticsAdapter
;
private
List
<
Saleorder
>
saleorders
=
new
ArrayList
<>();
private
Long
monthDateStart
;
private
Long
monthDateStart
;
private
Long
monthDateEnd
;
private
Long
monthDateEnd
;
private
int
pagerNum
=
1
;
private
int
pagerNum
;
public
OrderListFragment
setDate
(
Long
end
,
Long
start
)
{
public
OrderListFragment
setDate
(
Long
end
,
Long
start
)
{
monthDateStart
=
start
;
monthDateStart
=
start
;
...
@@ -44,6 +43,7 @@ public class OrderListFragment extends BaseFragment<StatisticsPresenter, Fragmen
...
@@ -44,6 +43,7 @@ public class OrderListFragment extends BaseFragment<StatisticsPresenter, Fragmen
@Override
@Override
public
void
initView
()
{
public
void
initView
()
{
pagerNum
=
1
;
Calendar
calendar
=
Calendar
.
getInstance
();
Calendar
calendar
=
Calendar
.
getInstance
();
//获得当前时间的月份,月份从0开始所以结果要加1
//获得当前时间的月份,月份从0开始所以结果要加1
int
monthNow
=
calendar
.
get
(
Calendar
.
MONTH
)
+
1
;
int
monthNow
=
calendar
.
get
(
Calendar
.
MONTH
)
+
1
;
...
@@ -64,7 +64,7 @@ public class OrderListFragment extends BaseFragment<StatisticsPresenter, Fragmen
...
@@ -64,7 +64,7 @@ public class OrderListFragment extends BaseFragment<StatisticsPresenter, Fragmen
mViewBinding
.
tvEmpty
.
setText
(
R
.
string
.
statistics_search_empty
);
mViewBinding
.
tvEmpty
.
setText
(
R
.
string
.
statistics_search_empty
);
if
(
mStatisticsAdapter
==
null
)
{
if
(
mStatisticsAdapter
==
null
)
{
mStatisticsAdapter
=
new
StatisticsAdapter
(
saleorders
);
mStatisticsAdapter
=
new
StatisticsAdapter
(
new
ArrayList
<>()
);
mViewBinding
.
statisticsRecycler
.
setLayoutManager
(
new
LinearLayoutManager
(
getActivity
()));
mViewBinding
.
statisticsRecycler
.
setLayoutManager
(
new
LinearLayoutManager
(
getActivity
()));
mViewBinding
.
statisticsRecycler
.
setAdapter
(
mStatisticsAdapter
);
mViewBinding
.
statisticsRecycler
.
setAdapter
(
mStatisticsAdapter
);
...
...
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