Commit 6283d21e3b4d21e1628ee47a07dcd7e48b260bda

Authored by pengye
1 parent f5ff6a04

no message

@@ -20,12 +20,18 @@ class Seller extends Common @@ -20,12 +20,18 @@ class Seller extends Common
20 20
21 $where = ''; 21 $where = '';
22 $channel = $data['channel'] ? $data['channel'] : 1; 22 $channel = $data['channel'] ? $data['channel'] : 1;
  23 + $version_expire = isset($data['version_expire']) ? $data['version_expire'] : 0;
23 $online = $data['online'] ? $data['channel'] : ''; 24 $online = $data['online'] ? $data['channel'] : '';
24 25
  26 + if($version_expire){
  27 + $versionTime = array(7=>strtotime("+7 day",time()),15=>strtotime("+15 day",time()),30=>strtotime("+30 day",time()));
  28 + }
  29 +
25 $where .= ($channel && $channel==4) ? ' re.type_id in (1,2,3)' : " re.type_id in ($channel)"; 30 $where .= ($channel && $channel==4) ? ' re.type_id in (1,2,3)' : " re.type_id in ($channel)";
26 $where .= $data['address'] ? ' and s.map_address like "%'.$data['address'].'%"' : ""; 31 $where .= $data['address'] ? ' and s.map_address like "%'.$data['address'].'%"' : "";
27 $where .= $data['key'] ? ' and s.sellername like "%'.$data['key'].'%"' : ""; 32 $where .= $data['key'] ? ' and s.sellername like "%'.$data['key'].'%"' : "";
28 $where .= $data['area'] ? ' and a.key = 1 and a.district like "%'.$data['area'].'%"' : ""; 33 $where .= $data['area'] ? ' and a.key = 1 and a.district like "%'.$data['area'].'%"' : "";
  34 + $where .= $version_expire ? ' and ver.edate-'.$versionTime[$version_expire].'<'.time();
29 switch ($data['online']) { 35 switch ($data['online']) {
30 case '1': 36 case '1':
31 $where .= ' and s.is_online_reserve = 1'; 37 $where .= ' and s.is_online_reserve = 1';
@@ -71,6 +77,7 @@ class Seller extends Common @@ -71,6 +77,7 @@ class Seller extends Common
71 LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_seller_config AS scf ON s.id = scf.sid 77 LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_seller_config AS scf ON s.id = scf.sid
72 LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_seller_type_rel AS re ON re.sid = s.id 78 LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_seller_type_rel AS re ON re.sid = s.id
73 LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_address AS a ON a.sid = s.id 79 LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_address AS a ON a.sid = s.id
  80 + LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_seller_versions_del AS ver ON s.id = ver.sid
74 WHERE 81 WHERE
75 s.isopen_dc = 1 82 s.isopen_dc = 1
76 AND ".$where." GROUP BY s.id order by s.scale".$limit); 83 AND ".$where." GROUP BY s.id order by s.scale".$limit);
@@ -33,6 +33,17 @@ @@ -33,6 +33,17 @@
33 </select> 33 </select>
34 </div> 34 </div>
35 </div> 35 </div>
  36 + 到期时间:
  37 + <div class="layui-input-inline layui-form">
  38 + <div class="layui-input-8">
  39 + <select name="class" id="version_expire" lay-filter="myselect">
  40 + <option value="0" selected>请选择到期时间</option>
  41 + <option value="7" >7天</option>
  42 + <option value="15">15天</option>
  43 + <option value="30">30天</option>
  44 + </select>
  45 + </div>
  46 + </div>
36 在线预定: 47 在线预定:
37 <div class="layui-input-inline layui-form"> 48 <div class="layui-input-inline layui-form">
38 <div class="layui-input-8"> 49 <div class="layui-input-8">
@@ -232,12 +243,13 @@ @@ -232,12 +243,13 @@
232 var key = $('#key').val(); 243 var key = $('#key').val();
233 var address = $('#address').val(); 244 var address = $('#address').val();
234 var channel = $('#channel').val(); 245 var channel = $('#channel').val();
  246 + var version_expire = $('#version_expire').val();
235 var online = $('#online').val(); 247 var online = $('#online').val();
236 var prov = $("#provid").find("option:selected").text(); 248 var prov = $("#provid").find("option:selected").text();
237 var city = $("#cityid").find("option:selected").text(); 249 var city = $("#cityid").find("option:selected").text();
238 var area = $("#areaid").find("option:selected").text(); 250 var area = $("#areaid").find("option:selected").text();
239 //传参 251 //传参
240 - tableIn.reload({ page: {page: 1},where: {key: key,address: address,channel: channel,online: online,prov:prov,city: city,area: area}}); 252 + tableIn.reload({ page: {page: 1},where: {key: key,address: address,channel: channel,version_expire: version_expire,online: online,prov:prov,city: city,area: area}});
241 }); 253 });
242 254
243 var $ = layui.$, active = { 255 var $ = layui.$, active = {