From fab8208b83a3c710cdfc3805655f04f0b7466be5 Mon Sep 17 00:00:00 2001 From: xiejun <xiejun@vci-tech.com> Date: 星期三, 08 一月 2025 11:26:00 +0800 Subject: [PATCH] 产品型号集成,类型转换,人员组织加日志,申请接口引用码段值校验 --- Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/feign/MdmEngineClient.java | 51 ++++++++++++++++++++++++++++++++++----------------- 1 files changed, 34 insertions(+), 17 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..4303ff4 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; @@ -40,6 +44,7 @@ @RestController @AllArgsConstructor public class MdmEngineClient implements IMdmEngineClient { + private final MdmEngineService mdmEngineService; /** @@ -51,8 +56,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 +72,30 @@ * @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>updateBatchBtypeDatas(String btmType, List<BaseModel> baseModels){ + try { + return mdmEngineService.updateBatchBtypeDatas(btmType,baseModels); + } catch (Exception e) { + throw new RuntimeException(e); + } + } } -- Gitblit v1.9.3