Commit d41c9158 authored by testshenbd's avatar testshenbd

Merge branch 'master_dev' of git.shenbd.com:qm-develop/shenbd into master_dev

parents 42c84ac9 03fffacc
...@@ -336,6 +336,8 @@ class OrderServiceModel extends \Business\AbstractModel ...@@ -336,6 +336,8 @@ class OrderServiceModel extends \Business\AbstractModel
//$isAllowCance = true; //$isAllowCance = true;
if ($isAllowCancel) { if ($isAllowCancel) {
$res = $orderDao->updateStatusByOrderId($orderId, ApiConst::orderStateCancel,false,ApiConst::cancelOrderBySelf); $res = $orderDao->updateStatusByOrderId($orderId, ApiConst::orderStateCancel,false,ApiConst::cancelOrderBySelf);
$orderDao->setDb($orderDao->dbName);
$orderDao->db->doTransaction();
if ($res) { if ($res) {
$this->updateOrderGoodsStoregeByOrderIds(array($orderId)); $this->updateOrderGoodsStoregeByOrderIds(array($orderId));
$order['refundOrderNo']=$refundReturnDao->getRefundsn($order['storeId']); $order['refundOrderNo']=$refundReturnDao->getRefundsn($order['storeId']);
...@@ -346,6 +348,10 @@ class OrderServiceModel extends \Business\AbstractModel ...@@ -346,6 +348,10 @@ class OrderServiceModel extends \Business\AbstractModel
//$orderGoodsUpdateData['refund_state_name']='退款成功'; //$orderGoodsUpdateData['refund_state_name']='退款成功';
$orderGoodsUpdateData['is_refund']=ApiConst::refundSuccess; $orderGoodsUpdateData['is_refund']=ApiConst::refundSuccess;
$orderGoodsDao->update($where,$orderGoodsUpdateData); $orderGoodsDao->update($where,$orderGoodsUpdateData);
$orderDao->db->doCommit();
}else{
$orderDao->db->doRollback();
ErrorModel::throwException(CodeConfigModel::cancelRefundMoneyError);
} }
} }
$push=\Our\Push::getInstance(); $push=\Our\Push::getInstance();
......
...@@ -326,6 +326,7 @@ class CodeConfigModel ...@@ -326,6 +326,7 @@ class CodeConfigModel
const beyondRecieverTime=300144; const beyondRecieverTime=300144;
const payTypeUpdateError = 30145; const payTypeUpdateError = 30145;
const beyongRefundAmount = 300146; const beyongRefundAmount = 300146;
const cancelRefundMoneyError = 300147;
//店铺相关错误码 //店铺相关错误码
//商品分类 //商品分类
...@@ -834,6 +835,7 @@ class CodeConfigModel ...@@ -834,6 +835,7 @@ class CodeConfigModel
self::beyondRecieverTime=>'设置收货时间不能早于当前时间', self::beyondRecieverTime=>'设置收货时间不能早于当前时间',
self::payTypeUpdateError=> '更新支付类型失败', self::payTypeUpdateError=> '更新支付类型失败',
self::beyongRefundAmount=>'退款金额不能超过可退款金额', self::beyongRefundAmount=>'退款金额不能超过可退款金额',
self::cancelRefundMoneyError=>'退款有误,请于商家联系',
//销售员 //销售员
self::emptySaleGoodsId => '商品id不能为空', self::emptySaleGoodsId => '商品id不能为空',
self::emptySaleGoods => '销售商品不存在', self::emptySaleGoods => '销售商品不存在',
......
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