Commit 0cb821f4 authored by christ's avatar christ

refund

parent 6e3d98fd
...@@ -992,9 +992,9 @@ class RefundServiceModel extends \Business\AbstractModel ...@@ -992,9 +992,9 @@ class RefundServiceModel extends \Business\AbstractModel
); );
$refundCondition = $orderInfo['refundCondition'] ? unserialize($orderInfo['refundCondition']) : array(); $refundCondition = $orderInfo['refundCondition'] ? unserialize($orderInfo['refundCondition']) : array();
$returnData['needShippingFee'] = $orderInfo['needShippingFee']; $returnData['needShippingFee'] = $orderInfo['needShippingFee'];
if($orderInfo['shippingType']==ApiConst::bySelf){ // if($orderInfo['shippingType']==ApiConst::bySelf){
$returnData['needShippingFee']=ApiConst::zero; $returnData['needShippingFee']=ApiConst::zero;
} // }
if ($orderInfo['paymentTime']) { if ($orderInfo['paymentTime']) {
$orderConfirmUtil = \Order\OrderConfirmUtil::getInstance(); $orderConfirmUtil = \Order\OrderConfirmUtil::getInstance();
...@@ -1071,6 +1071,9 @@ class RefundServiceModel extends \Business\AbstractModel ...@@ -1071,6 +1071,9 @@ class RefundServiceModel extends \Business\AbstractModel
$orderDao = \DAO\Order\OrderModel::getInstance(DbNameConst::masterDBConnectName); $orderDao = \DAO\Order\OrderModel::getInstance(DbNameConst::masterDBConnectName);
$orderInfo = $orderDao->findByMemberIdAndOrderId($memberId, $refund['orderId'], $this->orderField); $orderInfo = $orderDao->findByMemberIdAndOrderId($memberId, $refund['orderId'], $this->orderField);
$storeDao=\DAO\StoreModel::getInstance(); $storeDao=\DAO\StoreModel::getInstance();
if($refund['refundType']==ApiConst::refundTypeGoods){
$refund['refundAmount']-=$orderInfo['needShippingFee'];
}
$whereRefund['goods_id']=$refund['goodsId']; $whereRefund['goods_id']=$refund['goodsId'];
$whereRefund['buyer_id']=$memberId; $whereRefund['buyer_id']=$memberId;
$whereRefund['order_id']=$orderInfo['orderId']; $whereRefund['order_id']=$orderInfo['orderId'];
......
This diff is collapsed.
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