检测员工更新
This commit is contained in:
parent
1e6d1a68c2
commit
dc4fcb297f
@ -56,6 +56,6 @@ public interface InspectionStaffService extends IService<InspectionStaff> {
|
||||
* @param inspectionStaffVo
|
||||
* @return
|
||||
*/
|
||||
boolean saveInspectionStaff(InspectionStaffSaveVo inspectionStaffVo);
|
||||
Long saveInspectionStaff(InspectionStaffSaveVo inspectionStaffVo);
|
||||
}
|
||||
|
||||
|
@ -153,27 +153,28 @@ public class InspectionStaffServiceImpl extends ServiceImpl<InspectionStaffMappe
|
||||
*/
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public boolean saveInspectionStaff(InspectionStaffSaveVo inspectionStaffVo) {
|
||||
public Long saveInspectionStaff(InspectionStaffSaveVo inspectionStaffVo) {
|
||||
//新增system_users主表
|
||||
UserSaveReqVO userDTO = BeanUtil.copyProperties(inspectionStaffVo, UserSaveReqVO.class);
|
||||
userDTO.setId(inspectionStaffVo.getUserId());
|
||||
Long userId = userService.createUser(userDTO);
|
||||
|
||||
//查询检测基础员工角色
|
||||
List<RoleDO> role = roleService.getRoleListByCodesTenant(Collections.singletonList(InspectionConstants.INSPECTION_BASE_STAFF_ROLE));
|
||||
|
||||
if (ObjectUtil.isNull(role)) {
|
||||
throw new RuntimeException("检测基础员工角色不存在");
|
||||
}
|
||||
|
||||
Set<Long> roleIds = role.stream().map(RoleDO::getId).collect(Collectors.toSet());
|
||||
//设置角色为检测基础员工
|
||||
permissionService.assignUserRole(userId, roleIds);
|
||||
// //查询检测基础员工角色
|
||||
// List<RoleDO> role = roleService.getRoleListByCodesTenant(Collections.singletonList(InspectionConstants.INSPECTION_BASE_STAFF_ROLE));
|
||||
//
|
||||
// if (ObjectUtil.isNull(role)) {
|
||||
// throw new RuntimeException("检测基础员工角色不存在");
|
||||
// }
|
||||
//
|
||||
// Set<Long> roleIds = role.stream().map(RoleDO::getId).collect(Collectors.toSet());
|
||||
// //设置角色为检测基础员工
|
||||
// permissionService.assignUserRole(userId, roleIds);
|
||||
|
||||
InspectionStaff inspectionStaff = BeanUtil.copyProperties(inspectionStaffVo, InspectionStaff.class);
|
||||
inspectionStaff.setUserId(userId);
|
||||
//新增检测员工子表
|
||||
return this.save(inspectionStaff);
|
||||
this.save(inspectionStaff);
|
||||
return inspectionStaff.getUserId();
|
||||
}
|
||||
|
||||
/**
|
||||
@ -229,6 +230,9 @@ public class InspectionStaffServiceImpl extends ServiceImpl<InspectionStaffMappe
|
||||
* @return
|
||||
*/
|
||||
public String removeFileExtension(String filename) {
|
||||
if (filename == null) {
|
||||
return null; // 或者你可以选择返回一个空字符串,取决于你的业务需求
|
||||
}
|
||||
int lastDotIndex = filename.lastIndexOf('.');
|
||||
if (lastDotIndex == -1) {
|
||||
return filename; // 如果没有找到点,则返回原文件名
|
||||
|
@ -32,7 +32,7 @@
|
||||
left join system_role sr on sur.role_id = sr.id
|
||||
left join inspection_staff iss on iss.user_id = su.id
|
||||
<where>
|
||||
sr.service_package_id = 'jiance' and sr.code != 'jcyh'
|
||||
sr.service_package_id = 'jiance' and sr.code != 'jcyh' and su.deleted = 0
|
||||
<if test="query.nickname != null and query.nickname != ''">
|
||||
and su.nickname like concat('%', #{query.nickname}, '%')
|
||||
</if>
|
||||
|
Loading…
Reference in New Issue
Block a user