Commit 7f4e0e5c authored by christ's avatar christ

pc

parent 028b8001
...@@ -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分钟可取消订单";
......
...@@ -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;*/
......
...@@ -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;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment