Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
M
my-yaf-project
Project
Project
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
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
chenchuanwen
my-yaf-project
Commits
7f4e0e5c
Commit
7f4e0e5c
authored
Nov 21, 2018
by
christ
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
pc
parent
028b8001
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
25 additions
and
11 deletions
+25
-11
OrderConst.php
application/library/Our/OrderConst.php
+5
-1
RefundService.php
application/models/Business/Order/RefundService.php
+1
-1
RefundReturn.php
application/models/DAO/Order/RefundReturn.php
+19
-9
No files found.
application/library/Our/OrderConst.php
View file @
7f4e0e5c
...
@@ -37,9 +37,13 @@ class OrderConst {
...
@@ -37,9 +37,13 @@ class OrderConst {
const
sellerRefuse
=
"卖家不同意退款"
;
const
sellerRefuse
=
"卖家不同意退款"
;
const
waitVerify
=
"待商家确认"
;
const
waitVerify
=
"待商家确认"
;
const
sellerAgree
=
"卖家同意退款"
;
const
sellerAgree
=
"卖家同意退款"
;
const
sellerAgreeReturn
=
"卖家同意退款,货无需回收"
;
const
alreadyReufndMoney
=
"已退款"
;
const
sellerRefuseGoods
=
"商家已拒绝"
;
const
sellerRefuseGoods
=
"商家已拒绝"
;
const
sellerAgreeGoods
=
"已退款"
;
//
const sellerAgreeGoods="已退款";
const
waitSellerRecieve
=
'待收货'
;
const
waitSellerRecieve
=
'待收货'
;
const
goodsStateUnRecieve
=
'未收到货'
;
const
goodsStateRecieved
=
'已收货'
;
//订单列表描述信息
//订单列表描述信息
const
unpayMessage
=
"10分钟后未付款自动取消订单"
;
const
unpayMessage
=
"10分钟后未付款自动取消订单"
;
const
payCancelMessage
=
"付款后10分钟可取消订单"
;
const
payCancelMessage
=
"付款后10分钟可取消订单"
;
...
...
application/models/Business/Order/RefundService.php
View file @
7f4e0e5c
...
@@ -443,7 +443,7 @@ class RefundServiceModel extends \Business\AbstractModel
...
@@ -443,7 +443,7 @@ class RefundServiceModel extends \Business\AbstractModel
$orderCommons
=
$orderCommonDao
->
getAllByOrderIds
(
$orderIds
,
$orderCommonDao
->
orderCommonField
);
$orderCommons
=
$orderCommonDao
->
getAllByOrderIds
(
$orderIds
,
$orderCommonDao
->
orderCommonField
);
$orderCommons
=
$orderDao
->
convertOrder
(
$orderCommons
,
'orderId'
);
$orderCommons
=
$orderDao
->
convertOrder
(
$orderCommons
,
'orderId'
);
foreach
(
$refundMerge
as
&
$value
)
{
foreach
(
$refundMerge
as
&
$value
)
{
$value
[
'stateName'
]
=
$refundReturnDao
->
getRefundTextStatus
(
$value
);
$value
[
'stateName'
]
=
$refundReturnDao
->
getRefundTextStatus
(
$value
,
true
);
/*$value['blId'] = isset($value['blId']) ? (!is_null($value['blId']) ? $value['blId'] : ApiConst::zero) : ApiConst::zero;
/*$value['blId'] = isset($value['blId']) ? (!is_null($value['blId']) ? $value['blId'] : ApiConst::zero) : ApiConst::zero;
$value['canPlatformIn'] = $refundReturnDao->isPlatformIn($value) ? ApiConst::one : ApiConst::zero;
$value['canPlatformIn'] = $refundReturnDao->isPlatformIn($value) ? ApiConst::one : ApiConst::zero;
$value['canSendShippingType'] = $refundReturnDao->checkIsAddReturnShipping($value) ? ApiConst::one : ApiConst::zero;*/
$value['canSendShippingType'] = $refundReturnDao->checkIsAddReturnShipping($value) ? ApiConst::one : ApiConst::zero;*/
...
...
application/models/DAO/Order/RefundReturn.php
View file @
7f4e0e5c
...
@@ -163,26 +163,36 @@ class RefundReturnModel extends \DAO\AbstractModel {
...
@@ -163,26 +163,36 @@ class RefundReturnModel extends \DAO\AbstractModel {
return
$this
->
getAll
(
$where
,
$field
);
return
$this
->
getAll
(
$where
,
$field
);
}
}
public
function
getStatusExtent
(
$returnRefund
){
public
function
getStatusExtent
(
$returnRefund
,
$isSeller
=
false
){
// if($returnRefund['refundState']!=ApiConst::refundCompleted){
// if($returnRefund['refundState']!=ApiConst::refundCompleted){
if
(
$returnRefund
[
'sellerState'
]
==
ApiConst
::
refundSellerAgree
){
if
(
$returnRefund
[
'sellerState'
]
==
ApiConst
::
refundSellerAgree
){
if
(
$returnRefund
[
'isSucRefund'
]
==
ApiConst
::
refundSuccess
){
if
(
$returnRefund
[
'isSucRefund'
]
==
ApiConst
::
refundSuccess
){
return
OrderConst
::
refoundSuccess
;
return
OrderConst
::
alreadyReufndMoney
;
}
}
if
(
$returnRefund
[
'refundType'
]
==
ApiConst
::
refundTypeMoney
){
if
(
$returnRefund
[
'refundType'
]
==
ApiConst
::
refundTypeMoney
){
return
OrderConst
::
sellerAgree
;
return
OrderConst
::
sellerAgree
;
}
}
if
(
$returnRefund
[
'refundType'
]
==
ApiConst
::
refundTypeGoods
){
if
(
$returnRefund
[
'refundType'
]
==
ApiConst
::
refundTypeGoods
){
if
(
$returnRefund
[
'isSucRefund'
]
==
ApiConst
::
refundSuccess
){
if
(
$returnRefund
[
'isSucRefund'
]
==
ApiConst
::
refundSuccess
){
return
OrderConst
::
sellerAgreeGoods
;
return
OrderConst
::
alreadyReufndMoney
;
}
else
{
}
if
(
$returnRefund
[
'goodsState'
]
==
ApiConst
::
goodsStateUnRecieve
){
return
OrderConst
::
goodsStateUnRecieve
;
}
if
(
$returnRefund
[
'goodsState'
]
==
ApiConst
::
goodsStateRecieved
){
return
OrderConst
::
goodsStateRecieved
;
}
if
(
$returnRefund
[
'returnType'
]
==
ApiConst
::
returnTypeNotReturn
){
return
OrderConst
::
sellerAgreeReturn
;
}
if
(
$returnRefund
[
'returnType'
]
==
ApiConst
::
returnTypeMustReturn
){
return
OrderConst
::
waitSellerRecieve
;
return
OrderConst
::
waitSellerRecieve
;
}
}
}
}
}
}
if
(
$returnRefund
[
'sellerState'
]
==
ApiConst
::
refundSellerRefuse
){
if
(
$returnRefund
[
'sellerState'
]
==
ApiConst
::
refundSellerRefuse
){
if
(
$returnRefund
[
'isSucRefund'
]
==
ApiConst
::
refundSuccess
){
if
(
$returnRefund
[
'isSucRefund'
]
==
ApiConst
::
refundSuccess
){
return
OrderConst
::
refoundSuccess
;
return
OrderConst
::
alreadyReufndMoney
;
}
}
if
(
$returnRefund
[
'platformState'
]
==
ApiConst
::
platAgree
){
if
(
$returnRefund
[
'platformState'
]
==
ApiConst
::
platAgree
){
return
OrderConst
::
platFormAgree
;
return
OrderConst
::
platFormAgree
;
...
@@ -204,15 +214,15 @@ class RefundReturnModel extends \DAO\AbstractModel {
...
@@ -204,15 +214,15 @@ class RefundReturnModel extends \DAO\AbstractModel {
// }else{
// }else{
// return OrderConst::refoundSuccess;
// return OrderConst::refoundSuccess;
// }
// }
return
''
;
}
}
public
function
getRefundTextStatus
(
$refundReturn
){
public
function
getRefundTextStatus
(
$refundReturn
,
$isSeller
=
false
){
$refundText
=
''
;
$refundText
=
''
;
switch
(
$refundReturn
[
'sellerState'
]){
switch
(
$refundReturn
[
'sellerState'
]){
case
ApiConst
::
refundSellerVerify
:
$refundText
=
OrderConst
::
waitVerify
;
break
;
case
ApiConst
::
refundSellerVerify
:
$refundText
=
OrderConst
::
waitVerify
;
break
;
case
ApiConst
::
refundSellerAgree
:
$refundText
=
$this
->
getStatusExtent
(
$refundReturn
);
break
;
default
:
$refundText
=
$this
->
getStatusExtent
(
$refundReturn
,
$isSeller
);
break
;
case
ApiConst
::
refundSellerRefuse
:
$refundText
=
$this
->
getStatusExtent
(
$refundReturn
);
break
;
}
}
return
$refundText
;
return
$refundText
;
...
...
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