From 0f6ab13c29902b65a851eea3466b0def8c180626 Mon Sep 17 00:00:00 2001 From: liquanyu Date: Wed, 19 Apr 2017 18:37:36 +0800 Subject: [PATCH] update --- .../com/lyms/platform/permission/service/LisService.java | 2 +- .../platform/permission/service/impl/LisServiceImpl.java | 4 ++-- .../lyms/platform/operate/web/controller/LisController.java | 13 ++++++------- 3 files changed, 9 insertions(+), 10 deletions(-) diff --git a/platform-biz-service/src/main/java/com/lyms/platform/permission/service/LisService.java b/platform-biz-service/src/main/java/com/lyms/platform/permission/service/LisService.java index 9fdf1f9..4e46de9 100644 --- a/platform-biz-service/src/main/java/com/lyms/platform/permission/service/LisService.java +++ b/platform-biz-service/src/main/java/com/lyms/platform/permission/service/LisService.java @@ -9,7 +9,7 @@ import java.util.List; public interface LisService { - BaseResponse saveLisData(String lisData); + BaseResponse saveLisData(List models); List queryLisDataByModel(LisReportModel model); diff --git a/platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/LisServiceImpl.java b/platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/LisServiceImpl.java index 48a9bd1..7fd762d 100644 --- a/platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/LisServiceImpl.java +++ b/platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/LisServiceImpl.java @@ -23,10 +23,10 @@ public class LisServiceImpl extends DataAccessLayerService implements LisService private MasterLisMapper masterLisMapper; @Override - public BaseResponse saveLisData(String lisData) { + public BaseResponse saveLisData(final List lisList) { try { - final List lisList =JsonUtil.jkstr2List(lisData, new TypeReference>() {}); + //final List lisList =JsonUtil.jkstr2List(lisData, new TypeReference>() {}); System.out.println("saveLis data size = "+ lisList.size()); if (CollectionUtils.isNotEmpty(lisList)) diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/LisController.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/LisController.java index 58e1f04..f563e4d 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/LisController.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/LisController.java @@ -5,15 +5,14 @@ import com.lyms.platform.common.base.BaseController; import com.lyms.platform.common.base.LoginContext; import com.lyms.platform.common.result.BaseResponse; import com.lyms.platform.operate.web.facade.LisFacade; +import com.lyms.platform.permission.model.LisReportModel; import com.lyms.platform.permission.service.LisService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RequestMethod; -import org.springframework.web.bind.annotation.RequestParam; -import org.springframework.web.bind.annotation.ResponseBody; +import org.springframework.web.bind.annotation.*; import javax.servlet.http.HttpServletRequest; +import java.util.List; /** * Created by lqy on 2017-04-11. @@ -30,15 +29,15 @@ public class LisController extends BaseController { * 保存各个医院上传上来的lis数据,该数据保存在mysql数据库 * 每条lis数据中保存了属于那个医院的id * 每个医院id是配置在相应单独部署的his项目中 - * @param lisData + * @param models * @param httpServletRequest * @return */ @RequestMapping(method = RequestMethod.POST, value = "/saveLisData") @ResponseBody - public BaseResponse saveLisData(@RequestParam("lisData") String lisData, + public BaseResponse saveLisData(@RequestBody List models, HttpServletRequest httpServletRequest) { - return lisService.saveLisData(lisData); + return lisService.saveLisData(models); } -- 1.8.3.1