|
@@ -833,16 +833,13 @@ public class DeviceGatewayImpl implements DeviceGateway {
|
|
|
|
|
|
@Override
|
|
|
public void shareConfirm(ShareConfirmParam shareConfirmParam) {
|
|
|
-
|
|
|
+ // 1.查询对应的手机号分享记录
|
|
|
DevShare devShare = devShareService.queryBySharedUserIdAndDevId(shareConfirmParam.getSharedUserId(), shareConfirmParam.getDevId());
|
|
|
if (devShare == null) {
|
|
|
throw new BizException(ErrorEnum.SHARE_INFO_NOT_EXIST.getErrorCode(), ErrorEnum.SHARE_INFO_NOT_EXIST.getErrorMessage());
|
|
|
}
|
|
|
|
|
|
- if (devShare.getState() == null || devShare.getState() != 0) {
|
|
|
- throw new BizException(ErrorEnum.SHARE_INFO_ALREADY_DEAL.getErrorCode(), ErrorEnum.SHARE_INFO_ALREADY_DEAL.getErrorMessage());
|
|
|
- }
|
|
|
-
|
|
|
+ // 2.修改分享记录状态
|
|
|
devShare.setState(shareConfirmParam.getState());
|
|
|
devShareService.updateById(devShare);
|
|
|
}
|