Commit bd4ca481 by chamberone

feat: 添加saas区块id更新接口

1 parent 75c713f7
......@@ -4,6 +4,7 @@ import com.dituhui.pea.common.BusinessException;
import com.dituhui.pea.common.Result;
import com.dituhui.pea.order.dto.BusinessServiceBlockAddReqDTO;
import com.dituhui.pea.order.dto.BusinessServiceBlockRemoveReqDTO;
import com.dituhui.pea.order.dto.BusinessServiceBlockUpdateReqDTO;
import com.dituhui.pea.order.service.BusinessBlockService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
......@@ -60,6 +61,25 @@ public class BusinessBlockController {
}
return res;
}
/**
* 更新saas区块id列表
*
* @param req::layerId 图层ID
* @param req::teamId 小队ID
* @return
*/
@PostMapping("/business/service/block/updateAreaIds")
public Result<?> businessServiceBlockUpdateAreaIds(@RequestBody BusinessServiceBlockUpdateReqDTO req) {
// 新增服务范围
Result<?> res = null;
try {
res = businessBlockService.businessServiceBlockUpdateAreaIds(req.getBlockId(), req.getAreaIds());
} catch (BusinessException e) {
return Result.failed(e.getMessage());
}
return res;
}
/**
* 新增服务区块
......
package com.dituhui.pea.order.dto;
import lombok.Data;
@Data
public class BusinessServiceBlockUpdateReqDTO {
private String blockId;
private String areaIds;
}
......@@ -14,7 +14,7 @@ public class MapBlockInfoEntity {
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Integer id;
@Column(name = "area_ids", length = 1024)
@Column(name = "saas_area_ids", length = 1024)
private String areaIds;
@Column(name = "area_name", length = 50, nullable = false)
......
......@@ -7,6 +7,15 @@ public interface BusinessBlockService {
Result<?> businessServerBlocks(String levelType, String levelValue, int page, int size, String layerId, String teamId);
Result<?> businessServiceBlockAdd(String layerId, String teamId);
/**
* 更新saas区块id
*
* @param blockId
* @param areaIds
* @return
*/
Result<?> businessServiceBlockUpdateAreaIds(String blockId, String areaIds);
Result<?> businessServiceBlockRemove(String blockId);
......
......@@ -10,7 +10,6 @@ import com.dituhui.pea.order.dto.BusinessServerBlocksRespDTO;
import com.dituhui.pea.order.entity.*;
import com.dituhui.pea.order.feign.ISaaSRemoteService;
import com.dituhui.pea.order.service.BusinessBlockService;
import com.dituhui.pea.order.utils.RegionUtils;
import com.dituhui.pea.order.utils.TypeUtils;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils;
......@@ -219,6 +218,19 @@ public class BusinessBlockServiceImpl implements BusinessBlockService {
return Result.success(null);
}
@Transactional
@Override
public Result<?> businessServiceBlockUpdateAreaIds(String blockId, String areaIds) throws BusinessException {
MapBlockInfoEntity block = mapBlockInfoDao.getById(Integer.parseInt(blockId));
if(null != block) {
block.setAreaIds(areaIds);
}
mapBlockInfoDao.save(block);
mapBlockInfoDao.flush();
return Result.success(null);
}
/**
* 获取saas图层id
*
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!