فهرست منبع

添加推荐人

wks 1 سال پیش
والد
کامیت
01034756e3

+ 6 - 0
src/main/java/com/ydtech/modules/admin/model/dto/SysUserTeamInfoDto.java

@@ -50,6 +50,12 @@ public class SysUserTeamInfoDto {
     @ApiModelProperty(value = "审核人")
     private String approveBy;
 
+    @ApiModelProperty(value = "推荐人工号")
+    private String referrersId;
+
+    @ApiModelProperty(value = "推荐人姓名")
+    private String referrersName;
+
     public SysUserTeamInfoDto(SysUser sysUser, SysDept sysDept, SysDept  organization, SysUserInfo sysUserInfo) {
         this.organization = organization.getName();
         this.deptId = sysDept.getId();

+ 10 - 0
src/main/java/com/ydtech/modules/admin/service/impl/AppCustomerManagementImpl.java

@@ -13,6 +13,7 @@ import com.ydtech.modules.admin.model.dto.SysUserTeamInfoDto;
 import com.ydtech.modules.admin.model.vo.AppCustomerManagementQueryVo;
 import com.ydtech.modules.admin.service.*;
 import com.ydtech.modules.base.controller.BaseController;
+import com.ydtech.modules.esm.model.EsmUserReferrer;
 import com.ydtech.modules.esm.service.EsmUserReferrerService;
 import com.ydtech.modules.order.entity.BasePageResult;
 import com.ydtech.utils.StringUtils;
@@ -76,10 +77,19 @@ public class AppCustomerManagementImpl implements AppCustomerManagementService {
         SysUserInfo sysUserInfo = sysUserInfoService.getById(userId);
         SysUserTeamInfoDto sysUserTeamInfoDto = new SysUserTeamInfoDto(sysUser, dept, organization, sysUserInfo);
         SysUserTrack sysUserTrack = sysUserTrackService.getLastTime(userId);
+
         if (sysUserTrack != null) {
             sysUserTeamInfoDto.setApproveTime(sysUserTrack.getApproveTime());
             sysUserTeamInfoDto.setApproveBy(sysUserTrack.getApproveBy());
         }
+
+        EsmUserReferrer esmUserReferrer = esmUserReferrerService.getById(userId);
+        // 推荐人信息
+        if (esmUserReferrer != null) {
+            sysUserTeamInfoDto.setReferrersId(esmUserReferrer.getReferrerId());
+            sysUserTeamInfoDto.setReferrersName(esmUserReferrer.getReferrerName());
+        }
+
         return HttpResult.ok(sysUserTeamInfoDto);
     }
 }