新增字符串转uint函数
This commit is contained in:
parent
8ae14538a6
commit
f1f4de12bd
|
@ -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",
|
||||||
|
|
|
@ -127,3 +127,9 @@ func StructCopy(source interface{}, target interface{}) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 字符串转uint
|
||||||
|
func StringToUInt(number string) uint {
|
||||||
|
result, _ := strconv.Atoi(number)
|
||||||
|
return uint(result)
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue