From 4a2835ddadb796c69f180097b95f971dbab4687d Mon Sep 17 00:00:00 2001 From: ludc Date: 星期三, 13 九月 2023 09:09:14 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/CodeApplyOrgPersonController.java | 65 ++++++++++++++++++++++++++++++++ 1 files changed, 65 insertions(+), 0 deletions(-) diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/CodeApplyOrgPersonController.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/CodeApplyOrgPersonController.java new file mode 100644 index 0000000..5b7d4d4 --- /dev/null +++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/CodeApplyOrgPersonController.java @@ -0,0 +1,65 @@ +package com.vci.ubcs.code.controller; + +import com.vci.ubcs.code.service.UniversalInterfaceI; +import com.vci.ubcs.code.vo.webserviceModel.person.OrgData; +import com.vci.ubcs.code.vo.webserviceModel.person.PersonData; +import com.vci.ubcs.code.vo.webserviceModel.person.ResultOrgData; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; + +/** + * 鐢宠浜哄憳閮ㄩ棬鎺у埗鍣� + * + * @author xiejun + * @date 2023-09-06 + */ +@RestController +@RequestMapping("/codeApplyOrgPersonController") +public class CodeApplyOrgPersonController { + /** + * 鏃ュ織 + */ + private Logger logger = LoggerFactory.getLogger(getClass()); + /** + * 鎺ュ彛闆嗘垚鏈嶅姟 + */ + @Autowired + private UniversalInterfaceI universalInterfaceI; + /**** + * 浜哄憳鏁版嵁鍚屾 + * @param personData + * @return + * @throws Throwable + */ + @PostMapping("/syncDataForPerson") + public ResultOrgData syncDataForPerson(@RequestBody PersonData personData) { + String result=""; + try { + return universalInterfaceI.syncDataForPerson(personData); + }catch (Throwable e){ + e.printStackTrace(); + logger.error("applyCodeForPerson->"+e.getMessage()); + return new ResultOrgData(); + } + } + + /**** + * 閮ㄩ棬鏁版嵁鍚屾 + * @param orgData 閮ㄩ棬鏁版嵁 + * @return + * @throws Throwable + */ + @PostMapping("/syncDataForOrg") + public ResultOrgData syncDataForOrg(@RequestBody OrgData orgData) { + String result=""; + try { + return universalInterfaceI.syncDataForOrg(orgData); + }catch (Throwable e){ + e.printStackTrace(); + logger.error("applyCodeForOrg->"+e.getMessage()); + return new ResultOrgData(); + } + } +} -- Gitblit v1.9.3