新增字符串转uint函数

This commit is contained in:
TianJun 2021-04-28 18:57:46 +08:00
parent 8ae14538a6
commit f1f4de12bd
2 changed files with 12 additions and 8 deletions

View File

@ -5,8 +5,8 @@ import (
"lingye-gin/src/service" "lingye-gin/src/service"
"lingye-gin/src/service/dto" "lingye-gin/src/service/dto"
"lingye-gin/src/service/query" "lingye-gin/src/service/query"
"lingye-gin/src/util"
"net/http" "net/http"
"strconv"
) )
func DescribeUsers(c *gin.Context) { func DescribeUsers(c *gin.Context) {
@ -23,8 +23,7 @@ func DescribeUsers(c *gin.Context) {
func DescribeUserById(c *gin.Context) { func DescribeUserById(c *gin.Context) {
id := c.Params.ByName("id") id := c.Params.ByName("id")
uid, _ := strconv.Atoi(id) user := new(service.UserService).DescribeUserById(util.StringToUInt(id))
user := new(service.UserService).DescribeUserById(uint(uid))
if user.ID == 0 { if user.ID == 0 {
c.JSON(http.StatusNotFound, gin.H{ c.JSON(http.StatusNotFound, gin.H{
"code": http.StatusNotFound, "code": http.StatusNotFound,
@ -52,8 +51,7 @@ func CreateUser(c *gin.Context) {
func ModifyUserById(c *gin.Context) { func ModifyUserById(c *gin.Context) {
id := c.Params.ByName("id") id := c.Params.ByName("id")
uid, _ := strconv.Atoi(id) localUser := new(service.UserService).DescribeUserById(util.StringToUInt(id))
localUser := new(service.UserService).DescribeUserById(uint(uid))
if localUser.ID == 0 { if localUser.ID == 0 {
c.JSON(http.StatusNotFound, gin.H{ c.JSON(http.StatusNotFound, gin.H{
"code": http.StatusNotFound, "code": http.StatusNotFound,
@ -73,8 +71,8 @@ func ModifyUserById(c *gin.Context) {
func DeleteUserById(c *gin.Context) { func DeleteUserById(c *gin.Context) {
id := c.Params.ByName("id") id := c.Params.ByName("id")
uid, _ := strconv.Atoi(id) uid := util.StringToUInt(id)
localUser := new(service.UserService).DescribeUserById(uint(uid)) localUser := new(service.UserService).DescribeUserById(uid)
if localUser.ID == 0 { if localUser.ID == 0 {
c.JSON(http.StatusNotFound, gin.H{ c.JSON(http.StatusNotFound, gin.H{
"code": http.StatusNotFound, "code": http.StatusNotFound,
@ -82,7 +80,7 @@ func DeleteUserById(c *gin.Context) {
}) })
return return
} else { } else {
new(service.UserService).RemoveById(uint(uid)) new(service.UserService).RemoveById(uid)
c.JSON(http.StatusOK, gin.H{ c.JSON(http.StatusOK, gin.H{
"code": http.StatusOK, "code": http.StatusOK,
"message": "success", "message": "success",

View File

@ -127,3 +127,9 @@ func StructCopy(source interface{}, target interface{}) {
} }
} }
} }
// 字符串转uint
func StringToUInt(number string) uint {
result, _ := strconv.Atoi(number)
return uint(result)
}