|
@ -14,6 +14,7 @@ import com.qs.serve.modules.bms.controller.my.BmsChannelMyController; |
|
|
import com.qs.serve.modules.bms.entity.BmsChannelPoint; |
|
|
import com.qs.serve.modules.bms.entity.BmsChannelPoint; |
|
|
import com.qs.serve.modules.bms.entity.BmsMasterUser; |
|
|
import com.qs.serve.modules.bms.entity.BmsMasterUser; |
|
|
import com.qs.serve.modules.bms.entity.BmsSupplierVisitType; |
|
|
import com.qs.serve.modules.bms.entity.BmsSupplierVisitType; |
|
|
|
|
|
import com.qs.serve.modules.bms.entity.bo.BmsSupplierChannelBo; |
|
|
import com.qs.serve.modules.bms.mapper.BmsMasterUserMapper; |
|
|
import com.qs.serve.modules.bms.mapper.BmsMasterUserMapper; |
|
|
import com.qs.serve.modules.bms.service.BmsChannelPointService; |
|
|
import com.qs.serve.modules.bms.service.BmsChannelPointService; |
|
|
import com.qs.serve.modules.bms.service.BmsSupplierChannelService; |
|
|
import com.qs.serve.modules.bms.service.BmsSupplierChannelService; |
|
@ -30,6 +31,7 @@ import com.qs.serve.modules.bms.entity.BmsChannel; |
|
|
import com.qs.serve.modules.bms.service.BmsChannelService; |
|
|
import com.qs.serve.modules.bms.service.BmsChannelService; |
|
|
|
|
|
|
|
|
import javax.validation.Valid; |
|
|
import javax.validation.Valid; |
|
|
|
|
|
import java.util.Arrays; |
|
|
import java.util.List; |
|
|
import java.util.List; |
|
|
import java.util.stream.Collectors; |
|
|
import java.util.stream.Collectors; |
|
|
|
|
|
|
|
@ -51,6 +53,7 @@ public class BmsChannelController { |
|
|
private BmsMasterUserMapper bmsMasterUserMapper; |
|
|
private BmsMasterUserMapper bmsMasterUserMapper; |
|
|
private BmsSupplierChannelService bmsSupplierChannelService; |
|
|
private BmsSupplierChannelService bmsSupplierChannelService; |
|
|
private BmsChannelMyController bmsChannelMyController; |
|
|
private BmsChannelMyController bmsChannelMyController; |
|
|
|
|
|
private BmsSupplierChannelController bmsSupplierChannelController; |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* 导出列表 |
|
|
* 导出列表 |
|
@ -153,6 +156,12 @@ public class BmsChannelController { |
|
|
public R<?> save(@RequestBody @Valid BmsChannel param){ |
|
|
public R<?> save(@RequestBody @Valid BmsChannel param){ |
|
|
param.setChannelCode("D"+ StringUtils.genShortId()); |
|
|
param.setChannelCode("D"+ StringUtils.genShortId()); |
|
|
boolean result = bmsChannelService.save(param); |
|
|
boolean result = bmsChannelService.save(param); |
|
|
|
|
|
if(result&&CollectionUtil.isNotEmpty(param.getSupplierIds())){ |
|
|
|
|
|
BmsSupplierChannelBo channelBo = new BmsSupplierChannelBo(); |
|
|
|
|
|
channelBo.setChannelIds(Arrays.asList(param.getId())); |
|
|
|
|
|
channelBo.setSupplierIds(param.getSupplierIds()); |
|
|
|
|
|
bmsSupplierChannelController.save(channelBo); |
|
|
|
|
|
} |
|
|
return R.isTrue(result); |
|
|
return R.isTrue(result); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|