Commit 1408806b authored by chenzai's avatar chenzai

insertSql导出(部分)

parent 44e62df6
package com.yeejoin.amos.api.tool.face.orm.dao; package com.yeejoin.amos.api.tool.face.orm.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yeejoin.amos.api.tool.face.model.StudioResource; import com.yeejoin.amos.api.tool.face.orm.entity.StudioResource;
import com.yeejoin.amos.api.tool.face.orm.entity.TableColumn; import com.yeejoin.amos.api.tool.face.orm.entity.TableColumn;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;
......
package com.yeejoin.amos.api.tool.face.model; package com.yeejoin.amos.api.tool.face.orm.entity;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
......
...@@ -2,9 +2,10 @@ package com.yeejoin.amos.api.tool.face.service; ...@@ -2,9 +2,10 @@ package com.yeejoin.amos.api.tool.face.service;
import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.core.conditions.query.Query;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.api.tool.enums.SourceEnum; import com.yeejoin.amos.api.tool.enums.SourceEnum;
import com.yeejoin.amos.api.tool.face.model.StudioResource; import com.yeejoin.amos.api.tool.face.orm.entity.StudioResource;
import com.yeejoin.amos.api.tool.face.model.StudioResourceModel; import com.yeejoin.amos.api.tool.face.model.StudioResourceModel;
import com.yeejoin.amos.api.tool.face.orm.dao.StudioResourceMapper; import com.yeejoin.amos.api.tool.face.orm.dao.StudioResourceMapper;
import com.yeejoin.amos.api.tool.face.orm.entity.TableColumn; import com.yeejoin.amos.api.tool.face.orm.entity.TableColumn;
...@@ -21,6 +22,7 @@ import org.typroject.tyboot.component.emq.EmqKeeper; ...@@ -21,6 +22,7 @@ import org.typroject.tyboot.component.emq.EmqKeeper;
import org.typroject.tyboot.core.foundation.utils.ValidationUtil; import org.typroject.tyboot.core.foundation.utils.ValidationUtil;
import org.typroject.tyboot.core.rdbms.service.BaseService; import org.typroject.tyboot.core.rdbms.service.BaseService;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import javax.sql.DataSource; import javax.sql.DataSource;
import java.io.*; import java.io.*;
...@@ -76,13 +78,6 @@ public class StudioResourceService extends BaseService<StudioResourceModel, Stud ...@@ -76,13 +78,6 @@ public class StudioResourceService extends BaseService<StudioResourceModel, Stud
EmqKeeper emqKeeper; EmqKeeper emqKeeper;
/** /**
* 分页查询
*/
public Page<StudioResourceModel> queryForStudioResourcePage(Page page, String agencyCode) {
return this.queryForPage(page, null, false, agencyCode);
}
/**
* 列表查询 示例 * 列表查询 示例
*/ */
public List<StudioResourceModel> queryForStudioResourceList(String resourceCode) { public List<StudioResourceModel> queryForStudioResourceList(String resourceCode) {
...@@ -95,6 +90,7 @@ public class StudioResourceService extends BaseService<StudioResourceModel, Stud ...@@ -95,6 +90,7 @@ public class StudioResourceService extends BaseService<StudioResourceModel, Stud
// ApplicationModel model = applicationService.queryBySeq(Long.valueOf(variables.get(dimension).toString())); // ApplicationModel model = applicationService.queryBySeq(Long.valueOf(variables.get(dimension).toString()));
// variables.put("agencyCode", model.getAgencyCode()); // variables.put("agencyCode", model.getAgencyCode());
// } // }
//返回需要查询的数据,dimension ----> seq
List<StudioResourceModel> resourceList = queryForStudioResourceList(resourceCode); List<StudioResourceModel> resourceList = queryForStudioResourceList(resourceCode);
File directory = new File("");// 参数为空 File directory = new File("");// 参数为空
String coursePath = directory.getCanonicalPath(); String coursePath = directory.getCanonicalPath();
...@@ -122,6 +118,7 @@ public class StudioResourceService extends BaseService<StudioResourceModel, Stud ...@@ -122,6 +118,7 @@ public class StudioResourceService extends BaseService<StudioResourceModel, Stud
StringBuffer insertSql = new StringBuffer(); StringBuffer insertSql = new StringBuffer();
for (StudioResourceModel model : resourceList) { for (StudioResourceModel model : resourceList) {
//检查是否有appSeq
if (!validationParameters(model, variables)) { if (!validationParameters(model, variables)) {
continue; continue;
} }
...@@ -198,19 +195,19 @@ public class StudioResourceService extends BaseService<StudioResourceModel, Stud ...@@ -198,19 +195,19 @@ public class StudioResourceService extends BaseService<StudioResourceModel, Stud
List<Map<String, Object>> dataList = null; List<Map<String, Object>> dataList = null;
String selectsql = format(selectAllSql.getString(tableName), variables); String selectsql = format(selectAllSql.getString(tableName), variables);
if (SourceEnum.IDX.getSource().equals(resource.getResourceCode().toLowerCase())) { if (SourceEnum.IDX.getSource().equals(resource.getResourceCode().toLowerCase())) {
// String sql = sqlHelper.getNamespaceSql("com.yeejoin.amos.api.studio.face.orm.dao.StudioResourceMapper.queryForListByTableName", tableName); String sql = sqlHelper.getNamespaceSql("com.yeejoin.amos.api.studio.face.orm.dao.StudioResourceMapper.queryForListByTableName", tableName);
// Query query = new Query(); Query query = new Query();
// query.setSql(sql); query.setSql(sql);
// List result = IndicatorsManager.indicatorClient.queryBySql(query).getResult(); List result = IndicatorsManager.indicatorClient.queryBySql(query).getResult();
// List<TableColumn> finalColumns = new ArrayList<>(); List<TableColumn> finalColumns = new ArrayList<>();
// result.stream().forEach(x -> { result.stream().forEach(x -> {
// TableColumn column = JsonUtils.jsonToBean(JSON.toJSONString(x), TableColumn.class); TableColumn column = JsonUtils.jsonToBean(JSON.toJSONString(x), TableColumn.class);
// finalColumns.add(column); finalColumns.add(column);
// }); });
// columns = finalColumns; columns = finalColumns;
//
// query.setSql(selectsql); query.setSql(selectsql);
// dataList = IndicatorsManager.indicatorClient.queryBySql(query).getResult(); dataList = IndicatorsManager.indicatorClient.queryBySql(query).getResult();
} else { } else {
columns = this.getBaseMapper().queryForListByTableName(tableName); columns = this.getBaseMapper().queryForListByTableName(tableName);
dataList = jdbcTemplate.queryForList(selectsql.toString()); dataList = jdbcTemplate.queryForList(selectsql.toString());
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment