|
@@ -59,6 +59,12 @@ public class GlobalExceptionHandler {
|
|
|
public ResultData SQLIntegrityConstraintViolationException(SQLIntegrityConstraintViolationException e) {
|
|
|
log.error("mysql服务错误:", e);
|
|
|
if(e.getCause().getMessage().contains("Duplicate entry")){
|
|
|
+ if(e.getCause().getMessage().contains("jy_user.phone_index")){
|
|
|
+ return ResultData.error(ResultCode.PHONE_EXIT.code(),ResultCode.PHONE_EXIT.message());
|
|
|
+ }
|
|
|
+ if(e.getCause().getMessage().contains("jy_user.id_card_index")){
|
|
|
+ return ResultData.error(ResultCode.ID_CARD_EXIT.code(),ResultCode.ID_CARD_EXIT.message());
|
|
|
+ }
|
|
|
return ResultData.error(ResultCode.UNQUINX_INDEX.code(),ResultCode.UNQUINX_INDEX.message());
|
|
|
}
|
|
|
return ResultData.error( 500, e.getCause().getMessage());
|