Commit 26ae4b42 authored by wwccw0591's avatar wwccw0591

temp

parent 3628ab6b
...@@ -140,7 +140,7 @@ class RefundServiceModel extends \Business\AbstractModel ...@@ -140,7 +140,7 @@ class RefundServiceModel extends \Business\AbstractModel
// add by ky start // add by ky start
//检测该店铺是否开启直接退款功能 //检测该店铺是否开启直接退款功能
$storeDAO = \DAO\StoreModel::getInstance(); $storeDAO = \DAO\StoreModel::getInstance();
$is_direct_refund = $storeDAO->getInfoById($storeId, 'is_direct_refund', true); $is_direct_refund = $storeDAO->getInfoById($storeId, 'is_direct_refund', 'is_direct_refund');
if($is_direct_refund==1) { //支持直接退款 if($is_direct_refund==1) { //支持直接退款
//获取订单 //获取订单
$order_id = $refund['order_id']; $order_id = $refund['order_id'];
...@@ -174,8 +174,9 @@ class RefundServiceModel extends \Business\AbstractModel ...@@ -174,8 +174,9 @@ class RefundServiceModel extends \Business\AbstractModel
} }
} }
} }
\Our\RedisHelper::delCachedFunction(\Redis\Db5\OrderRedisModel::getInstance(), array(&$refundReturnDao, 'getList'), array(), array($refund['store_id']));
$refundReturnDao->deleteRefundCache($refund['buyer_id'], $refund['refund_id']); $refundReturnDao->deleteRefundCache($refund['buyer_id'], $refund['refund_id']);
$orderDao->deleteOrderCache($refund['buyer_id'],$refund['order_id'],$refund['store_id']); $orderDao->deleteOrderCache($refund['buyer_id'], $refund['order_id'], $refund['store_id']);
$refundReturnDao->db->doCommit(); $refundReturnDao->db->doCommit();
return true; return true;
} }
......
<?php
namespace DAO;
/**
* 卖家操作日志
* Class SellerLogModel
* @package DAO
*/
class SellerLogModel extends \DAO\AbstractModel {
private $logField = 'log_content as logContent , log_time as logTime';
/**
* 表名
*
* @var string
*/
protected $_tableName = 'han_seller_log';
/**
* 主键
*
* @var string
*/
protected $_primaryKey = 'log_id';
public function init(){
}
public function insert($param){
$param['log_time'] =TIMESTAMP;
$this->setDb(\Our\DbNameConst::masterDBConnectName);
return $this->db->insert($this->_tableName)->rows($param)->execute();
}
public function recordSellerLog($content, $state = 1, $seller = array()){
$seller_info = array();
$seller_info['log_content'] = $content;
$seller_info['log_time'] = TIMESTAMP;
$seller_info['log_seller_id'] = $seller['seller_id'];
$seller_info['log_seller_name'] = $seller['seller_name'];
$seller_info['log_store_id'] = $seller['store_id'];
$seller_info['log_seller_ip'] = '';
$seller_info['log_url'] = '';
$seller_info['log_state'] = $state;
$model_seller_log = $this->insert($seller_info);
}
public function getList($where){
$this->setDb($this->dbName);
if(is_array($where)){
$where=$this->db->getSqlWhereByArray($where);
}
$result = $this->db->select($this->logField)->from($this->_tableName)->where($where)->fetchAll();
return $result;
}
/**
* 类实例
*
* @var \DAO\UserModel
*/
private static $_instance = null;
/**
* 获取类实例
*
* @return \DAO\UserModel
*/
public static function getInstance($dbName=\Our\DbNameConst::salveDBConnectName) {
if (!(self::$_instance instanceof self)) {
self::$_instance = new self($dbName);
}
return self::$_instance;
}
}
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