fixed email active NULL
This commit is contained in:
@@ -25,9 +25,9 @@ public interface GmailEmailRespository extends JpaRepository<GmailEmailEntity, U
|
|||||||
// Method to update active status to 0 for a specific userId and messageId
|
// Method to update active status to 0 for a specific userId and messageId
|
||||||
@Modifying
|
@Modifying
|
||||||
@Transactional
|
@Transactional
|
||||||
@Query("UPDATE GmailEmailEntity e SET e.active = e.active - 1 " +
|
@Query("UPDATE GmailEmailEntity e SET e.active = (SELECT MIN(e2.active) FROM GmailEmailEntity e2 WHERE e2.userId = :userId AND e2.messageId = :messageId) - 1 " +
|
||||||
"WHERE e.userId = :userId AND e.messageId = :messageId " +
|
"WHERE e.userId = :userId AND e.messageId = :messageId " +
|
||||||
"AND e.active = (SELECT MIN(e2.active) FROM GmailEmailEntity e2 WHERE e2.userId = :userId AND e2.messageId = :messageId)")
|
"AND e.active = 1")
|
||||||
|
|
||||||
int deactivateEmailByUserIdAndMessageId(String userId, String messageId);
|
int deactivateEmailByUserIdAndMessageId(String userId, String messageId);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,7 +4,6 @@ import static com.safeqr.app.constants.APIConstants.*;
|
|||||||
import static com.safeqr.app.constants.CommonConstants.*;
|
import static com.safeqr.app.constants.CommonConstants.*;
|
||||||
import com.safeqr.app.qrcode.dto.request.QRCodePayload;
|
import com.safeqr.app.qrcode.dto.request.QRCodePayload;
|
||||||
import com.safeqr.app.qrcode.dto.RedirectCountResponse;
|
import com.safeqr.app.qrcode.dto.RedirectCountResponse;
|
||||||
import com.safeqr.app.qrcode.dto.URLVerificationResponse;
|
|
||||||
import com.safeqr.app.qrcode.dto.response.BaseScanResponse;
|
import com.safeqr.app.qrcode.dto.response.BaseScanResponse;
|
||||||
import com.safeqr.app.qrcode.entity.QRCodeTypeEntity;
|
import com.safeqr.app.qrcode.entity.QRCodeTypeEntity;
|
||||||
import com.safeqr.app.qrcode.service.QRCodeTypeService;
|
import com.safeqr.app.qrcode.service.QRCodeTypeService;
|
||||||
|
|||||||
Reference in New Issue
Block a user