From 8d1890dc74bd545d91df6f9497e78d4802e4d7ff Mon Sep 17 00:00:00 2001 From: "feng.li" Date: Fri, 11 Aug 2023 17:00:25 +0800 Subject: [PATCH] =?UTF-8?q?=E5=91=BC=E5=87=BA=E6=89=8B=E6=9C=BA=E5=8F=B7?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E5=BA=93=E6=96=B0=E5=A2=9Eedit=5Fuser=5Fid?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mapper/HyOutboundMobileMapper.xml | 40 +++++++++++++------ .../cool/store/entity/HyOutboundMobileDO.java | 3 ++ .../service/impl/HyOutboundServiceImpl.java | 5 ++- 3 files changed, 34 insertions(+), 14 deletions(-) diff --git a/coolstore-partner-dao/src/main/resources/mapper/HyOutboundMobileMapper.xml b/coolstore-partner-dao/src/main/resources/mapper/HyOutboundMobileMapper.xml index b05211b6a..98735b091 100644 --- a/coolstore-partner-dao/src/main/resources/mapper/HyOutboundMobileMapper.xml +++ b/coolstore-partner-dao/src/main/resources/mapper/HyOutboundMobileMapper.xml @@ -5,6 +5,7 @@ + @@ -12,7 +13,7 @@ - id, mobile, remark, create_user_id, update_user_id, deleted, create_time, update_time + id, mobile, remark, edit_user_id, create_user_id, update_user_id, deleted, create_time, update_time SELECT t1.id, t1.mobile as outboundNumber, t2.name as updaterName, t2.mobile as updaterMobile, t1.update_time as update_time FROM hy_outbound_mobile t1 - LEFT JOIN enterprise_user t2 ON t1.update_user_id = t2.user_id + LEFT JOIN enterprise_user t2 ON t1.edit_user_id = t2.user_id WHERE t2.deleted = 0 AND t1.deleted = 0 - AND t1.update_user_id = #{userId} + AND t1.edit_user_id = #{userId} \ No newline at end of file diff --git a/coolstore-partner-model/src/main/java/com/cool/store/entity/HyOutboundMobileDO.java b/coolstore-partner-model/src/main/java/com/cool/store/entity/HyOutboundMobileDO.java index 42f723700..25cc3632b 100644 --- a/coolstore-partner-model/src/main/java/com/cool/store/entity/HyOutboundMobileDO.java +++ b/coolstore-partner-model/src/main/java/com/cool/store/entity/HyOutboundMobileDO.java @@ -25,6 +25,9 @@ public class HyOutboundMobileDO { @ApiModelProperty("") private String mobile; + @ApiModelProperty("编辑人user_id(enterprise_user.user_id)") + private String editUserId; + @ApiModelProperty("备注(保留字段)") private String remark; diff --git a/coolstore-partner-service/src/main/java/com/cool/store/service/impl/HyOutboundServiceImpl.java b/coolstore-partner-service/src/main/java/com/cool/store/service/impl/HyOutboundServiceImpl.java index e35960e6a..1de0dad78 100644 --- a/coolstore-partner-service/src/main/java/com/cool/store/service/impl/HyOutboundServiceImpl.java +++ b/coolstore-partner-service/src/main/java/com/cool/store/service/impl/HyOutboundServiceImpl.java @@ -47,6 +47,7 @@ public class HyOutboundServiceImpl implements HyOutboundService { String userId = CurrentUserHolder.getUserId(); HyOutboundMobileDO hyOutboundMobile = new HyOutboundMobileDO(); hyOutboundMobile.setMobile(dto.getOutboundNumber()); + hyOutboundMobile.setEditUserId(userId); hyOutboundMobile.setCreateUserId(userId); hyOutboundMobile.setUpdateUserId(userId); outboundMobileMapper.insertSelective(hyOutboundMobile); @@ -65,7 +66,7 @@ public class HyOutboundServiceImpl implements HyOutboundService { HyOutboundMobileDO hyOutboundMobile = new HyOutboundMobileDO(); hyOutboundMobile.setId(dto.getId()); hyOutboundMobile.setMobile(dto.getNewOutboundNumber()); - hyOutboundMobile.setCreateUserId(userId); + hyOutboundMobile.setEditUserId(userId); hyOutboundMobile.setUpdateUserId(userId); outboundMobileMapper.updateByPrimaryKeySelective(hyOutboundMobile); } @@ -77,7 +78,9 @@ public class HyOutboundServiceImpl implements HyOutboundService { @Override public void deleteOutboundNumber(DeleteNumberDTO dto) { HyOutboundMobileDO hyOutboundMobile = new HyOutboundMobileDO(); + String userId = CurrentUserHolder.getUserId(); hyOutboundMobile.setId(dto.getId()); + hyOutboundMobile.setUpdateUserId(userId); hyOutboundMobile.setDeleted(true); outboundMobileMapper.updateByPrimaryKeySelective(hyOutboundMobile); }