From 188176bf034b9eb5c7c1ea583943313473782301 Mon Sep 17 00:00:00 2001 From: Lemon Date: Tue, 4 Mar 2025 09:41:47 +0800 Subject: [PATCH] =?UTF-8?q?add=20=20=E5=90=8E=E7=AE=A1=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E8=A7=A3=E7=BB=91=E4=B8=AA=E4=BA=BA=E6=A1=A9=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pile/PileBasicInfoController.java | 29 ++++++++++++++++--- 1 file changed, 25 insertions(+), 4 deletions(-) diff --git a/jsowell-admin/src/main/java/com/jsowell/web/controller/pile/PileBasicInfoController.java b/jsowell-admin/src/main/java/com/jsowell/web/controller/pile/PileBasicInfoController.java index b164a6fa2..4d7c796c8 100644 --- a/jsowell-admin/src/main/java/com/jsowell/web/controller/pile/PileBasicInfoController.java +++ b/jsowell-admin/src/main/java/com/jsowell/web/controller/pile/PileBasicInfoController.java @@ -8,15 +8,13 @@ import com.jsowell.common.core.domain.AjaxResult; import com.jsowell.common.core.page.PageResponse; import com.jsowell.common.core.page.TableDataInfo; import com.jsowell.common.enums.BusinessType; +import com.jsowell.common.enums.ykc.ReturnCodeEnum; import com.jsowell.common.exception.BusinessException; import com.jsowell.common.response.RestApiResponse; import com.jsowell.common.util.StringUtils; import com.jsowell.common.util.poi.ExcelUtil; import com.jsowell.pile.domain.PileBasicInfo; -import com.jsowell.pile.dto.BatchCreatePileDTO; -import com.jsowell.pile.dto.QueryPileDTO; -import com.jsowell.pile.dto.ReplaceMerchantStationDTO; -import com.jsowell.pile.dto.ThirdPartySnRelationDTO; +import com.jsowell.pile.dto.*; import com.jsowell.pile.service.IThirdpartySnRelationService; import com.jsowell.pile.service.PileBasicInfoService; import com.jsowell.pile.service.PileMemberRelationService; @@ -265,4 +263,27 @@ public class PileBasicInfoController extends BaseController { logger.info("生成桩密钥 result:{}", response); return response; } + + /** + * 用户解绑个人桩 + * @param dto + * @return + */ + @PostMapping("/userUnbindPile") + public RestApiResponse userUnbindPile(@RequestBody PileMemberBindingDTO dto) { + logger.info("后管解绑个人桩信息 params:{}", JSON.toJSONString(dto)); + RestApiResponse response = null; + try { + int i = pileService.userUnbindPile(dto); + response = new RestApiResponse<>(i); + } catch (BusinessException e) { + logger.error("后管解绑个人桩 error, ", e); + response = new RestApiResponse<>(e.getCode(), e.getMessage()); + } catch (Exception e) { + logger.error("后管解绑个人桩 error, ", e); + response = new RestApiResponse<>(ReturnCodeEnum.CODE_UNBIND_PILE_ERROR); + } + logger.info("后管解绑个人桩 result:{}", response); + return response; + } }