package com.jcdm.main.restful.qingYan.service; import com.jcdm.common.core.domain.entity.SysDictData; import com.jcdm.main.bs.formulaChild.domain.BsFormulaChildInfo; import com.jcdm.main.constant.Constants; import com.jcdm.system.service.ISysDictDataService; import com.jcdm.system.service.ISysDictTypeService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import java.util.HashMap; import java.util.List; import java.util.Map; @RestController @RequestMapping("/testApi") public class TestApiController { @Autowired private ISysDictDataService sysDictDataService; @Autowired private ISysDictTypeService sysDictTypeService; @GetMapping("/testMaterial") public void testMaterial() { Map plcMes = new HashMap(); Map imesGeelyMes = new HashMap(); SysDictData plcMesData = new SysDictData(); plcMesData.setDictType("plc_mes"); SysDictData imesGeelyMesData = new SysDictData(); imesGeelyMesData.setDictType("imes_geely_mes"); List plcMesList = sysDictDataService.selectDictDataList(plcMesData); List imesGeelyMesList = sysDictDataService.selectDictDataList(imesGeelyMesData); for (SysDictData sysDictData : plcMesList) { plcMes.put(sysDictData.getDictLabel(),sysDictData.getDictValue()); } for (SysDictData sysDictData : imesGeelyMesList) { imesGeelyMes.put(sysDictData.getDictLabel(),sysDictData.getDictValue()); } System.out.println(plcMes+"---"+imesGeelyMes); System.out.println(Constants.materialMap+"---"+Constants.facMaterialMap); } }