This commit is contained in:
linfso 2024-07-19 15:48:26 +08:00
parent b20238269a
commit 849447728d
5 changed files with 54 additions and 1 deletions

View File

@ -209,6 +209,26 @@ public class Oms2cWaybillController extends BaseController
}
@GetMapping("/queryNewSalesmen")
public AjaxResult queryNewSalesmen(String searchValue)
{
// "empCode": "业务员编码",
// "empName": "业务员名称",
// "rate": "3",
// "avater": "http://123213",
// "phone":"联系电话",
// "ownerSiteCode":"所属网点编号",
// "ownerSiteName":"所属网点名称",
Map emp = emisWaybillService.queryNewSalesmen(searchValue);
if(emp==null){
return AjaxResult.error("业务员不存在");
}
return AjaxResult.success("获取成功",emp);
}
@GetMapping("/listWmsWarehouse")
public AjaxResult listWmsWarehouse(Integer pageNum,Integer pageSize,String searchValue)
{

View File

@ -42,6 +42,15 @@ public interface EmisWaybillMapper extends BaseMapper<EmisWaybill>
*/
public List<Map> selectUserBindSalesmenList(@Param("customerCode") String customerCode,@Param("searchValue")String searchValue);
/**
* 业务员信息查询
* @param searchValue
* @return
*/
public Map queryNewSalesmen(@Param("searchValue")String searchValue);
/**
* 绑定专属业务员
* @param customerCode

View File

@ -36,7 +36,8 @@ public interface IEmisWaybillService
public int bindSalesmen(String empCode) throws EmisBizError;
// public int bindMonthPayCode(String monthPayCode) throws EmisBizError;
public Map queryNewSalesmen(String searchValue);

View File

@ -77,6 +77,12 @@ public class EmisWaybillServiceImpl implements IEmisWaybillService
return emisWaybillMapper.selectUserBindSalesmenList(SecurityUtils.getLoginUser().getUser().getCustomerCode(),searchValue);
}
@Override
public Map queryNewSalesmen(String searchValue)
{
return emisWaybillMapper.queryNewSalesmen(searchValue);
}
@Override
public int bindSalesmen(String empCode) throws EmisBizError {

View File

@ -559,6 +559,23 @@
</if>
</select>
<select id="queryNewSalesmen" resultType="map">
SELECT
a.emp_code AS empCode,
a.emp_name AS empName,
a.extra_data AS rate,
a.avatar,
a.phonenumber AS phone,
a.owner_site_code AS ownerSiteCode,
b.site_name AS ownerSiteName
FROM
sys_user a,emis_site b
WHERE a.owner_site_code=b.site_code
<if test="searchValue != null and searchValue != ''">
and a.emp_code=#{searchValue}
</if>
</select>
<select id="checkEmpIsExist" resultType="int">
select count(1) from sys_user where del_flag='0' and emp_code=#{empCode}