demand: TMS系统 - 网点费用申请 - 当申请人员工类型为单证员时,网点费用申请涉及费用发生变化时,审批通过之后需要产生弹窗提醒,.提醒对象:该运单的销售联系人以及其关联的销售人员
committer: heyu
This commit is contained in:
parent
30f12b876c
commit
7fb3581adf
@ -27,6 +27,7 @@ import com.xdadan.erp.emis.mapper.EmisCommissionDtlMapper;
|
||||
import com.xdadan.erp.emis.service.*;
|
||||
import com.xdadan.erp.system.domain.SysPost;
|
||||
import com.xdadan.erp.system.mapper.SysPostMapper;
|
||||
import com.xdadan.erp.system.mapper.SysUserMapper;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.apache.commons.collections.CollectionUtils;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
@ -72,6 +73,9 @@ public class EmisWaybillAjustApplyServiceImpl extends EmisBaseService implements
|
||||
@Autowired
|
||||
private IEmisSettleBillService emisSettleBillService;
|
||||
|
||||
@Autowired
|
||||
private SysUserMapper sysUserMapper;
|
||||
|
||||
|
||||
/**
|
||||
* 查询运单调整申请
|
||||
@ -666,13 +670,10 @@ public class EmisWaybillAjustApplyServiceImpl extends EmisBaseService implements
|
||||
|
||||
try {
|
||||
// 使用现有的方法获取单个用户
|
||||
SysUser user = getEmisStaffByEmpName(empName);
|
||||
if (user != null && !StringUtils.isEmpty(user.getEmpCode())) {
|
||||
empCodes.add(user.getEmpCode());
|
||||
}
|
||||
|
||||
// 如果还需要查询多个同名用户,可以在这里添加额外的查询逻辑
|
||||
// 目前先使用单个查询,如果需要支持多个同名用户,需要添加新的查询方法
|
||||
SysUser user = new SysUser();
|
||||
user.setEmpName(empName);
|
||||
List<SysUser> sysUsers = sysUserMapper.selectUserList(user);
|
||||
sysUsers.stream().map(SysUser::getEmpCode).forEach(empCodes::add);
|
||||
|
||||
} catch (Exception e) {
|
||||
log.error("根据员工姓名查询员工代码时发生异常,empName: {}", empName, e);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user