From 4c5a10007e0ef403848f9c263c571396072ec433 Mon Sep 17 00:00:00 2001 From: wxp01309236 Date: Tue, 20 Jun 2023 09:35:37 +0800 Subject: [PATCH] =?UTF-8?q?=E6=84=8F=E5=90=91=E5=9F=BA=E6=9C=AC=E4=BF=A1?= =?UTF-8?q?=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cool/store/dao/HyPartnerBaseInfoDAO.java | 7 +++ .../store/mapper/HyPartnerBaseInfoMapper.java | 2 + .../mapper/HyPartnerBaseInfoMapper.xml | 7 +++ .../store/request/PartnerUserInfoRequest.java | 58 +++++++++++++++++++ .../com/cool/store/vo/PartnerBaseInfoVO.java | 3 + .../com/cool/store/vo/PartnerUserInfoVO.java | 3 + .../service/HyPartnerBaseInfoService.java | 4 ++ .../store/service/PartnerUserInfoService.java | 4 ++ .../impl/HyPartnerBaseInfoServiceImpl.java | 18 ++++++ .../impl/PartnerUserInfoServiceImpl.java | 24 ++++++++ .../cool/store/controller/DeskController.java | 3 +- .../cool/store/config/BodyWrapperFilter.java | 5 ++ .../store/config/WebApplicationConfig.java | 29 ---------- .../store/controller/PartnerController.java | 34 +++++------ 14 files changed, 152 insertions(+), 49 deletions(-) create mode 100644 coolstore-partner-model/src/main/java/com/cool/store/request/PartnerUserInfoRequest.java delete mode 100644 coolstore-partner-webc/src/main/java/com/cool/store/config/WebApplicationConfig.java diff --git a/coolstore-partner-dao/src/main/java/com/cool/store/dao/HyPartnerBaseInfoDAO.java b/coolstore-partner-dao/src/main/java/com/cool/store/dao/HyPartnerBaseInfoDAO.java index f796e298d..44c25f107 100644 --- a/coolstore-partner-dao/src/main/java/com/cool/store/dao/HyPartnerBaseInfoDAO.java +++ b/coolstore-partner-dao/src/main/java/com/cool/store/dao/HyPartnerBaseInfoDAO.java @@ -45,6 +45,13 @@ public class HyPartnerBaseInfoDAO { return hyPartnerBaseInfoMapper.getByPartnerIdAndLineId(partnerId, partnerLineId); } + public HyPartnerBaseInfoDO getByPartnerLineId(Long partnerLineId){ + if (partnerLineId == null){ + return null; + } + return hyPartnerBaseInfoMapper.getByPartnerLineId(partnerLineId); + } + public Long getLineIdByIdCard(String idCard){ if (StringUtils.isEmpty(idCard)){ return null; diff --git a/coolstore-partner-dao/src/main/java/com/cool/store/mapper/HyPartnerBaseInfoMapper.java b/coolstore-partner-dao/src/main/java/com/cool/store/mapper/HyPartnerBaseInfoMapper.java index 2f4e48e5a..d870e306e 100644 --- a/coolstore-partner-dao/src/main/java/com/cool/store/mapper/HyPartnerBaseInfoMapper.java +++ b/coolstore-partner-dao/src/main/java/com/cool/store/mapper/HyPartnerBaseInfoMapper.java @@ -36,6 +36,8 @@ public interface HyPartnerBaseInfoMapper { HyPartnerBaseInfoDO getByPartnerIdAndLineId(@Param("partnerId") String partnerId, @Param("partnerLineId") Long partnerLineId); + HyPartnerBaseInfoDO getByPartnerLineId(@Param("partnerLineId") Long partnerLineId); + Long getLineIdByIdCard(@Param("idCard") String idCard); } \ No newline at end of file diff --git a/coolstore-partner-dao/src/main/resources/mapper/HyPartnerBaseInfoMapper.xml b/coolstore-partner-dao/src/main/resources/mapper/HyPartnerBaseInfoMapper.xml index d32350220..803f47adb 100644 --- a/coolstore-partner-dao/src/main/resources/mapper/HyPartnerBaseInfoMapper.xml +++ b/coolstore-partner-dao/src/main/resources/mapper/HyPartnerBaseInfoMapper.xml @@ -224,6 +224,13 @@ where partner_id = #{partnerId} and partner_line_id = #{partnerLineId} + +