Authored by LiQZ

列表数据

@@ -14,6 +14,7 @@ import com.yoho.unions.dal.IChannelUserDAO; @@ -14,6 +14,7 @@ import com.yoho.unions.dal.IChannelUserDAO;
14 import com.yoho.unions.dal.model.ChannelUser; 14 import com.yoho.unions.dal.model.ChannelUser;
15 import com.yoho.unions.utils.MapUtil; 15 import com.yoho.unions.utils.MapUtil;
16 import org.apache.commons.collections.CollectionUtils; 16 import org.apache.commons.collections.CollectionUtils;
  17 +import org.apache.commons.lang3.StringUtils;
17 import org.slf4j.Logger; 18 import org.slf4j.Logger;
18 import org.slf4j.LoggerFactory; 19 import org.slf4j.LoggerFactory;
19 import org.springframework.beans.BeanUtils; 20 import org.springframework.beans.BeanUtils;
@@ -56,7 +57,7 @@ public class ChannelUserServiceImpl implements IChannelUserService, IBusinessExp @@ -56,7 +57,7 @@ public class ChannelUserServiceImpl implements IChannelUserService, IBusinessExp
56 condition.put("endRegisterTime", request.getEndRegisterTime()); 57 condition.put("endRegisterTime", request.getEndRegisterTime());
57 condition.put("beginSmsTime", request.getBeginSmsTime()); 58 condition.put("beginSmsTime", request.getBeginSmsTime());
58 condition.put("endSmsTime", request.getEndSmsTime()); 59 condition.put("endSmsTime", request.getEndSmsTime());
59 - condition.put("ids", request.getIds()); 60 + condition.put("ids", StringUtils.isBlank(request.getIds())? null: request.getIds().split(","));
60 61
61 /** 删除 '' 条件 */ 62 /** 删除 '' 条件 */
62 MapUtil.filterStringBlankMap(condition); 63 MapUtil.filterStringBlankMap(condition);
@@ -321,7 +321,10 @@ @@ -321,7 +321,10 @@
321 <![CDATA[ AND sms_time <= #{condition.endSmsTime} ]]> 321 <![CDATA[ AND sms_time <= #{condition.endSmsTime} ]]>
322 </if> 322 </if>
323 <if test="condition.ids != null"> 323 <if test="condition.ids != null">
324 - and id in (#{condition.ids}) 324 + and id in
  325 + <foreach item="item" index="index" collection="condition.ids" open="(" separator="," close=")">
  326 + #{item}
  327 + </foreach>
325 </if> 328 </if>
326 </trim> 329 </trim>
327 </if> 330 </if>
@@ -86,7 +86,7 @@ @@ -86,7 +86,7 @@
86 </form> 86 </form>
87 </div> 87 </div>
88 <div region="center"> 88 <div region="center">
89 - <div style="margin-left: 30px;margin-top: 20px;height: 660px"> 89 + <div style="margin-left: 30px;margin-top: 20px; height: 500px;">
90 <table id="consultTable"></table> 90 <table id="consultTable"></table>
91 </div> 91 </div>
92 </div> 92 </div>
@@ -236,16 +236,11 @@ @@ -236,16 +236,11 @@
236 236
237 $("#exportButton").linkbutton({ 237 $("#exportButton").linkbutton({
238 onClick : function() { 238 onClick : function() {
239 - var ids =[];  
240 - $("input[type='checkbox'][name='id']:checked").each(function () {  
241 - ids.push($(this).val());  
242 - });  
243 - console.log(ids);  
244 - if (ids.length == 0) { 239 + if (checkedItems.length == 0) {
245 $.messager.alert('提示','请选择要导出的数据'); 240 $.messager.alert('提示','请选择要导出的数据');
246 return; 241 return;
247 } 242 }
248 - var params = {"ids": ids.toString() }; 243 + var params = {"ids": checkedItems.toString() };
249 window.open(contextPath + "/batch/export.do?type=channelUserServiceImpl&queryConf=" + JSON.stringify(params)); 244 window.open(contextPath + "/batch/export.do?type=channelUserServiceImpl&queryConf=" + JSON.stringify(params));
250 } 245 }
251 }); 246 });