diff --git a/src/main/java/com/zhgd/xmgl/modules/basicdata/mapper/SystemUserMapper.java b/src/main/java/com/zhgd/xmgl/modules/basicdata/mapper/SystemUserMapper.java index d1d7aa873..791011389 100644 --- a/src/main/java/com/zhgd/xmgl/modules/basicdata/mapper/SystemUserMapper.java +++ b/src/main/java/com/zhgd/xmgl/modules/basicdata/mapper/SystemUserMapper.java @@ -240,4 +240,11 @@ public interface SystemUserMapper extends BaseMapper { * @return */ SystemUser queryById(@Param("param") Map map); + + /** + * 更新子账号名称 + * @param workerId + * @param workerName + */ + void updateRealNameFromWorker(@Param("workerId") Long workerId, @Param("workerName") String workerName); } diff --git a/src/main/java/com/zhgd/xmgl/modules/basicdata/mapper/xml/SystemUserMapper.xml b/src/main/java/com/zhgd/xmgl/modules/basicdata/mapper/xml/SystemUserMapper.xml index 5e186ce52..adda277b8 100644 --- a/src/main/java/com/zhgd/xmgl/modules/basicdata/mapper/xml/SystemUserMapper.xml +++ b/src/main/java/com/zhgd/xmgl/modules/basicdata/mapper/xml/SystemUserMapper.xml @@ -317,4 +317,8 @@ + + + update system_user set real_name=#{workerName} where worker_id = #{workerId} + diff --git a/src/main/java/com/zhgd/xmgl/modules/basicdata/service/ISystemUserService.java b/src/main/java/com/zhgd/xmgl/modules/basicdata/service/ISystemUserService.java index 5e3ac6496..aaa3d3e73 100644 --- a/src/main/java/com/zhgd/xmgl/modules/basicdata/service/ISystemUserService.java +++ b/src/main/java/com/zhgd/xmgl/modules/basicdata/service/ISystemUserService.java @@ -346,5 +346,21 @@ public interface ISystemUserService extends IService { * @param userId * @return */ - String getFrameUserName(Long userId); + String getFrameUserNames(String userIds); + + /** + * 根据用户ids获取用户名称s + * + * @param userIds + * @return + */ + String getUserNamesByUserIds(List userIds); + + /** + * 更新子账号名称 + * + * @param workerId + * @param workerName + */ + void updateRealNameFromWorker(Long workerId, String workerName); } diff --git a/src/main/java/com/zhgd/xmgl/modules/basicdata/service/impl/SystemUserServiceImpl.java b/src/main/java/com/zhgd/xmgl/modules/basicdata/service/impl/SystemUserServiceImpl.java index dc5136671..729ce9ef1 100644 --- a/src/main/java/com/zhgd/xmgl/modules/basicdata/service/impl/SystemUserServiceImpl.java +++ b/src/main/java/com/zhgd/xmgl/modules/basicdata/service/impl/SystemUserServiceImpl.java @@ -1784,4 +1784,9 @@ public class SystemUserServiceImpl extends ServiceImpl getUsersByRegionId(Long id) { return baseMapper.getUsersByRegionId(id); } + + @Override + public void updateRealNameFromWorker(Long workerId, String workerName) { + baseMapper.updateRealNameFromWorker(workerId, workerName); + } } diff --git a/src/main/java/com/zhgd/xmgl/modules/worker/service/impl/WorkerInfoServiceImpl.java b/src/main/java/com/zhgd/xmgl/modules/worker/service/impl/WorkerInfoServiceImpl.java index 63aafe4d0..a8c820750 100644 --- a/src/main/java/com/zhgd/xmgl/modules/worker/service/impl/WorkerInfoServiceImpl.java +++ b/src/main/java/com/zhgd/xmgl/modules/worker/service/impl/WorkerInfoServiceImpl.java @@ -534,6 +534,7 @@ public class WorkerInfoServiceImpl extends ServiceImpl