diff --git a/parent/hospital.web/pom.xml b/parent/hospital.web/pom.xml index 2a5660e..9665e50 100644 --- a/parent/hospital.web/pom.xml +++ b/parent/hospital.web/pom.xml @@ -22,6 +22,11 @@ core.sdk-1.0 + com.lyms.base.common + base.common + base.common-1.0 + + com.lyms hospital.mac ${project.parent.version} diff --git a/parent/hospital.web/src/main/java/com/lyms/hospital/controller/LoginController.java b/parent/hospital.web/src/main/java/com/lyms/hospital/controller/LoginController.java index e27b4f0..77ecb40 100644 --- a/parent/hospital.web/src/main/java/com/lyms/hospital/controller/LoginController.java +++ b/parent/hospital.web/src/main/java/com/lyms/hospital/controller/LoginController.java @@ -1,9 +1,14 @@ package com.lyms.hospital.controller; +import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.bind.annotation.RestController; +import com.alibaba.fastjson.JSON; +import com.alibaba.fastjson.JSONObject; +import com.lyms.base.common.entity.user.Users; import com.lyms.web.controller.BaseController; import io.swagger.annotations.Api; @@ -24,4 +29,37 @@ public class LoginController extends BaseController { // request.getSession().setAttribute("abc", "123"); return "abc"; } + + + /** + *
  • @Description:测试@RequestBody + *
  • @param reqJson + *
  • @param users + *
  • @return + *
  • 创建人:方承 + *
  • 创建时间:2017年3月28日 + *
  • 修改人: + *
  • 修改时间: + */ + @RequestMapping(value = "/testPostJson", method = RequestMethod.POST) + @ResponseBody + public String testPostJson(@RequestBody JSONObject reqJson){ + Users u = getRequestUsersEntity(reqJson); + System.out.println(JSON.toJSONString(u)); + return "1"; + } + + /** + *
  • @Description:设置业务实体 + *
  • @param reqJson + *
  • @param users + *
  • 创建人:方承 + *
  • 创建时间:2017年3月28日 + *
  • 修改人: + *
  • 修改时间: + */ + private Users getRequestUsersEntity(JSONObject reqJson){ + //users.setId(reqJson.getString("id")); + return JSON.parseObject(reqJson.toJSONString(), Users.class); + } }