Commit 67d224bf authored by zhz's avatar zhz

feedback

parent 03843965
...@@ -54,7 +54,7 @@ class StoreServiceModel extends \Business\AbstractModel{ ...@@ -54,7 +54,7 @@ class StoreServiceModel extends \Business\AbstractModel{
if($param['sid']) { if($param['sid']) {
$sale = \DAO\SaleModel::getInstance()->getOne(array('sale_id'=>$param['sid']),'sale_act_id,member_id'); $sale = \DAO\SaleModel::getInstance()->getOne(array('sale_id'=>$param['sid']),'sale_act_id,member_id');
if($sale) { if($sale) {
\DAO\SaleMemberModel::getInstance()->insert(array('sale_id'=>$sale['member_id'],'sale_act_id'=>$sale['sale_act_id'],'member_id'=>$memberId,'storeId'=>$storeId)); \DAO\SaleMemberModel::getInstance()->insertOrUpdate(array('sale_id'=>$sale['member_id'],'sale_act_id'=>$sale['sale_act_id'],'member_id'=>$memberId,'storeId'=>$storeId));
} }
} }
}else{ }else{
...@@ -67,9 +67,10 @@ class StoreServiceModel extends \Business\AbstractModel{ ...@@ -67,9 +67,10 @@ class StoreServiceModel extends \Business\AbstractModel{
$scan_sale_ids = $sess->get('scan_sale_ids'); $scan_sale_ids = $sess->get('scan_sale_ids');
is_array($scan_sale_ids) ? $scan_sale_ids = $scan_sale_ids : $scan_sale_ids = []; is_array($scan_sale_ids) ? $scan_sale_ids = $scan_sale_ids : $scan_sale_ids = [];
$sid = (int)$param['sid']; $sid = (int)$param['sid'];
array_push($scan_sale_ids,$sid); $scan_sale_ids[$sid] = $storeId;
//$scan_sale_ids[$sid.','.$aid] = array('sid'=>$sid,'aid'=>$aid); //array_push($scan_sale_ids,$sid);
$sess['scan_sale_ids'] = array_unique($scan_sale_ids); //$scan_sale_ids[$sid.','.$aid] = array($sid=>$storeId);
$sess['scan_sale_ids'] = $scan_sale_ids;
} }
} }
} }
......
...@@ -14,14 +14,16 @@ class FeedBackServiceModel extends \Business\AbstractModel ...@@ -14,14 +14,16 @@ class FeedBackServiceModel extends \Business\AbstractModel
public function saveFeedback($param,$memberId){ public function saveFeedback($param,$memberId){
$feedbackDescribe = trim($param['feedbackDescribe']); $feedbackDescribe = trim($param['feedbackDescribe']);
$feedbackTelepone = trim($param['feedbackTelepone']); $feedbackTelepone = trim($param['feedbackTelepone']);
$feedbackTelephone = trim($param['feedbackTelephone']);
$telephone = $feedbackTelepone ? $feedbackTelepone : $feedbackTelephone;
$type = (int)$param['type']; $type = (int)$param['type'];
if(!$feedbackDescribe){ if(!$feedbackDescribe){
\Error\ErrorModel::throwException(\Error\CodeConfigModel::emptyFeedbackDescribe); \Error\ErrorModel::throwException(\Error\CodeConfigModel::emptyFeedbackDescribe);
} }
if(!$feedbackTelepone){ if(!$telephone){
\Error\ErrorModel::throwException(\Error\CodeConfigModel::emptyFeedbackDescribe); \Error\ErrorModel::throwException(\Error\CodeConfigModel::emptyFeedbackDescribe);
} }
$return = \Our\Common::checkMobilePhone($feedbackTelepone); $return = \Our\Common::checkMobilePhone($telephone);
if($return === false){ if($return === false){
\Error\ErrorModel::throwException(\Error\CodeConfigModel::feedbackTelError); \Error\ErrorModel::throwException(\Error\CodeConfigModel::feedbackTelError);
} }
...@@ -44,7 +46,7 @@ class FeedBackServiceModel extends \Business\AbstractModel ...@@ -44,7 +46,7 @@ class FeedBackServiceModel extends \Business\AbstractModel
$insert['feedback_image'] = serialize($imgArr); $insert['feedback_image'] = serialize($imgArr);
$insert['feedback_describe'] = $feedbackDescribe; $insert['feedback_describe'] = $feedbackDescribe;
$insert['feedback_time'] = time(); $insert['feedback_time'] = time();
$insert['feedback_telepone'] = $feedbackTelepone; $insert['feedback_telepone'] = $telephone;
$insert['member_id'] = $memberId; $insert['member_id'] = $memberId;
$return = \DAO\FeedBackModel::getInstance()->insert($insert); $return = \DAO\FeedBackModel::getInstance()->insert($insert);
......
...@@ -116,6 +116,12 @@ class SaleMemberModel extends \DAO\AbstractModel { ...@@ -116,6 +116,12 @@ class SaleMemberModel extends \DAO\AbstractModel {
$this->setDb(\Our\DbNameConst::masterDBConnectName); $this->setDb(\Our\DbNameConst::masterDBConnectName);
return $this->db->insert($this->_tableName)->rows($data)->execute(); return $this->db->insert($this->_tableName)->rows($data)->execute();
} }
public function insertOrUpdate($data){
$this->setDb(\Our\DbNameConst::masterDBConnectName);
$baseSql = "insert into {$this->_tableName}(sale_id,sale_act_id,member_id,store_id) values({0},{1},{2},{3}) ON DUPLICATE KEY UPDATE sale_id=VALUES (sale_id)";
$sql = \Our\Common::format($baseSql, $data['sale_id'], $data['sale_act_id'],$data['member_id'],$data['store_id']);
return $this->db->insert($this->_tableName)->query($sql);
}
/** /**
* 类实例 * 类实例
* *
......
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