fix: 未绑定手机号时返回status=-9,支持前端跳转绑定页面

- orderbuy接口检测绑定手机号错误返回status=-9
- infinite_orderbuy接口同步修改
- mall_orderbuy接口同步修改
- infinite_mibao_orderbuy接口同步修改
This commit is contained in:
gpu 2026-01-22 00:05:33 +08:00
parent 9258bbc336
commit 439860d83d

View File

@ -141,6 +141,13 @@ public class OrderController : ControllerBase
{
_logger.LogWarning("Create order failed: UserId={UserId}, GoodsId={GoodsId}, Error={Error}",
userId, request?.GoodsId, ex.Message);
// 未绑定手机号返回特殊状态码 -9前端根据此状态码跳转绑定页面
if (ex.Message.Contains("绑定手机号"))
{
return ApiResponse<OrderBuyResponseDto>.Fail(ex.Message, -9);
}
return ApiResponse<OrderBuyResponseDto>.Fail(ex.Message);
}
catch (Exception ex)
@ -243,6 +250,13 @@ public class OrderController : ControllerBase
{
_logger.LogWarning("Create infinite order failed: UserId={UserId}, GoodsId={GoodsId}, Error={Error}",
userId, request?.GoodsId, ex.Message);
// 未绑定手机号返回特殊状态码 -9前端根据此状态码跳转绑定页面
if (ex.Message.Contains("绑定手机号"))
{
return ApiResponse<OrderBuyResponseDto>.Fail(ex.Message, -9);
}
return ApiResponse<OrderBuyResponseDto>.Fail(ex.Message);
}
catch (Exception ex)
@ -793,6 +807,13 @@ public class OrderController : ControllerBase
{
_logger.LogWarning("Create mall order failed: UserId={UserId}, GoodsId={GoodsId}, Error={Error}",
userId, request?.GoodsId, ex.Message);
// 未绑定手机号返回特殊状态码 -9前端根据此状态码跳转绑定页面
if (ex.Message.Contains("绑定手机号"))
{
return ApiResponse<OrderBuyResponseDto>.Fail(ex.Message, -9);
}
return ApiResponse<OrderBuyResponseDto>.Fail(ex.Message);
}
catch (Exception ex)
@ -882,6 +903,13 @@ public class OrderController : ControllerBase
{
_logger.LogWarning("Create infinite mibao order failed: UserId={UserId}, GoodsId={GoodsId}, Error={Error}",
userId, request?.GoodsId, ex.Message);
// 未绑定手机号返回特殊状态码 -9前端根据此状态码跳转绑定页面
if (ex.Message.Contains("绑定手机号"))
{
return ApiResponse<OrderBuyResponseDto>.Fail(ex.Message, -9);
}
return ApiResponse<OrderBuyResponseDto>.Fail(ex.Message);
}
catch (Exception ex)