From f39675fad28f66dd32aee1d3ee805ad99007bce5 Mon Sep 17 00:00:00 2001 From: ludc Date: 星期五, 02 六月 2023 21:13:16 +0800 Subject: [PATCH] 代码整合 --- Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/feign/MdmEngineClient.java | 52 +++++++++++++++++++++++++++++++++------------------- 1 files changed, 33 insertions(+), 19 deletions(-) diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/feign/MdmEngineClient.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/feign/MdmEngineClient.java index 1695aca..5cc9423 100644 --- a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/feign/MdmEngineClient.java +++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/feign/MdmEngineClient.java @@ -20,8 +20,12 @@ import com.vci.ubcs.code.service.MdmEngineService; import com.vci.ubcs.starter.revision.model.BaseModel; import lombok.AllArgsConstructor; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import org.springblade.core.tool.api.R; import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import springfox.documentation.annotations.ApiIgnore; @@ -41,7 +45,6 @@ @AllArgsConstructor public class MdmEngineClient implements IMdmEngineClient { private final MdmEngineService mdmEngineService; - /** * 浼犲叆涓氬姟绫诲瀷浠ュ強鐩竜id闆嗗悎鏌ヨ鏁版嵁杩涜杩斿洖 * @@ -51,8 +54,12 @@ */ @Override @GetMapping(SELECT_BY_TYPE_OID) - public R<List<BaseModel>> selectByTypeAndOid(String btmType, String oids) throws SQLException, IntrospectionException, NoSuchFieldException, InvocationTargetException, IllegalAccessException, InstantiationException { - return R.data(mdmEngineService.selectByTypeAndOid(btmType,oids)); + public R<List<BaseModel>> selectByTypeAndOid(String btmType, String oids) { + try { + return R.data(mdmEngineService.selectByTypeAndOid(btmType, oids)); + } catch (Exception e) { + throw new RuntimeException(e); + } } /** @@ -63,22 +70,29 @@ * @return 澶勭悊鎴愬姛鏁版嵁鏉℃暟 */ @Override - @GetMapping(INSERT_BATCH_BY_TYPE) - public R<Integer> insertBatchByType(String btmType, List<BaseModel> baseModels) throws Exception { - return R.data(mdmEngineService.insertBatchByType(btmType,baseModels)); + @PostMapping(INSERT_BATCH_BY_TYPE) + public R<Integer> insertBatchByType(String btmType, List<BaseModel> baseModels) { + try { + return R.data(mdmEngineService.insertBatchByType(btmType,baseModels)); + } catch (Exception e) { + throw new RuntimeException(e); + } } - -// private final CodeWupinMapper codeWupinMapper; - -// @Override -// @GetMapping(TOP) -// public BladePage<CodeWupin> top(Integer current, Integer size) { -// Query query = new Query(); -// query.setCurrent(current); -// query.setSize(size); -// IPage<CodeWupin> page = codeWupinMapper.selectPage(Condition.getPage(query), Wrappers.emptyWrapper());//service.page(Condition.getPage(query)); -// return BladePage.of(page); -// } - + /** + * 浼犲叆涓氬姟绫诲瀷浠ュ強鐩稿叧鏁版嵁杩涜鎵归噺鎻掑叆鎿嶄綔 + * + * @param btmType 涓氬姟绫诲瀷 + * @param baseModels 澶勭悊鏁版嵁 + * @return 澶勭悊鐘舵�� + */ + @Override + @PostMapping(UPDATE_BATCH_BY_TYPE) + public R<Integer> updateBatchByType(String btmType, List<BaseModel> baseModels) { + try { + return mdmEngineService.updateBatchByBaseModel(btmType,baseModels); + } catch (Exception e) { + throw new RuntimeException(e); + } + } } -- Gitblit v1.9.3