Commit f621a3f9 by jianan

N22薪资单接口新2

parent 37538903
...@@ -316,9 +316,16 @@ public class PractitionerBasicInfoServiceImpl implements PractitionerBasicInfoSe ...@@ -316,9 +316,16 @@ public class PractitionerBasicInfoServiceImpl implements PractitionerBasicInfoSe
Long practitionerId = requestVO.getPractitionerId(); Long practitionerId = requestVO.getPractitionerId();
Map<Long,PayScaleInfo> payScaleInfoMap = new HashMap<>(); Map<Long,PayScaleInfo> payScaleInfoMap = new HashMap<>();
String mobileNo = aclPractitionerDALService.findMobileNoByPractitionerId(practitionerId);
String n22LoginName = n22StaffService.queryN22LoginNameByMobileNo(mobileNo);
if (n22LoginName == null) {
responseVO.setCommonResult(new CommonResult(false, "未查询到N22LoginName"));
return responseVO;
}
// 1.根据Agent_id当前经纪人的佣金明细 // 1.根据Agent_id当前经纪人的佣金明细
SalaryDetailsSearchRequestBody salaryDetailsSearchRequestBody = new SalaryDetailsSearchRequestBody(); SalaryDetailsSearchRequestBody salaryDetailsSearchRequestBody = new SalaryDetailsSearchRequestBody();
salaryDetailsSearchRequestBody.setLoginName(practitionerIdEG); salaryDetailsSearchRequestBody.setLoginName(n22LoginName);
salaryDetailsSearchRequestBody.setSearchType("1"); salaryDetailsSearchRequestBody.setSearchType("1");
SalaryDetailsSearchResponseVO salaryDetailsSearchResponseVO = n22SalaryService.salaryDetailsSearch(salaryDetailsSearchRequestBody); SalaryDetailsSearchResponseVO salaryDetailsSearchResponseVO = n22SalaryService.salaryDetailsSearch(salaryDetailsSearchRequestBody);
......
...@@ -5,4 +5,6 @@ import com.yd.rmi.n22.staff.pojo.GetStaffNewResponseVO; ...@@ -5,4 +5,6 @@ import com.yd.rmi.n22.staff.pojo.GetStaffNewResponseVO;
public interface N22StaffService { public interface N22StaffService {
GetStaffNewResponseVO getStaffNew(GetStaffNewRequestBody getStaffNewRequestBody); GetStaffNewResponseVO getStaffNew(GetStaffNewRequestBody getStaffNewRequestBody);
String queryN22LoginNameByMobileNo(String mobileNo);
} }
...@@ -11,6 +11,7 @@ import org.slf4j.Logger; ...@@ -11,6 +11,7 @@ import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.util.List;
import java.util.UUID; import java.util.UUID;
@Service @Service
...@@ -42,4 +43,25 @@ public class N22StaffServiceImpl implements N22StaffService { ...@@ -42,4 +43,25 @@ public class N22StaffServiceImpl implements N22StaffService {
return response; return response;
} }
@Override
public String queryN22LoginNameByMobileNo(String mobileNo) {
// 根据手机号查询经纪人在N22系统的Agent_id
GetStaffNewRequestBody getStaffNewRequestBody = new GetStaffNewRequestBody();
getStaffNewRequestBody.setMobile(mobileNo);
GetStaffNewResponseVO resp = this.getStaffNew(getStaffNewRequestBody);
String agent_id = null;
if(resp != null){
if ("查询成功".equals(resp.getResponseHead().getMessage())){
List<Staff> staffList = resp.getResponseBody().getStaff();
if (staffList.size() > 0) {
Staff staff = staffList.get(0);
agent_id = staff.getAgent_id();
}
}
}
return agent_id;
}
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment