|
@@ -2395,16 +2395,21 @@ func (this *SandboxController) LinkEdbInfoCheck() {
|
|
|
return
|
|
|
}
|
|
|
edbList := make([]*sandbox.SandboxLinkCheckItem, 0)
|
|
|
- for _, v := range edbInfoList {
|
|
|
- tmp := &sandbox.SandboxLinkCheckItem{
|
|
|
- Id: v.EdbInfoId,
|
|
|
- Name: v.EdbName,
|
|
|
- UniqueCode: v.UniqueCode,
|
|
|
- ClassifyId: v.ClassifyId,
|
|
|
+ for _, id := range req.EdbInfoIdList {
|
|
|
+ for _, v := range edbInfoList {
|
|
|
+ if v.EdbInfoId == id {
|
|
|
+ tmp := &sandbox.SandboxLinkCheckItem{
|
|
|
+ Id: v.EdbInfoId,
|
|
|
+ Name: v.EdbName,
|
|
|
+ UniqueCode: v.UniqueCode,
|
|
|
+ ClassifyId: v.ClassifyId,
|
|
|
+ }
|
|
|
+ edbList = append(edbList, tmp)
|
|
|
+ }
|
|
|
}
|
|
|
- edbList = append(edbList, tmp)
|
|
|
}
|
|
|
|
|
|
+
|
|
|
chartList, err := data_manage.GetChartInfoByIdList(req.ChartInfoIdList)
|
|
|
if err != nil {
|
|
|
br.Msg = `获取失败`
|
|
@@ -2412,16 +2417,21 @@ func (this *SandboxController) LinkEdbInfoCheck() {
|
|
|
return
|
|
|
}
|
|
|
chartListTmp := make([]*sandbox.SandboxLinkCheckItem, 0)
|
|
|
- for _, v := range chartList {
|
|
|
- tmp := &sandbox.SandboxLinkCheckItem{
|
|
|
- Id: v.ChartInfoId,
|
|
|
- Name: v.ChartName,
|
|
|
- UniqueCode: v.UniqueCode,
|
|
|
- ClassifyId: v.ChartClassifyId,
|
|
|
+ for _, id := range req.ChartInfoIdList {
|
|
|
+ for _, v := range chartList {
|
|
|
+ if v.ChartInfoId == id {
|
|
|
+ tmp := &sandbox.SandboxLinkCheckItem{
|
|
|
+ Id: v.ChartInfoId,
|
|
|
+ Name: v.ChartName,
|
|
|
+ UniqueCode: v.UniqueCode,
|
|
|
+ ClassifyId: v.ChartClassifyId,
|
|
|
+ }
|
|
|
+ chartListTmp = append(chartListTmp, tmp)
|
|
|
+ }
|
|
|
}
|
|
|
- chartListTmp = append(chartListTmp, tmp)
|
|
|
}
|
|
|
|
|
|
+
|
|
|
reportList, err := models.GetSimpleReportByIds(req.ReportIdList)
|
|
|
if err != nil {
|
|
|
br.Msg = `获取失败`
|
|
@@ -2429,14 +2439,19 @@ func (this *SandboxController) LinkEdbInfoCheck() {
|
|
|
return
|
|
|
}
|
|
|
reportListTmp := make([]*sandbox.SandboxLinkCheckItem, 0)
|
|
|
- for _, v := range reportList {
|
|
|
- tmp := &sandbox.SandboxLinkCheckItem{
|
|
|
- Id: v.Id,
|
|
|
- Name: v.Title,
|
|
|
- UniqueCode: v.ReportCode,
|
|
|
+ for _, id := range req.ReportIdList {
|
|
|
+ for _, v := range reportList {
|
|
|
+ if v.Id == id {
|
|
|
+ tmp := &sandbox.SandboxLinkCheckItem{
|
|
|
+ Id: v.Id,
|
|
|
+ Name: v.Title,
|
|
|
+ UniqueCode: v.ReportCode,
|
|
|
+ }
|
|
|
+ reportListTmp = append(reportListTmp, tmp)
|
|
|
+ }
|
|
|
}
|
|
|
- reportListTmp = append(reportListTmp, tmp)
|
|
|
}
|
|
|
+
|
|
|
resp.EdbInfoIdList = edbList
|
|
|
resp.ChartInfoIdList = chartListTmp
|
|
|
resp.ReportIdList = reportListTmp
|