修改人员信息中的职位和角色,分月统计名称
parent
b00bac8295
commit
064a49f1e7
|
@ -103,7 +103,7 @@ public class AccountService {
|
|||
Admin oldAdmin = adminRepository.findOne(userId);
|
||||
Dept dept = deptRepository.findOne(admin.getDeptId());
|
||||
SysRole sysRole = sysRoleRepository.findOne(admin.getRoleId());
|
||||
UserPosition userPosition = userPositionRepository.findOne(admin.getPositionId());
|
||||
// UserPosition userPosition = userPositionRepository.findOne(admin.getPositionId());
|
||||
if (oldAdmin == null) {
|
||||
oldAdmin = new Admin();
|
||||
String userName = admin.getUserName();
|
||||
|
@ -115,7 +115,7 @@ public class AccountService {
|
|||
|
||||
oldAdmin.setRealName(admin.getRealName());
|
||||
oldAdmin.setDeptName(dept.getName());
|
||||
oldAdmin.setPositionName(userPosition.getPositionName());
|
||||
oldAdmin.setPositionName(admin.getPositionName());
|
||||
oldAdmin.setPassword(newPassword);
|
||||
oldAdmin.setSalt(salt);
|
||||
oldAdmin.setEnabled(1);
|
||||
|
@ -126,10 +126,10 @@ public class AccountService {
|
|||
} else {
|
||||
String userName = admin.getUserName();
|
||||
oldAdmin.setDeptId(admin.getDeptId());
|
||||
oldAdmin.setPositionId(admin.getPositionId());
|
||||
// oldAdmin.setPositionId(admin.getPositionId());
|
||||
oldAdmin.setRealName(admin.getRealName());
|
||||
oldAdmin.setDeptName(dept.getName());
|
||||
oldAdmin.setPositionName(userPosition.getPositionName());
|
||||
oldAdmin.setPositionName(admin.getPositionName());
|
||||
//oldAdmin.setEmpCode(admin.getEmpCode());
|
||||
oldAdmin.setWorkLocation(admin.getWorkLocation());
|
||||
oldAdmin.setDirectManager(admin.getDirectManager());
|
||||
|
@ -362,15 +362,15 @@ public class AccountService {
|
|||
throw new Exception("职位不能为空");
|
||||
}
|
||||
|
||||
UserPosition userPosition = userPositionRepository.findByPositionNameEquals(positionName.toString());
|
||||
// UserPosition userPosition = userPositionRepository.findByPositionNameEquals(positionName.toString());
|
||||
//
|
||||
// if (null == userPosition) {
|
||||
// throw new Exception("职位" + positionName.toString() + "不存在");
|
||||
// }
|
||||
|
||||
if (null == userPosition) {
|
||||
throw new Exception("职位" + positionName.toString() + "不存在");
|
||||
}
|
||||
|
||||
Object sysRole = m.get("所属角色");
|
||||
Object sysRole = m.get("所属角色名称");
|
||||
if (sysRole == null || StrKit.isBlank(sysRole.toString())) {
|
||||
throw new Exception("所属角色不能为空");
|
||||
throw new Exception("所属角色名称不能为空");
|
||||
}
|
||||
|
||||
SysRole role = sysRoleRepository.findByNameEqualsAndDeletedEquals(sysRole.toString(), 0);
|
||||
|
@ -393,8 +393,8 @@ public class AccountService {
|
|||
admin.setDeptId(dept.getId());
|
||||
admin.setDeptName(dept.getName());
|
||||
admin.setDirectManager(directManager.toString());
|
||||
admin.setPositionId(userPosition.getId());
|
||||
admin.setPositionName(userPosition.getPositionName());
|
||||
// admin.setPositionId(userPosition.getId());
|
||||
admin.setPositionName(positionName.toString());
|
||||
admin.setRoleId(role.getId());
|
||||
admin.setRoleName(role.getName());
|
||||
admin.setCompanyEmail(companyEmail.toString());
|
||||
|
|
|
@ -141,22 +141,18 @@
|
|||
职位
|
||||
</div>
|
||||
<div class="am-u-sm-8 am-u-md-10">
|
||||
<select id="positionId" name="positionId"
|
||||
data-am-selected="{btnSize: 'sm',maxHeight: 200,searchBox: 1}">
|
||||
<#if positionList?exists>
|
||||
<#list positionList as node>
|
||||
<option value="${node.id!}" <#if account.positionId! == node.id >
|
||||
selected </#if>>${node.positionName}</option>
|
||||
</#list>
|
||||
</#if>
|
||||
</select>
|
||||
<input name="positionName" class="js-ajax-validate"
|
||||
data-validate-async data-validation-message="请输入职位"
|
||||
type="text" id="positionName" value="${account.positionName!}"
|
||||
minlength="1" maxlength="10" <#if userId!=-1>readonly</#if>
|
||||
required placeholder="请输入职位"/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="am-g am-form-group am-margin-top">
|
||||
<div class="am-u-sm-4 am-u-md-2 am-text-right">
|
||||
<span style="color: red;">*</span>
|
||||
角色
|
||||
角色名称
|
||||
</div>
|
||||
<div class="am-u-sm-8 am-u-md-10">
|
||||
<select id="roleId" name="roleId"
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
<div class="admin-content-body">
|
||||
<div class="am-cf am-padding">
|
||||
<div class="am-fl am-cf"><strong class="am-text-primary am-text-lg">项目统计</strong> /
|
||||
<small>分月项目统计</small></div>
|
||||
<small>项目分月统计</small></div>
|
||||
</div>
|
||||
|
||||
<form method="post" class="am-form" id="pmsForm">
|
||||
|
|
Loading…
Reference in New Issue