新增:提现详情

This commit is contained in:
2023-10-31 09:13:50 +08:00
parent a26cd2cef3
commit bf108857d7
10 changed files with 344 additions and 41 deletions
+28
View File
@@ -6,8 +6,10 @@ import (
"hospital-admin-api/api/dto"
"hospital-admin-api/api/requests"
"hospital-admin-api/api/responses"
"hospital-admin-api/api/service"
"hospital-admin-api/global"
"hospital-admin-api/utils"
"strconv"
)
// DoctorWithdrawal 医生提现
@@ -53,3 +55,29 @@ func (r *DoctorWithdrawal) GetDoctorWithdrawalPage(c *gin.Context) {
result["data"] = res
responses.OkWithData(result, c)
}
// GetDoctorWithdrawal 提现详情
func (r *DoctorWithdrawal) GetDoctorWithdrawal(c *gin.Context) {
id := c.Param("withdrawal_id")
if id == "" {
responses.FailWithMessage("缺少参数", c)
return
}
// 将 id 转换为 int64 类型
withdrawalId, err := strconv.ParseInt(id, 10, 64)
if err != nil {
responses.Fail(c)
return
}
// 业务处理
doctorWithdrawaService := service.DoctorWithdrawaService{}
res, err := doctorWithdrawaService.GetDoctorWithdrawal(withdrawalId)
if err != nil {
responses.FailWithMessage(err.Error(), c)
return
}
responses.OkWithData(res, c)
}