WMS移位管理、盘点管理、差异管理的创建人姓名,审核人姓名修改存账号的姓名
This commit is contained in:
+17
-3
@@ -131,12 +131,19 @@ public class ShiftManageDomainService {
|
||||
shiftManageDO.setOrganizationId(userPo.getOrganizationId());
|
||||
shiftManageDO.setTopOrganizationId(userPo.getTopOrganizationId());
|
||||
shiftManageDO.setOrganizationName(userPo.getOrganizationName());
|
||||
// 获取用户姓名(优先从UserPo获取,如果为空则使用realname,最后使用username作为兜底)
|
||||
final String userRealName = (loginUser.getUserPo() != null && loginUser.getUserPo().getUserName() != null
|
||||
&& !loginUser.getUserPo().getUserName().trim().isEmpty())
|
||||
? loginUser.getUserPo().getUserName()
|
||||
: (loginUser.getRealname() != null && !loginUser.getRealname().trim().isEmpty())
|
||||
? loginUser.getRealname()
|
||||
: loginUser.getUsername();
|
||||
shiftManageDO.setCreateBy(loginUser.getUserid());
|
||||
shiftManageDO.setCreateByName(loginUser.getUsername());
|
||||
shiftManageDO.setCreateByName(userRealName);
|
||||
shiftManageDO.setCreateTime(new Date());
|
||||
shiftManageDO.setUpdateBy(loginUser.getUserid());
|
||||
shiftManageDO.setUpdateTime(new Date());
|
||||
shiftManageDO.setUpdateByName(loginUser.getUsername());
|
||||
shiftManageDO.setUpdateByName(userRealName);
|
||||
return shiftManageService.insert(shiftManageDO);
|
||||
}
|
||||
|
||||
@@ -145,8 +152,15 @@ public class ShiftManageDomainService {
|
||||
*/
|
||||
public Boolean update(ShiftManageDO shiftManageDO) {
|
||||
LoginUser loginUser = SecurityUtils.getLoginUser();
|
||||
// 获取用户姓名(优先从UserPo获取,如果为空则使用realname,最后使用username作为兜底)
|
||||
final String userRealName = (loginUser.getUserPo() != null && loginUser.getUserPo().getUserName() != null
|
||||
&& !loginUser.getUserPo().getUserName().trim().isEmpty())
|
||||
? loginUser.getUserPo().getUserName()
|
||||
: (loginUser.getRealname() != null && !loginUser.getRealname().trim().isEmpty())
|
||||
? loginUser.getRealname()
|
||||
: loginUser.getUsername();
|
||||
shiftManageDO.setUpdateBy(loginUser.getUserid());
|
||||
shiftManageDO.setUpdateByName(loginUser.getUsername());
|
||||
shiftManageDO.setUpdateByName(userRealName);
|
||||
shiftManageDO.setUpdateTime(new Date());
|
||||
return shiftManageService.update(shiftManageDO);
|
||||
}
|
||||
|
||||
+10
-1
@@ -33,7 +33,16 @@ public class DifferentManageAssembler {
|
||||
if (ObjectUtil.isNull(loginUser)) {
|
||||
throw new DigitalLogisticsException(UserError.TIMEOUT);
|
||||
}
|
||||
String userName = loginUser.getUsername();
|
||||
// 获取用户姓名(优先从UserPo获取,如果为空则使用realname,最后使用username作为兜底)
|
||||
String userName;
|
||||
if (loginUser.getUserPo() != null && loginUser.getUserPo().getUserName() != null
|
||||
&& !loginUser.getUserPo().getUserName().trim().isEmpty()) {
|
||||
userName = loginUser.getUserPo().getUserName();
|
||||
} else if (loginUser.getRealname() != null && !loginUser.getRealname().trim().isEmpty()) {
|
||||
userName = loginUser.getRealname();
|
||||
} else {
|
||||
userName = loginUser.getUsername();
|
||||
}
|
||||
// 获取登录人id
|
||||
Long userId = loginUser.getUserid();
|
||||
if(differentManageDTO.getDifferentManageId() != null){
|
||||
|
||||
+10
-1
@@ -39,7 +39,16 @@ public class InvestigationManageAssembler {
|
||||
if (ObjectUtil.isNull(loginUser)) {
|
||||
throw new DigitalLogisticsException(UserError.TIMEOUT);
|
||||
}
|
||||
String userName = loginUser.getUsername();
|
||||
// 获取用户姓名(优先从UserPo获取,如果为空则使用realname,最后使用username作为兜底)
|
||||
String userName;
|
||||
if (loginUser.getUserPo() != null && loginUser.getUserPo().getUserName() != null
|
||||
&& !loginUser.getUserPo().getUserName().trim().isEmpty()) {
|
||||
userName = loginUser.getUserPo().getUserName();
|
||||
} else if (loginUser.getRealname() != null && !loginUser.getRealname().trim().isEmpty()) {
|
||||
userName = loginUser.getRealname();
|
||||
} else {
|
||||
userName = loginUser.getUsername();
|
||||
}
|
||||
// 获取登录人id
|
||||
Long userId = loginUser.getUserid();
|
||||
UserPo userPo = loginUser.getUserPo();
|
||||
|
||||
Reference in New Issue
Block a user