Browse Source

网点传入行政区域CODE

v1.0
15989082884@163.com 2 years ago
parent
commit
7fa7cae6b0
  1. 10
      src/main/java/com/qs/serve/modules/bms/controller/BmsChannelPointController.java
  2. 2
      src/main/java/com/qs/serve/modules/bms/entity/bo/BmsChannelPointMapInfoBo.java

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

@ -255,6 +255,16 @@ public class BmsChannelPointController {
public R<?> updateById(@RequestBody BmsChannelPointMapInfoBo param){
BmsChannelPoint channelPoint = CopierUtil.copy(param,new BmsChannelPoint());
BmsChannelPoint orgData = bmsChannelPointService.getById(channelPoint.getId());
if(!StringUtils.hasText(orgData.getBizRegionId()) && StringUtils.hasText(param.getAdCode())){
LambdaQueryWrapper<BmsRegion2> region2LambdaQueryWrapper = new LambdaQueryWrapper<>();
region2LambdaQueryWrapper.eq(BmsRegion2::getCode,param.getAdCode());
BmsRegion2 region2 = bmsRegion2Service.getOne(region2LambdaQueryWrapper);
if(region2!=null) {
channelPoint.setBizRegionId(region2.getId());
channelPoint.setBizRegionPath(region2.getPathNames());
channelPoint.setBizRegionPathIds(region2.getPathIds());
}
}
bmsChannelPointService.updateById(channelPoint);
businessLogService.buildLog4Change(BusinessLogType.Point,
channelPoint.getId()+"",channelPoint.getPointCode(),channelPoint.getPointName(),null,orgData,channelPoint);

2
src/main/java/com/qs/serve/modules/bms/entity/bo/BmsChannelPointMapInfoBo.java

@ -34,6 +34,8 @@ public class BmsChannelPointMapInfoBo {
private String address;
private String adCode;
private String[] photos;
}

Loading…
Cancel
Save