import org.springframework.web.bind.annotation.RequestMapping; | import org.springframework.web.bind.annotation.RequestMapping; | ||||
import org.springframework.web.bind.annotation.RestController; | import org.springframework.web.bind.annotation.RestController; | ||||
import javax.validation.Valid; | |||||
import java.util.List; | import java.util.List; | ||||
import java.util.Map; | import java.util.Map; | ||||
@ApiOperation(value = "2-4.字典项目获取所有") | @ApiOperation(value = "2-4.字典项目获取所有") | ||||
@PostMapping(value = "/itemGetAll") | @PostMapping(value = "/itemGetAll") | ||||
public ApiResponse<Map<String, List<DictItemModel>>> itemGetAll(@RequestBody CommRequestDTO req) throws ManagerException { | public ApiResponse<Map<String, List<DictItemModel>>> itemGetAll(@RequestBody CommRequestDTO req) throws ManagerException { | ||||
Map<String, List<DictItemModel>> response = dictManager.getAllDictItem(req); | |||||
Map<String, List<DictItemModel>> response = dictManager.getAllDictItem(); | |||||
return ApiResponse.of(response); | return ApiResponse.of(response); | ||||
} | } | ||||
} | } |
@ApiOperation(value = "根据登录来源方获取门户配置") | @ApiOperation(value = "根据登录来源方获取门户配置") | ||||
@PostMapping(value = "/getPortalConfig") | @PostMapping(value = "/getPortalConfig") | ||||
public ApiResponse<GetPortalConfigResDTO> getPortalConfig(@Valid @RequestBody CommRequestDTO reqDto) throws ManagerException { | |||||
public ApiResponse<GetPortalConfigResDTO> getPortalConfig(@RequestBody CommRequestDTO reqDto) throws ManagerException { | |||||
GetPortalConfigResDTO res = portalConfigManage.getPortalConfig(reqDto); | GetPortalConfigResDTO res = portalConfigManage.getPortalConfig(reqDto); | ||||
return ApiResponse.of(res).setMessage("操作成功"); | return ApiResponse.of(res).setMessage("操作成功"); | ||||
} | } |
package cn.com.taiji.iaw.manager.comm; | package cn.com.taiji.iaw.manager.comm; | ||||
import cn.com.taiji.common.manager.ManagerException; | import cn.com.taiji.common.manager.ManagerException; | ||||
import cn.com.taiji.common.model.BaseModel; | |||||
import cn.com.taiji.common.valid.BaseValidDTO; | |||||
import cn.com.taiji.core.entity.basic.DictItem; | import cn.com.taiji.core.entity.basic.DictItem; | ||||
import cn.com.taiji.core.entity.basic.DictType; | import cn.com.taiji.core.entity.basic.DictType; | ||||
import cn.com.taiji.core.repo.jpa.basic.DictItemRepo; | import cn.com.taiji.core.repo.jpa.basic.DictItemRepo; | ||||
import cn.com.taiji.core.repo.jpa.basic.DictTypeRepo; | import cn.com.taiji.core.repo.jpa.basic.DictTypeRepo; | ||||
import cn.com.taiji.iaw.dto.CommRequestDTO; | |||||
import cn.com.taiji.iaw.dto.comm.DictItemModel; | import cn.com.taiji.iaw.dto.comm.DictItemModel; | ||||
import com.google.common.collect.Maps; | import com.google.common.collect.Maps; | ||||
import org.springframework.beans.factory.annotation.Autowired; | import org.springframework.beans.factory.annotation.Autowired; | ||||
import org.springframework.stereotype.Service; | import org.springframework.stereotype.Service; | ||||
import java.util.List; | import java.util.List; | ||||
import java.util.Map; | import java.util.Map; | ||||
import java.util.stream.Collectors; | import java.util.stream.Collectors; | ||||
@Autowired | @Autowired | ||||
private DictTypeRepo dictTypeRepo; | private DictTypeRepo dictTypeRepo; | ||||
public Map<String, List<DictItemModel>> getAllDictItem(CommRequestDTO req) throws ManagerException { | |||||
public Map<String, List<DictItemModel>> getAllDictItem() throws ManagerException { | |||||
Map<String, List<DictItemModel>> dictTypeModels = Maps.newHashMap(); | Map<String, List<DictItemModel>> dictTypeModels = Maps.newHashMap(); | ||||
List<DictType> dictTypes = dictTypeRepo.findAll(); | List<DictType> dictTypes = dictTypeRepo.findAll(); | ||||
for (DictType dictType : dictTypes) { | for (DictType dictType : dictTypes) { |
ImcSourceIdentSecret secret= secretRepo.getBySourceIdentId(byId.getSourceIdentId()); | ImcSourceIdentSecret secret= secretRepo.getBySourceIdentId(byId.getSourceIdentId()); | ||||
SourceIdentificationModel model = new SourceIdentificationModel(); | SourceIdentificationModel model = new SourceIdentificationModel(); | ||||
BeanUtil.copyProperties(byId, model); | BeanUtil.copyProperties(byId, model); | ||||
model.setSecretKey(secret.getSm4PubKey()); | |||||
model.setSecretKey(secret.getSm4PubKey().substring(0, 16)); | |||||
model.setSignKey(secret.getSm3Key()); | model.setSignKey(secret.getSm3Key()); | ||||
SourceIdentificationByIdResponse res = new SourceIdentificationByIdResponse(); | SourceIdentificationByIdResponse res = new SourceIdentificationByIdResponse(); |