Showing
3 changed files
with
9 additions
and
10 deletions
@@ -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 | }); |
-
Please register or login to post a comment