|
@@ -137,8 +137,10 @@ public class KxsMachineAdvanceServiceImpl extends ServiceImpl<KxsMachineAdvanceM
|
|
|
}
|
|
}
|
|
|
KxsMachineAdvanceInfo machineAdvanceInfo = kxsMachineAdvanceInfoMapper
|
|
KxsMachineAdvanceInfo machineAdvanceInfo = kxsMachineAdvanceInfoMapper
|
|
|
.selectOne(Wrappers.<KxsMachineAdvanceInfo>lambdaQuery()
|
|
.selectOne(Wrappers.<KxsMachineAdvanceInfo>lambdaQuery()
|
|
|
|
|
+ .eq(KxsMachineAdvanceInfo::getIsReturn, CommonConstants.FAIL)
|
|
|
|
|
+ .eq(KxsMachineAdvanceInfo::getIsConfirm, CommonConstants.FAIL)
|
|
|
.eq(KxsMachineAdvanceInfo::getPosSn, advance.getPosSn()));
|
|
.eq(KxsMachineAdvanceInfo::getPosSn, advance.getPosSn()));
|
|
|
-
|
|
|
|
|
|
|
+ Optional.ofNullable(machineAdvanceInfo).orElseThrow(() -> new GlobalCustomerException("该机具已被接收/已撤回"));
|
|
|
machineAdvanceInfo.setIsReturn(CommonConstants.SUCCESS);
|
|
machineAdvanceInfo.setIsReturn(CommonConstants.SUCCESS);
|
|
|
machineAdvanceInfo.setReturnTime(LocalDateTime.now());
|
|
machineAdvanceInfo.setReturnTime(LocalDateTime.now());
|
|
|
kxsMachineAdvanceInfoMapper.updateById(machineAdvanceInfo);
|
|
kxsMachineAdvanceInfoMapper.updateById(machineAdvanceInfo);
|
|
@@ -203,7 +205,7 @@ public class KxsMachineAdvanceServiceImpl extends ServiceImpl<KxsMachineAdvanceM
|
|
|
String pidPath = toUser.getPidPath();
|
|
String pidPath = toUser.getPidPath();
|
|
|
|
|
|
|
|
//判断是否是下级
|
|
//判断是否是下级
|
|
|
- boolean contains = pidPath.contains("," + userId + ",");
|
|
|
|
|
|
|
+ boolean contains = pidPath.contains(StrUtil.COMMA + userId + StrUtil.COMMA);
|
|
|
if (!contains) {
|
|
if (!contains) {
|
|
|
return R.failed(StoreErrorTypeEnum.USER_IS_NOT_FIND.getDescription());
|
|
return R.failed(StoreErrorTypeEnum.USER_IS_NOT_FIND.getDescription());
|
|
|
}
|
|
}
|