peisongset.inc.php
3.29 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
<?php
global $_GPC, $_W;
$GLOBALS['frames'] = $this->getMainMenu2();
$storeid=$_COOKIE["storeid"];
$cur_store = $this->getStoreById($storeid);
$sys=pdo_get('cjdc_system',array('uniacid'=>$_W['uniacid']),array('ps_name','is_sj','is_dada','is_kfw','is_pt','id','is_sss'));
$ps_name=empty($sys['ps_name'])?'超级跑腿':$sys['ps_name'];
$info=pdo_get('cjdc_storeset',array('store_id'=>$storeid));
$dadainfo=pdo_get('cjdc_psset',array('store_id'=>$storeid,'uniacid'=>$_W['uniacid']));
$kfwinfo=pdo_get('cjdc_kfwset',array('store_id'=>$storeid,'uniacid'=>$_W['uniacid']));
$sssinfo=pdo_get('cjdc_sssset',array('store_id'=>$storeid,'uniacid'=>$_W['uniacid']));
if(checksubmit('submit')){
$data['ps_time']=$_GPC['ps_time'];
$data['ps_jl']=$_GPC['ps_jl'];
$data['ps_mode']=$_GPC['ps_mode'];
$data['is_zt']=$_GPC['is_zt'];
$data['is_cj']=$_GPC['is_cj'];
$data['is_ps']=$_GPC['is_ps'];
$data['is_hdfk']=$_GPC['is_hdfk'];
$data['ztxy']=html_entity_decode($_GPC['ztxy']);
if($_GPC['is_ps']==2 and $_GPC['is_zt']==2){
message('外卖配送和到店自提必须开启一个','','error');
}
$res = pdo_update('cjdc_storeset', $data, array('store_id' => $storeid));
if($_GPC['ps_mode']=='达达配送'){
$data2['source_id']=$_GPC['source_id'];
$data2['shop_no']=$_GPC['shop_no'];
$data2['store_id']=$storeid;
$data2['uniacid']=$_W['uniacid'];
$dada=pdo_get('cjdc_psset',array('store_id'=>$storeid,'uniacid'=>$_W['uniacid']));
if($dada){
$res2 = pdo_update('cjdc_psset', $data2, array('store_id' => $storeid));
}else{
$res2 =pdo_insert('cjdc_psset', $data2);
}
}
if($_GPC['ps_mode']=='快服务配送'){
$data2['store_id']=$storeid;
$data2['user_id']=$_GPC['user_id'];
$data2['uniacid']=$_W['uniacid'];
$dada=pdo_get('cjdc_kfwset',array('store_id'=>$storeid,'uniacid'=>$_W['uniacid']));
if($dada){
$res2 = pdo_update('cjdc_kfwset', $data2, array('store_id' => $storeid));
}else{
$res2 =pdo_insert('cjdc_kfwset', $data2);
}
}
if($_GPC['ps_mode']=='闪时送配送'){
include IA_ROOT . '/addons/zh_cjdianc/peisong/SssOpenapi.php';
$system=pdo_get('cjdc_system',array('uniacid'=>$_W['uniacid']),array('sss_appkey','sss_secret'));
//绑定店铺
$data = array(
'sss_shop_id' =>$_GPC['sss_shop_id'],
'sss_shop_token' =>$_GPC['sss_shop_token'],
"appkey" => $system['sss_appkey'],
"timestamp" => time(),
"version" => '1.0',
);
$obj = new SssOpenapi();
$sign = $obj->getSign($data, $system['sss_secret']);
$data['sign'] = $sign;
$url = "https://peisongopen.51weto.com/api/v1/shop/bind";
$result = $obj->requestWithPost($url, $data);
$res3=json_decode($result,true);
//var_dump($res3);die;
if($res3['code']==0){
$data2['store_id']=$storeid;
$data2['sss_shop_id']=$_GPC['sss_shop_id'];
$data2['sss_shop_token']=$_GPC['sss_shop_token'];
$data2['uniacid']=$_W['uniacid'];
$dada=pdo_get('cjdc_sssset',array('store_id'=>$storeid,'uniacid'=>$_W['uniacid']));
if($dada){
$res2 = pdo_update('cjdc_sssset', $data2, array('store_id' => $storeid));
}else{
$res2 =pdo_insert('cjdc_sssset', $data2);
}
}else{
message($res3['message'],'','error');
}
}
if($res or $res2){
message('编辑成功',$this->createWebUrl('peisongset',array()),'success');
}else{
message('编辑失败','','error');
}
}
include $this->template('web/peisongset');