相关的类别更新操作完成
parent
a73bec5a13
commit
2d2e88f66e
|
|
@ -10,6 +10,10 @@ object Const {
|
|||
val msgNotFoundById = "根据id没有找到对应资源"
|
||||
val msgInsertUserFailed = "新增用户失败,请检查参数,或许已有相同用户存在"
|
||||
val msgUpdateUserFailed = "更新用户信息失败"
|
||||
val msgUpdateRoleFailed = "更新角色信息失败"
|
||||
val msgUpdateGroupFailed = "更新组信息失败"
|
||||
val msgUpdateMenuFailed = "更新菜单信息失败"
|
||||
val msgUpdatepermFailed = "更新perm信息失败"
|
||||
val msgInvalidParams = "参数错误"
|
||||
val msgOperationFailed = "操作失败"
|
||||
}
|
||||
|
|
@ -1,16 +1,15 @@
|
|||
package route
|
||||
|
||||
import com.jfinal.kit.JsonKit
|
||||
import com.jfinal.plugin.activerecord.Db
|
||||
import com.jfinal.plugin.activerecord.Record
|
||||
import config.Const
|
||||
import model.JSONResponse
|
||||
import model.ModelGroup
|
||||
import ro.pippo.controller.*
|
||||
import ro.pippo.controller.extractor.Param
|
||||
import service.Service
|
||||
import util.responseInvalidParams
|
||||
import util.responseNotFoundById
|
||||
import util.responseOperationFailed
|
||||
import util.responseSuccess
|
||||
import util.*
|
||||
|
||||
@Path("/group")
|
||||
class CrtlGroup : Controller() {
|
||||
|
|
@ -82,7 +81,23 @@ class CrtlGroup : Controller() {
|
|||
responseOperationFailed()
|
||||
}
|
||||
}
|
||||
|
||||
//更新
|
||||
@POST("/update")
|
||||
@Produces(Produces.JSON)
|
||||
fun updateGrou() : JSONResponse {
|
||||
if (null != request.parameters["id"]) {
|
||||
val record = Record()
|
||||
updateUtil(record,request)
|
||||
val isSuccess = Db.update("group","id",record)
|
||||
return if (isSuccess){
|
||||
responseSuccess(true)
|
||||
} else{
|
||||
responseUpdateGroupFailed()
|
||||
}
|
||||
}else {
|
||||
return responseUpdateGroupFailed()
|
||||
}
|
||||
}
|
||||
@POST("/del/{id: [0-9]+}")
|
||||
@Produces(Produces.JSON)
|
||||
fun delGroup(@Param("id") id: Int): JSONResponse {
|
||||
|
|
|
|||
|
|
@ -1,16 +1,15 @@
|
|||
package route
|
||||
|
||||
import com.jfinal.kit.JsonKit
|
||||
import com.jfinal.plugin.activerecord.Db
|
||||
import com.jfinal.plugin.activerecord.Record
|
||||
import model.JSONResponse
|
||||
import model.ModelMenu
|
||||
import model.ModelMenu2
|
||||
import ro.pippo.controller.*
|
||||
import ro.pippo.controller.extractor.Param
|
||||
import service.Service
|
||||
import util.responseInvalidParams
|
||||
import util.responseNotFoundById
|
||||
import util.responseOperationFailed
|
||||
import util.responseSuccess
|
||||
import util.*
|
||||
import java.util.*
|
||||
|
||||
@Path("/menu")
|
||||
|
|
@ -89,7 +88,23 @@ class CtrlMenu : Controller() {
|
|||
responseOperationFailed()
|
||||
}
|
||||
}
|
||||
|
||||
//更新
|
||||
@POST("/update")
|
||||
@Produces(Produces.JSON)
|
||||
fun updateMen() : JSONResponse {
|
||||
if (null != request.parameters["id"]) {
|
||||
val record = Record()
|
||||
updateUtil(record,request)
|
||||
val isSuccess = Db.update("menu","id",record)
|
||||
return if (isSuccess){
|
||||
responseSuccess(true)
|
||||
} else{
|
||||
responseUpdateMenuFailed()
|
||||
}
|
||||
}else {
|
||||
return responseUpdateMenuFailed()
|
||||
}
|
||||
}
|
||||
@POST("/del/{id: [0-9]+}")
|
||||
@Produces(Produces.JSON)
|
||||
fun deleteMenu(@Param("id") id: Int): JSONResponse {
|
||||
|
|
|
|||
|
|
@ -1,15 +1,14 @@
|
|||
package route
|
||||
|
||||
import com.jfinal.kit.JsonKit
|
||||
import com.jfinal.plugin.activerecord.Db
|
||||
import com.jfinal.plugin.activerecord.Record
|
||||
import model.JSONResponse
|
||||
import model.ModelPerm
|
||||
import ro.pippo.controller.*
|
||||
import ro.pippo.controller.extractor.Param
|
||||
import service.Service
|
||||
import util.responseInvalidParams
|
||||
import util.responseNotFoundById
|
||||
import util.responseOperationFailed
|
||||
import util.responseSuccess
|
||||
import util.*
|
||||
|
||||
@Path("/perm")
|
||||
class CtrlPerm : Controller() {
|
||||
|
|
@ -76,7 +75,23 @@ class CtrlPerm : Controller() {
|
|||
responseOperationFailed()
|
||||
}
|
||||
}
|
||||
|
||||
//更新
|
||||
@POST("/update")
|
||||
@Produces(Produces.JSON)
|
||||
fun updatePer() :JSONResponse {
|
||||
if (request.parameters["id"] != null) {
|
||||
val record = Record()
|
||||
updateUtil(record,request)
|
||||
val isSuccess = Db.update("perm","id",record)
|
||||
return if (isSuccess){
|
||||
responseSuccess(true)
|
||||
} else{
|
||||
responseUpdatePermFailed()
|
||||
}
|
||||
}else {
|
||||
return responseUpdatePermFailed()
|
||||
}
|
||||
}
|
||||
@POST("/del/{id: [0-9]+}")
|
||||
@Produces(Produces.JSON)
|
||||
fun deletePerm(@Param("id") id: Int): JSONResponse {
|
||||
|
|
|
|||
|
|
@ -1,15 +1,14 @@
|
|||
package route
|
||||
|
||||
import com.jfinal.kit.JsonKit
|
||||
import com.jfinal.plugin.activerecord.Db
|
||||
import com.jfinal.plugin.activerecord.Record
|
||||
import model.JSONResponse
|
||||
import model.ModelRole
|
||||
import ro.pippo.controller.*
|
||||
import ro.pippo.controller.extractor.Param
|
||||
import service.Service
|
||||
import util.responseInvalidParams
|
||||
import util.responseNotFoundById
|
||||
import util.responseOperationFailed
|
||||
import util.responseSuccess
|
||||
import util.*
|
||||
|
||||
@Path("/role")
|
||||
class CtrlRole : Controller() {
|
||||
|
|
@ -96,4 +95,21 @@ class CtrlRole : Controller() {
|
|||
responseOperationFailed()
|
||||
}
|
||||
}
|
||||
//更新
|
||||
@POST("/update")
|
||||
@Produces(Produces.JSON)
|
||||
fun updateRol() :JSONResponse{
|
||||
if (request.parameters["id"] != null) {
|
||||
val record = Record()
|
||||
updateUtil(record,request)
|
||||
val isSuccess = Db.update("role","id",record)
|
||||
return if (isSuccess){
|
||||
responseSuccess(true)
|
||||
} else{
|
||||
responseUpdateRoleFailed()
|
||||
}
|
||||
}else {
|
||||
return responseUpdateRoleFailed()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -5,12 +5,10 @@ import com.jfinal.plugin.activerecord.Db
|
|||
import com.jfinal.plugin.activerecord.Record
|
||||
import model.JSONResponse
|
||||
import model.ModelUser
|
||||
import model.ModelUser2
|
||||
import ro.pippo.controller.*
|
||||
import ro.pippo.controller.extractor.Param
|
||||
import service.Service
|
||||
import util.*
|
||||
import java.sql.Timestamp
|
||||
|
||||
|
||||
@Path("/user")
|
||||
|
|
@ -77,24 +75,7 @@ class CtrlUser : Controller() {
|
|||
fun updateUser() :JSONResponse{
|
||||
if (request.parameters["id"] != null) {
|
||||
val record = Record()
|
||||
if ( null != request.parameters["id"] ) {
|
||||
record.set("id", request.parameters["id"]?.toInt())
|
||||
}
|
||||
if ( null != request.parameters["name"] ) {
|
||||
record.set("name", request.parameters["name"]?.toString())
|
||||
}
|
||||
if (null != request.parameters["passwd"] ) {
|
||||
record.set("passwd", request.parameters["passwd"]?.toString())
|
||||
}
|
||||
if ( null != request.parameters["groupId"] ) {
|
||||
record.set("groupId", request.parameters["groupId"]?.toString())
|
||||
}
|
||||
if ( null != request.parameters["roleId"]) {
|
||||
record.set("roleId", request.parameters["roleId"]?.toString())
|
||||
}
|
||||
if ( null != request.parameters["createTime"] ) {
|
||||
record.set("createTime", Timestamp.valueOf(request.parameters["createTime"]?.toString()))
|
||||
}
|
||||
updateUtil(record,request)
|
||||
val isSuccess = Db.update("user","id",record)
|
||||
return if (isSuccess){
|
||||
responseSuccess(true)
|
||||
|
|
|
|||
|
|
@ -1,7 +1,10 @@
|
|||
package util
|
||||
|
||||
import com.jfinal.plugin.activerecord.Record
|
||||
import config.Const
|
||||
import model.*
|
||||
import ro.pippo.core.ParameterValue
|
||||
import ro.pippo.core.Request
|
||||
import java.sql.ResultSet
|
||||
import java.sql.Timestamp
|
||||
import java.text.SimpleDateFormat
|
||||
|
|
@ -18,6 +21,18 @@ fun responseOperationFailed(): JSONResponse {
|
|||
fun responseUpdateUserFailed() : JSONResponse {
|
||||
return JSONResponse(Const.codeServiceOperationFailed,Const.msgUpdateUserFailed,null)
|
||||
}
|
||||
fun responseUpdateRoleFailed() : JSONResponse {
|
||||
return JSONResponse(Const.codeServiceOperationFailed,Const.msgUpdateRoleFailed,null)
|
||||
}
|
||||
fun responseUpdateGroupFailed() : JSONResponse {
|
||||
return JSONResponse(Const.codeServiceOperationFailed,Const.msgUpdateGroupFailed,null)
|
||||
}
|
||||
fun responseUpdateMenuFailed() : JSONResponse {
|
||||
return JSONResponse(Const.codeServiceOperationFailed,Const.msgUpdateMenuFailed,null)
|
||||
}
|
||||
fun responseUpdatePermFailed() : JSONResponse {
|
||||
return JSONResponse(Const.codeServiceOperationFailed,Const.msgUpdatepermFailed,null)
|
||||
}
|
||||
|
||||
fun responseInvalidParams(): JSONResponse {
|
||||
return JSONResponse(Const.codeInvalidParams, Const.msgInvalidParams, null)
|
||||
|
|
@ -108,3 +123,13 @@ fun menuToInsertSQL(menu: ModelMenu): String {
|
|||
values('${menu.description}','${menu.description}','${menu.permId}','${Timestamp.from(Instant.now())}')
|
||||
"""
|
||||
}
|
||||
fun updateUtil(record:Record , request:Request) :Record {
|
||||
|
||||
val params : Map<String, ParameterValue> = request.parameters
|
||||
params.forEach{
|
||||
if ( null != it.value){
|
||||
record.set(it.key, it.value.toString())
|
||||
}
|
||||
}
|
||||
return record
|
||||
}
|
||||
Loading…
Reference in New Issue