|
...
|
...
|
@@ -257,15 +257,32 @@ class Seller extends Common |
|
|
|
public function sellerconfig(){
|
|
|
|
$data = Request::except('file');
|
|
|
|
if(Request::isAjax()){
|
|
|
|
$cuisine = !empty($data['cuisine']) ? implode(',', array_keys($data['cuisine'])) : '';
|
|
|
|
$type = !empty($data['type']) ? implode(',', array_keys($data['type'])) : '';
|
|
|
|
$mode = !empty($data['mode']) ? implode(',', array_keys($data['mode'])) : '';
|
|
|
|
$sms_code = !empty($data['sms_code']) ? $data['sms_code'] : '';
|
|
|
|
$label = !empty($data['label']) ? implode(',', array_keys($data['label'])) : '';
|
|
|
|
$brand = !empty($data['brand']) ? implode(',', array_keys($data['brand'])) : '';
|
|
|
|
$label_1_ = !empty($data['label_1_']) ? implode(',', array_keys($data['label_1_'])) : '';
|
|
|
|
$label_2_ = !empty($data['label_2_']) ? implode(',', array_keys($data['label_2_'])) : '';
|
|
|
|
$label_3_ = !empty($data['label_3_']) ? implode(',', array_keys($data['label_3_'])) : '';
|
|
|
|
$cuisine = !empty($data['cuisine']) ? implode(',', array_keys($data['cuisine'])) : '';
|
|
|
|
$type = !empty($data['type']) ? implode(',', array_keys($data['type'])) : '';
|
|
|
|
$mode = !empty($data['mode']) ? implode(',', array_keys($data['mode'])) : '';
|
|
|
|
$sms_code = !empty($data['sms_code']) ? $data['sms_code'] : '';
|
|
|
|
$label = !empty($data['label']) ? implode(',', array_keys($data['label'])) : '';
|
|
|
|
$brand = !empty($data['brand']) ? implode(',', array_keys($data['brand'])) : '';
|
|
|
|
$label_1_ = !empty($data['label_1_']) ? implode(',', array_keys($data['label_1_'])) : '';
|
|
|
|
$label_2_ = !empty($data['label_2_']) ? implode(',', array_keys($data['label_2_'])) : '';
|
|
|
|
$label_3_ = !empty($data['label_3_']) ? implode(',', array_keys($data['label_3_'])) : '';
|
|
|
|
$is_checked_call = !empty($data['is_checked_call']) ? $data['is_checked_call'] : '';
|
|
|
|
$is_checked_lite = !empty($data['is_checked_lite']) ? $data['is_checked_lite'] : '';
|
|
|
|
|
|
|
|
if(isset($data['reserve_mode'])) {
|
|
|
|
//需要修改 接单设备信息
|
|
|
|
if($data['reserve_mode']==1){
|
|
|
|
if($is_checked_lite)
|
|
|
|
$up=Db::query("UPDATE `xt-member-two-LINE`.xt_dc_dz_seller_config set is_checked_lite = 1 where sid = ".$data['sellerid']);
|
|
|
|
else
|
|
|
|
$up=Db::query("UPDATE `xt-member-two-LINE`.xt_dc_dz_seller_config set is_checked_lite = 0 where sid = ".$data['sellerid']);
|
|
|
|
if($is_checked_call)
|
|
|
|
$up=Db::query("UPDATE `xt-member-two-LINE`.xt_dc_dz_seller_config set is_checked_call = 1 where sid = ".$data['sellerid']);
|
|
|
|
else
|
|
|
|
$up=Db::query("UPDATE `xt-member-two-LINE`.xt_dc_dz_seller_config set is_checked_call = 0 where sid = ".$data['sellerid']);
|
|
|
|
}
|
|
|
|
$up=Db::query("UPDATE `xt-member-two-LINE`.xt_dc_dz_seller_config set reserve_mode = ".$data['reserve_mode']." where sid = ".$data['sellerid']);
|
|
|
|
}
|
|
|
|
|
|
|
|
if($sms_code)
|
|
|
|
$res_sms_code= file_get_contents(ON_LINE.'App.SendSMS.SetSellerSmsTemplate&sid='.$data['sellerid'].'&sms_id='.$sms_code);
|
|
...
|
...
|
@@ -453,6 +470,52 @@ class Seller extends Common |
|
|
|
}
|
|
|
|
$this->assign('template_list',$template_list['data']);//获取短信模板列表
|
|
|
|
|
|
|
|
//获取商家接单方式
|
|
|
|
$seller_config_res = Db::query('SELECT * from `xt-member-two-LINE`.xt_dc_dz_seller_config where sid ='.$data['id'].' GROUP by sid');
|
|
|
|
if(@$seller_config_res[0])
|
|
|
|
$this->assign('seller_config_res',$seller_config_res[0]);
|
|
|
|
|
|
|
|
$seller_user_openid_array = array();
|
|
|
|
//获取小程序是否可选择
|
|
|
|
$seller_user_openid_array = Db::query('SELECT
|
|
|
|
a.openid,
|
|
|
|
u.nick_name,
|
|
|
|
u.phone
|
|
|
|
FROM
|
|
|
|
`xt-member-two-LINE`.xt_dc_seller_user AS u
|
|
|
|
LEFT JOIN `xt-member-two-LINE`.xt_auth_user AS a ON u.auth_user_id = a.id
|
|
|
|
WHERE
|
|
|
|
u.is_on_call = 1
|
|
|
|
AND u.sellerid = '.$data['id']);
|
|
|
|
$seller_user_openid = $seller_user_openid_array ? $seller_user_openid_array[0]['openid'] : '';
|
|
|
|
|
|
|
|
if($seller_user_openid_array['phone']=='NULL' || $seller_user_openid_array['phone'] ==''){
|
|
|
|
$seller_user_openid_array[0]['phone'] = '电话未填写';
|
|
|
|
$seller_user_openid_array[0]['phone_status'] = 1;
|
|
|
|
}
|
|
|
|
//检测是否关注公众号
|
|
|
|
if($seller_user_openid){
|
|
|
|
$seller_user_unionid = Db::query('SELECT
|
|
|
|
openid
|
|
|
|
FROM
|
|
|
|
`xt-member-two-LINE`.xt_wechat
|
|
|
|
WHERE
|
|
|
|
unionid = ( SELECT unionid FROM `xt-member-two-LINE`.xt_wechat WHERE openid = "'.$seller_user_openid.'" )
|
|
|
|
AND source = 0');
|
|
|
|
$seller_user_unionid = $seller_user_unionid ? $seller_user_unionid[0]['openid'] : '';
|
|
|
|
//未关注公众号则不能勾选小程序
|
|
|
|
if($seller_user_unionid==''){
|
|
|
|
$seller_user_openid_array[0]['is_openid_wechat'] = 0;
|
|
|
|
$seller_user_openid_array[0]['is_openid_wechat_str'] = '未关注公众号';
|
|
|
|
}else{
|
|
|
|
$seller_user_openid_array[0]['is_openid_wechat'] = 1;
|
|
|
|
$seller_user_openid_array[0]['is_openid_wechat_str'] = '已关注公众号';
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
$this->assign('seller_user_openid_array',$seller_user_openid_array[0]);
|
|
|
|
|
|
|
|
|
|
|
|
//获取商家拥有哪些标签
|
|
|
|
$label_list= file_get_contents(ON_LINE.'App.Seller.GetSellerLabel&sid='.$data['id']);
|
|
|
|
$label_list = json_decode($label_list,TRUE);
|
...
|
...
|
|