|
@@ -257,15 +257,32 @@ class Seller extends Common |
|
@@ -257,15 +257,32 @@ class Seller extends Common |
|
257
|
public function sellerconfig(){
|
257
|
public function sellerconfig(){
|
|
258
|
$data = Request::except('file');
|
258
|
$data = Request::except('file');
|
|
259
|
if(Request::isAjax()){
|
259
|
if(Request::isAjax()){
|
|
260
|
- $cuisine = !empty($data['cuisine']) ? implode(',', array_keys($data['cuisine'])) : '';
|
|
|
|
261
|
- $type = !empty($data['type']) ? implode(',', array_keys($data['type'])) : '';
|
|
|
|
262
|
- $mode = !empty($data['mode']) ? implode(',', array_keys($data['mode'])) : '';
|
|
|
|
263
|
- $sms_code = !empty($data['sms_code']) ? $data['sms_code'] : '';
|
|
|
|
264
|
- $label = !empty($data['label']) ? implode(',', array_keys($data['label'])) : '';
|
|
|
|
265
|
- $brand = !empty($data['brand']) ? implode(',', array_keys($data['brand'])) : '';
|
|
|
|
266
|
- $label_1_ = !empty($data['label_1_']) ? implode(',', array_keys($data['label_1_'])) : '';
|
|
|
|
267
|
- $label_2_ = !empty($data['label_2_']) ? implode(',', array_keys($data['label_2_'])) : '';
|
|
|
|
268
|
- $label_3_ = !empty($data['label_3_']) ? implode(',', array_keys($data['label_3_'])) : '';
|
260
|
+ $cuisine = !empty($data['cuisine']) ? implode(',', array_keys($data['cuisine'])) : '';
|
|
|
|
261
|
+ $type = !empty($data['type']) ? implode(',', array_keys($data['type'])) : '';
|
|
|
|
262
|
+ $mode = !empty($data['mode']) ? implode(',', array_keys($data['mode'])) : '';
|
|
|
|
263
|
+ $sms_code = !empty($data['sms_code']) ? $data['sms_code'] : '';
|
|
|
|
264
|
+ $label = !empty($data['label']) ? implode(',', array_keys($data['label'])) : '';
|
|
|
|
265
|
+ $brand = !empty($data['brand']) ? implode(',', array_keys($data['brand'])) : '';
|
|
|
|
266
|
+ $label_1_ = !empty($data['label_1_']) ? implode(',', array_keys($data['label_1_'])) : '';
|
|
|
|
267
|
+ $label_2_ = !empty($data['label_2_']) ? implode(',', array_keys($data['label_2_'])) : '';
|
|
|
|
268
|
+ $label_3_ = !empty($data['label_3_']) ? implode(',', array_keys($data['label_3_'])) : '';
|
|
|
|
269
|
+ $is_checked_call = !empty($data['is_checked_call']) ? $data['is_checked_call'] : '';
|
|
|
|
270
|
+ $is_checked_lite = !empty($data['is_checked_lite']) ? $data['is_checked_lite'] : '';
|
|
|
|
271
|
+
|
|
|
|
272
|
+ if(isset($data['reserve_mode'])) {
|
|
|
|
273
|
+ //需要修改 接单设备信息
|
|
|
|
274
|
+ if($data['reserve_mode']==1){
|
|
|
|
275
|
+ if($is_checked_lite)
|
|
|
|
276
|
+ $up=Db::query("UPDATE `xt-member-two-LINE`.xt_dc_dz_seller_config set is_checked_lite = 1 where sid = ".$data['sellerid']);
|
|
|
|
277
|
+ else
|
|
|
|
278
|
+ $up=Db::query("UPDATE `xt-member-two-LINE`.xt_dc_dz_seller_config set is_checked_lite = 0 where sid = ".$data['sellerid']);
|
|
|
|
279
|
+ if($is_checked_call)
|
|
|
|
280
|
+ $up=Db::query("UPDATE `xt-member-two-LINE`.xt_dc_dz_seller_config set is_checked_call = 1 where sid = ".$data['sellerid']);
|
|
|
|
281
|
+ else
|
|
|
|
282
|
+ $up=Db::query("UPDATE `xt-member-two-LINE`.xt_dc_dz_seller_config set is_checked_call = 0 where sid = ".$data['sellerid']);
|
|
|
|
283
|
+ }
|
|
|
|
284
|
+ $up=Db::query("UPDATE `xt-member-two-LINE`.xt_dc_dz_seller_config set reserve_mode = ".$data['reserve_mode']." where sid = ".$data['sellerid']);
|
|
|
|
285
|
+ }
|
|
269
|
|
286
|
|
|
270
|
if($sms_code)
|
287
|
if($sms_code)
|
|
271
|
$res_sms_code= file_get_contents(ON_LINE.'App.SendSMS.SetSellerSmsTemplate&sid='.$data['sellerid'].'&sms_id='.$sms_code);
|
288
|
$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 |
|
@@ -453,6 +470,52 @@ class Seller extends Common |
|
453
|
}
|
470
|
}
|
|
454
|
$this->assign('template_list',$template_list['data']);//获取短信模板列表
|
471
|
$this->assign('template_list',$template_list['data']);//获取短信模板列表
|
|
455
|
|
472
|
|
|
|
|
473
|
+ //获取商家接单方式
|
|
|
|
474
|
+ $seller_config_res = Db::query('SELECT * from `xt-member-two-LINE`.xt_dc_dz_seller_config where sid ='.$data['id'].' GROUP by sid');
|
|
|
|
475
|
+ if(@$seller_config_res[0])
|
|
|
|
476
|
+ $this->assign('seller_config_res',$seller_config_res[0]);
|
|
|
|
477
|
+
|
|
|
|
478
|
+ $seller_user_openid_array = array();
|
|
|
|
479
|
+ //获取小程序是否可选择
|
|
|
|
480
|
+ $seller_user_openid_array = Db::query('SELECT
|
|
|
|
481
|
+ a.openid,
|
|
|
|
482
|
+ u.nick_name,
|
|
|
|
483
|
+ u.phone
|
|
|
|
484
|
+ FROM
|
|
|
|
485
|
+ `xt-member-two-LINE`.xt_dc_seller_user AS u
|
|
|
|
486
|
+ LEFT JOIN `xt-member-two-LINE`.xt_auth_user AS a ON u.auth_user_id = a.id
|
|
|
|
487
|
+ WHERE
|
|
|
|
488
|
+ u.is_on_call = 1
|
|
|
|
489
|
+ AND u.sellerid = '.$data['id']);
|
|
|
|
490
|
+ $seller_user_openid = $seller_user_openid_array ? $seller_user_openid_array[0]['openid'] : '';
|
|
|
|
491
|
+
|
|
|
|
492
|
+ if($seller_user_openid_array['phone']=='NULL' || $seller_user_openid_array['phone'] ==''){
|
|
|
|
493
|
+ $seller_user_openid_array[0]['phone'] = '电话未填写';
|
|
|
|
494
|
+ $seller_user_openid_array[0]['phone_status'] = 1;
|
|
|
|
495
|
+ }
|
|
|
|
496
|
+ //检测是否关注公众号
|
|
|
|
497
|
+ if($seller_user_openid){
|
|
|
|
498
|
+ $seller_user_unionid = Db::query('SELECT
|
|
|
|
499
|
+ openid
|
|
|
|
500
|
+ FROM
|
|
|
|
501
|
+ `xt-member-two-LINE`.xt_wechat
|
|
|
|
502
|
+ WHERE
|
|
|
|
503
|
+ unionid = ( SELECT unionid FROM `xt-member-two-LINE`.xt_wechat WHERE openid = "'.$seller_user_openid.'" )
|
|
|
|
504
|
+ AND source = 0');
|
|
|
|
505
|
+ $seller_user_unionid = $seller_user_unionid ? $seller_user_unionid[0]['openid'] : '';
|
|
|
|
506
|
+ //未关注公众号则不能勾选小程序
|
|
|
|
507
|
+ if($seller_user_unionid==''){
|
|
|
|
508
|
+ $seller_user_openid_array[0]['is_openid_wechat'] = 0;
|
|
|
|
509
|
+ $seller_user_openid_array[0]['is_openid_wechat_str'] = '未关注公众号';
|
|
|
|
510
|
+ }else{
|
|
|
|
511
|
+ $seller_user_openid_array[0]['is_openid_wechat'] = 1;
|
|
|
|
512
|
+ $seller_user_openid_array[0]['is_openid_wechat_str'] = '已关注公众号';
|
|
|
|
513
|
+ }
|
|
|
|
514
|
+ }
|
|
|
|
515
|
+
|
|
|
|
516
|
+ $this->assign('seller_user_openid_array',$seller_user_openid_array[0]);
|
|
|
|
517
|
+
|
|
|
|
518
|
+
|
|
456
|
//获取商家拥有哪些标签
|
519
|
//获取商家拥有哪些标签
|
|
457
|
$label_list= file_get_contents(ON_LINE.'App.Seller.GetSellerLabel&sid='.$data['id']);
|
520
|
$label_list= file_get_contents(ON_LINE.'App.Seller.GetSellerLabel&sid='.$data['id']);
|
|
458
|
$label_list = json_decode($label_list,TRUE);
|
521
|
$label_list = json_decode($label_list,TRUE);
|