Commit af1ed279 authored by christ's avatar christ

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

parents 53cac634 8b73f8aa
...@@ -71,6 +71,13 @@ class IndexController extends \Our\Controller_Abstract { ...@@ -71,6 +71,13 @@ class IndexController extends \Our\Controller_Abstract {
} }
} }
if($paramsStr['startShippingPrice']){
$paramsStr['startShippingPrice']=ceil(\Our\Common::getDivNum($paramsStr['startShippingPrice']));
}
if($paramsStr['freeShippingPrice']){
$paramsStr['freeShippingPrice']=ceil(\Our\Common::getDivNum($paramsStr['freeShippingPrice']));
}
$this->_view->assign("params", $paramsStr); $this->_view->assign("params", $paramsStr);
if($paramsStr['type']==\Our\ApiConst::sharePlat){ if($paramsStr['type']==\Our\ApiConst::sharePlat){
$this->_view->display('index/plat.phtml'); $this->_view->display('index/plat.phtml');
......
...@@ -53,6 +53,7 @@ class EvaluationServiceModel extends \Business\AbstractModel { ...@@ -53,6 +53,7 @@ class EvaluationServiceModel extends \Business\AbstractModel {
$memberName = $member['memberName']; $memberName = $member['memberName'];
$memberAvatar = $member['memberAvatar']; $memberAvatar = $member['memberAvatar'];
foreach ($data['goods'] as $k=>$v){ foreach ($data['goods'] as $k=>$v){
\Our\Log::getInstance()->write(json_encode($orderGoods));
if($orderGoods[$v['goodsId']]['goods_commonid'] > 0) {//=0是组合 if($orderGoods[$v['goodsId']]['goods_commonid'] > 0) {//=0是组合
$evaluation = array(); $evaluation = array();
$evaluation['geval_orderid'] = $order['order_id']; $evaluation['geval_orderid'] = $order['order_id'];
...@@ -71,6 +72,8 @@ class EvaluationServiceModel extends \Business\AbstractModel { ...@@ -71,6 +72,8 @@ class EvaluationServiceModel extends \Business\AbstractModel {
$evaluation['geval_frommemberid'] = $memberId; $evaluation['geval_frommemberid'] = $memberId;
$evaluation['geval_frommembername'] = $memberName; $evaluation['geval_frommembername'] = $memberName;
$evaluation['memberAvatar'] = $memberAvatar; $evaluation['memberAvatar'] = $memberAvatar;
$evaluation['geval_goods_commonid'] = $orderGoods[$v['goodsId']]['goods_commonid'];
$evaluation['goods_spec'] = $orderGoods[$v['goodsId']]['goods_spec'];
//$images = $this->_upload($v['images']); //$images = $this->_upload($v['images']);
$images = $v['images']; $images = $v['images'];
//兼容安卓传参 //兼容安卓传参
...@@ -94,13 +97,12 @@ class EvaluationServiceModel extends \Business\AbstractModel { ...@@ -94,13 +97,12 @@ class EvaluationServiceModel extends \Business\AbstractModel {
} }
} }
$evaluation['geval_image'] = serialize($images); $evaluation['geval_image'] = serialize($images);
$goodsInstance = \DAO\GoodsModel::getInstance();
$evaluation['geval_goods_commonid'] = $orderGoods[$v['goodsId']]['goods_commonid'];
$evaluation['goods_spec'] = $orderGoods[$v['goodsId']]['goods_spec'];
$data['goods'][$k]['goodsCommonId'] = $evaluation['geval_goods_commonid']; $data['goods'][$k]['goodsCommonId'] = $evaluation['geval_goods_commonid'];
$evaluations[] = $evaluation; $evaluations[] = $evaluation;
} }
} }
\Our\Log::getInstance()->write(json_encode($evaluations));
$result = \DAO\EvaluateGoodsModel::getInstance()->insertAll($evaluations); $result = \DAO\EvaluateGoodsModel::getInstance()->insertAll($evaluations);
if(!$result){ if(!$result){
\Error\ErrorModel::throwException(\Error\CodeConfigModel::commonError); \Error\ErrorModel::throwException(\Error\CodeConfigModel::commonError);
......
...@@ -1121,8 +1121,9 @@ class RefundServiceModel extends \Business\AbstractModel ...@@ -1121,8 +1121,9 @@ class RefundServiceModel extends \Business\AbstractModel
} }
$refundAmount = $refund['refundAmount'];//退款金额 $refundAmount = $refund['refundAmount'];//退款金额
if ($orderInfo['paymentTime']) { if ($orderInfo['paymentTime']) {
if (($refundAmount < ApiConst::zero) || ($refundAmount > $orderGoods['goodsPayPrice'])) { $maxRefundAmount=$orderGoods['goodsPayPrice']*$orderGoods['goodsNum'];
$refundAmount = $orderGoods['goodsPayPrice']; if (($refundAmount < ApiConst::zero) || ($refundAmount > $maxRefundAmount)) {
$refundAmount = $maxRefundAmount;
} }
} else { } else {
$refundAmount = ApiConst::zero; $refundAmount = ApiConst::zero;
......
...@@ -62,10 +62,10 @@ class EvaluateGoodsModel extends \DAO\AbstractModel { ...@@ -62,10 +62,10 @@ class EvaluateGoodsModel extends \DAO\AbstractModel {
public function insertAll($datas){ public function insertAll($datas){
$this->setDb(\Our\DbNameConst::masterDBConnectName); $this->setDb(\Our\DbNameConst::masterDBConnectName);
$error = 0; $error = 0;
$baseSql = "insert IGNORE into {$this->_tableName}(geval_orderid,geval_orderno,geval_ordergoodsid,geval_goodsid,geval_goodsname,geval_goodsprice,geval_goodsimage,geval_scores,geval_content,geval_isanonymous,geval_addtime,geval_storeid,geval_storename,geval_frommemberid,geval_frommembername,geval_image,geval_goods_commonid) values"; $baseSql = "insert IGNORE into {$this->_tableName}(geval_orderid,geval_orderno,geval_ordergoodsid,geval_goodsid,geval_goodsname,geval_goodsprice,geval_goodsimage,geval_scores,geval_content,geval_isanonymous,geval_addtime,geval_storeid,geval_storename,geval_frommemberid,geval_frommembername,geval_image,geval_goods_commonid,goods_spec) values";
$insertAllSql = $baseSql; $insertAllSql = $baseSql;
for ($i = 0; $i < count($datas); $i++) { for ($i = 0; $i < count($datas); $i++) {
$addSql = \Our\Common::format("('{0}','{1}','{2}','{3}','{4}','{5}','{6}','{7}','{8}','{9}','{10}','{11}','{12}','{13}','{14}','{15}','{16}'),", $datas[$i]['geval_orderid'], $datas[$i]['geval_orderno'], $datas[$i]['geval_ordergoodsid'], $datas[$i]['geval_goodsid'], $datas[$i]['geval_goodsname'], $datas[$i]['geval_goodsprice'], $datas[$i]['geval_goodsimage'], $datas[$i]['geval_scores'], $datas[$i]['geval_content'], $datas[$i]['geval_isanonymous'], $datas[$i]['geval_addtime'], $datas[$i]['geval_storeid'], $datas[$i]['geval_storename'], $datas[$i]['geval_frommemberid'], $datas[$i]['geval_frommembername'], $datas[$i]['geval_image'],$datas[$i]['geval_goods_commonid']); $addSql = \Our\Common::format("('{0}','{1}','{2}','{3}','{4}','{5}','{6}','{7}','{8}','{9}','{10}','{11}','{12}','{13}','{14}','{15}','{16}','{17}'),", $datas[$i]['geval_orderid'], $datas[$i]['geval_orderno'], $datas[$i]['geval_ordergoodsid'], $datas[$i]['geval_goodsid'], $datas[$i]['geval_goodsname'], $datas[$i]['geval_goodsprice'], $datas[$i]['geval_goodsimage'], $datas[$i]['geval_scores'], $datas[$i]['geval_content'], $datas[$i]['geval_isanonymous'], $datas[$i]['geval_addtime'], $datas[$i]['geval_storeid'], $datas[$i]['geval_storename'], $datas[$i]['geval_frommemberid'], $datas[$i]['geval_frommembername'], $datas[$i]['geval_image'],$datas[$i]['geval_goods_commonid'],$datas[$i]['goods_spec']);
$insertAllSql .= $addSql; $insertAllSql .= $addSql;
if ($i % 1000 == 0 && $i != 0) { if ($i % 1000 == 0 && $i != 0) {
$insertAllSql = rtrim($insertAllSql, ','); $insertAllSql = rtrim($insertAllSql, ',');
......
...@@ -138,8 +138,8 @@ class cliOrderClose extends basecli ...@@ -138,8 +138,8 @@ class cliOrderClose extends basecli
if(APP_ENV =='pre' || APP_ENV=='product'){ if(APP_ENV =='pre' || APP_ENV=='product'){
file_put_contents($this->lockFileName ,"running" ); // CLI 独占锁 file_put_contents($this->lockFileName ,"running" ); // CLI 独占锁
} }
// $this->autoPushMessage(); $this->autoPushMessage();
// echo date('Y-m-d H:i:s',TIMESTAMP).'消息推送成功'."\r\n"; echo date('Y-m-d H:i:s',TIMESTAMP).'消息推送成功'."\r\n";
$this->autoPushClient(); $this->autoPushClient();
echo date('Y-m-d H:i:s',TIMESTAMP).'客户端消息推送成功'."\r\n"; echo date('Y-m-d H:i:s',TIMESTAMP).'客户端消息推送成功'."\r\n";
......
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