|
@@ -19,6 +19,7 @@ import edu.travel.vo.BaseCountryServeVo;
|
|
|
import edu.travel.vo.BaseCountryVo;
|
|
|
import edu.travel.web.BaseController;
|
|
|
import org.springframework.beans.BeanUtils;
|
|
|
+import org.springframework.http.HttpStatus;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@@ -155,8 +156,8 @@ public class ShopParametersController extends BaseController<ShopParameters> imp
|
|
|
@Override
|
|
|
@GetMapping("/getAllForm")
|
|
|
public RPCBaseResponse<List<ShopParametersVo>> getAllForm() {
|
|
|
+ List<ShopParameters> shopParametersList = shopParametersService.getAllList();
|
|
|
// Step 1: 获取所有 ShopParameters 数据
|
|
|
- RPCBaseResponse<List<ShopParameters>> countryRPCBaseResponse = super.listAll();
|
|
|
|
|
|
// Step 2: 创建一个用于存储每个 ShopParametersVo 的映射
|
|
|
Map<Long, ShopParametersVo> parametersMap = new HashMap<>();
|
|
@@ -166,8 +167,8 @@ public class ShopParametersController extends BaseController<ShopParameters> imp
|
|
|
Map<Long, BaseCountryVo> countryDataMap = new HashMap<>();
|
|
|
|
|
|
// Step 4: 将所有 ShopParameters 转换为 ShopParametersVo,并存储在 map 中
|
|
|
- if (countryRPCBaseResponse.getData() != null) {
|
|
|
- for (ShopParameters parameters : countryRPCBaseResponse.getData()) {
|
|
|
+ if (shopParametersList != null && !shopParametersList.isEmpty()) {
|
|
|
+ for (ShopParameters parameters : shopParametersList) {
|
|
|
ShopParametersVo parametersVo = new ShopParametersVo();
|
|
|
BeanUtils.copyProperties(parameters, parametersVo);
|
|
|
parametersMap.put(parameters.getId(), parametersVo);
|
|
@@ -198,9 +199,10 @@ public class ShopParametersController extends BaseController<ShopParameters> imp
|
|
|
|
|
|
// Step 7: 创建返回的 RPCBaseResponse
|
|
|
RPCBaseResponse<List<ShopParametersVo>> shopParametersVoRPCBaseResponse = new RPCBaseResponse<>();
|
|
|
- BeanUtils.copyProperties(countryRPCBaseResponse, shopParametersVoRPCBaseResponse);
|
|
|
- shopParametersVoRPCBaseResponse.setData(result); // 设置结果数据
|
|
|
|
|
|
+ shopParametersVoRPCBaseResponse.setData(result); // 设置结果数据
|
|
|
+ shopParametersVoRPCBaseResponse.setCode(HttpStatus.OK.value());
|
|
|
+ shopParametersVoRPCBaseResponse.setMsg("success");
|
|
|
return shopParametersVoRPCBaseResponse;
|
|
|
}
|
|
|
|