添加字段和表

master
Cui YongXing 2024-09-03 17:13:01 +08:00
parent cf4a22b95a
commit 5a5f6fca26
3 changed files with 16 additions and 2 deletions

View File

@ -6,6 +6,7 @@ import com.muyu.remote.feign.Factory.DatasourceFeignFactory;
import org.springframework.cloud.openfeign.EnableFeignClients;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestParam;
import com.muyu.common.core.domain.Result;
@ -19,4 +20,9 @@ import java.util.List;
public interface DatasourceFeign {
@PostMapping("/dataValue/findTableValue")
public Result<List<List<DataValue>>> findTableValue(@RequestParam("basicId") Long basicId, @RequestParam("sql") String sql);
@PostMapping("/dataValue/addProduct")
public Result addProduct(@RequestParam("basicId") Long basicId, @RequestParam("tableId") Long tableId, @RequestBody List<List<DataValue>> listList);
}

View File

@ -1,11 +1,14 @@
package com.muyu.remote.feign.Factory;
import com.muyu.common.core.domain.Result;
import com.muyu.common.domain.DataValue;
import com.muyu.remote.feign.DatasourceFeign;
import lombok.extern.log4j.Log4j2;
import org.springframework.cloud.openfeign.FallbackFactory;
import org.springframework.stereotype.Component;
import java.util.List;
@Log4j2
@Component
public class DatasourceFeignFactory implements FallbackFactory<DatasourceFeign> {
@ -17,6 +20,12 @@ public class DatasourceFeignFactory implements FallbackFactory<DatasourceFeign>
log.info(e);
return Result.error("网络开小差......");
}
@Override
public Result addProduct(Long basicId, Long tableId, List<List<DataValue>> listList) {
log.info(e);
return Result.error("网络开小差......");
}
};
}
}

View File

@ -235,10 +235,9 @@ public class TaskInfoServiceImpl extends ServiceImpl<TaskInfoMapper, TaskInfo> i
String newKey = map.get(key);
dataValue.setKey(newKey);
log.info(dataValue);
}
}
Result result = datasourceFeign.addProduct(basicId, tableId, tableValue);
return "执行成功";
}