From cc4911f12fd8e80b67eb98402d3f11daf044e7c2 Mon Sep 17 00:00:00 2001 From: "zh.sqy" Date: Fri, 22 Jan 2016 21:26:00 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E9=80=9A=E7=94=A8=E6=8E=A7?= =?UTF-8?q?=E5=88=B6=E5=99=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../org/hsweb/web/controller/GenericController.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/hsweb-web-controller/src/main/java/org/hsweb/web/controller/GenericController.java b/hsweb-web-controller/src/main/java/org/hsweb/web/controller/GenericController.java index 8dc752457..edf7dbb51 100644 --- a/hsweb-web-controller/src/main/java/org/hsweb/web/controller/GenericController.java +++ b/hsweb-web-controller/src/main/java/org/hsweb/web/controller/GenericController.java @@ -3,7 +3,8 @@ package org.hsweb.web.controller; import com.alibaba.fastjson.JSON; import org.hsweb.web.authorize.annotation.AccessLogger; import org.hsweb.web.authorize.annotation.Authorize; -import org.hsweb.web.bean.param.QueryParam; +import org.hsweb.web.bean.common.QueryParam; +import org.hsweb.web.bean.po.GenericPo; import org.hsweb.web.message.ResponseMessage; import org.hsweb.web.service.GenericService; import org.slf4j.Logger; @@ -11,10 +12,8 @@ import org.slf4j.LoggerFactory; import org.springframework.web.bind.annotation.*; import org.webbuilder.utils.common.ClassUtils; -import java.io.Serializable; import java.util.ArrayList; import java.util.List; -import java.util.Map; /** * 通用Controller,使用RESTful和json进行数据提交及访问。 @@ -161,7 +160,10 @@ public abstract class GenericController { @Authorize(level = "U") public ResponseMessage update(@PathVariable("id") PK id, @RequestBody(required = true) PO object) { try { - int number = getService().update(id, object); + if (object instanceof GenericPo) { + ((GenericPo) object).setU_id(id); + } + int number = getService().update(object); return new ResponseMessage(true, number); } catch (Exception e) { return new ResponseMessage(false, e);