Browse Source

渠道 网点 导出添加 条数限制

v1.0
15989082884@163.com 2 years ago
parent
commit
5ffc37a032
  1. 16
      src/main/java/com/qs/serve/modules/bms/controller/BmsChannelController.java
  2. 7
      src/main/java/com/qs/serve/modules/bms/controller/BmsChannelPointController.java
  3. 3
      src/main/java/com/qs/serve/modules/bms/entity/BmsChannel.java
  4. 3
      src/main/java/com/qs/serve/modules/bms/entity/BmsChannelPoint.java

16
src/main/java/com/qs/serve/modules/bms/controller/BmsChannelController.java

@ -7,10 +7,7 @@ import com.qs.serve.common.model.dto.PageVo;
import com.qs.serve.common.model.dto.R;
import com.qs.serve.common.model.enums.BizType;
import com.qs.serve.common.model.enums.SystemModule;
import com.qs.serve.common.util.CollectionUtil;
import com.qs.serve.common.util.CopierUtil;
import com.qs.serve.common.util.PageUtil;
import com.qs.serve.common.util.StringUtils;
import com.qs.serve.common.util.*;
import com.qs.serve.modules.bms.common.MasterUserType;
import com.qs.serve.modules.bms.controller.my.BmsChannelMyController;
import com.qs.serve.modules.bms.entity.*;
@ -77,9 +74,20 @@ public class BmsChannelController {
channelWrapper.le(BmsChannel::getCreateTime, param.getSelectEndTime());
channelWrapper.isNotNull(BmsChannel::getCreateBy);
}
if(param.getExportNum()==null || param.getExportNum()==0){
Assert.throwEx("请输入导出条数");
}
if(CollectionUtil.isNotEmpty(param.getSelectIds())){
channelWrapper.in(BmsChannel::getId, param.getSelectIds());
}
if(param.getExportNum()==null || param.getExportNum()==0){
Assert.throwEx("请输入导出条数");
}else{
channelWrapper.last(" limit "+param.getExportNum());
}
List<BmsChannel> list = bmsChannelService.list(channelWrapper);
List<Long> channelIds = list.stream().map(a->a.getId()).collect(Collectors.toList());

7
src/main/java/com/qs/serve/modules/bms/controller/BmsChannelPointController.java

@ -87,6 +87,13 @@ public class BmsChannelPointController {
if(CollectionUtil.isNotEmpty(param.getSelectIds())){
lqw.in(BmsChannelPoint::getId, param.getSelectIds());
}
if(param.getExportNum()==null || param.getExportNum()==0){
Assert.throwEx("请输入导出条数");
}else{
channelWrapper.last(" limit "+param.getExportNum());
}
List<BmsChannelPoint> list = bmsChannelPointService.list(lqw);
List<String> bizRegionIds = new ArrayList<>();
bizRegionIds.addAll(list.stream().filter(a->a.getBizRegionId()!=null).map(a->a.getBizRegionId()).collect(Collectors.toList()));

3
src/main/java/com/qs/serve/modules/bms/entity/BmsChannel.java

@ -125,5 +125,8 @@ public class BmsChannel implements Serializable {
@TableField(exist = false)
private String seachSupplierName;
@TableField(exist = false)
private Integer exportNum;
}

3
src/main/java/com/qs/serve/modules/bms/entity/BmsChannelPoint.java

@ -217,5 +217,8 @@ public class BmsChannelPoint implements Serializable {
@TableField(exist = false)
private List<String> supplierNames;
@TableField(exist = false)
private Integer exportNum;
}

Loading…
Cancel
Save