物接入代码调整

This commit is contained in:
2022-07-01 16:04:19 +08:00
parent 4eac5c3028
commit d734473038
6 changed files with 144 additions and 1 deletions

View File

@@ -22,6 +22,12 @@ public class DataGroupParam {
@ApiModelProperty(value = "分组名称")
private String name;
@ApiModelProperty(value = "统计方式")
private String statMethod;
@ApiModelProperty(value = "相别")
private String phase;
@ApiModelProperty(value = "排序")
private Integer sort;

View File

@@ -31,6 +31,10 @@ public class DataGroup {
*/
private String name;
private String statMethod;
private String phase;
private Integer sort;
}

View File

@@ -672,6 +672,7 @@ public class ModelServiceImpl implements IModelService {
DataSet dataSet = dataSetService.add(dataSetParam);
//入库->ele_data_array
if (!CollectionUtils.isEmpty(dataSetDTO.getDataArray())){
int sort = 0;
List<DataArrayDTO> list = dataSetDTO.getDataArray();
for (int i=0;i<list.size();i++){
DataGroupParam dataGroupParam = new DataGroupParam();
@@ -694,9 +695,12 @@ public class ModelServiceImpl implements IModelService {
dataGroupParam.setName(j + "" + epd.getAnotherName());
dataArrayParam.setIdx(i);
dataArrayParam.setStatMethod("avg");
dataArrayParam.setSort(sort++);
DataArray dataArray = dataArrayService.addDataArray(dataArrayParam);
//入库->分组表
dataGroupParam.setSort(i);
dataGroupParam.setStatMethod("avg");
dataGroupParam.setPhase(epd.getPhase());
DataGroup dataGroup = dataGroupService.addDataGroup(dataGroupParam);
//入库->group和dataArray关系
groupArrayService.groupArrayRelation(dataGroup.getId(),dataArray.getId());
@@ -706,9 +710,12 @@ public class ModelServiceImpl implements IModelService {
dataGroupParam.setName(epd.getAnotherName());
dataArrayParam.setIdx(i);
dataArrayParam.setStatMethod("avg");
dataArrayParam.setSort(sort++);
DataArray dataArray = dataArrayService.addDataArray(dataArrayParam);
//入库->分组表
dataGroupParam.setSort(i);
dataGroupParam.setStatMethod("avg");
dataGroupParam.setPhase(epd.getPhase());
DataGroup dataGroup = dataGroupService.addDataGroup(dataGroupParam);
//入库->group和dataArray关系
groupArrayService.groupArrayRelation(dataGroup.getId(),dataArray.getId());
@@ -724,9 +731,12 @@ public class ModelServiceImpl implements IModelService {
dataGroupParam.setName(j + "" + epd.getAnotherName());
dataArrayParam.setIdx(i);
dataArrayParam.setStatMethod(s);
dataArrayParam.setSort(sort++);
DataArray dataArray = dataArrayService.addDataArray(dataArrayParam);
//入库->分组表
dataGroupParam.setSort(i);
dataGroupParam.setStatMethod(s);
dataGroupParam.setPhase(epd.getPhase());
DataGroup dataGroup = dataGroupService.addDataGroup(dataGroupParam);
//入库->group和dataArray关系
groupArrayService.groupArrayRelation(dataGroup.getId(), dataArray.getId());
@@ -736,9 +746,12 @@ public class ModelServiceImpl implements IModelService {
dataGroupParam.setName(epd.getAnotherName());
dataArrayParam.setIdx(i);
dataArrayParam.setStatMethod(s);
dataArrayParam.setSort(sort++);
DataArray dataArray = dataArrayService.addDataArray(dataArrayParam);
//入库->分组表
dataGroupParam.setSort(i);
dataGroupParam.setStatMethod(s);
dataGroupParam.setPhase(epd.getPhase());
DataGroup dataGroup = dataGroupService.addDataGroup(dataGroupParam);
//入库->group和dataArray关系
groupArrayService.groupArrayRelation(dataGroup.getId(), dataArray.getId());
@@ -759,9 +772,12 @@ public class ModelServiceImpl implements IModelService {
dataGroupParam.setName(j + "" + pqd.getAnotherName());
dataArrayParam.setIdx(i);
dataArrayParam.setStatMethod("avg");
dataArrayParam.setSort(sort++);
DataArray dataArray = dataArrayService.addDataArray(dataArrayParam);
//入库->分组表
dataGroupParam.setSort(i);
dataGroupParam.setStatMethod("avg");
dataGroupParam.setPhase(pqd.getPhase());
DataGroup dataGroup = dataGroupService.addDataGroup(dataGroupParam);
//入库->group和dataArray关系
groupArrayService.groupArrayRelation(dataGroup.getId(),dataArray.getId());
@@ -771,9 +787,12 @@ public class ModelServiceImpl implements IModelService {
dataGroupParam.setName(pqd.getAnotherName());
dataArrayParam.setIdx(i);
dataArrayParam.setStatMethod("avg");
dataArrayParam.setSort(sort++);
DataArray dataArray = dataArrayService.addDataArray(dataArrayParam);
//入库->分组表
dataGroupParam.setSort(i);
dataGroupParam.setStatMethod("avg");
dataGroupParam.setPhase(pqd.getPhase());
DataGroup dataGroup = dataGroupService.addDataGroup(dataGroupParam);
//入库->group和dataArray关系
groupArrayService.groupArrayRelation(dataGroup.getId(),dataArray.getId());
@@ -789,9 +808,12 @@ public class ModelServiceImpl implements IModelService {
dataGroupParam.setName(j + "" + pqd.getAnotherName());
dataArrayParam.setIdx(i);
dataArrayParam.setStatMethod(s);
dataArrayParam.setSort(sort++);
DataArray dataArray = dataArrayService.addDataArray(dataArrayParam);
//入库->分组表
dataGroupParam.setSort(i);
dataGroupParam.setStatMethod(s);
dataGroupParam.setPhase(pqd.getPhase());
DataGroup dataGroup = dataGroupService.addDataGroup(dataGroupParam);
//入库->group和dataArray关系
groupArrayService.groupArrayRelation(dataGroup.getId(), dataArray.getId());
@@ -801,9 +823,12 @@ public class ModelServiceImpl implements IModelService {
dataGroupParam.setName(pqd.getAnotherName());
dataArrayParam.setIdx(i);
dataArrayParam.setStatMethod(s);
dataArrayParam.setSort(sort++);
DataArray dataArray = dataArrayService.addDataArray(dataArrayParam);
//入库->分组表
dataGroupParam.setSort(i);
dataGroupParam.setStatMethod(s);
dataGroupParam.setPhase(pqd.getPhase());
DataGroup dataGroup = dataGroupService.addDataGroup(dataGroupParam);
//入库->group和dataArray关系
groupArrayService.groupArrayRelation(dataGroup.getId(), dataArray.getId());
@@ -819,10 +844,12 @@ public class ModelServiceImpl implements IModelService {
BeanUtil.copyProperties(md,dataArrayParam);
dataArrayParam.setIdx(i);
dataArrayParam.setStatMethod("avg");
dataArrayParam.setSort(sort++);
DataArray dataArray = dataArrayService.addDataArray(dataArrayParam);
//入库->分组表
dataGroupParam.setSort(i);
dataGroupParam.setName(md.getAnotherName());
dataGroupParam.setStatMethod("avg");
DataGroup dataGroup = dataGroupService.addDataGroup(dataGroupParam);
//入库->group和dataArray关系
groupArrayService.groupArrayRelation(dataGroup.getId(),dataArray.getId());
@@ -835,9 +862,11 @@ public class ModelServiceImpl implements IModelService {
dataGroupParam.setName(md.getAnotherName());
dataArrayParam.setIdx(i);
dataArrayParam.setStatMethod(s);
dataArrayParam.setSort(sort++);
DataArray dataArray = dataArrayService.addDataArray(dataArrayParam);
//入库->分组表
dataGroupParam.setSort(i);
dataGroupParam.setStatMethod(s);
DataGroup dataGroup = dataGroupService.addDataGroup(dataGroupParam);
//入库->group和dataArray关系
groupArrayService.groupArrayRelation(dataGroup.getId(), dataArray.getId());
@@ -924,9 +953,12 @@ public class ModelServiceImpl implements IModelService {
}
if (!Objects.equals(list.get(i).getType(),DataType.EPD) && !Objects.equals(list.get(i).getType(),DataType.PQD) && !Objects.equals(list.get(i).getType(),DataType.MD)){
dataArrayParam.setIdx(i);
dataArrayParam.setSort(sort++);
DataArray dataArray = dataArrayService.addDataArray(dataArrayParam);
//入库->分组表
dataGroupParam.setSort(i);
dataGroupParam.setStatMethod("avg");
dataGroupParam.setPhase("M");
DataGroup dataGroup = dataGroupService.addDataGroup(dataGroupParam);
//入库->group和dataArray关系
groupArrayService.groupArrayRelation(dataGroup.getId(),dataArray.getId());