登录优化

This commit is contained in:
PC 2026-01-27 16:35:16 +08:00
parent 8c829a76ec
commit d01b043e25
3 changed files with 8 additions and 7 deletions

View File

@ -32,7 +32,7 @@ public class EbikeScanOrderDto implements Serializable {
/**
* 工单类型
*/
private Long orderType;
private Integer orderType;
/**
* 工单类型

View File

@ -587,7 +587,8 @@ public class EbikeBikeInfoServiceImpl extends ServiceImpl<EbikeBikeInfoMapper, E
EBIKE_BIKE_ORDER.ORDER_TYPE,
EBIKE_BIKE_ORDER.RECEIVER_ID,
EBIKE_BIKE_ORDER.BIKE_CODE,
EBIKE_BIKE_ORDER.ORDER_CODE
EBIKE_BIKE_ORDER.ORDER_CODE,
EBIKE_BIKE_ORDER.CREATED_AT
)
.where(EBIKE_BIKE_ORDER.BIKE_CODE.eq(bikeCode))
.where(EBIKE_BIKE_ORDER.HANDLE_STATE.eq(OrderHandleState.UNPROCESSED).or(EBIKE_BIKE_ORDER.HANDLE_STATE.eq(OrderHandleState.ACCEPTED)));

View File

@ -68,7 +68,7 @@ public class EbikeOperatorStaffServiceImpl extends ServiceImpl<EbikeOperatorStaf
throw new EbikeException("密码错误");
} else {
StpUtil.login(ebikeOperatorStaff.getStaffId());
StaffInfo staffInfo = getStaffInfo();
StaffInfo staffInfo = getStaffInfoById(ebikeOperatorStaff.getStaffId());
ObjectMapper objectMapper = new ObjectMapper()
.registerModule(new JavaTimeModule())
.disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS)
@ -88,7 +88,7 @@ public class EbikeOperatorStaffServiceImpl extends ServiceImpl<EbikeOperatorStaf
EBIKE_OPERATOR_STAFF.STAFF_ID, EBIKE_OPERATOR_STAFF.OPERATOR_ID,
EBIKE_OPERATOR_STAFF.USERNAME, EBIKE_OPERATOR_STAFF.CREATE_BY, EBIKE_OPERATOR_STAFF.CREATE_TIME,
EBIKE_OPERATOR_STAFF.UPDATE_BY, EBIKE_OPERATOR_STAFF.UPDATE_TIME,
EBIKE_OPERATOR_STAFF.LAST_LOGIN, EBIKE_OPERATOR_STAFF.STATUS,EBIKE_OPERATOR_STAFF.CONTACT_PHONE
EBIKE_OPERATOR_STAFF.LAST_LOGIN, EBIKE_OPERATOR_STAFF.STATUS, EBIKE_OPERATOR_STAFF.CONTACT_PHONE
)
.where(EBIKE_OPERATOR_STAFF.STAFF_ID.eq(loginId));
StaffInfo info = staffMapper.selectOneByQueryAs(queryWrapper, StaffInfo.class);
@ -129,7 +129,7 @@ public class EbikeOperatorStaffServiceImpl extends ServiceImpl<EbikeOperatorStaf
.contactPhone(staffVo.getContactPhone())
.build();
staffMapper.insert(staff);
if (staffVo.getRoleIds() != null && !staffVo.getRoleIds().isEmpty()){
if (staffVo.getRoleIds() != null && !staffVo.getRoleIds().isEmpty()) {
List<EbikeStaffRole> list = staffVo.getRoleIds().stream().map(roleId -> EbikeStaffRole.builder()
.roleId(roleId)
.staffId(staff.getStaffId())
@ -159,7 +159,7 @@ public class EbikeOperatorStaffServiceImpl extends ServiceImpl<EbikeOperatorStaf
ebikeOperatorStaff.setUpdateBy(StpUtil.getLoginIdAsLong());
ebikeOperatorStaff.setContactPhone(staffVo.getContactPhone());
//禁用后踢下线
if (staffVo.getStatus() == StaffStatus.DISABLE){
if (staffVo.getStatus() == StaffStatus.DISABLE) {
StpUtil.logout(staffVo.getStaffId());
}
staffMapper.update(ebikeOperatorStaff);
@ -197,7 +197,7 @@ public class EbikeOperatorStaffServiceImpl extends ServiceImpl<EbikeOperatorStaf
EBIKE_OPERATOR_STAFF.STAFF_ID, EBIKE_OPERATOR_STAFF.OPERATOR_ID,
EBIKE_OPERATOR_STAFF.USERNAME, EBIKE_OPERATOR_STAFF.CREATE_BY, EBIKE_OPERATOR_STAFF.CREATE_TIME,
EBIKE_OPERATOR_STAFF.UPDATE_BY, EBIKE_OPERATOR_STAFF.UPDATE_TIME,
EBIKE_OPERATOR_STAFF.LAST_LOGIN, EBIKE_OPERATOR_STAFF.STATUS,EBIKE_OPERATOR_STAFF.CONTACT_PHONE
EBIKE_OPERATOR_STAFF.LAST_LOGIN, EBIKE_OPERATOR_STAFF.STATUS, EBIKE_OPERATOR_STAFF.CONTACT_PHONE
)
.where(EBIKE_OPERATOR_STAFF.STAFF_ID.eq(staffId));
StaffInfo info = staffMapper.selectOneByQueryAs(queryWrapper, StaffInfo.class);