Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
S
supplier
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
王宇航
supplier
Commits
fa8153f6
Commit
fa8153f6
authored
Sep 04, 2020
by
Wyh
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
9.04 1、關閉追加服務費 2、冷鏈問題修復
Signed-off-by: Wyh <1239658231>
parent
1905e41d
Show whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
44 additions
and
29 deletions
+44
-29
coldchain-module/src/main/java/com/gingersoft/coldchain_module/mvp/presenter/OrderDetailsPresenter.java
+6
-7
coldchain-module/src/main/java/com/gingersoft/coldchain_module/mvp/presenter/OrderListPresenter.java
+18
-3
coldchain-module/src/main/java/com/gingersoft/coldchain_module/mvp/presenter/SupplementOrderPresenter.java
+1
-1
config.gradle
+2
-2
delivery_pick_mode/src/main/java/com/gingersoft/gsa/delivery_pick_mode/ui/activity/OrderDetailsActivity.kt
+1
-0
delivery_pick_mode/src/main/java/com/gingersoft/gsa/delivery_pick_mode/ui/adapter/OtherOrdersAdapter.kt
+8
-8
delivery_pick_mode/src/main/java/com/gingersoft/gsa/delivery_pick_mode/ui/fragment/PlaceholderFragment.kt
+8
-8
No files found.
coldchain-module/src/main/java/com/gingersoft/coldchain_module/mvp/presenter/OrderDetailsPresenter.java
View file @
fa8153f6
...
@@ -71,16 +71,16 @@ public class OrderDetailsPresenter extends BasePresenter<OrderDetailsContract.Mo
...
@@ -71,16 +71,16 @@ public class OrderDetailsPresenter extends BasePresenter<OrderDetailsContract.Mo
}
}
public
void
findOrderDetails
(
int
orderId
,
int
isRead
)
{
public
void
findOrderDetails
(
int
orderId
,
int
isRead
)
{
//startTime endTime
//startTime endTime
//mRootView.showLoading("獲取訂單詳情...") mRootView.hideLoading()
RequestBody
requestBody
=
new
FormBody
.
Builder
()
RequestBody
requestBody
=
new
FormBody
.
Builder
()
.
add
(
"orderId"
,
orderId
+
""
)
.
add
(
"orderId"
,
orderId
+
""
)
.
build
();
.
build
();
mModel
.
findOrderDetails
(
requestBody
)
mModel
.
findOrderDetails
(
requestBody
)
.
subscribeOn
(
Schedulers
.
io
())
.
subscribeOn
(
Schedulers
.
io
())
.
doOnSubscribe
(
disposable
->
mRootView
.
showLoading
(
"獲取訂單詳情..."
)
)
.
doOnSubscribe
(
disposable
->
{}
)
.
subscribeOn
(
AndroidSchedulers
.
mainThread
())
.
subscribeOn
(
AndroidSchedulers
.
mainThread
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
doAfterTerminate
(()
->
mRootView
.
hideLoading
()
)
.
doAfterTerminate
(()
->
{}
)
.
compose
(
RxLifecycleUtils
.
bindToLifecycle
(
mRootView
))
.
compose
(
RxLifecycleUtils
.
bindToLifecycle
(
mRootView
))
.
subscribe
(
new
ErrorHandleSubscriber
<
OrderDetails
>(
mErrorHandler
)
{
.
subscribe
(
new
ErrorHandleSubscriber
<
OrderDetails
>(
mErrorHandler
)
{
...
@@ -161,7 +161,7 @@ public class OrderDetailsPresenter extends BasePresenter<OrderDetailsContract.Mo
...
@@ -161,7 +161,7 @@ public class OrderDetailsPresenter extends BasePresenter<OrderDetailsContract.Mo
.
doOnSubscribe
(
disposable
->
mRootView
.
showLoading
(
"確認訂單中,請稍候..."
))
.
doOnSubscribe
(
disposable
->
mRootView
.
showLoading
(
"確認訂單中,請稍候..."
))
.
subscribeOn
(
AndroidSchedulers
.
mainThread
())
.
subscribeOn
(
AndroidSchedulers
.
mainThread
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
doAfterTerminate
(()
->
mRootView
.
hideLoading
()
)
.
doAfterTerminate
(()
->
{}
)
.
compose
(
RxLifecycleUtils
.
bindToLifecycle
(
mRootView
))
.
compose
(
RxLifecycleUtils
.
bindToLifecycle
(
mRootView
))
.
subscribe
(
new
ErrorHandleSubscriber
<
ShipAnyOrdersNewBean
>(
mErrorHandler
)
{
.
subscribe
(
new
ErrorHandleSubscriber
<
ShipAnyOrdersNewBean
>(
mErrorHandler
)
{
...
@@ -205,10 +205,9 @@ public class OrderDetailsPresenter extends BasePresenter<OrderDetailsContract.Mo
...
@@ -205,10 +205,9 @@ public class OrderDetailsPresenter extends BasePresenter<OrderDetailsContract.Mo
.
build
();
.
build
();
mModel
.
updateOrderStatus
(
requestBody
)
mModel
.
updateOrderStatus
(
requestBody
)
.
subscribeOn
(
Schedulers
.
io
())
.
subscribeOn
(
Schedulers
.
io
())
.
doOnSubscribe
(
disposable
->
mRootView
.
showLoading
(
"請稍候..."
)
)
.
doOnSubscribe
(
disposable
->
{}
)
.
subscribeOn
(
AndroidSchedulers
.
mainThread
())
.
subscribeOn
(
AndroidSchedulers
.
mainThread
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
doAfterTerminate
(()
->
mRootView
.
hideLoading
())
.
compose
(
RxLifecycleUtils
.
bindToLifecycle
(
mRootView
))
.
compose
(
RxLifecycleUtils
.
bindToLifecycle
(
mRootView
))
.
subscribe
(
new
ErrorHandleSubscriber
<
UpdateOrderStatusBean
>(
mErrorHandler
)
{
.
subscribe
(
new
ErrorHandleSubscriber
<
UpdateOrderStatusBean
>(
mErrorHandler
)
{
...
@@ -332,7 +331,7 @@ public class OrderDetailsPresenter extends BasePresenter<OrderDetailsContract.Mo
...
@@ -332,7 +331,7 @@ public class OrderDetailsPresenter extends BasePresenter<OrderDetailsContract.Mo
});
});
}).
subscribeOn
(
Schedulers
.
io
())
}).
subscribeOn
(
Schedulers
.
io
())
.
doOnSubscribe
(
disposable
->
{}
)
.
doOnSubscribe
(
disposable
->
mRootView
.
showLoading
(
"獲取打印文件"
)
)
.
subscribeOn
(
AndroidSchedulers
.
mainThread
())
.
subscribeOn
(
AndroidSchedulers
.
mainThread
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
doAfterTerminate
(()
->
mRootView
.
hideLoading
())
.
doAfterTerminate
(()
->
mRootView
.
hideLoading
())
...
...
coldchain-module/src/main/java/com/gingersoft/coldchain_module/mvp/presenter/OrderListPresenter.java
View file @
fa8153f6
...
@@ -18,6 +18,7 @@ import javax.inject.Inject;
...
@@ -18,6 +18,7 @@ import javax.inject.Inject;
import
io.reactivex.android.schedulers.AndroidSchedulers
;
import
io.reactivex.android.schedulers.AndroidSchedulers
;
import
io.reactivex.annotations.NonNull
;
import
io.reactivex.annotations.NonNull
;
import
io.reactivex.disposables.Disposable
;
import
io.reactivex.schedulers.Schedulers
;
import
io.reactivex.schedulers.Schedulers
;
import
me.jessyan.rxerrorhandler.core.RxErrorHandler
;
import
me.jessyan.rxerrorhandler.core.RxErrorHandler
;
import
me.jessyan.rxerrorhandler.handler.ErrorHandleSubscriber
;
import
me.jessyan.rxerrorhandler.handler.ErrorHandleSubscriber
;
...
@@ -51,10 +52,12 @@ public class OrderListPresenter extends BasePresenter<OrderListContract.Model, O
...
@@ -51,10 +52,12 @@ public class OrderListPresenter extends BasePresenter<OrderListContract.Model, O
}
}
private
List
<
OrderList
.
DataBeanX
.
DataBean
>
orderList
=
new
ArrayList
<>();
private
List
<
OrderList
.
DataBeanX
.
DataBean
>
orderList
=
new
ArrayList
<>();
private
Disposable
disposable
;
public
void
getOrderList
(
int
restaurantId
,
int
page
,
String
status
,
String
type
)
{
public
void
getOrderList
(
int
restaurantId
,
int
page
,
String
status
,
String
type
)
{
if
(
page
==
1
)
{
if
(
disposable
!=
null
){
orderList
.
clear
();
if
(!
disposable
.
isDisposed
()){
return
;
}
}
}
RequestBody
requestBody
=
new
FormBody
.
Builder
()
RequestBody
requestBody
=
new
FormBody
.
Builder
()
.
add
(
"restaurantId"
,
restaurantId
+
""
)
.
add
(
"restaurantId"
,
restaurantId
+
""
)
...
@@ -71,9 +74,18 @@ public class OrderListPresenter extends BasePresenter<OrderListContract.Model, O
...
@@ -71,9 +74,18 @@ public class OrderListPresenter extends BasePresenter<OrderListContract.Model, O
.
doAfterTerminate
(()
->
mRootView
.
hideLoading
())
.
doAfterTerminate
(()
->
mRootView
.
hideLoading
())
.
compose
(
RxLifecycleUtils
.
bindToLifecycle
(
mRootView
))
.
compose
(
RxLifecycleUtils
.
bindToLifecycle
(
mRootView
))
.
subscribe
(
new
ErrorHandleSubscriber
<
OrderList
>(
mErrorHandler
)
{
.
subscribe
(
new
ErrorHandleSubscriber
<
OrderList
>(
mErrorHandler
)
{
@Override
public
void
onSubscribe
(
Disposable
d
)
{
super
.
onSubscribe
(
d
);
disposable
=
d
;
}
@Override
@Override
public
void
onNext
(
@NonNull
OrderList
info
)
{
public
void
onNext
(
@NonNull
OrderList
info
)
{
disposable
.
dispose
();
if
(
page
==
1
)
{
orderList
.
clear
();
}
if
(
info
!=
null
&&
info
.
isSuccess
()
&&
info
.
getData
()
!=
null
)
{
if
(
info
!=
null
&&
info
.
isSuccess
()
&&
info
.
getData
()
!=
null
)
{
if
(
info
.
getData
().
getData
()
!=
null
&&
info
.
getData
().
getData
().
size
()
>
0
)
{
if
(
info
.
getData
().
getData
()
!=
null
&&
info
.
getData
().
getData
().
size
()
>
0
)
{
List
<
OrderList
.
DataBeanX
.
DataBean
>
dataBeans
=
info
.
getData
().
getData
();
List
<
OrderList
.
DataBeanX
.
DataBean
>
dataBeans
=
info
.
getData
().
getData
();
...
@@ -89,6 +101,9 @@ public class OrderListPresenter extends BasePresenter<OrderListContract.Model, O
...
@@ -89,6 +101,9 @@ public class OrderListPresenter extends BasePresenter<OrderListContract.Model, O
@Override
@Override
public
void
onError
(
Throwable
t
)
{
public
void
onError
(
Throwable
t
)
{
super
.
onError
(
t
);
super
.
onError
(
t
);
if
(
page
==
1
)
{
orderList
.
clear
();
}
mRootView
.
loadOrderList
(
null
);
mRootView
.
loadOrderList
(
null
);
}
}
});
});
...
...
coldchain-module/src/main/java/com/gingersoft/coldchain_module/mvp/presenter/SupplementOrderPresenter.java
View file @
fa8153f6
...
@@ -140,7 +140,7 @@ public class SupplementOrderPresenter extends BasePresenter<SupplementOrderContr
...
@@ -140,7 +140,7 @@ public class SupplementOrderPresenter extends BasePresenter<SupplementOrderContr
object
.
put
(
"posFid"
,
-
222
);
object
.
put
(
"posFid"
,
-
222
);
object
.
put
(
"productId"
,
-
223
);
object
.
put
(
"productId"
,
-
223
);
object
.
put
(
"productName"
,
"補單食品"
);
object
.
put
(
"productName"
,
"補單食品"
);
object
.
put
(
"number"
,
0
);
object
.
put
(
"number"
,
1
);
object
.
put
(
"price"
,
0
);
object
.
put
(
"price"
,
0
);
object
.
put
(
"lunchboxPrice"
,
0
);
object
.
put
(
"lunchboxPrice"
,
0
);
...
...
config.gradle
View file @
fa8153f6
...
@@ -7,8 +7,8 @@ ext {
...
@@ -7,8 +7,8 @@ ext {
targetSdkVersion
:
28
,
targetSdkVersion
:
28
,
//正式版: 1.0.3 3
//正式版: 1.0.3 3
//內部測試版:1.2.0 20
//內部測試版:1.2.0 20
versionCode
:
6
,
versionCode
:
7
,
versionName
:
"1.0.
6
"
versionName
:
"1.0.
7
"
]
]
version
=
[
version
=
[
...
...
delivery_pick_mode/src/main/java/com/gingersoft/gsa/delivery_pick_mode/ui/activity/OrderDetailsActivity.kt
View file @
fa8153f6
...
@@ -336,6 +336,7 @@ class OrderDetailsActivity : BaseActivity() {
...
@@ -336,6 +336,7 @@ class OrderDetailsActivity : BaseActivity() {
showIsUpdateTransportation
(
it
,
orderDetails
,
true
)
showIsUpdateTransportation
(
it
,
orderDetails
,
true
)
}
}
}
}
else
->
ToastUtils
.
show
(
this
@OrderDetailsActivity
,
"未知的物流類型"
)
}
}
}
}
BtnBuilder
.
PrintBtn
->
{
BtnBuilder
.
PrintBtn
->
{
...
...
delivery_pick_mode/src/main/java/com/gingersoft/gsa/delivery_pick_mode/ui/adapter/OtherOrdersAdapter.kt
View file @
fa8153f6
...
@@ -55,14 +55,14 @@ class OtherOrdersAdapter(var context: Context, var outTime: Int) : Adapter<Other
...
@@ -55,14 +55,14 @@ class OtherOrdersAdapter(var context: Context, var outTime: Int) : Adapter<Other
10
->
"已指派另一位配送員"
10
->
"已指派另一位配送員"
else
->
""
else
->
""
}
}
if
(
data
.
curStat
<
2
)
{
//
if (data.curStat < 2) {
//是否超時
//
//是否超時
if
(
outTime
==
0
)
{
//
if (outTime == 0) {
holder
.
binding
.
isTimeOut
=
false
//
holder.binding.isTimeOut = false
}
else
{
//
} else {
holder
.
binding
.
isTimeOut
=
data
.
timeSecond
<
outTime
//
holder.binding.isTimeOut = data.timeSecond < outTime
}
//
}
}
//
}
}
else
{
}
else
{
holder
.
binding
.
deliveryState
=
""
holder
.
binding
.
deliveryState
=
""
holder
.
binding
.
isTimeOut
=
false
holder
.
binding
.
isTimeOut
=
false
...
...
delivery_pick_mode/src/main/java/com/gingersoft/gsa/delivery_pick_mode/ui/fragment/PlaceholderFragment.kt
View file @
fa8153f6
...
@@ -54,14 +54,14 @@ class PlaceholderFragment : BaseFragment(R.layout.fragment_other_order) {
...
@@ -54,14 +54,14 @@ class PlaceholderFragment : BaseFragment(R.layout.fragment_other_order) {
intent
.
putExtra
(
"orderPayType"
,
data
.
orderPayType
)
intent
.
putExtra
(
"orderPayType"
,
data
.
orderPayType
)
intent
.
putExtra
(
"isRead"
,
data
.
isRead
)
intent
.
putExtra
(
"isRead"
,
data
.
isRead
)
//已指派物流 並且 狀態為未接單 才判斷是否超時
//已指派物流 並且 狀態為未接單 才判斷是否超時
if
(
data
.
isDelete
==
0
&&
data
.
curStat
<
2
)
{
//
if (data.isDelete == 0 && data.curStat < 2) {
if
(
pageViewModel
.
timeOut
==
0
)
{
//
if (pageViewModel.timeOut == 0) {
//為0時沒配置,不顯示追加服務費按鈕
//
//為0時沒配置,不顯示追加服務費按鈕
intent
.
putExtra
(
"isTimeOut"
,
false
)
//
intent.putExtra("isTimeOut", false)
}
else
{
//
} else {
intent
.
putExtra
(
"isTimeOut"
,
data
.
timeSecond
<
pageViewModel
.
timeOut
*
60
*
1000
)
//
intent.putExtra("isTimeOut", data.timeSecond < pageViewModel.timeOut * 60 * 1000)
}
//
}
}
//
}
startActivity
(
intent
)
startActivity
(
intent
)
}
}
rv_other_order
.
adapter
=
adapter
rv_other_order
.
adapter
=
adapter
...
...
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