From adaa1d256fb85d2769b2be867b7071a660996c59 Mon Sep 17 00:00:00 2001 From: yuxc <yuxc@vci-tech.com> Date: 星期四, 04 七月 2024 16:54:38 +0800 Subject: [PATCH] 增加变更所有者、状态跃迁等功能 --- Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/controller/WebUIDataController.java | 36 ++++++++++++++++++++++++++++++++++++ 1 files changed, 36 insertions(+), 0 deletions(-) diff --git a/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/controller/WebUIDataController.java b/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/controller/WebUIDataController.java index 63796de..6c19aeb 100644 --- a/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/controller/WebUIDataController.java +++ b/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/controller/WebUIDataController.java @@ -210,4 +210,40 @@ re.setData(dataMapList); return re; } + /** + * 鍙樻洿鎵�鏈夎�� + * @param btmname 涓氬姟绫诲瀷 + * @param oid 涓婚敭 + * @return 鎵ц鐨勭粨鏋� + */ + @PutMapping("/changeBusinessObjectOwner") + public BaseResult changeBusinessObjectOwner(String btmname , String oid) { + try { + return uiDataService.changeBusinessObjectOwner(btmname, oid); + } catch (PLException e) { + BaseResult<Object> objectBaseResult = new BaseResult<>(); + objectBaseResult.setCode(Integer.parseInt(e.code)); + objectBaseResult.setMsg(Arrays.toString(e.messages)); + return objectBaseResult; + } + } + + /** + * 鐘舵�佽穬杩� + * @param btmname 涓氬姟绫诲瀷 + * @param oid 涓婚敭 + * @param releaseStatus 鍙戝竷鐘舵�� + * @return 鎵ц鐨勭粨鏋� + */ + @PutMapping("/transferBusinessObject") + public BaseResult transferBusinessObject(String btmname , String oid, String toStatus, String releaseStatus) { + try { + return uiDataService.transferBusinessObject(btmname, oid, toStatus, releaseStatus); + } catch (PLException e) { + BaseResult<Object> objectBaseResult = new BaseResult<>(); + objectBaseResult.setCode(Integer.parseInt(e.code)); + objectBaseResult.setMsg(Arrays.toString(e.messages)); + return objectBaseResult; + } + } } -- Gitblit v1.9.3