From 9bd854d9d98a6f349b0b029307aac4393a708828 Mon Sep 17 00:00:00 2001 From: A0010407 Date: Wed, 15 May 2024 10:57:28 +0800 Subject: [PATCH] =?UTF-8?q?2024-5-15=20=E5=9F=BA=E7=A1=80=E4=BF=A1?= =?UTF-8?q?=E6=81=AF-=E7=8F=AD=E7=BB=84-=E5=A2=9E=E5=8A=A0=E5=85=B3?= =?UTF-8?q?=E4=BA=8E=E5=BE=AE=E4=BF=A1=E5=8F=B7=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/op/wms/domain/BaseTeamUser.java | 20 ++++++++----- .../com/op/wms/mapper/BaseTeamUserMapper.java | 5 ++-- .../service/impl/BaseTeamTServiceImpl.java | 29 ++++++++----------- .../mapper/wms/BaseTeamUserMapper.xml | 22 +++++++++----- 4 files changed, 42 insertions(+), 34 deletions(-) diff --git a/op-modules/op-wms/src/main/java/com/op/wms/domain/BaseTeamUser.java b/op-modules/op-wms/src/main/java/com/op/wms/domain/BaseTeamUser.java index abdf8904..3ac27d97 100644 --- a/op-modules/op-wms/src/main/java/com/op/wms/domain/BaseTeamUser.java +++ b/op-modules/op-wms/src/main/java/com/op/wms/domain/BaseTeamUser.java @@ -56,12 +56,16 @@ public class BaseTeamUser extends BaseEntity { private String teamUserName; //电话 + @Excel(name = "电话") private String phonenumber; + //微信 + @Excel(name = "微信") + private String wxId; + public void setId(String id) { this.id = id; } - public String getId() { return id; } @@ -69,7 +73,6 @@ public class BaseTeamUser extends BaseEntity { public void setTeamId(String teamId) { this.teamId = teamId; } - public String getTeamId() { return teamId; } @@ -77,7 +80,6 @@ public class BaseTeamUser extends BaseEntity { public void setTeamCode(String teamCode) { this.teamCode = teamCode; } - public String getTeamCode() { return teamCode; } @@ -85,7 +87,6 @@ public class BaseTeamUser extends BaseEntity { public void setUserId(String userId) { this.userId = userId; } - public String getUserId() { return userId; } @@ -93,7 +94,6 @@ public class BaseTeamUser extends BaseEntity { public void setUserName(String userName) { this.userName = userName; } - public String getUserName() { return userName; } @@ -101,7 +101,6 @@ public class BaseTeamUser extends BaseEntity { public String getNickName() { return nickName; } - public void setNickName(String nickName) { this.nickName = nickName; } @@ -109,7 +108,6 @@ public class BaseTeamUser extends BaseEntity { public String getTeamUserName() { return teamUserName; } - public void setTeamUserName(String teamUserName) { this.teamUserName = teamUserName; } @@ -117,11 +115,17 @@ public class BaseTeamUser extends BaseEntity { public void setPhonenumber(String phonenumber) { this.phonenumber = phonenumber; } - public String getPhonenumber() { return phonenumber; } + public void setWxId(String wxId) { + this.wxId = wxId; + } + public String getWxId() { + return wxId; + } + @Override public String toString() { return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE) diff --git a/op-modules/op-wms/src/main/java/com/op/wms/mapper/BaseTeamUserMapper.java b/op-modules/op-wms/src/main/java/com/op/wms/mapper/BaseTeamUserMapper.java index cd33d733..5924e755 100644 --- a/op-modules/op-wms/src/main/java/com/op/wms/mapper/BaseTeamUserMapper.java +++ b/op-modules/op-wms/src/main/java/com/op/wms/mapper/BaseTeamUserMapper.java @@ -4,6 +4,7 @@ import java.util.List; import com.baomidou.dynamic.datasource.annotation.DS; import com.op.wms.domain.BaseTeamUser; +import org.apache.ibatis.annotations.Param; /** * 班组人员Mapper接口 @@ -69,8 +70,8 @@ public interface BaseTeamUserMapper { //查询人员ID public String selectId(BaseTeamUser baseTeamUser); - @DS("master") - public String selectUserName(BaseTeamUser baseTeamUser); + @DS("#master") + public BaseTeamUser selectUserDetail(@Param("userId") String userId); //批量删除 public void deleteBaseTeamUserByTeamId(String teamId); diff --git a/op-modules/op-wms/src/main/java/com/op/wms/service/impl/BaseTeamTServiceImpl.java b/op-modules/op-wms/src/main/java/com/op/wms/service/impl/BaseTeamTServiceImpl.java index c91f618b..dbb87a2f 100644 --- a/op-modules/op-wms/src/main/java/com/op/wms/service/impl/BaseTeamTServiceImpl.java +++ b/op-modules/op-wms/src/main/java/com/op/wms/service/impl/BaseTeamTServiceImpl.java @@ -82,9 +82,11 @@ public class BaseTeamTServiceImpl implements IBaseTeamTService { list = baseTeamT.getRightData(); String userId = list.get(i); baseTeamUser.setUserId(userId); - String userName = baseTeamUserMapper.selectUserName(baseTeamUser); - //判断班组人员有没有变动 挨个遍历 - baseTeamUser.setUserName(userName); + BaseTeamUser user = baseTeamUserMapper.selectUserDetail(baseTeamUser.getUserId()); + if(user != null){ + baseTeamUser.setUserName(user.getUserName()); + baseTeamUser.setWxId(user.getWxId()); + } baseTeamUserMapper.insertBaseTeamUser(baseTeamUser); } return 1; @@ -114,19 +116,12 @@ public class BaseTeamTServiceImpl implements IBaseTeamTService { list = baseTeamT.getRightData(); String userId = list.get(i); baseTeamUser.setUserId(userId); - String userName = baseTeamUserMapper.selectUserName(baseTeamUser); - //判断班组人员有没有变动 挨个遍历 - baseTeamUser.setUserName(userName); + BaseTeamUser user = baseTeamUserMapper.selectUserDetail(userId); + if(user != null){ + baseTeamUser.setUserName(user.getUserName()); + baseTeamUser.setWxId(user.getWxId()); + } baseTeamUserMapper.insertBaseTeamUser(baseTeamUser); -// BaseTeamUser baseTeamUser1 = new BaseTeamUser(); -// List members = baseTeamUserMapper.selectTeamMembersIds(baseTeamUser1); -// boolean bool = members.contains(userId); - //倒查id -// String id = baseTeamUserMapper.selectId(baseTeamUser); -// baseTeamUser.setUpdateTime(DateUtils.getNowDate()); -// baseTeamUser.setUpdateBy(SecurityUtils.getUsername()); -// baseTeamUserMapper.updateBaseTeamUser(baseTeamUser); - //如果过来的班组成员ID不存在于表中,直接新增 } return baseTeamTMapper.updateBaseTeamT(baseTeamT); } @@ -158,7 +153,7 @@ public class BaseTeamTServiceImpl implements IBaseTeamTService { } /** - * 判断仓库信息 + * 判断班组Code * * @return 结果 */ @@ -174,7 +169,7 @@ public class BaseTeamTServiceImpl implements IBaseTeamTService { } /** - * 判断仓库信息 + * 判断班组名称 * * @return 结果 */ diff --git a/op-modules/op-wms/src/main/resources/mapper/wms/BaseTeamUserMapper.xml b/op-modules/op-wms/src/main/resources/mapper/wms/BaseTeamUserMapper.xml index f7e953a3..3e2de0ba 100644 --- a/op-modules/op-wms/src/main/resources/mapper/wms/BaseTeamUserMapper.xml +++ b/op-modules/op-wms/src/main/resources/mapper/wms/BaseTeamUserMapper.xml @@ -14,10 +14,11 @@ + - select id, team_id, team_code, user_id, user_name, create_by, create_time, update_by, update_time from base_team_user + select id, team_id, team_code, user_id, user_name, create_by, create_time, update_by, update_time, wx_id from base_team_user select - user_id, - user_name, - nick_name, - CONCAT(nick_name,user_name) AS teamUserName + user_id, + user_name, + nick_name, + CONCAT(nick_name,user_name) AS teamUserName, + wx_id from sys_user @@ -118,8 +123,11 @@ and team_id = #{teamId} - + select + user_id AS userId , + user_name AS userName, + wx_id AS wxId from sys_user where user_id = #{userId}